@charset "utf-8";

/* CSS Document 

Jerry Sexton
CSS by 
Sexton & Co. Marketing

*/

td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
body {
	margin: 0;
	padding: 0;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	font: normal 12px Arial;

color:#333;
}

input,select,option {
	font-size: 9pt;
}

a:link {
	color: #06C;
	text-decoration: none;
	font-weight:600;
}
a:visited {
	text-decoration: none;
	color: #06C;
}
a:hover {
	text-decoration: underline;
	color: #06C;
}
p {
	margin: 0;
	padding: 0;
}
h1 {
	font:  16px Arial;
	color:#333333;
	margin-bottom:2px;
	font-weight: bold;	
}


h2 {
font:normal 14px Arial;
	
	font-weight:bold;
	
	padding-bottom:0px;
	color:#333;

	
}
h3 {
font:normal 11px Arial;
	
	font-weight:bold;
	
	padding-bottom:0px;
	color:#333;
}
h4 {
	font:normal 10px Arial;
	font-weight:bold;
	padding-bottom:0px;
	color:#333;
	margin-bottom: 0px;
}
img {
	border: none;
}
.clr,.clear {
	clear: both;
}
.cta-heading {
margin-bottom:0px;
padding-bottom:0px;

}


/* 1. MAIN PAGE LAYOUT */

#container {
	margin: 0 auto 0 auto;
	padding: 0px;
	width: 823px;

}

#hm-container {
background-image:url(../img/shell-one.png);
	margin: 0 auto 0 auto;
	padding:5px;
	margin-top:5px;
	position:relative;
	width: 820px;
	height:612px;
}

.top-header-area{
height:74px;
width:823px;
/*background-color:#CCCCCC;*/
padding:0;
position:relative;
}


/*NAVIGATION AREA*/
/*#nav {
width:520px;
height:38px;
margin-right:40px;
z-index:500;
position:relative;
top:20px;

	/*margin-top:5px;*/
.navi{
width:545px;
height:38px;
float:right;
padding-left:0;
margin-right:20px;
position:relative;
margin-top:35px;
/*background-image:url(../img/navbg.gif);*/
}

.navi img a{
padding-left:0px;}

.number{
width:175px;
/*height:16px;*/
float:right;
padding-left:0;
right:10px;
position:absolute;
top:5px;
z-index:500;
/*background-image:url(../img/navbg.gif);*/
}
#mainBody-int {
width:823px;
background-image: url(../img/shell-mid.png);
background-repeat:repeat-y;
/*height:700px;*/
/*margin-left: 2px;
padding-left:8px;*/
}
#btm-curve {
	background-image: url(../img/shell-btm.png);
	height:85px;
	width:823px;
	/*margin-left:2px;*/
	position:relative;
}

/* margin: 14px 0 0 0px;*/



.logo{ width:240px;  left:15px; top:5px; position: absolute; float:left;
z-index:200; }

.hm-pic-wrap{
width:786px;
height:283px;
/*background-color:#666666;*/
padding:0;
margin-left:14px;
margin-top:62px;
position:relative;
}

.hm-pic{
width:498px;
height:283px;
background-image:url(../img/hm-pic.jpg);
float:left;
margin:0;

}

.hm-pic-copybox {
	width:500px;
	margin-top:20px;
	margin-left:40px;
	position:relative;
	background-color:#99FFFF;

}


.hm-text-wrap{
	width:782px;
	height:240px;
	/*background-color:#666666;*/
padding:0px;
	margin-left:15px;
	margin-top:2px;
	position:relative;
	overflow: visible;
 }

.hm-left-col{
	width:470px;
	padding:7px 15px 0px 5px;
	float:left;
	margin-left:0;
	height:230px;
	overflow:auto;
	text-align: justify;

}
.hm-right-col{
width:264px;
padding:10px 5px 5px 10px;
float:left;
margin-left:13px;
height:223px;
background-image: url(../img/btm-rt-bg.gif)
}

.counties-box{
width:250px;
/*background-color:#FFFF00;*/
margin-left:5px;
margin-top:5px;
position:relative;

}

