@charset "UTF-8";
/* CSS Document */


body
{
	background: #fff;
	color: #333;
	font-size: 11px;
	padding: 0px;
	margin:0px;
	width:100%;
	height:100%;
}

.container_16 {
	margin: 0px auto;
	width: 960px;
	height:100%;
	background-image:url(../images/container_16_bg1pix.jpg);
	background-repeat:repeat-y;
}
.container_16 h3{
	color:#993300;
	font-size:12px;
	font-style:italic;
	padding: 0px 10px 10px 20px;
}
.container_17 {
	margin: 0px auto;
	padding:10px 0px 25px 0px;
	width: 960px;
	height:100%;
}
.container_17 p{
	font-size:14px;
	margin:0px;
	padding:8px 0px 0px 0px;
	color:#425b06;
	text-align:right;
	float:right;
	}
.container_16_stroke {
	margin:0px;
	padding:0px;
	width: 100%;
	border-bottom:3px solid #425b06;
}
.mainimage {
	background-image:url(../images/mainimage_05.jpg);
	background-repeat:no-repeat;
	width:959px;
	height:280px;
	margin:0px auto;
	padding:0px;
}
.mainimage p{ color:#000; font-size:26px; line-height:30px; text-align:right; margin:0px; padding:10px 10px;}





/*HEADER_NAV
-----------------------------------------*/


ul.header_nav { 
	margin:0px;
	padding: 8px 15px 0px 0px;
	color:#425b06;
	float:right;
	display:inline;
	
}
ul.header_nav li {
	margin:0px 3px 0px 0px;	padding:0px 0px 0px 10px;
	list-style:none;
	font-size:12px;
	text-transform:none;
	display:inline;
	color:#425b06;
}
ul.header_nav li a {
	text-decoration:none;
	font-weight:bold;
	color:#425b06;
}
ul.header_nav li a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}






/*MAIN_NAV
-----------------------------------------*/


