body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family:  Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; background: url(/images/body_bg.gif) repeat-x top #006A96 ;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}

pre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	
} 
UL, OL {list-style: none; }
li {list-style-type:none;}
strong{color:#C23400; text-decoration:none;}
strong a{color:#C23400; text-decoration:none;}
strong a:hover{color:#C23400; text-decoration:underline;}
 
.midSec ul{ padding:0; margin:10px 0 0px 15px;}
		.midSec ul li{ padding:3px 7px 1px 14px; margin:1px 0; list-style-type:none; background:url(/images/bullet1.gif) no-repeat 0px 7px;}
		.midSec ul li a{ color:#00507b;}
		.midSec ul li a:hover{ color:#e21e1e;}
		.midSec p {padding-top:2px; }
 
 
A { color:#; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
#wrapper { width:980px; margin:0 auto; text-align:left; margin-top:11px; background:url(/images/content_bg.gif) repeat-y;}
/* header*/
#header { width:980px; background:url(/images/header_bg.gif) no-repeat center; }
#headerTop{ width:980px; background:url(/images/header.gif) no-repeat center; padding:25px 20px 3px 20px; width/**/:/**/940px; height:83px; height/**/:/**/55px; overflow:hidden; }
#headerBtm{ width:980px; background:url(/images/content_bg.gif) repeat-y center;}
.logo { float:left;  width:338px; height:58px;}
.logo a{ display:block; text-indent:-9999px; width:338px; height:58px;}
#headerTop p{ float:right; width:120px; text-align:left;}
p.toplinks { color:#4D4D4D; text-decoration:none; }
p.toplinks a{ color:#4D4D4D; text-decoration:none; }
p.toplinks a:hover{ color:#4D4D4D; text-decoration:underline; }
/* navigation */
			/* navigation links
			-------------------------------------------------------- */
			.navbar { width:980px; height:56px; padding:0px 20px 0px 20px; width/**/:/**/940px;}
			ul#nav {
				width:940px; height:56px;
				background:url(/images/nav.gif) no-repeat;
				position: relative;
				padding:0px 0px ; margin:0 0px;
				}
			
				ul#nav li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
				
				ul#nav li a {
					position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:56px;}
			
					ul#nav li#nav-1 a { 
						left: 0; width: 165px; 
						background: url("/images/nav.gif") -0 0 no-repeat;
						}
					ul#nav li#nav-2 a { 
						left: 167px; width: 150px; 
						background: url("/images/nav.gif") -167px 0 no-repeat;
						}
					ul#nav li#nav-3 a { 
						left: 317px; width: 141px; 
						background: url("/images/nav.gif") -317px 0 no-repeat;
						}
					ul#nav li#nav-4 a { 
						left: 458px; width: 116px; 
						background: url("/images/nav.gif") -458px 0 no-repeat;
						}
					ul#nav li#nav-5 a { 
						left: 574px; width: 110px; 
						background: url("/images/nav.gif") -574px 0 no-repeat;
						}
					ul#nav li#nav-6 a { 
						left: 684px; width: 127px; 
						background: url("/images/nav.gif") -684px 0 no-repeat;
						}
					ul#nav li#nav-7 a { 
						left: 811px; width: 118px; 
						background: url("/images/nav.gif") -811px 0 no-repeat;
						}
					
						
			
			ul#nav li#nav-1 a:hover  	{ background-position: -0px -56px; }
			ul#nav li#nav-2 a:hover  	{ background-position: -167px -56px; }
			ul#nav li#nav-3 a:hover  	{ background-position: -317px -56px; }
			ul#nav li#nav-4 a:hover  	{ background-position: -458px -56px; }
			ul#nav li#nav-5 a:hover  	{ background-position: -574px -56px; }
			ul#nav li#nav-6 a:hover  	{ background-position: -684px -56px; }
			ul#nav li#nav-7 a:hover  	{ background-position: -811px -56px; }
			

			ul#nav li#nav-1 a.active  	{ background-position: -0px -56px; }
			ul#nav li#nav-2 a.active  	{ background-position: -167px -56px; }
			ul#nav li#nav-3 a.active  	{ background-position: -317px -56px; }
			ul#nav li#nav-4 a.active  	{ background-position: -458px -56px; }
			ul#nav li#nav-5 a.active  	{ background-position: -574px -56px; }
			ul#nav li#nav-6 a.active  	{ background-position: -684px -56px; }
			ul#nav li#nav-7 a.active  	{ background-position: -811px -56px; }
			
			/* navigation close */
			
			/*middle*/
