/*  General Styles 
*************************************  */
	body{ margin:15px 0px 0px; padding:0px;font-family:Arial, Helvetica, sans-serif !important; font-size:12px; color:#000; background:#d4ba97 url('/images/BG_strip.jpg') repeat-x top left;}


	p{padding:0px; margin:0px; font-weight:normal}
	p{line-height:14px}
	input, select{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}
	a{color:#387C2C; text-decoration:none}
	a:hover{color:#6DB33F; text-decoration:none}
	a img{border:0}
	
	
	.clear{ clear: both;}

	#wrapper:after,#header:after,#middle:after, #footer:after, #main:after, .content:after, .data:after{ content: "."; display: block; height:0; font-size:0px; clear: both; visibility: hidden; }
	
	/* \*/ * html #header{height:1px} /* */
	/* \*/ * html #middle{height:1px} /* */
	/* \*/ * html #main{height:1px} /* */
	/* \*/ * html #footer{height:1px} /* */
	/* \*/ * html .content{height:1px} /* */
	/* \*/ * html .data{height:1px} /* */
	
	.data{width:100%;}
	.content{width:auto;}
	
	
	h1{font-size:18px; color:#00853F; font-weight:bolder; text-transform:uppercase; padding:5px 0 10px; line-height:20px; }
	h2{font-size:14px; color:#00853F; font-weight:bolder; text-transform:uppercase; padding:5px 0 10px; line-height:20px; }
	h3{font-size:14px; color:#000; font-weight:bolder; padding:5px 0 10px }


/*  page-holder 
*************************************  */
	#page-holder{ width:990px; padding:0px 0px 18px; margin:0 auto; }
	#page-holder .top{ width:990px;height:18px;/*background:url(/images/top-bg.gif) no-repeat left top;*/ background:#FFFFFF;}
	#page-holder .bot{ width:990px;height:18px;/*background:url(/images/bot-bg.gif) no-repeat left top;*/ background:#FFFFFF;}

	#page-holder .left{ width:auto; padding:0px 0 0 18px; margin:0; /*background:#d5e2cf url(/images/left-bg.gif) repeat-x left top;*/ background:#FFFFFF;}
	#page-holder .right{ width:auto; padding:0px 18px 0 0; margin:0; /*background:#e9f2e1 url(/images/right-bg.gif) repeat-x left bottom;*/ background:#FFFFFF;}


/*  wrapper
*************************************  */

	#wrapper{width:954px;background:#fff}


/*  header
*************************************  */

	#header{ width:954px; padding:0; background:#387c2c url(/images/header-bg.gif) no-repeat left top;}
	#headerSpacer { background:#FFFFFF; width:954px;}

/* ---------------- Logo -------------- */

	#logo{ width:438px;padding:10px 0px 10px 0px; margin:0 auto}
	#logo img{margin:0px; display:block}


/* -------------- navigation-------------- */

	/*ul.navigation{ width:auto; padding:0 0 0 5px;color:#fff; background:url(/images/menubg.gif) repeat-x left top; height:45px; }
	ul.navigation li{ display:inline; }
	ul.navigation li a{ float:left; display:block;  text-align:center;font-size:13px; font-weight:bold; padding:5px 22px 0px;
	width:auto; height:40px; color:#FFFFFF; }
	
	ul.navigation li a:hover, ul.navigation li a.selected{ background:#6db33f; color:#FFFFFF   }*/
	
	
#links {
font-size: 1em;
background: #387c2c url('images/menu_bg.gif') repeat-x scroll 0px 0px;
}
#links li:hover ul {
display: block;
}
#links ul {
margin: 0;
padding: 0;
height: 33px;
list-style: none !important;
}
#links ul li {
position: relative;
list-style: none !important;
float:left;
}
#links ul li ul li {
background:#387c2c;
position: relative;
z-index: 2;
}
#links li ul {
position: absolute;
top: 35px;
width: 100px;
display: none;
}
#links ul li a {
display: block;
text-decoration: none;
color: #FFFFFF;
padding: 10px;
}
#links ul li a:hover {
color: #fff;
padding: 10px;
background:#7eb076;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}
#links ul li ul {
background:#387c2c;
}
#links ul li ul li a {
padding:10px;
width:100px;
}
	

/* -------------- Style for Drop Down Menu -------------- */	

	.dropmenudiv{position:absolute;top:0;border:1px solid #d7e3d0; border-width:1px 0px 0px;font:normal 12px arial;
	line-height:18px;z-index:100; margin-top:-1px;background:#6db33f;width: 200px;visibility: hidden;}	
	
	.dropmenudiv a{width:auto;display:block;text-indent:10px;border-bottom:1px solid #d7e3d0;padding:4px 0;text-decoration: none;
	font-weight:bold;color:#fff;}
	
	* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
	}
	
	.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	background-color: #387c2c; color:#FFFFFF 
	}
		
		
		