.nav { text-align: left; font-size: 12px; }
.nav ul { margin: 0px; padding: 0; list-style: none;  overflow: hidden; }
.nav li { float: left; display: block; margin: 0px; font-size:12px; text-align:left;  /*border-right:1px solid #425b06;*/ }
.nav a h2{ display: block; color: #6e3b17; text-decoration:none; font-size:18px; margin:0px; padding:5px 0px; }
.nav a { display: block; height: 85px; text-indent: 0px; color:#425b06; text-decoration:none; padding: 5px 10px; line-height:16px; }
.nav a:hover { background-position: 0 0 !important; }
.nav a.active { background-position: 0 0px !important; }
.nav a:hover.active { background-position: 0 -85px !important; }

#nav1 { width: 148px; height:85px; float:left;background: url(../images/nav_bg_147x170.jpg)  repeat-x;}
#nav1 a { background: url(../images/nav_bg_147x170.jpg) 0 -85px repeat-x;}

#nav2 { width: 148px; height:85px; float:left;background: url(../images/nav_bg_147x170.jpg)  repeat-x;}
#nav2 a {  background: url(../images/nav_bg_147x170.jpg) 0 -85px repeat-x;}

#nav3 { width: 148px; height:85px; float:left;background: url(../images/nav_bg_147x170.jpg)  repeat-x;}
#nav3 a { background: url(../images/nav_bg_147x170.jpg) 0 -85px repeat-x; }

#nav4 { width: 148px; height:85px; float:left;background: url(../images/nav_bg_147x170.jpg)  repeat-x;}
#nav4 a { background: url(../images/nav_bg_147x170.jpg) 0 -85px repeat-x; }


/*SIDEBAR_NAV
-----------------------------------------*/


ul.sidebar_nav { 
	margin:0px;
	padding: 8px 0px;
	width:358px;
/*	border-left:1px solid #4c6413;
	border-right:1px solid #4c6413;
*/}
ul.sidebar_nav li {
	margin:0px 0px 0px 0px;	padding:0px 3px 0px 6px;
	list-style:none;
	font-size:12px;
	text-transform:uppercase;
	display:inline;
}
ul.sidebar_nav li a {
	text-decoration:none;
	font-weight:bold;
	color: #FFCC00;
}
ul.sidebar_nav li a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#e89a3b;
}

/*SIDEBAR
-----------------------------------------*/


.sidebar {
	width:366px;
	height:100%;
	margin:0px;
	padding:0px;
	float:left;
}

.sidebar a{color:#9aaa74;}
.sidebar a:hover{color:#CC0000;}


.sidebar p{
	font-size:16px;
	line-height:19px;
	margin:0px;
	padding:5px 10px;
}
.sidebar h1{
	font-size:22px;
	line-height:25px;
	margin:0px;
	padding:5px 10px;
}
.sidebar h3{
	font-size:10px;
	font-style:italic;
	text-align:right;
	margin:0px;
	padding:5px 10px 15px 0px;
}
.sidebar_nav {
	background-image:url(../images/sidebar_nav_bg_4x36.jpg);
	background-repeat:repeat-x;
	height:35px;
	margin:0px;
	padding:0px;
}

.sidebar_footer {
	width:366px;
	height:80%;
	border-left:1px solid #425b06;
	border-right:1px solid #425b06;
	border-bottom:1px solid #425b06;
	margin:0px;
	padding:0px;
	float:right;
	background-color:#f5fae8;
}

.adbox {
width:358px;
border:1px solid #333;
margin:3px;
padding:0px;
background-color:#FFFFFF;
}
/*f5fae8*/

/*FOOTER_NAV
-----------------------------------------*/


ul.footer_nav { 
	margin:0px;
	padding: 8px 0px;
	color:#8ca544;
	float:left;
	display:inline;
	
}
ul.footer_nav li {
	margin:0px 3px 0px 0px;	padding:0px 0px 0px 3px;
	list-style:none;
	font-size:14px;
	text-transform:none;
	display:inline;
	color:#8ca544;
}
ul.footer_nav li a {
	text-decoration:none;
	font-weight:normal;
	color:#8ca544;
}
ul.footer_nav li a:hover {
	text-decoration:none;
	font-weight:normal;
	color:#425b06;
}



/*DD_NAV
-----------------------------------------*/


ul.dd_nav { 
	margin:0px;
	padding: 8px 0px;
	color: #CC6600;
	text-align:left;
	float:left;
	
}
ul.dd_nav li {
	margin:0px 3px 0px 0px;	padding:0px 0px 0px 10px;
	list-style:none;
	line-height:16px;
	font-size:14px;
	text-transform:none;
	color:#000;
}
ul.dd_nav li a {
	text-decoration:none;
	font-weight:normal;
	color:#CC6600;
}
ul.dd_nav li a:hover {
	text-decoration:none;
	font-weight:normal;
	color:#425b06;
}




ul.dd_contact { 
	margin:0px;
	padding: 8px 10px;
	color:#8ca544;
	text-align:right;
	float:right;
	
}
ul.dd_contact li {
	margin:0px 3px 0px 0px;	padding:0px 0px 0px 10px;
	list-style:none;
	line-height:16px;
	font-size:14px;
	text-transform:none;
	color:#000;
}
ul.dd_contact li a {
	text-decoration:none;
	font-weight:normal;
	color:#000;
}
ul.dd_contact li a:hover {
	text-decoration:none;
	font-weight:normal;
	color:#425b06;
}




/*MIAN BODY
-----------------------------------------*/


.mainbody {
	width:592px;
	margin:0px;
	padding:0px 0px 25px 0px;
	float:left;
}

.mainbody p{
	font-size:14px;
	line-height:16px;
	margin:0px;
	padding:5px 10px;

}
.mainbody a{color:#425b06;}
.mainbody a:hover{color:#CC0000;}
.mainbody h2{
	line-height:18px;
	margin:0px;
	padding:5px 10px;
	font-size:16px;
	color:#666;
}

.module1 {
	width: 280px;
	margin:0px;
	padding:10px 0px 0px 10px;
	float:left;
	display:inline;
}
.module1 p{
	font-size:12px;
	text-align:justify;
	line-height:14px;}

.module1 ul{margin:0px; padding:0px;}
.module1 li{margin:0px;
	padding:10px 0px 10px 0px;
	line-height:16px;
	font-variant:small-caps;
	color:#9aaa74;
	text-decoration:none;
	font-size:14px;
	}
.module1 a{
	color:#9aaa74;
	text-align:left;
	text-decoration:none;
	}
.module1 a:hover{color:#CC0000;}
.module1 h4{background-image:url(../images/number_circle_green_34x35.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:8px 15px 10px 10px;
	font-size:22px;
	color:#fff;
	float:left;
	overflow:visible;}




.module2 {
	width: 280px;
	margin:0px;
	padding-left: 10px;
	float:left;
	display:inline;
	background-image: url(../images/truestories_bg_1pix.jpg);
	background-repeat:repeat-x;
}
.module2 p{
	font-size:12px;
	text-align:justify;
	line-height:14px;}

.module2 ul{margin:0px; padding:0px;}
.module2 li{margin:0px;
	padding:10px 0px 10px 0px;
	line-height:16px;
	font-variant:small-caps;
	color:#9aaa74;
	text-decoration:none;
	font-size:14px;
	}
.module2 a{
	color:#9aaa74;
	text-align:left;
	text-decoration:none;
	}
.module2 a:hover{color:#CC0000;}
/*.module2 h4{background-image:url(../images/number_circle_green_34x35.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:8px 15px 10px 10px;
	font-size:22px;
	color:#fff;
	float:left;
	overflow:visible;}*/




/*LISTS 
-----------------------------------------*/

/*ul.topsteps {
	margin:0px;
	padding: 0px;
	}
li.topsteps, li.topsteps a {
	margin:0px;
	padding:10px 0px 10px 0px;
	line-height:20px;
	font-variant:small-caps;
	color:#9aaa74;
	text-decoration:none;
	font-size:15px;
}
li.topsteps a:hover {color:#CC0000;}

li.topsteps h4{
	background-image:url(../images/number_circle_green_34x35.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px;
	padding:7px 20px 10px 18px;
	font-size:22px;
	color:#fff;
	float:left;
	display:inline;
	overflow:visible;
}
*/



ul.steps {
	margin:0px;
	padding: 0px;
	}
li.steps, li.steps a {
	width:590px;
	margin:0px;
	padding:5px 0px 0px 0px;
	line-height:32px;
	font-variant:small-caps;
	color:#9aaa74;
	text-decoration:none;
	font-size:15px;
	clear:both;
}
li.steps a:hover {color:#CC0000;}

li.steps h4{
	background-image:url(../images/number_circle_green_34x35.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:1px 15px 3px 10px;
	font-size:22px;
	color:#fff;
	float:left;
	overflow:visible;
}







ul.steps2 { margin:0px; padding:0px; float:left;}

li.steps2, li.steps2 a {
	margin:0px;
	padding:5px 0px 8px 0px;
	line-height:16px;
	font-variant:small-caps;
	color:#9aaa74;
	text-decoration:none;
	font-size:14px;
	clear:both;
}

li.steps2 a:hover {color:#CC0000;}

li.steps2 h4{
	background-image:url(../images/number_circle_green_34x35.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:8px 15px 10px 10px;
	font-size:22px;
	color:#fff;
	float:left;
	overflow:visible;
}




ul.steps_sidebar {
	margin:0px;
	padding-left: 10px;

	}
li.steps_sidebar, li.steps_sidebar a {
	margin:0px;
	padding:6px 0px 6px 0px;
	line-height:20px;
	font-variant:small-caps;
	color: #993300;
	text-decoration:none;
	font-size:16px;
	clear:both;
}
li.steps_sidebar a:hover {color:#CC0000;}

li.steps_sidebar h4{
	background-image: url(../images/number_circle_34x34.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:6px 15px 10px 10px;
	font-size:22px;
	color:#fff;
	float:left;
}



ul.mb_contact { 
	margin:0px;
	padding: 8px 0px;
	color:#8ca544;
	text-align:left;
	float:left;
	
}
ul.mb_contact li {
	margin:0px 3px 0px 0px;	padding:0px 0px 0px 10px;
	list-style:none;
	line-height:18px;
	font-size:16px;
	text-transform:none;
	color:#8ca544;
}
ul.mb_contact li a {
	text-decoration:none;
	font-weight:normal;
	color:#8ca544;
}
ul.mb_contact li a:hover {
	text-decoration:none;
	font-weight:normal;
	color:#425b06;
}



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


.footercontainer {
	width:100%;
	margin:0px;
	padding:0px 0px 25px 0px;
  background-color : #fcf2d7;
  background-image: url(../images/footercontainer_1pix.jpg);
  background-repeat:repeat-x;
  vertical-align:top;
}

.footer {
	width:960px;
	margin:0px auto;
	padding:0px;
}

.form_footer { 
  float:left;
  width: 570px;
  text-align: left;
  padding: 0px 6px 0px 10px;
  margin:0px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333;
    voice-family: "\"}\"";
    voice-family: inherit;
}
.form_footer p{ color:#425b06; font-size:1.2em; margin:0px; padding:3px 0px;}
.form_footer img{ float:left; border:none; margin:0px; padding:3px;}
.form_footer h1{ text-align:left; font-size:16px; margin:0px; padding:3px 0px; color:#000;}


/*LEGAL
-----------------------------------------*/


ul.legal { 
	margin:0px;
	padding: 8px 0px;
	color:#8ca544;
	text-align:right;
	float:right;
	
}
ul.legal li {
	margin:0px 3px 0px 0px;	padding:0px;
	list-style:none;
	line-height:16px;
	font-size:14px;
	text-transform:none;
	color:#8ca544;
}
ul.legal li a {
	text-decoration:none;
	font-weight:normal;
	color:#8ca544;
}
ul.legal li a:hover {
	text-decoration:none;
	font-weight:normal;
	color:#425b06;
}










/* Hacks  
--------------------------------------------- */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { height: 1%; }
