 
/* ----------------HEADER AREA----------------*/
#headcontainer { 
background:#fff url("../images/smallback2.jpg") repeat-x 0 -150px; /*full width background  pageback8.jpg*/
 margin:0 0 0 0;
	height:190px; /*jpg is 350px high*/
	width:100%;
	padding: 0;
}  

/* ----------------MAIN AREA----------------*/ 

#contentback { 
	background:rgb(44,121,211) url("../images/contback2.jpg") repeat-x 0 0;
	clear: both;
	color: #000;
	margin:30px 0 0 0;
	height:785px;/*blue liquid background height*/
	width:100%;
	padding:0;
  position:absolute;
	}

#contentarea {  
	height:810px; /*blue 900px wide background height*/
	margin-top:20px;
}


#contentarea #whiteblock {
  position:absolute;
  background-color: #fff;
	color: #000;
	height:725px;
	width:560px;
	left:280px;
	top:40px;
	padding:0;
  border: 2px solid #b0b0b0;  
}

#contentarea h1 {;
	margin: 0px 0 20px 75px;
}


#content dl{
	width:335px;
	margin-top:50px;
	margin-right:35px;
		_margin-right:15px; /*ie6 hack*/
		_margin-left:10px; /*ie6 hack*/
	float:right;
	border: 1px dotted #bbb;   
  padding:20px 25px 0 25px;
}

#content img{
	float:left;
	margin: 50px 0px 0px 20px;
}

#content dl dt {
font-size:1.4em; 
margin-left:-4px; 
margin-bottom:0.5em; 
font-weight:bold; 
border-bottom: 1px dotted #bbb; 
padding:5px;   
color:#406e6e;
}

#content dl dd {
font-size:1.0em; 
padding:0; 
margin:0em 0em 1em 0em; 
line-height:1.5em;
}


#contentarea #freeconsult a {
	text-decoration: none;
	background-color: #406e6e;
	color:#fff;
	padding: 0;
	margin: 0;
	width: 200px;
	position: absolute;
	top: 420px;
	left: 35px;
	border: 1px solid rgb(211,188,95);
	text-indent:40px;
	font-size: 16px;
	line-height: 28px;
}
#contentarea #freeconsult a:hover  {
  background-color: rgb(0,31,92);
}


/* ----------------MID-NAV AREA----------------*/ 

#less_indent  {
  margin-left:-15px;
  font-size:18px;
}
#less_indent:hover  {
  	color:#ff0;
}


/* ----------------FOOTER AREA----------------*/ 

#footer, #footer #bottom_nav a {
	color:#7D879A; 
	}

