@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	}
html,body{
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333;
	background-color:#DAE9F8;	
}

#header_wrapper {
    height: 118px;
    margin: 0 auto;
    width: 100%;
	background-image:url(../images/headerbg.gif);
}
#header {
    height:116px;
    margin: 0 auto;
    width:1000px;
}
#logo{
	width:342px;
	height:118px;
	float:left;
	}
#headmid{
	width:94px;
	height:107px;
	float:left;
	}
#flashheader{
	width:658px;
	height:118px;
	float:left;
	}
#wrapper{
	width:1000px;
	height:auto;
	margin:0px auto;
	}
#container{
	width:1000px;
	height:auto;
	margin:0px;
	float:left;
	position:relative;
	}
#menu{
	width:1000px;
	height:35px;
	float:left;
	background-color:#6fbde0;
	margin-top:10px;
	
	}
#contentcontainer{
	width:1000px;
	height:auto;
	float:left;
}
#innercontentcontainer{
	width:1000px;
	height:auto;
	float:left;
}
#leftcontainer{
	width:720px;
	height:auto;
	float:left;
}
#welcome{
	width:718px;
	min-height:120px;
	height:auto;
	float:left;
}
#meetteam{
	width:1000px;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	padding-bottom:10px;
	/*border-bottom:#072e9d thin solid;*/
}
#innerpage{
	width:1000px;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	padding-bottom:10px;
	/*border-bottom:#072e9d thin solid;*/
}
#sitemap{
	width:1000px;
	height:auto;
	float:left;
}
#dna{
	width:600px;
	height:auto;
	float:left;
	color:#FFF;
	padding:0px 20px;
	background-color:#0079cd;
	border: double #000 thin;
}
#dnabg{
	width:auto;
	height:auto;
	float:left;
	padding:3px;
	margin:20px 180px;
	background-color:#0079cd;
}
#mission{
	width:600px;
	height:auto;
	float:left;
	color:#FFF;
	padding:0px 20px;
	background-color:#0096ff;
	border: double #000 thin;
}
#missionbg{
	width:auto;
	height:auto;
	float:left;
	padding:3px;
	margin:20px 180px;
	background-color:#0096ff;
}
#core{
	width:600px;
	height:auto;
	float:left;
	color:#FFF;
	padding:0px 20px;
	background-color:#48b4ff;
	border: double #000 thin;
}
#corebg{
	width:auto;
	height:auto;
	float:left;
	padding:3px;
	margin:20px 180px;
	background-color:#48b4ff;
}	
#proquicklinks{
	width:490px;
	height:auto;
	margin:0px 10px 0px 0px;
	float:left;
}
#top{
	width:990px;
	height:50px;
	float:left;
	text-align:right;
	}
#claimsflash{
	width:1000px;
	height:137px;
	float:left;
}
#flashbanner2{
	width:720px;
	min-height:325px;
	height:auto;
	float:left;
	background-color:#999999;
}
#rightcontainer{
	width:278px;
	height:auto;
	float:left;
}
#onlineservices{
	width:280px;
	min-height:100px;
	height:auto;
	float:left;
	margin-bottom:14px;
}
#contact{
	width:1000px;
	height:auto;
	float:left;
	margin-bottom:14px;
}
#renewalservices{
	width:280px;
	min-height:150px;
	height:auto;
	float:left;
	margin-bottom:10px;
}
#clientspeak{
	width:280px;
	min-height:127px;
	height:auto;
	float:left;
}
#footer_wrapper {
    clear: both;
    height: 40px;
    margin: 0 auto;
    width: 100%;
	background-color:#235e94;
	color:#FFF;
}
#footer {
    height:30px;
    margin:5px auto;
    position:relative;
    width: 1000px;
	font-size:10px;
	font-weight:bold;
}
#footerlinks{
	width:410px;
	height:20px;
	float:right;
	padding-top:10px;
	}
#solicitation{
	width:270px;
	height:20px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	}
#allrightreserve{
	width:280px;
	height:20px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	}