html{margin-bottom:1px; height:100%;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background:#fff url(../images/body_bg_havm.gif) repeat left top;;
}
/*body#havmeter{ background:url(../images/body_bg_havm.gif) repeat left top;}*/
body#landing_page{ color:#fff; background-image:none;}
input, select, textarea{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
p{ margin-bottom:15px;}
a{ text-decoration:none; color:#2E2E32;}
strong{ font-weight:bold;}
em{ font-style:italic;}
a:hover{ color:#2E2E32;}

#wrap{ width:1006px; margin:0 auto; position:relative;}
body#landing_page #header, body#landing_page #content, body#landing_page #footer{
	background:#7EA3D7;
}
body#landing_page h1{ font-size:30px; font-weight:bold;}
body#landing_page h2{ font-size:16px; font-weight:bold;}
body#landing_page #header{ width:926px; float:left; padding:35px 40px 15px 40px; position:relative;}
.phone{ position:absolute; right:40px; top:62px; font-size:18px; font-weight:bold; text-align:right;}
.intro_landing{ width:500px; margin-bottom:0; padding-top:30px;}

body#landing_page #content{ width:1006px; float:left;}
body#landing_page #content h2{ margin-left:40px;}
.entry_box{ background:#D0D4D7; width:1006px; float:left; margin-top:20px;}
.entry_box li{ float:left; width:502px;}
.entry_box li a span:hover{ border:none;}
.entry_box li a{ float:left; width:502px; height:166px; display:block; border-top:solid 6px #D0D4D7; border-bottom:solid 6px #D0D4D7;}
li.entry_havm a{ padding:109px 100px 0 43px; width:359px; height:57px; background:url(../images/entry_havm.gif) no-repeat}
.orange_lnk{ font-size:13px; font-weight:bold; color:#DA8902;}
.blue_lnk{ font-size:13px; font-weight:bold; color:#056FA3;}
li.entry_havm :hover{border-top:solid 6px #DA8902; border-bottom:solid 6px #DA8902;}
li.entry_reactec{ float:right;}
li.entry_reactec a{ background:url(../images/entry_reactec.gif) no-repeat; padding:109px 0 0 28px; width:474px; height:57px;}
li.entry_reactec :hover{border-top:solid 6px #056FA3; border-bottom:solid 6px #056FA3;}

body#landing_page #footer{ width:926px; float:left; padding:142px 40px 00px 40px; position:relative;
	background:url(../images/bg_footer_landing.jpg) no-repeat left bottom; height:100px; overflow:hidden;
	font-size:9px;
}
body#landing_page #footer img{ vertical-align:bottom; float:left; font-size:1px;}
body#landing_page #footer a{ color:#fff; padding-left:5px;}
body#landing_page #footer a:hover{ text-decoration:underline;}