.counties-list{
width:80px;
margin-left:35px;
margin-top:5px;
float:left;
position:relative;
}
.counties-list ul{
width: 80px;
list-style-type: none;
margin-left:5px;
margin-top:5px;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.counties-list ul li{
font:normal 10px Arial;
color: #666666;
/*font-weight:bold;*/
padding-bottom: 5px; /*bottom spacing between menu items*/
}

.counties-list ul li a{
font: normal 12px Arial;
color: #666;
display: block;
padding:  0 ;
line-height: 14px;
/*font-weight: bold;*/
padding-left: 0px; /*link text is indented 8px*/
text-decoration: underline;
}





.hm-copy-text{
	font: normal 12px Arial;
	margin-top:0;
	color:#333;
	font-style: normal;
}


.clients-list{
	width:500px;
	margin-left:15px;
	margin-top:5px;
	float:left;
	position:relative;
}
.clients-list ul{
width: 400px;
list-style-type: none;
margin-left:5px;
margin-top:5px;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.clients-list ul li{
font:normal 10px Arial;
color: #666666;
display:inline;
/*font-weight:bold;*/
padding-bottom: 5px; /*bottom spacing between menu items*/
}

.clients-list ul li a{
font: normal 12px Arial;
color: #666;
/*display: inline;*/
padding:  0 ;
line-height: 20px;
/*font-weight: bold;*/
padding-left: 0px; /*link text is indented 8px*/
text-decoration: underline;
}

.clients-list ul li a:hover {
color:#333333;}
/*end header nav-------------------*/
#main-pic {
	width:970px;
}


/*-----------------calls to action area------------------------*/
#cta-box {
/*background-color:#000000;*/
	width:282px;
	height:283px;
	margin-top:0px;
	margin-left:6px;
	position:relative;
	float: left;
}
.hm-ctas{
width: 279px; /*width of menu*/
height:68px;
margin-bottom:3px;
position:relative;

}




#subnav {
top:1px;
right:10px;
float:right;
position:relative;
height:20px;
}

#subnav ul {
text-indent: 5px;
padding: 2px 0;
margin: 0;
text-align: center; 
}
	/*margin: 0;
	padding:0;
}*/

#subnav ul li{ 
display: inline;
padding-left:5px;
font: normal 10px Arial;
color:#eee;}


#subnav li {float: left; 
	
	padding: 3px;
	list-style:none;
	
}
#subnav li a {
	color: #eee;
	font: normal 10px Arial;
	/*line-height: 8px;*/
	
	text-decoration: none;
	
}

#subnav li a:hover {
	text-decoration: underline;
}



#mainBody .content-txt {
	margin:5px 7px 6px 10px;
	font-family:Arial, Helvetica;
	line-height: 15px;
	font-size:12px;
	color:#666;
	text-align:justify;}
	
	
	



#footer {
width:800px;
margin:0 auto 0 auto;

	/*margin-top:5px;*/
	
}
#footer ul{
text-indent: 5px;
padding:0;
margin-top: 0px;
text-align: center; 
}







#footer ul li{
display: inline;
padding-left:5px;
font: normal 10px Arial;
color: #ffffff;
}


/*#footer ul {
	margin: 0 0 0 40px;;
	padding:0;
	text-align:center;
}

#footer li {float: left; margin-left:16px; list-style:none;}
*/
#footer li a {
	color: #fff;
	font: normal 10px Arial;
	/*line-height: 8px;*/
	
	text-decoration: none;

}
#footer li a:hover {
	text-decoration: underline;
	
}


/*--------end sub footer----------------*/
#copy p {
	margin: 0;
	padding: 30px 0 0 0;
	color: #eee;
	font-size: 10px;
}
#copy p a {
	padding: 0 6px;
	color: #eee;
}


#inside-container {
	margin: 0 auto 0 auto;
	padding:5px;
	margin-top:5px;
	position:relative;
	width: 820px;
	
}

.inside-top{
width:824px;
height:60px;
margin-top:0;

position:relative;
background-image:url(../img/shelltop.png);
}

.inside-mid{
	width:824px;
	background-image:url(../img/shell-mid.png);
	background-repeat:repeat-y;
	height:300px;
	text-align: justify;


}
.inside-btm{
width:824px;
background-image:url(../img/shellbtm.png);
height:66px;
margin-top:0;
position:relative;

}

.inside-header-pic{
width:800px;
height:194px;
margin-left:13px;
margin-top:0px;
position:absolute;
background-color:#666666;
}

#inside-copy-box{
width:785px;
/*height:700px;*/
background-image:url(../img/rt-col-bg.gif);
margin-left:20px;
position:relative;
margin-top:200px;
float:left;
}

.inside-left-col{
width:525px;
padding-left:5px;
padding-top:5px;
margin-top:0px;
/*height:700px;*/
padding-right:10px;
position:relative;
float:left;
background-color:#FFFFFF;
}


.inside-header-text{
	height:20px;
	top:32px;
	left:23px;
	position:absolute;
	font:bold 16pt Arial;
	width: 591px;

}

.inside-rt-col{
	width:220px;
	margin-left:5px;
	margin-top:0px;
	float:left;
	padding:7px;
	/*padding:10px 5px 0px 5px;*/
position:relative;
	background-image:url(../img/rt-col-bg.gif);
	height:100%;
	font-style: italic;


}

.rt-copy-text{
font: normal 12px Arial;
margin-top:0;
color:#333;
}
