body {
/*	font-family: arial,tahoma,verdana,sans-serif;
	font-size: small;
	*/
	font-family: verdana, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #222;
	background: #ddd;
}

html, body {
	margin:0; 
	padding:0; 
	text-align:center; 
} 

#pagewidth{ 
/*	width:1000px;  */
	text-align:left; 
	min-width: 500px;margin-left:auto; 
	margin-right:auto; 
}

#topline {
	height: 10px; 
	width:100%; 
	background-color:#606099;
/*	background: url(../media/bg/1.gif); */
	border-bottom: 1px solid #FFF;
} 


#header{ 
	height: 85px; 
	width:100%; 
	background-color:#3C3C77;
/*	background: url(../media/bg/1.gif); */
	border-bottom: 10px solid #606099;
} 

#leftnav{
	width:225px; 
	float:left; 
	position:relative; 
	margin-left:-280px; 
	margin-right:1px;

}

#outer{ 
	border:solid white 0px; 
	/*/*/ border-left-width: 285px ;  	/* left column width. NN4 hack to hide borders */ 
	border-left-color: #FFF;   			/* left column colour */ 
	border-left-style: solid; 
	/*/*/ border-right-width: 225px; 	/* right column width. NN4 hack to hide borders */ 
	border-right-color: #FFF;  			/* right column colour */ 
	border-right-style: solid; 
	background-color: #fff; 			/* center column colour */
	width: auto;
} 

#rightnav{
	/*/*/ width:250px; /* hack keeps NN4 right column right? */ 
	float:right; 
	position:relative; 
	margin-right:-235px; 
	margin-left:1px; 
	
} 

#footer{
	height:80px; 
	width:100%; 
	background-color:#3C3C77;
	border-top: 10px solid #606099;
} 

#inner{margin:0; width:100%;}

#maincol{ 
	float: left; 
	width: 96%; 
	position: relative; 
	margin: 0 -0px 0 -30px;
}

#googlead {
	background:#FFF;
	text-align:center;
}


#outer>#inner { border-bottom: 1px solid #FFFFFF;  }

.clr{clear:both;}







/* CONTENT STYLE */

#freeconsult {
	width:230px;
	border:2px solid #606099;
	text-align:center;
	background-color:#D0D0E5;
	padding-top:1em;
	padding-bottom:1em;
	font-size:1.3em;
	line-height:1.5em;
}

#freeconsult_content {
	width:400px;
	border:2px dashed #606099;
	text-align:center;
	background-color:#D0D0E5;
	padding-top:1em;
	padding-bottom:1em;
	color: #606099;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.5em;
}

#callnow {
	width:230px;
	border:2px solid #606099;
	text-align:center;
	background-color:#D0D0E5;
	padding-top:1em;
	padding-bottom:1em;
	font-size:1em;
	line-height:1.3em;
}

.content{padding:5px;} /*padding for content */ 

#header .content{
	padding-bottom:0; /*padding bottom 0 to remove space in IE5 Mac*/ 
	padding-left:1em;
	font-size:medium;
	font-weight:bold;
	letter-spacing:2.5px;
	color:#FFF;
}

#leftnav .content{
	padding-bottom:0; /*padding bottom 0 to remove space in IE5 Mac*/ 
	padding-left:1em;
}

#leftnav li { margin-left:-15px; line-height:1.5em; }
/* ADDRESS */
#address { padding-left: 10px; line-height:1.5em; }

#footer .content{
	padding-bottom:0; /*padding bottom 0 to remove space in IE5 Mac*/ 
	font-size:xx-small;
	letter-spacing:1px;
	text-align:center;
	color:#FFF;
}

.smallheader {
	font-size:small;
	letter-spacing:1px;
}

/* Masthead Stuff */
#masthead_left { 
	float:left;
	width: 130px;
	text-align:center;
	padding-left: 5px;
	padding-top:5px;
	}

#masthead_right {
	float:left;
/*	padding-left: 0px; */
	padding-top: 10px;
	}

#masthead_banner {
	float:right;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	}



/* County Names Boxen */
#countyleft {
	float:left;
	padding-left: 5px;
	}

#countyright {
	float:right;
	padding-right: 5px;
	}

/* TEXTY TEXT STYLES */

/* Text sizes */
#leftnav  { font-size: x-small; }
#rightnav { font-size: xx-small; }

#maincol  {
	line-height:1.5em;
	}

/* Links in the left navigation */
#leftnav a { font-weight:bold; color:#3C3C77;letter-spacing: 1px;}
#leftnav a:link { text-decoration:none; }
#leftnav a:visited { color:#A6A6CC; text-decoration:none;}
#leftnav a:hover { text-decoration:underline; }

/* Links in the right navigation */
#maincol a { font-weight:normal; color:#3C3C77;letter-spacing: 1px; }
#maincol a:link { text-decoration:none; }
#maincol a:visited { color:#606099; text-decoration:none;}
#maincol a:hover { text-decoration:underline; }

/* Links in the right navigation */
#rightnav a { font-weight:bold; color:#3C3C77;letter-spacing: 1px; }
#rightnav a:link { text-decoration:none; }
#rightnav a:visited { color:#A6A6CC; text-decoration:none;}
#rightnav a:hover { text-decoration:underline; }

/* Links in the footer */
#footer a { font-weight:bold; color:#A6A6CC;letter-spacing: 1px; }
#footer a:link { text-decoration:none; }
#footer a:visited { color:#A6A6CC; text-decoration:none;}
#footer a:hover { text-decoration:underline; }

/* Links in the FREE CONSULT box */
#freeconsult a { font-weight:normal; color:#3C3C77;letter-spacing: 1px; }
#freeconsult a:link { text-decoration:none; }
#freeconsult a:visited { color:#3C3C77; text-decoration:none;}
#freeconsult a:hover { text-decoration:underline; }



/* for the navigation headers */
.navhead {
	color:#3C3C77;
	font-weight:bold;
	border-bottom: 1px dotted #666;
	}

/* for the page headers */
.pagehead {
	color:#3C3C77;
	font-weight:bold;
	font-size:medium;
	line-height:1.5em;
	}

/* style for any inline images */
.inlineimage { padding:1.5em; }

/* contact form */
.errors ul { color:#C00; }
.errors { color:#C00; }


/*printer styles*/ 

@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 

/*hide the right column when printing*/
#rightcol{display:none;} 
#outer{border-right:0;} 
}

li {
	margin-bottom:6px;
}