.expandable, .expandable *{
  list-style-type:none;
  padding:0;
  margin:0;
}

.expandable li{
	color: #000000;
}

.expandable li h3 {
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	padding-bottom: 3px;
	padding-top: 1px; 
}
.expandable h3.open {
  color: #660000;
  background: url(images/menu_lit.gif) no-repeat 0px 50%;
}
.expandable h3.closed {
  background: url(images/menu.gif) no-repeat 0px 50%;
}
.expandable h3.closed:hover {
  color:#660000;
  background:url(images/menu_lit.gif) no-repeat 0px 50%;
}
.expandable li.top h3.open {
	background:url(images/menu_t_o.gif) no-repeat 0px 50%;
}
.expandable li.top .closed {
	background:url(images/menu_t.gif) no-repeat 0px 50%;
}
.expandable li.top .closed:hover {
	background:url(images/menu_t_o.gif) no-repeat 0px 50%;
}
.expandable li div.menuText {
    background:url(images/menu_o.gif);
	color: #000000;
	padding: 0 8px 10px 5px;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	cursor: hand;
}
.expandable li a {
	display: block;
}
.expandable li p a {
	display: inline;
}
.expandable li h4 {
	padding-top: 6px;
}
.expandable li h4:first-child {
	padding-top: 0;
}
.ie7 { display: none; }
body { text-align: center; margin-left: 8px; margin-top: 5px; margin-right: 0px; margin-bottom: 5pt; font-family: Arial, Helvetica, sans-serif; }
body > table { display: inline-block;}
a img { border-style: none; }
a { color:#000000; text-decoration:none; }
a:hover { color: #880000; text-decoration:none; }
#header .address { font-weight: bold; color: #790000;}
#header .menu { background-image: url(images/header_menu.gif); background-repeat: repeat-x; padding-top:2px; font-weight: bold; font-size: 10pt; color: #FFFFFF; text-decoration:none; text-align: right; vertical-align: middle; }
#header .menu a:link { color: #FFFFFF; text-decoration:none; }
#header .menu a:visited { color: #FFFFFF; text-decoration:none; }
#header .menu a:hover { text-decoration: underline; }
#header .top td { font-size: 12px; text-align: left; background: url(images/header_top_i.gif) repeat-x; }
#header .top td a { padding: 0 5px; }
#header .top td:first-child a { margin-left: -5px; }
#header .top td a:hover { background-color: #eeeeee; }
#header .top { text-align: center; font-weight: bold; color: #790000; }
.full_table { height: 100%; }
form.searchform { display: inline; }
.float-around { float: left; display:inline;}
div#chip { display: none; }
div#gwata { display: none; }
div#outage { display: none !important; }
#main .third.column .content { width: 285px; }
#main .second.column .content { width: 285px; }
#main .third.column .content { width: 210px; }
.content { text-align: center; }
.content .head .mid { font-weight: bold; color: #790000; font-size: 12pt; background-image: url(images/content_g.gif);		background-repeat: repeat-x; height: 20px; padding: 0px; margin: 0px; }
.content .head .left  { background-image: url(images/content_g_l.gif); background-repeat: no-repeat; padding:0px; margin:0px; width: 10px; }
.content .head .right { background-image: url(images/content_g_r.gif);		background-repeat: no-repeat; padding:0px; margin:0px; width:15px; }
.content .main img { margin-right:10px; float:left;	display: inline; }
.content .main { font-size: 10pt; }
.content .main a { display: block; }
.content .main .left { background-image: url(images/content_l.gif); background-repeat: repeat-y; width:1px; padding:0px; margin:0px; }
.content .main .mid { padding:5px 0px 5px 15px; margin:0px; }
.content .main .right { background-image: url(images/content_r.gif); background-repeat: repeat-y; width:15px; padding:0px; margin:0px; }
.content .main dl { margin: 0; display: inline-block; }
.content .main dt { float: left; clear: both; }
.content .main dd { float: left; display: inline; }
.content .foot .left { background-image: url(images/content_b_l.gif); background-repeat: no-repeat; padding:0px; margin:0px; width: 10px; }
.content .foot .mid {	font-weight: bold; color: #790000; font-size: 10pt; background-image: url(images/content_b.gif);	 background-repeat: repeat-x; height: 20px; padding: 0px; margin: 0px; text-align: center; }
.content .foot .right { background-image: url(images/content_b_r.gif);		background-repeat: no-repeat; padding:0px; margin:0px; width:15px; }
#header { width: 989px; }
#main { vertical-align: top; position: relative; display: inline-block;}
#main > * { display: inline-block; position: relative; float: left;}
#foot { display: inline-block; width: 989px; }
#foot table { width: 100%; }
#res_signup { width: 100%; }
#res_signup .left {  }
#res_signup .mid {  }
#res_signup .right {  }
#ld ul { list-style: none; font-size: 70%; padding: 0; }
#ld li { padding-left: 5px; float: left; width: 80px; text-align: center;  display: inline;}
/*.style1 {	 font-weight: bold; color: #790000; text-align: center; font-size: 12pt;}*/
.style10 {font-size: 12px; }
.style15 {font-weight: bold; color: #790000; font-size: 16pt; font-style: italic; }
.style17 {font-size: 9px}
.style18 {	font-size: 18px; font-style: italic; color: #FFFF00; }
.style20 {color: #FF0000}
.style25 {color: #FFFFFF}
.style29 {color: #FFFFFF; font-size: 12px;}
.style30 {color: #FFFFFF; font-size: 10px;}
.style31 {font-weight: bold; color: #FF0000; font-size: 10pt; font-style: italic; }
.style33 {font-weight: bold; color: #FFFF00; font-size: 10pt; font-style: italic; }
.style34 {color: #FFFFFF; font-size: 14px; }
.style36 {color: #FFFF00}
.style37 {color: #FF0000; font-size: 10px; }
.style39 {color: #FFFFFF; font-size: 12px; font-style: italic; }
.style41 {font-weight: bold; color: #790000; font-size: 12pt; font-style: italic; }
.style44 {	color: #790000; font-size: 14pt; font-style: italic; font-weight: bold; }
.style45 {font-size: 10px}
.style53 {font-size: 12px; font-weight: bold; color: #7B0000; font-style: italic; }
.style54 {	color: #FF0000; font-size: 12px; font-style: italic; }
.style56 {font-size: 10pt; color: #FF0000;}
.style63 {font-size: 16pt}
.style71 {font-weight: bold; color: #7B0000; font-size: 10pt; font-style: italic; }
.style72 {color: #185931; font-size: 10px; }
.style82 {color: #790000; font-size: 14pt;}
.style85 { font-size: 12px; color: #000000; font-weight: bold; }
.style86 {color: #000000}
.style87 {color: #000000; font-size: 10pt; font-style: italic; }
.style116 {font-size: 12px; font-weight: bold; }
.style117 {color: #790000}
.style118 {font-size: 12px; color: #790000; }
.style119 {font-size: 12px; font-weight: bold; color: #790000; }
.style120 { font-size: 14px; font-style: italic; font-weight: bold; color: #790000; }
ul.expandable { width: 194px; }