td.text1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.text4 {
	background-color:#fff;
}
.text4 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.text5 {
	background-color:#cee6fe;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.text-align-right { text-align:right!important; }

#table-tgp table { border:none!important; width:auto; }
#table-tgp table td { border:none; }
.heading1, .heading2 { font-weight:bold; }

#table-tgp table th { color:#0066cb; border-bottom:1px solid #0066cb; font-weight:bold; text-align:right; white-space:nowrap; }
#table-tgp table th.state { border-bottom:1px solid #0066cb; padding-right:1em; width:auto; }
#table-tgp table td.state { border-bottom:none; text-align:left; font-weight:bold; color:#0066cb; padding-right:1em; width:auto; }
#table-tgp table td.city { font-weight:bold; text-align:left; }
#table-tgp table td { color:#000; text-align:right; }
#table-tgp table { font-size:1em; }
#table-tgp table th, #table-tgp table td { padding:0.5em 2em 0.5em 0em; width:4em; }
td.text5 img { border:1px solid #f3f3f3; margin:1px; }



/* icon hover styles - services=row one, services-two=row two*/
body {behavior: url(/apps/htm/Imports/csshover.htc);} /* WinIE behavior call */

ul#services { margin:0px; padding:0em; position:relative; height:60px; margin-bottom:2.5em;}
ul#services-two { margin:0px; padding:0em; position:relative; height:80px; margin-bottom:1em; }

ul#services a { text-decoration:none; color:#000; font-weight:bold; overflow:auto; }
ul#services-two a { text-decoration:none; color:#000; font-weight:bold; overflow:auto; }

ul#services a img { border:1px solid #999999; }
ul#services-two a img { border:1px solid #999999; }

ul#services a:hover img, html a.onHover img { border:1px solid #cc0000!important; }
ul#services-two a:hover img, html a.onHover img, ul#services-two a.onHover img { border:1px solid #cc0000!important; }

ul#services li { float:left; list-style:none none; margin-left:0px!important; padding-left:0px!important; padding-right:3em; text-align:center; width:40px; min-height:6em; font-size:11px; line-height:12px;}
ul#services-two li { float:left; list-style:none none; margin-left:0px!important; padding-left:0px!important; padding-right:3em; text-align:center; width:40px; min-height:6em; font-size:11px; line-height:12px; }

ul#services li:hover, ul#services li.onHover {color:#cc0000};

ul#services li .hidden { display:none; }
ul#services-two li .hidden { display:none; }

ul#services li:hover .hidden, ul#services li.onHover .hidden { display:block!important; position:absolute; left:0px; top:40px; color:#cc0000; font-weight:normal; text-align:left; line-height:1.2em; }
ul#services-two li:hover .hidden, ul#services-two li.onHover .hidden { display:block!important; position:absolute; left:0px; top:40px; color:#cc0000; font-weight:normal; text-align:left; line-height:1.2em; }

* ul#services li { overflow:visible; }
* ul#services-two li { overflow:visible; }

* ul#services .hidden { width:540px; padding-top:0.5em;}
* ul#services-two .hidden { width:540px; padding-top:1.5em;}
ul#services li .hidden a { color:#cc0000; font-weight:normal; }
ul#services-two li .hidden a { color:#cc0000; font-weight:normal; }
ul#services li .hidden a u, [notIE] { text-decoration:none; }
ul#services-two li .hidden a u, [notIE] { text-decoration:none; }
ul#services li .hidden a:hover u, ul#services li .hidden a.onHover u { text-decoration:underline; }
ul#services-two li .hidden a:hover u, ul#services-two li .hidden a.onHover u { text-decoration:underline; }

ul#services span.onHover u { text-decoration:underline; }
ul#services-two span.onHover u { text-decoration:underline; }



/* end of icon hover styles */

a { color:#32349b; }
a:hover { color:#cc0000; }
