@charset "utf-8";
body, html {padding:0px; margin:0px; color:#000; background:#CCC; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
a {text-decoration:none; color:#006aa7; font-weight:bold;}
a:hover {text-decoration:underline;}
#container {width:1024px; margin:0px auto; background:#f3ead9;}

#header h1 {padding:80px 0px 0px 50px; font-size:18px; text-transform:uppercase;}



#topmenu {padding-left:250px; width:774px; height:58px; list-style: none;}
#topmenu ul {padding: 0px; margin: 0px;list-style: none;}
.topmenu1, .topmenu2, .topmenu3, .topmenu4, .topmenu5, .topmenu6 {position: relative;  white-space: nowrap; display: block;  height:58px; margin: 0; padding: 0;}
.topmenu1 {width:60px; background:url(images/topmenu-home-over.gif) no-repeat;}
.topmenu2 {width:93px; background:url(images/topmenu-about-over.gif) no-repeat;}
.topmenu3 {width:124px; background:url(images/topmenu-residential-over.gif) no-repeat;}
.topmenu4 {width:102px; background:url(images/topmenu-contact-over.gif) no-repeat;}
.topmenu5 {width:53px; background:url(images/topmenu-faqs-over.gif) no-repeat;}
.topmenu6 {width:165px; background:url(images/topmenu-commercial-over.gif) no-repeat;}
.topmenu1 a, .topmenu2 a, .topmenu3 a, .topmenu4 a, .topmenu5 a, .topmenu6 a {display: block; height:58px; float: left;}
.topmenu1 a {width:60px;}
.topmenu2 a {width:93px;}
.topmenu3 a {width:124px;}
.topmenu4 a {width:102px;}
.topmenu5 a {width:53px;}
.topmenu6 a {width:165px;}
.topmenu1 img, .topmenu2 img, .topmenu3 img, .topmenu4 img, .topmenu5 img, .topmenu6 img  {height:58px; border: 0;}
.topmenu1 img {width:60px;}
.topmenu2 img {width:93px;}
.topmenu3 img {width:124px;}
.topmenu4 img {width:102px;}
.topmenu5 img {width:53px;}
.topmenu6 img {width:165px;}
* html a:hover {visibility:visible;}
.topmenu1 a:hover img, .topmenu2 a:hover img, .topmenu3 a:hover img, .topmenu4 a:hover img, .topmenu5 a:hover img, .topmenu6 a:hover img  {visibility:hidden;}
#topmenu li ul {position: absolute; padding:10px; width: 120px; left: -999em; background:#fff; border:1px solid #CCC; }
#topmenu li ul li {display:block; float:none; padding:5px 0px;}
#topmenu li:hover ul, #topmenu li.sfhover ul {left: auto;}
#topmenu li {float: left; }
#phone {font-weight:bold; font-size:15px; color:#016ba7; padding:20px; display:block; float:left; width:120px;}

#homeblurb {width:378px; height:125px; padding:133px 39px 0px 39px; color:#b3e2fd; clear:both; float:left;}
#flashheader {float:left; margin:0px 0px 30px;}
#homebuttons {width:496px; height:65px; padding:35px 0px 0px 528px;}
.register {position: relative;  white-space: nowrap; display: block;  width:438px; height:43px; margin: 0; padding: 0; float:left; }
.register {margin-right:20px;}
.register {background:url(images/registerbutton-over.gif);}
.register a {display: block; width:438px; height:43px; float: left;}
.register img {width:438px; height:43px; border:0;}
.register a:hover img {visibility:hidden;}

#leftcolumn {width:585px; padding:0px 38px 0px 52px; float:left;}

#rightcolumn {width:297px; padding-right:52px; float:left;}
.sidebox {
	background:url(images/sidebox-back.gif);
	width:295px;
	margin:10px 0px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sidebox .cell {padding:10px 9px; width:277px; border-bottom:1px solid #e5e5e5;}
.sidebox .lastcell {
	padding:10px 9px;
	width:277px;
}
.sidebox .cell img, .sidebox .lastcell img{border:1px solid #e5e5e5; margin-right:9px; float:left;}
.clearbox {clear:both;}

#imagebar {background:url(images/imagebar-back.gif); width:1024px; height:205px; margin:25px 0px 17px; clear:both;}
.adt {margin:39px 12px 0px 55px; float:left;}
.imagebar-photo {float:left; margin:11px 9px 0px 8px; width:294px;}
.imagebar-photo img {margin-bottom:8px; border:0px;}
.arrowbutton {position: relative;  white-space: nowrap; display: block;  width:20px; height:20px; margin: 0; padding: 0; background:url(images/arrowbutton-over.gif); float:right;}
.arrowbutton a {display:block; width:20px; height:20px;}
.arrowbutton img {width:20px; height:20px; border:0px;}
.arrowbutton a:hover img {visibility:hidden;}

#footer {width:1004px; background:url(images/footerback.gif) #001d29; background-repeat:repeat-x; color:#fff; font-size:10px; text-align:right; padding:10px; clear:both;}


h4 {
	color: #000000;
}
#marquee { font-size: 14px;
	color: #FFFFFF;
}