#ContentArea {  width:980px;  margin-top:0px; }
#ContentAreaMain {  background:url(/images/content_mainbg.gif) no-repeat top  ; width:980px;  overflow:hidden; padding:0px 20px 0px 20px; width/**/:/**/940px;}
#banner{background: url(/images/banner.gif) no-repeat top ; width:930px;  overflow:hidden; padding:0px 5px 0px 5px;  height:219px;}
#content{ width:940px; margin-top:2px;}
.left{ width:600px; float:left;}
.right{ width:340px; float:right;}
.leftGrey{ width:600px; overflow:hidden;}
.greyTop{ width:600px; background:url(/images/lfttop_grycurv1.gif) no-repeat center; height:13px;}
.greyMid{ width:600px; background:url(/images/lfttop_grybg.gif) repeat-y center; padding:0px 12px 7px 12px; width/**/:/**/576px; }
.greyBtm{ width:600px; background:url(/images/lft_grncurv2.gif) no-repeat center; height:12px;}
.gryWelcomeSec{ width:540px; padding:4px 4px 4px 8px; float:left;}
.gryWelcomeSec p{ text-align:left; width:552px; margin-top:4px;}
.gryWelcomeSec p strong a{ color:#C23400; text-decoration:none;}
.gryWelcomeSec p strong a :hover{ color:#C23400; text-decoration: underline;}
.learnmore{ float:right; background:url(/images/red_bull.gif) no-repeat left; padding-left:8px;}
.learnmore a{ color:#008CC6; text-decoration:none;}
.learnmore a:hover{ color:#008CC6; text-decoration:underline;}
.gryBtmcont{ width:575px; float:left;}
.gryWhite1{ width:287px; float:left; overflow:hidden;}
.gryWhite2{ width:287px; float:right; overflow:hidden;}
.whtTop{ width:287px; background:url(/images/wht_curv1.gif) no-repeat center; height:10px;}
.whtMid{ width:287px; background:url(/images/wht_bg.gif) repeat-y ; padding:6px 16px 6px 16px; width/**/:/**/255px; float:left;}
.whtBtm{ width:287px; background: url(/images/wht_curv2.gif) no-repeat center; height:10px; float:left;}
.whtMid p{ width:255px; text-align:left; padding:5px 0 5px 0;}
.leftGreen{ width:600px; overflow:hidden;}
.greenTop{ width:600px; background:url(/images/lft_grncurv1.gif) no-repeat center; height:13px;}
.greenMid{ width:600px; background:url(/images/lft_grnbg.gif) repeat-y center; padding:0px 12px 7px 12px; width/**/:/**/576px; overflow:auto; }
.greenBtm{ width:600px; background:url(/images/lft_grncurv2.gif) no-repeat center; height:12px;}
.grnWht1{ width:288px; float:left; overflow:hidden;}
.grnWht2{ width:288px; float:right; overflow: hidden;}
.grwhtTop{ width:288px; background:url(/images/grn_whttop.gif) no-repeat center; height:10px;}
.grwhtMid{ width:288px; background:url(/images/grn_whtbg.gif) repeat-y ; padding:6px 15px 0px 15px; width/**/:/**/258px; float:left;}
.grwhtBtm{ width:288px; background: url(/images/grn_whtbtm.gif) no-repeat center; height:11px; float:left;}
.grwhtMid img{ padding:0 0 11px 0; float:left;}
.infraImage{ background:url(/images/infra_insp_img.gif) no-repeat; width:258px; height:144px; float:left}
.infracont{ width:258px; padding:0 12px 10px 12px; width/**/:/**/234px; text-align:left; background:#E9EBEF; float:left;}
.infraBtm{ background:url(/images/infra_btm.gif) no-repeat; width:258px; height:13px; float:left;}
.moldRemov{ background:url(/images/mold_rem_img.gif) no-repeat; width:258px; height:144px; float:left}
.rightWhtBox{ width:340px; overflow:hidden;}
.rightWhtTop{ background:url(/images/right_wht_top.gif) no-repeat; width:340px; height:12px; }
.rightWhtBtm{ background:url(/images/right_wht_btm.gif) no-repeat; width:340px; height:13px; }
.rightWhtMid{ background:url(/images/right_wht_rpt.gif) repeat-y; width:340px; padding:0 13px 5px 14px; width/**/:/**/313px; overflow:auto;}
.fastResponse{ background:url(/images/fast_response_bg.jpg) no-repeat; width:313px; height:315px; padding:55px 17px 17px 140px; width/**/:/**/156px; height/**/:/**/243px;}
.textbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	width: 148px;
	height:16px;
	border: 1px solid #D7A07E;
	margin-bottom:4px;
	padding-left: 6px;
	padding-top:2px;
}
.textbox1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	width: 148px;
	border: 1px solid #D7A07E;
	margin-bottom:4px;
	padding-left: 6px;
	padding-top:2px;
}
.subscribe{ border:none;}
.rightWhtBox img{ margin-bottom:8px; margin-top:5px}
.btmLink{ background:url(/images/btm_linkbg.gif) no-repeat; width:940px; height:53px; padding:19px 50px 16px 109px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#56869A; width/**/:/**/781px; height/**/:/**/18px;}
.btmLink a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#56869A; text-decoration:none;}
.btmLink a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#56869A; text-decoration:underline;}
#footer{ width:980px; height:55px; background: url(/images/footer_curve.gif) bottom no-repeat; padding:17px 25px 25px 25px; font:Arial, Helvetica, sans-serif; font-size:10px; color:#006A96; width/**/:/**/930px; height/**/:/**/13px;}
#footer a{font:Arial, Helvetica, sans-serif; font-size:10px; color:#006A96; text-decoration:none;}
#footer a:hover{font:Arial, Helvetica, sans-serif; font-size:10px; color:#006A96; text-decoration:underline;}