/*  banner-section 
*************************************  */	

	#banner-section{ width:954px; padding:0px; background:url(/images/banners-bg.gif) repeat-x left top; height:137px}
	#banner-section img{ float:left; width:auto; margin:0 14px 0 0}
	#banner-section img.last{ float:right; margin:0!important}



/*  middle 
*************************************  */

	#middle{ width:934px; padding:5px 10px 10px 10px; background:none;}
	#middle p{ padding:0 0 15px;}
	
	.maincontent{ float:left;width:700px;}
	.main-image{ float:right;width:210px; text-align:right; min-height:410px; position: relative; z-index: 1;}
	.pic-brd{border:2px solid #000000; margin-top:10px;}
	.left-img{float:left; margin:0 10px 0 0}
	.bodytext{ font-family:Times, "Times New Roman",serif; color:#231F20; font-size: 13px}
	.advisor_img{ font-family:Times, "Times New Roman",serif; color:#231F20; font-size: 13px; float: left; margin-right: 10px; text-align: center;}
	.quotetext{ font-size:15px; font-weight:bold; font-style:italic; font-family:"Times New Roman", Times, serif; color:#387C2C}


	
/* ---------------- contact-info -------------- */
	
	.contact-info{ border-bottom:1px solid #6DB33F; padding:10px 10px 15px; margin:0 10px 0 0; text-align:center}
	.contact-info h1{padding:0px}
	.contact-info h3.blue, .contact-info a{padding:0px; color:#231F20}
	.contact-info a:hover{padding:0px; color:#00853F}

/* ---------------- signup-form -------------- */
	
	.signup-section{ margin:8px 0 0}
	.signup-form{}
	.signup-form h1 strong{font-weight:normal; font-size:12px; color:#231F20;text-transform:none}
	.signup-form h1 strong em{font-weight:bolder; font-size:13px;}
	.signup-form h1 span{font-weight:normal; font-style:italic; font-size:10px; color:#387C2C; text-transform:none}
	
	
	.signup-form .data{width:100%; display:block;margin:0 0 15px 0}
	.signup-form label{ float:left;width:65px; text-align:right; font-weight:bold; vertical-align:middle}
	.signup-form label.small{ width:40px;}
	.signup-form label.comment{ float:left;width:125px; text-align:left; font-weight:bold; vertical-align:middle}
	
	.signup-form input.text{float:left;border:1px solid #9A9C9E; height:15px; padding:2px; margin:0 0 0 6px}
	.signup-form .textarea{float:left;border:1px solid #9A9C9E; width:600px; height:85px; padding:2px; margin:0 0 0 6px}
	
	.signup-form .mid{width:390px}
	.signup-form .mids{width:260px}
	.signup-form .midl{width:520px}
	.signup-form .big{width:856px}
	.signup-form .small{width:165px}
	
	.signup-form .check-box{ float:left;width:30px; text-align:right; margin:0 5px 0 0}
	.signup-form .check-data{ float:left;width:900px;}
	.signup-form h5{font-size:13px}
	.signup-form em{font-size:11px;}
	.signup-form .check-data em{font-size:11px; width:780px; display:block}
	
	.suboption{ float:left;width:640px; padding:10px 0 10px 20px;}
	.suboption .check-data{ float:left;width:600px;}
	.suboption .check-data em{ float:left;width:580px;}
	
	.images{ float:left;width:240px;}
	.images img{ float:right; margin:0 0 0 20px}
	
	.green-section{color:#387C2C}

	
	ul.bodytext, ol.bodytext  {
		padding-left: 40px;
		padding-bottom: 15px;
	}
	
	ul.bodytext {
		padding-left: 40px;
		padding-bottom: 15px;
	}
	
	ol li {
		list-style-type: decimal;
	}	
	
	ul li {
		list-style-type: disc;
	}
	
.pic-space {
	margin-top: 80px;
}

/*  Footer
*************************************  */

	#footer {padding:0px 0px 0px; width:954px; margin:0 auto; background:#387C2C url('images/footer_bg.gif') repeat-x scroll 0px 0px; color:#FFFFFF; text-align:center; }
	#footer a {color:#FFFFFF;}
	#footer a:hover {color:#B6CCAB; text-decoration:underline}
	#footer p {font-size:11px; line-height:15px; font-weight:bold; padding:5px 0px; text-align:center;}
	
label.cf-group-after span {
width:250px !important;
}
#cformsform ol li {
	list-style-type: none;
}
label.cf-group-after {
width:250px !important;
}
.cform {
float:left;
}
#smallI {
font-size:0.8em;
font-style:italic;
}
#subpageDisplay {
}
#subpageDisplay ul {
margin:0px 0px 0px 30px;
padding:0px;
}
#subpageDisplay ul li {
margin:0px;
padding:0px;
line-height:21px;
}
#sideBarLinks {
text-align:center;
padding:5px 0px 5px 0px;
}