img {border:0;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
h1 { font: bold 230%/1em arial, Arial, Helvetica, sans-serif; color: #818386; padding-bottom: .8em; } /*rebrand*/
h2, .subheadline { font: bold 190%/1.0em Arial, Helvetica, sans-serif; color: #006699; margin-top: 0px; padding-top:10px;padding-bottom: .1em; }
h3, .header { font: bold 130%/1.2em Arial, Helvetica, sans-serif; color: #54A5F3; margin-top: 10px; padding-bottom: 0.1em; }
h4, .smallText { font: 90%/1.1em arial, sans-serif; padding-bottom: 1em; }
h5, .disclosure { font: 90%/1.1em arial, sans-serif; color: #999; padding-bottom: 1em; }
h6, .caption { font: 87%/1.1em arial, sans-serif; color: #000; padding-bottom: 1em; }
.headline { font: normal 180%/1em arial, Arial, Helvetica, sans-serif; color: #818386;margin:0;padding:0; } /*rebrand*/



body { color: #818386; font: normal 11px/17px verdana, arial, sans-serif; margin-left:auto;margin-right:auto;text-align: center; background: #A2BED6 url(/imgsTemplate/bkgrn_ti_leaf.jpg) repeat-x;}  

/* ANCHOR styles */
a:link, a:visited { color: #818386; text-decoration: none; } /*rebrand*/
a:hover, a:active { color: #818386; text-decoration: underline; } /*rebrand*/

.farmers-logo {padding-bottom:8px;}
.logo {margin-top:-4px;padding-left:5px;}

.message{color:#FFFFFF;font-weight:bold;text-align:left;padding-right:20px;font-size:1.3em;}
.image {height:70px;}

div.header {text-align:left; width: 966px;}

.header-background {height:87px;background: url(/policy-management/imgShared/bkgrn_topNavPartner.jpg) no-repeat;}
.header-table {width:100%;padding:7px 0 0 6px;}

div.mainBody {width:966px;background:#FFFFFF url(/policy-management/imgShared/bkgrn_wrapper_partner.jpg) repeat-y;}

div.mainBody_col_1 {float:left;width:572px;}
div.mainBody_col_1_footer {margin-top:-19px;padding:0;width:572px;height:57px;background:url(/policy-management/imgShared/bkgrn_photo_footer.jpg) no-repeat top right;}
div.mainBody_col_1_footer p {padding:19px 0 0 20px;text-align:left;font-weight:bold;color:#FFFFFF;font-size:1.7em;}

div.mainBody_col_2 {width:394px;float:right;background:transparent url(/policy-management/imgShared/curv_col3.jpg) no-repeat top right;}

div.column_2 {} 
div.column_2_top {text-align:left;height:400px;} /* adjust height if necessary*/
div.column_2_top a:link, div.column_2_top a:visited {color:#54A5F3;text-decoration:underline;}
div.column_2_top a:hover, div.column_2_top a:active {color:#54A5F3;text-decoration:underline;}
div.column_2_top h2 {color:#54A5F3;padding:0px 15px 7px 15px}
div.column_2_top p {color:#818386;padding:0px 15px 7px 15px}
div.column_2_bot {margin-left:-5px;width:389px; font-size:1.1em;height:140px;}
div.column_2_bot p {text-align:left;color:#999;padding:20px 10px 10px 10px; font-size:1.2em; font-family:arial; color: #999;}


div.footer { margin-top:-15px;width:966px;height:18px;background: transparent url(/policy-management/imgShared/bkgrn_footer-section-partner.png) no-repeat; }

div.footerBot {width: 990px; text-align: center; margin-bottom: 0; margin-left: auto; margin-right: auto; padding-top: 5px; color:#231F20; font-size: 85%; }
div.footerBot a:link, div.footerBot a:visited { color: #231F20; text-decoration: underline; } /*rebrand*/
div.footerBot a:hover, div.footerBot a:active { color: #135995; text-decoration: underline; } /*rebrand*/

#footer_section .item
{
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	width: 20%;
	vertical-align: top;
	text-align:left;
}

#footer_section .separator
{
	width: 1px;
}

.disclaimer
{
	font-size: .8em;	
	text-align: center;
}



