/*------------------------------------------
Basic Global Styles
------------------------------------------*/
html,body,div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd {
	list-style: none; 
	margin: 0;
	padding: 0; 
}
body { 
	font-size: 13px; 
	font-family: arial, 'sans serif';
}
a { 
	color: #444; 
	font-weight: bold; 
	text-decoration: none; 
}
a:hover {text-decoration: none;}
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }

/*------------------------------------------
Global Fixes
------------------------------------------*/
a:focus {outline: 0;}
#fiximgspace img{margin:-3px 0;}

/*------------------------------------------
Begin Main Skin Styles
------------------------------------------*/
/* Main */
#bdimain { 
	margin: 0px auto; 
	width: 900px; 
	margin-bottom: 10px;
}

/* Heading Styles */
#mainTitle, #maintitle a {text-align: center;}
#mainTagline { 
	display:block; 
	text-align: center; 
	font-size: 15px; 
}

/* Referer Keyword */
#referer{display:none}

/* Wrapper for Elements Below Nav */
#bdimainArea { padding: 1em; }

/*------------------------------------------
Navigation Bars
------------------------------------------*/
#topLinks, #bottomLinks, #leftLinks {
	font-size: 1.5em; 
	line-height: 2em; 
	text-align: center;
}
#leftLinks {font-size: 11px;}
#topLinks li, #bottomLinks li, #leftLinks li {
	display: inline; 
	list-style: none;
}
#topLinks li a, #bottomLinks li a {margin: 0 .5em;}
#leftLinks li a{ 
	border-right:1px solid #000; 
	padding-right:3px;
}
#topLinks li a:hover, #bottomLinks li a:hover, #leftLinks a:hover {text-decoration: underline;}

/* COLORS Top, Bottom, and Left Links */
#topLinks li a, #bottomLinks li a {color: #ccc; }
#leftLinks a { color: #000; }

/*------------------------------------------
Related Links
------------------------------------------*/
#centerrelated{ 
	text-align:center; 
	font-size:15px; 
	clear:both;

}
#relatedInfo { 
	font-size:13px; 
	margin: 5px auto; 
	padding: .5em; 
	text-align:justify; 

}
#relatedInfo li { display:inline; }
#relatedInfo h3 { 
	font-size: 15px; 
	text-align:center; 
}
#relatedInfo a{ 
	border-right: 1px solid #000; 
	padding-right:3px;
}
#relatedInfo a:hover { text-decoration:underline; }

/* COLORS Related Info */
#relatedInfo h3 { color: #000; }
#relatedInfo li { color: #000; }
#relatedInfo a { color: #000; }
#relatedInfo a:hover { color: #101010; }

#bdimenu a {color:#337FB0;}
#bdimenu a:hover {color: #999}
/*------------------------------------------ 
Sitemap
------------------------------------------*/

/* Sitemap Link */
#sidesm {
	padding: 1em; 
	width: 100px;
	margin: 0 auto;
	text-align: center;
}
#sidesm li { line-height: 1.55em; }
#sidesm a:hover { text-decoration: underline; }

/* COLORS Sitemap Link */
#sidesm { background-color: none; }
#sidesm a, #sidesm a:link { color: #000; }

/* Sitemap Page (from following sitemap link) */
#sitemap { margin-left:5px; }
#sitemap dt { margin-left:10px; }
#sitemap h3 { 
	margin-left:10px; 
	text-decoration: underline; 
}
#sitemap dd { 
	margin-left:20px; 
	text-transform: capitalize; 
}

/*------------------------------------------
WebLink Top And Bottom
------------------------------------------*/

/* WebLinks Both */
#webLinkTop, #webLinkBottom { margin:1em auto; }
#webLinkTop a:focus, #webLinkBottom a:focus {outline:0;}

/* Web Link Top */
/* no hover effects, hides text */
#webLinkTop {
	height: 150px;
	width: 500px; 
	padding:2em;
	background: url('/content/images/weblink.png') center no-repeat;
}

#webLinkTop h2 { text-align:center; }
#webLinkTop a {
	display: block;
	text-indent: -99999px; 
	height: 155px; 
	z-index: -5;
}

/* Web Link Bottom */
/* image changes on hover, shows text */
#webLinkBottom, #webLinkBottom:hover {
	height: 150px;
	width: 800px;
	background: url('/content/images/weblink2.png') center no-repeat;
}

#webLinkBottom { background-position: center top; }
#webLinkBottom:hover { background-position: center bottom; }

#webLinkBottom h2 a, #webLinkBottom h2 a:hover {
	text-align:center; 
	height: 120px;
	height: 110px;
        margin-left: 40px;
}

#webLinkBottom h2 a { 
	font-size:18px;
	color:#2F2F2F;
}

#webLinkBottom h2 a:hover{
	font-size:20px;
	color:#000;
}

#webLinkBottom a {
	display: block;
	height: 75px;
	z-index: -5;
	padding-top: 50px;
}

/*------------------------------------------
Content Style 
When Changing HEIGHT OR WIDTH 
Make Sure To Change All In Content Equal Increments  !!!
------------------------------------------*/

/* SIZES to Adjust */
/*******************/
#bdicontentwrap{
	width: 650px;	/* width */
	height: 500px;	/* height */
}

#bdicontentwrap ol{
	width:650px !important;	/* width */
}
#bdicontentwrap li{ 
	width:650px;	/* width */
	height:480px;	/* height */
}
/*******************/

/* Content, All Other Params */
#bdicontent img {
	-moz-box-shadow: 0 0 15px #000;
	-webkit-box-shadow: 0 0 15px #000;
	margin: 8px;
	max-height:150px;
}
	
#bdicontentwrap{
	background:#F8FCFF url('/content/images/contentwrapbk.png') no-repeat bottom right;
	border: 1px solid #999;
	margin:0 auto;
	padding:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}	

#bdicontent p {
	padding:5px;
	line-height: 1.3em;
}

#bdicontentwrap ol{
	margin:0;
	padding:0;
	list-style:none;
	background: url('/content/images/olbk.png');
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
}

#bdicontentwrap li{
	overflow:hidden; 
	text-align:left;
}
	
#endcontent {
	text-align:center; 
	font-size:20px;
}	
#bdicontent ol li h2, #bdicontent ol li h1 { padding: 5px; }
#bdicontentolclear{ display:none; }

/* Next & Prev Buttons */
span#prevBtn a, span#nextBtn a {
	background: url('/content/images/olbk.png');
	color:#000;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 0px solid #000;
	padding: 0 5px 2px 5px;
	font-size:15px;
}	

span#prevBtn a { float: left; }
span#nextBtn a { float: right; }	
	
span#prevBtn a:hover, span#nextBtn a:hover{
	background: url('/content/images/olbk.png');
	color:#000;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 0px solid #000;
	opacity:0.6;filter:alpha(opacity=60);
}                   

/* Blog */
.blog, #content fieldset {
	background: url('/content/images/olbk.png');	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.blog { 
	border-top: 2px solid #000;
	height:120px !important; 
	overflow: hidden;
}
.blog img { display:none !important; }
.blog object { display:none !important; }
.blog legend { font-weight:bold; }
.blog legend a { 
	display:block; 
	max-width: 400px; 
	overflow: hidden; 
}
.blog div {
	font-size: 12px; 
	overflow: hidden; 
	margin: 0 auto;
}

/*------------------------------------------
Opt In Form
------------------------------------------*/
#optin { 
	border: 2px solid #ccc; 
	margin: 1em 0; 
	padding:1em; 
	background-color: #ccc;
}
#optin label { display:block;}
#optin label span { 
	width:45px; 
	float:left; 
	margin:7px 0; 
	font-size:14px; 
	font-weight:bold; 
}
#optin label input { 
	width:130px; 
	height:15px; 
	margin:5px 0;
}
#optin input[type="submit"] { }

/*------------------------------------------
Contact Form (from pagecurl)
------------------------------------------*/
#bdicontent form { text-align:center; }
#bdicontent form span { 
	display:block; 
	clear:both; 
}
#bdicontent form span label { 
	width:75px; 
	float:left; 
	text-align:right; 
	line-height:24px;
}
#bdicontent form span input[type=text], #content form label textarea { width: 375px; }
#bdicontent form span textarea { 
	height:75px; 
	width:375px; 
}
#bdicontent form input[type=submit] { margin:0 auto; }
	
/*------------------------------------------
Pop Out Weather And Cotd
------------------------------------------*/
/* Interior Cotd */
#cotd  h2{
	font-size: 12px;
	padding: 0 45px;
	color: #fff;
}
#cotd img {
	margin: 0px 15px;
	height: 150px;
	width: 250px;
	border: none;
}
	
#cotd {float:left;}

/* Interior Weather */
#weather{
	width: 200px;
	height: 100px;
	font-size: 14px;
	text-align: left;
	padding-left: 5px;
	padding-top: 0px;
	float: right;
	color: #fff; 
	font-weight: bold; 
}

#weather img{
	height: 70px;
	width: 70px;
	float: right;
}

/* Osx Container */

#osx-modal {
	position: fixed;
	bottom: -3px; 
	left: 0px;
}

#osx-container #osx-modal-title {
	color: #000; 
	background-color: #ccc; 
	border-bottom: 1px solid #ccc; 
	font-weight: bold; 
	padding: 6px 8px; 
	text-shadow: 0 1px 0 #f4f4f4;
	text-align: center;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px; 
}

#osx-container .close a {
	display: block; 
	color: #777; 
	font-size: 12px; 
	font-weight: bold; 
	padding: 6px 12px 0; 
	text-decoration: none; 
	text-shadow: 0 1px 0 #f4f4f4;
	float: right !important; 
}

#osx-container .close {
	display:none; 
	float:right !important;
}
#osx-container .close a:hover {
	color:#f00;
	font-size:12px;
}
#osx-container #osx-modal-data {padding:1px 12px;}

#osx-container {
	width:540px; 
	background-color:#000; 
	color:#fff;
	background-image: url('/content/images/popupbk.png'); 
	background-position:top center;
	background-repeat:no-repeat;
	padding-bottom:15px; 
	-moz-border-radius-topleft:6px; 
	-webkit-border-top-left-radius:6px; 
	-moz-border-radius-topright:6px; 
	-webkit-border-top-right-radius:6px; 
	-moz-box-shadow:0 0 64px #000; 
	-webkit-box-shadow:0 0 64px #000;
	opacity:0.8;filter:alpha(opacity=80);
}

#osx-modal img{border:none}
#osx-modal-content, #osx-modal-data {display:none;}
#osx-overlay {background-color:#337FB0;} /* controls the overlay color when weather pops up */


/*
 ____  _  _  ____  
( ___)( ( )(  _  
 )__)  )  (  )(_) )
(____)(_)_)(____/ 
*/


@import url('http://www.farmersagent.com/lifePlanner/css/LIFE.css');
@media all{
/*---------- GLOBAL STYLES ----------*/
html{background:#ffffff;color:#666666;font:67% Verdana,Tahoma,Arial,sans-serif;height:100%;text-align:center;width:100%}
select{position:relative}
/*---------- START TYPEOGRAPHY ---------*/
h1.pageTitle{font-size:18px;font-weight:normal;line-height:normal;margin:0 0 5px 0}
h2{font-size:16px;font-weight:normal;line-height:1.2em;margin-bottom:10px;margin-top:0px}
h3{font-size:14px;font-weight:normal;line-height:1.2em;margin-bottom:10px;margin-top:0px}
h4{font-size:12px;line-height:1.2em;margin-bottom:2px;margin-top:0px}
.col3{float:left;margin-right:10px;width:140px}
.col{float:left;margin-right:20px;width:220px}
.lastCol{margin-right:0px}
.section{margin-bottom:20px;clear:both !Important;}
.sectionFooter{clear:both;height:1px}
.assetFooter{clear:both;height:1px}
.agentInfoLabel{font-weight:bold}
.siteMap ul{margin:10px 0px 10px 0px;padding:0px}
.siteMap li{list-style:none;margin:0px 0px 0px 10px;padding:0px}
.siteMap h4{margin-bottom:10px}
.partnerImg,.awardsImg{display:block;margin-bottom:5px}
.teamImg{border:solid 1px #666666;float:left;margin:0px 10px 10px 0px}
.teamMemberVCard{background:url('http://www.farmersagent.com//images/shared/vCard.png') no-repeat;padding-left:25px;padding-bottom:2px}
.partnerTitle,awardTitle{color:#000000;font-weight:bold}
.eduTitle span{font-weight:normal}
.edu p{margin-top:0px}
.jobPostCtrls{height:26px;line-height:26px}
.jobPostCtrls input{float:right}
.dateStatus{float:left}
.dateStatus span{margin-right:10px}
.categoryTitle{font-weight:normal}
form{margin:0;padding:0}
.chkBox{margin:0px 5px 5px 0px;padding:0px 0px 0px 0px;vertical-align:top}
.formLbl{color:#777777;font-size:11px}
.formSubLbl{display:block;font-size:9px;margin-top:0px}
.formLabel{display:block;font-size:11px}
#selfServeLogin{margin-left:auto;margin-right:auto;width:350px}
#selfServeLogin .padContent{min-height:0px}
.agentInfoLabel{margin-right:5px;}
#showPhoneWidget:hover{text-decoration: none;}
}
@media Screen{
/*---------- GalleryImage ----------*/
.assetGalleryImage{border: solid 1px #a9a9a9;display:block;position:relative;}
#galleryPop{width:450px;}
/*---------- PRINT HEADER ----------*/
#farmersTemplateprintHeader{display:none}
/*---------- GLOBAL STYLES ----------*/
body{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative}
img{border:0px}
a:link,a:visited,a:active{color:#4AA6ED;text-decoration:none}
a:hover{text-decoration:underline}
a:focus{-moz-outline:none!important}
.infoText{color:#4aa6ed;font-size:10px}
.txtBox,.selectBox{margin-bottom:5px}
.chkBoxSpan label{color:#4aa6ed;display:inline !important;font-size:10px}
.chkBoxSpan input{display:inline;margin:0px 5px 5px 0px;padding:0px 0px 0px 0px;vertical-align:top}
input{vertical-align:middle}
/*---------- START HEADER ----------*/
#template_header{height:80px;margin:0px auto 0px auto;position:relative;text-align:left;width:950px}
#template_header_logo{left:0;position:absolute;top:12px}
#template_headerCtrls{color:#777777;float:right;font-size:10px;text-align:right;width:auto}
#template_headerCtrls img{vertical-align:middle}
#languageSelectFrm{display:inline;margin-right:2px}
#template_headerCtrls a{color:#777777}
#template_headerCtrls input.txtBox{color:#777777;font-size:11px;margin-right:6px;margin-top:10px;padding:2px 0px 2px;vertical-align:middle;width:116px}
#template_headerCtrls input.imgBtn{margin-top:10px;vertical-align:middle}
.headerCtrlLnk{margin:0px 16px 0px 16px}
.language_options{border:1px solid #777777;color:#777777;font-size:11px;font-weight:bold;margin-left:2px;vertical-align:top}
#fontSizeCtrl{cursor:pointer}
/*---------- START PRIMARY NAV---------*/
#template_primeNav{height:24px;margin:0px auto 0px auto;position:relative;top:-30px;width:950px;z-index:110;}
#template_primeNavLeft{float:left;height:24px;width:5px}
#template_primeNavCenter{background:#4aa6ed;float:left;height:24px}
#template_primeNavCenter[id]{background:url('http://www.farmersagent.com/images/shared/NavSprite.png') 0px -48px repeat-x}
#template_primeNavRight{float:left;height:24px;width:5px}
#template_primeNavLeft.offLeft[id]{background:url('http://www.farmersagent.com/images/shared/NavSprite.png') 0px 0px no-repeat}
#template_primeNavLeft.onLeft[id]{background:url('http://www.farmersagent.com/images/shared/NavSprite.png') 0px -24px no-repeat}
#template_primeNavRight.offRight[id]{background:url('http://www.farmersagent.com/images/shared/NavSprite.png') 0px -96px no-repeat}
#template_primeNavRight.onRight[id]{background:url('http://www.farmersagent.com/images/shared/NavSprite.png') 0px -120px no-repeat}
#primeNav{display:inline;line-height:22px;list-style:none;margin:0;padding:0;position:relative}
#primeNav a{color:white;font-size:13px;text-decoration:none}
#primeNav li li a{border-bottom:1px solid #E7E7E8;border-left:0;border-right:0;border-top:1px solid #F7F7F7;color:#0E4E92;display:block;font-size:11px;height:100%;line-height:24px;margin:0 24px 0 24px;padding:0;text-align:left}
#primeNav li li .parent{border-bottom:0px}
#primeNav li li.menuTop a{border-top-width:0}
#primeNav li li.menuBottom a{border-bottom-width:0}
#primeNav li li a:hover{color:#4AA6ED}
#primeNav li li li a{border:0px;font-size:10px;line-height:normal;margin:0px 0px 5px 5px;padding:0px 0px 0px 0px}
li.menu{cursor:default;float:left;height:100%;min-height:24px;position:relative;text-align:center;width:234px}
li.menu:hover,li.menu_over{background:#376B9D}
li.menu:hover,li.menu_over[class]{background:url('http://www.farmersagent.com/images/shared/NavSprite.png') 0px -72px repeat-x}
li#menuFirst{border-left-width:0}
li#menuLast{border-right-width:0}
li.menu ul{display:none;font-weight:normal;left:0px;list-style:none;margin-left:-3px;padding:0 0 7px 0;position:absolute;top:100%;width:241px}
li.menu[class] ul{background:url('http://www.farmersagent.com/images/shared/NavDropBack.png') bottom no-repeat}
li.menu ul ul{background:none !important;border-bottom:1px solid #E7E7E8;margin:0px 24px 0px 24px;padding:0px 0px 5px 0px;position:static;width:auto}
li.menu li{background:none;border:none;display:block;float:none}
li.menu li.menuTop[class]{background:url('http://www.farmersagent.com/images/shared/NavDropShadow.png') repeat-x}
li.menu:hover ul,li.menuHover ul{display:block}
/*---------- START PRIMARY NAV SHADOW ----------*/
#template_primeNavShadow{height:19px;margin:auto;position:relative;top:13px;width:950px;}
#template_primeNavShadowLeft,#template_primeNavShadowRight{float:left;height:19px;width:5px}
#template_primeNavShadowLeft[id]{background:url('http://www.farmersagent.com/images/shared/NavSprite.png') 0px -144px no-repeat}
#template_primeNavShadowRight[id]{background:url('http://www.farmersagent.com/images/shared/NavSprite.png') 0px -182px no-repeat}
#template_primeNavShadowCenter{float:left;height:19px;width:936px}
#template_primeNavShadowCenter[id]{background:url('http://www.farmersagent.com/images/shared/NavSprite.png') 0px -163px repeat-x}
/*---------- START BILLBOARD ---------*/
#template_billboard{height:164px}
#template_billboardBackground{height:144px;margin:auto;text-align:left;width:950px}
#template_billboard[id]{background:url('http://www.farmersagent.com/images/shared/NavSprite.png') 0px -202px repeat-x;}
.indexLayout #template_billboard,.categoryLayout #template_billboard,.landingLayout #template_billboard,.standardLayout #template_billboard{height:228px}
.indexLayout #template_billboardBackground,.categoryLayout #template_billboardBackground,.landingLayout #template_billboardBackground,.standardLayout #template_billboardBackground{height:208px}
.indexLayout #template_billboard[id],.categoryLayout #template_billboard[id],.landingLayout #template_billboard[id],.standardLayout #template_billboard[id]{background:url('http://www.farmersagent.com/images/shared/NavSprite.png') 0px -366px repeat-x}
/*---------- START MAIN CONTENT ----------*/
#template_mainContent{background:#ffffff;margin:0px auto 0px auto;width:950px}
.locatorMapLayout #template_mainContent{position:relative}
#template_mainContentFooter{clear:both}
/*---------- START LEFT RAIL ----------*/
#template_leftRail{float:left;margin-top:-152px;min-height:452px;width:200px}
.categoryLayout #template_leftRail{margin-top:-216px}
.landingLayout #template_leftRail{margin-top:-30px}
/*---------- START SIDEBAR LEFT ----------*/
#template_sideBarLeftTop{height:7px;margin-top:20px}
#template_sideBarLeftTop[id]{background:url('http://www.farmersagent.com/images/shared/SideBarLeftTop.png') center bottom no-repeat}
#template_sideBarLeftMiddle[id]{background:url('http://www.farmersagent.com/images/shared/SideBarLeftMiddle.png') top repeat-y;text-align:left}
#template_sideBarLeftBottom{height:85px}
#template_sideBarLeftBottom[id]{background:url('http://www.farmersagent.com/images/shared/SideBarLeftBottom.png') top no-repeat}
#template_sideBarLeftContent{background:url('http://www.farmersagent.com/images/shared/SideBarLeftContent.jpg') repeat-x;margin:auto;min-height:315px;padding:0px 10px 0 10px;text-align:left;width:170px}
/*---------- START SIDEBAR LEFT NAV ----------*/
#sideBarLeftNav div{background:url('http://www.farmersagent.com/images/shared/ArrowOffSm.gif') no-repeat;border-bottom:1px solid #dcdbdb;color:#777777;cursor:pointer;height:31px;line-height:31px;padding-left:10px;width:164px}
#sideBarLeftNav ul{border-bottom:1px solid #dcdbdb;margin:10px 0px 0px 0px;padding:0px 0px 10px 10px;width:164px}
#sideBarLeftNav ul ul{border:0px;margin:5px 0px 0px 0px;padding:0px}
#sideBarLeftNav ul ul ul{margin:5px 0px 0px 0px;padding:0px;}
#sideBarLeftNav li{font-size:11px;list-style-type:none;margin:0px 0px 2px 0px;padding:0px}
#sideBarLeftNav li li{font-size:10px;margin:0px;margin-left:10px}
#sideBarLeftNav a{color:#777777;text-decoration:none}
#sideBarLeftNav div.active{background:url('http://www.farmersagent.com/images/shared/ArrowOnSm.gif') no-repeat;color:#376b9d}
#sideBarLeftNav div.active a{color:#376b9d}
/*---------- START CONTENT ----------*/
#template_content{float:left;width:518px}
.indexLayout #template_content,.noLeftRailLayout #template_content,.standardLayout #template_content{width:718px}
.standardLayout #template_content{padding-top:20px}
.locatorMapLayout #template_content{width:750px}
/*---------- START CONTENT MAST ---------*/
#template_contentMast{background:url('http://www.farmersagent.com/images/shared/ContentMastBottom.jpg') bottom no-repeat;height:58px;margin-bottom:20px;margin-top:-12px;padding-left:23px;text-align:left}
#crumbNav{color:#777777;font-size:9px;margin:0 0 6px 0}
#crumbNav a{color:#777777;text-decoration:underline}
#crumbNav span{margin:0px 6px 0px 6px}
#template_contentMast h1{color:#3B6387}
#template_contentMast h1 a{text-decoration:none}
#template_contentMast h1 img{margin-bottom:3px}
/*---------- START CONTENT BODY ----------*/
#template_contentBody{color:#777777;line-height:1.8em;padding:0px 8px 0px 23px;text-align:left}
.noLeftRailLayout #template_contentBody{padding:0px 8px 0px 0px}
.locatorMapLayout #template_contentBody{padding:0px 0px 0px 23px}
#template_contentBody .asset{background:url('http://www.farmersagent.com/images/shared/contentSep.jpg') left bottom no-repeat;margin-bottom:10px;padding-bottom:10px}
#template_contentBody .asset:last-child{background-image:none}
.standardLayout #template_contentBody .assetTitle{font-size:18px}
/*---------- START RIGHT RAIL ----------*/
#template_rightRail{float:left;margin-top:-152px;padding-top:10px;width:232px}
.categoryLayout #template_rightRail,.landingLayout #template_rightRail{margin-top:-216px}
.indexLayout #template_rightRail,.standardLayout #template_rightRail{margin-top:-290px}
.locatorMapLayout #template_rightRail{height:71px;margin-top:0px;position:absolute;right:0px;top:-152px}
/*---------- START SIDEBAR RIGHT ---------*/
#template_sideBarRight{width:232px}
#template_sideBarRightTop{height:11px}
#template_sideBarRightTop[id]{background:url('http://www.farmersagent.com/images/shared/SideBarRightTop.png') bottom no-repeat}
#template_sideBarRightMiddle[id]{background:url('http://www.farmersagent.com/images/shared/SideBarRightMiddle.png') top repeat-y}
#template_sideBarRightBottom{height:85px}
#template_sideBarRightBottom[id]{background:url('http://www.farmersagent.com/images/shared/SideBarRightBottom.png') top no-repeat}
#template_sideBarRightContent{background:url('http://www.farmersagent.com/images/shared/SideBarRightContent.jpg') top repeat-x;min-height:457px;margin:0px auto 0px auto;padding:10px 10px 0px 10px;text-align:left;width:200px}
.sideBarRightSep{background:url('http://www.farmersagent.com/images/shared/SideBarRightSep.jpg') top no-repeat;height:1px;margin-bottom:10px}
/*--------- START MY FARMERS LOGIN ---------*/
#myFarmers{height:71px;margin:10px 0px 10px 0px;padding:16px 0px 0px 15px;text-align:left;width:232px}
.standardLayout #myFarmers{margin-bottom:50px}
#myFarmers[id]{background:url('http://www.farmersagent.com/images/shared/MyFarmersBack.png') no-repeat}
.myFarmersHeader{border-bottom:1px solid #e1e2e3;padding-bottom:5px;width:204px}
.myFarmersTitle{background:url('http://www.farmersagent.com/images/shared/ArrowOffLg.gif') no-repeat;float:left;padding:0 0 0 13px;width:92px}
.myFarmersTitle.active{background:url('http://www.farmersagent.com/images/shared/ArrowOffLg.gif') no-repeat}
.myFarmersLogin{float:right;width:41px}
.myFarmersLogin a{color:#4aa6ed;font-size:11px;text-decoration:none}
.myFarmersDesc{color:#8c8b8b;font-size:11px;margin-top:7px}
.myFarmersHeaderFooter{clear:both}
#myFarmersWidget{margin-bottom:10px}
.myFarmersWidgetContent{padding:10px}
.myFarmersWidgetContent label{display:block;margin-bottom:5px}
.myFarmersWidgetContent .txtBox{width:100%}
#myFramersWidget_learnMoreLink{margin-right:37px}
.myFarmersWidgetContent .sideBarWidgetCtrls{margin-bottom:5px}
/*---------- START AUTO CALC WIDGET ----------*/
.autoCalcWidget{margin-bottom:10px}
.autoCalcWidgetTitle{background:url('http://www.farmersagent.com/images/shared/ArrowOffLg.gif') no-repeat;padding:0px 0px 0px 13px}
.autoCalcWidgetContent img{float:right}
.autoCalcWidgetContent  p{color:#777777;width:104px}
.autoCalcWidgetFooter{clear:both;height:1px;margin-top:9px}
.autoCalcWidgetContent a img{float:none}
/*----------- START SIDEBAR INFO WIDGET----------*/
.infoWidget{margin-bottom:10px}
.infoWidgetTitle{margin-bottom:5px;}
.infoWidgetContent img{float:right}
.infoWidgetContent  p{color:#777777;margin:0px 0px 5px 0px;}
.infoWidgetFooter{clear:both;height:1px;}
.infoWidgetContent a img{float:left}
.infoWidgetContent ul{margin:0px;padding:0px;list-style:none;}
.infoWidgetContent li{margin:0px 0px 2px 2px;}
.infoWidgetContent a .smlTxt{margin-left:1em;font-size:10px;}
}
/*---------- START FOOTER ----------*/
#template_footer{color:#777777;font-size:10px;line-height:1.5em;margin:0px auto 20px auto;width:950px}
#template_footerTop{background:url('http://www.farmersagent.com/images/shared/FooterSprite.gif') 0px 0px no-repeat;height:11px}
#template_footerMiddle{background:url('http://www.farmersagent.com/images/shared/FooterSprite.gif') -950px 0px repeat-y}
#template_footerContentTop{padding:10px 0px 10px 20px;text-align:left}
#template_footerContentBottom{background:url('http://www.farmersagent.com/images/shared/FooterDevider.gif') top center no-repeat;padding:10px 0px 10px 0px}
#template_footerBottom{background:url('http://www.farmersagent.com/images/shared/FooterSprite.gif') -1900px -8px no-repeat;height:3px}
#template_footerContentFooter{clear:both}
.template_footerContentFooter{clear:both}
#template_footer .footerCol{float:left;margin-right:10px;width:135px}
.locatorLayout #template_footer .footerCol,.standardLayout #template_footer .footerCol{float:left;margin-right:25px;width:125px}
.locatorLayout #template_footer .last,.standardLayout #template_footer .last{width:145px;}
.standardLayout #template_footer .footerCol h4,.locatorLayout #template_footer .footerCol h4{margin-bottom:5px;}
.standardLayout #template_footer .footerCol li,.locatorLayout #template_footer .footerCol li{margin-bottom:3px;}
#template_footer .footerCol2{float:left;padding:10px 0px 10px 0px;width:270px}
.locatorLayout #template_footer .last{margin:0px 0px 0px -10px;width:147px !important}
#template_footer ul{margin:0px;padding:10px 0px 10px 0px}
#template_footer li{list-style:none;margin:0px;padding:0px}
#template_footer h4{font-size:10px;margin:0px;padding:0px}
#template_footer a{color:#868585;text-decoration:none}
#template_footer p{line-height:1.2em;margin-top:0px;padding-top:0px}
/*---------- START FOOTER NAV ----------*/
#footerNav{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
#footerNav li{display:inline;list-style-type:none;margin:0px 5px 0px 5px;padding:0px 0px 0px 0px}
.locatorLayout #footerNav li{margin:0px 13px 0px 0px;padding:0px 0px 0px 0px}
/*---------- START PAGE FOOTER -----------*/
#template_pageFooter{clear:both;color:#777777;font-size:8px;margin:0px auto 50px auto;text-align:left;width:950px}
#template_pageFooter .agentFooterInfo{float:left;margin-bottom:5px}
#template_pageFooter .vmTag{float:right;margin-bottom:5px}
#template_pageFooter .ffsDisclaimer{clear:both}
/*---------- START SIDEBAR WIDGETS ----------*/
#template_sideBarRight .sideBarWidget,#template_sideBarRight .sideBarWidgetLink{background:url('http://www.farmersagent.com/images/shared/SideBarRightSep.jpg') top no-repeat}
#template_sideBarLeft .sideBarWidget{border-bottom:1px solid #dcdbdb}
.sideBarWidgetTitle img,.sideBarWidgetLinkTitle img{background:url('http://www.farmersagent.com/images/shared/WidgetArrowOff.gif') right no-repeat;cursor:pointer;margin:10px 0px 10px 0px;padding-right:10px}
.sideBarWidgetTitle img.active{background:url('http://www.farmersagent.com/images/shared/WidgetArrowOn.gif') right no-repeat}
.sideBarWidgetContent{display:none;margin-bottom:10px}
.sideBarWidgetContentFooter{clear:both;height:1px}
.sideBarWidgetCtrls{clear:both;margin-bottom:5px;text-align:right;text-align:right}
.sideBarWidgetContent label{display:block;margin-bottom:5px}
.sideBarWidgetSubContantTitle{height:20px;margin-bottom:5px;margin-top:5px}
.sideBarWidgetSubContantTitle span{background:url('http://www.farmersagent.com/images/shared/ArrowOffSm.gif') right -10px no-repeat;color:#376b9b;cursor:pointer;padding-right:10px}
.sideBarWidgetSubContantTitle span.active{background:url('http://www.farmersagent.com/images/shared/ArrowOnSm.gif') right -10px no-repeat}
.sideBarWidgetSubContant{display:none}
.featuredProductWidget{width:193px}
.featuredProductWidget img {margin-bottom:5px;}
.vipImageLink{display:block;padding-bottom:10px}
/*---------- START COMMON ASSET ELEMENTS ----------*/
.assetLinks{text-align:right}
.assetLink,.galleryLink{background:url('http://www.farmersagent.com/images/shared/ArrowGo.gif') right 3px no-repeat;padding-right:10px;}
.colList{float:left;margin:0px;padding:0px}
.colList li{list-style:none;margin:0px;margin-bottom:3px;padding:0px}
/*---------- START GET A QUOTE MAST ----------*/
#getAQuoteMast{height:84px;margin:auto;margin-top:-17px;width:950px}
#getAQuoteMast a{display:block;height:84px;width:950px}
/*---------- START AGENT INFO ---------*/
#template_agentInfo{height:145px;margin-left:10px;margin-top:0px}
#template_agentInfo .agentImgLg{background:#ffffff;float:left;margin-right:10px;padding:5px}
.agentImgLgVideo{background:#ffffff;margin-right:10px;margin-left:10px;padding:5px}
#template_agentInfo .agentName{color:#444444;font-size:12px;font-weight:bold;margin-bottom:3px;padding-top:10px}
#template_agentInfo .agentLocation{color:#777777;font-size:11px;margin-bottom:3px}
#template_agentInfo .agentType{color:#3b6387}
#template_agentInfo .agentDesignation{color:#3b6387;font-weight:bold}
/*---------- START COMUNITY WIDGETS ----------*/
#comunityWidget{float:left;margin-right:12px;width:335px}
#featuredArticleWidget{float:left;width:365px}
#featuredArticleWidget .asset{font-size:12px;line-height:1.5;}
#comunityWidget .assetTitle,#featuredArticleWidget .assetTitle{color:#555555;font-size:14px}
#comunityWidget .padContent,#featuredArticleWidget .padContent{min-height:220px}
/*---------- START CONTACT ME WIDGET ----------*/
#agentInfoContactMeWidget{margin-top:20px;position:relative;z-index:100}
#agentInfoPop{display:none;position:absolute;top:63px;width:291px;z-index:101;}
/*#agentInfoPop{display:none;position:absolute;top:58px;width:291px;z-index:101;}*/
.agentInfoPopNoVideo{left:157px;}
.agentInfoPopNoVideoStandard{left:157px;}
.agentInfoPopVideo{left:200px;}
#agentInfoPopHeader{height:23px}
#agentInfoPopHeader[id]{background:url('http://www.farmersagent.com/images/english/contactMeWidgetHeader.png') bottom no-repeat}
#agentInfoPopHeader #agentInfoPopCloseBtn{cursor:pointer;float:right;height:20px;margin-right:0px;margin-top:2px;width:40px}
#agentInfoPopFooter{height:33px}
#agentInfoPopFooter[id]{background:url('http://www.farmersagent.com/images/english/contactMeWidgetFooter.png') top no-repeat}
#agentInfoPopFooter a{display:block;height:33px}
#agentInfoPopContent{background:#fdfeff url('http://www.farmersagent.com/images/english/contactMeWidgetBackground.jpg') bottom repeat-x;padding:10px 10px 5px 10px;}
.agentInfoPopContentFooter{clear:both}
#agentInfoPopContent .caption{clear:both;color:#777777;font-size:12px;margin:5px 0px 5px 0px;}
#agentInfoPopContent .colList{font-size:11px;min-width:135px;*width:135px;margin:0px;padding:0px;}
#agentInfoPopContent .colList .mapDirectionsLink{background:url('http://www.farmersagent.com/images/shared/map.png') no-repeat;padding-left:25px}
#agentInfoPopContent .colList .contactMeLink{background:url('http://www.farmersagent.com/images/shared/Email.png') no-repeat;padding-left:25px}
#agentInfoPopContent .colList .vCardLink{background:url('http://www.farmersagent.com/images/shared/vCard.png') no-repeat;padding-left:25px}
#agentInfoPopContent .agentLocation a{width:135px}
#hiddenPhone{display:none}
#hiddenFax{display:none;}
#hiddenTollFree{display:none;}
#agentInfoPopContent .colList .contactInfoLink{font-weight:bold;}
/*---------- START PAD ----------*/
.pad{color:#777777}
.padTopLeft{background:url('http://www.farmersagent.com/images/shared/padSprite-x.gif') 0px 0px no-repeat;height:10px;padding-left:10px}
.padTopRight{background:url('http://www.farmersagent.com/images/shared/padSprite-x.gif') right -20px no-repeat;height:10px;padding-right:10px}
.padTopCenter{background:url('http://www.farmersagent.com/images/shared/padSprite-x.gif') right -40px repeat-x;height:10px}
.padBottomLeft{background:url('http://www.farmersagent.com/images/shared/padSprite-x.gif') 0px -10px no-repeat;height:10px;padding-left:10px}
.padBottomRight{background:url('http://www.farmersagent.com/images/shared/padSprite-x.gif') right -30px no-repeat;height:10px;padding-right:10px}
.padBottomCenter{background:url('http://www.farmersagent.com/images/shared/padSprite-x.gif') right -50px repeat-x;height:10px}
.padMiddleLeft{background:url('http://www.farmersagent.com/images/shared/padSprite-y.gif') 0px 0px repeat-y;padding-left:10px}
.padMiddleRight{background:url('http://www.farmersagent.com/images/shared/padSprite-y.gif') right repeat-y;padding-right:10px}
.padContent{background:#ffffff;min-height:190px;padding:5px;text-align:left}
/*---------- START AGENT INFO SIDEBAR WIDGET / MY AGENT WIGET----------*/
#agentInfoSideBarWidget{background:url('http://www.farmersagent.com/images/shared/agentInfoBack.jpg') no-repeat;color:#444444;font-size:10px;height:145px;margin-top:-5px;padding:5px}
#myAgentWiget{color:#444444;font-size:10px}
#agentInfoSideBarWidget .agentImage,#myAgentWiget .agentImage,#ffqLinks_tbl .agentImage{float:left;margin-right:4px;padding:5px 8px 8px 5px}
#agentInfoSideBarWidget .agentImage[class],#myAgentWiget .agentImage[class],#ffqLinks_tbl .agentImage[class]{background:url('http://www.farmersagent.com/images/shared/AgentInfoImgBack.png') no-repeat}
#agentInfoSideBarWidget .agentName,#myAgentWiget .agentName{font-size:12px;font-weight:bold;color:#444444;}
#agentInfoSideBarWidget .contactMeLink,#myAgentWiget .agentWebsiteLink,#agentInfoSideBarWidget .agentWebsiteLink{display:block;margin-top:10px}
#agentInfoSideBarWidget h3,#myAgentWiget h3{font-size:12px;margin:0px 0px 5px 0px;padding:0px}
/*------------ START POP WIN ----------*/
.popWinContainer{left:0px;position:absolute;text-align:center;top:75px;width:100%;z-index:910}
.maskOver{background:#000000;filter:alpha(opacity=25);left:0px;-moz-opacity:0.25;opacity:0.25;position:absolute;top:0px;width:100%;z-index:900}
.popVid{color:#777777;margin:0px auto 0px auto;text-align:left}
.popWin{color:#777777;margin:0px auto 0px auto;text-align:left}
.popWinCtrls{color:#666666;font-size:10px;height:36px;line-height:36px;text-align:right}
.popWinCtrl{cursor:pointer;font-weight:bold}
.popWinCtrl img{vertical-align:middle}
.popVidCtrl{cursor:pointer;font-weight:bold}
.popVidCtrl img{vertical-align:middle}
.popWinContentTitle{border-bottom:solid 1px #c7c6c5;color:#3b6387;font-size:18px;margin-bottom:10px;padding-bottom:9px}
.popWinTopLeft[class]{background:url('http://www.farmersagent.com/images/popWin/popWinSprite-y.png') left 0px no-repeat;height:36px;padding-left:22px}
.popWinTopCenter[class]{background:#ffffff;background:url('http://www.farmersagent.com/images/popWin/popWinSprite-y.png') left -36px repeat-x;height:36px}
.popWinTopRight[class]{background:url('http://www.farmersagent.com/images/popWin/popWinSprite-y.png') right -72px no-repeat;height:36px;padding-right:24px}
.popWinMiddleLeft[class]{background:url('http://www.farmersagent.com/images/popWin/popWinSprite-x.png') repeat-y;padding-left:22px}
.popWinMiddleContent{background:#ffffff url('http://www.farmersagent.com/images/popWin/popWinContentBack.gif') repeat-x;border:solid 1px #c7c6c5;min-height:100px;padding:10px}
.popWinMiddleRight[class]{background:url('http://www.farmersagent.com/images/popWin/popWinSprite-x.png') right repeat-y;padding-right:24px}
.popWinBottomLeft[class]{background:url('http://www.farmersagent.com/images/popWin/popWinSprite-y.png') left -108px no-repeat;height:45px;padding-left:22px}
.popWinBottomCenter[class]{background:url('http://www.farmersagent.com/images/popWin/popWinSprite-y.png') left -153px repeat-x;height:45px}
.popWinBottomRight[class]{background:url('http://www.farmersagent.com/images/popWin/popWinSprite-y.png') right -198px no-repeat;clear:both;height:45px;padding-right:24px}
/*---------- START GET A QUOTE POP ----------*/
#getAQuotePop{width:600px}
#getAQuoteFqPop{width:680px}
#ffqLinks_tbl{text-align:left;width:100%}
#ffqLinks_tbl[class]{margin-bottom:-42px;}
.ffqLinksTitle{border-bottom:solid 1px #c7c6c5;font-size:18px;margin-bottom:10px;padding-bottom:9px}
#ffqLinks_tbl p{margin-bottom:10px;margin-top:0px}
.ffqImg{height:141px;position:relative;width:269px}
.ffqBtn{cursor:pointer;display:block;height:30px;position:relative;width:129px}
#ffqBtnLeft[class]{background: url('http://www.farmersagent.com/images/english/ffqImgLeft.png') no-repeat;}
#ffqBtnRight[class]{background: url('http://www.farmersagent.com/images/english/ffqImgRight.png') no-repeat;}
/*---------- START LOCATOR STATE COL LIST ----------*/
#locatorStateList .col{float:left;width:120px}
#locatorStateList{padding-left:15px}
/*---------- START LOCATOR RESULTS ----------*/
.result{font-size:10px;line-height:normal;margin:1px 1px 9px 1px;padding:8px}
.premire{background:url('http://www.farmersagent.com/images/shared/premireResultBack.jpg') left 10px repeat-x;border:solid 1px #cccccc;margin:0px 0px 8px 0px}
.result .agentImageLink{border:solid 1px #cccccc;display:block;float:left;margin-right:8px}
.result .agentName{font-size:12px;font-weight:bold;height:14px;line-height:14px}
.result .agentName a{color:#3b6387}
.premire .agentName a{background:url('http://www.farmersagent.com/images/shared/premireLocatorStar.gif') left no-repeat;padding-left:16px}
.result .col{float:left;margin-right:8px;width:165px}
.result	.lastCol{margin-right:0px;width:220px}
.result .myWebsiteLink{margin-right:5px}
.result .agentLinks li{display:inline;margin-right:10px}
.result .agentServiceTitle{font-weight:bold}
.result .agentDistance{font-weight:bold}
.resultFooter{clear:both}
.locatorResultGroupHeader,.locatorResultFooter{font-size:11px;height:20px;line-height:20px}
.locatorResultGroupHeader .headerRight,.locatorResultFooter .footerRight{float:right}
.locatorResultGroupHeader .headerLeft,.locatorResultFooter .footerLeft{float:left}
span.label{font-weight:bold;margin-right:2px}
/*---------- START MOD SIDEBAR WIDGET ----------*/
#modWidget{color:#777777;font-size:11px;margin-bottom:40px}
#modWidget .assetTitle{color:#3b6387}
#modWidget .assetTitle img{float:none;}
#modWidget img{float:right}
#modWidget p{margin:0px}
/*---------- START GET A QUOTE NAV ----------*/
#getAQuoteNav{}
#getAQuoteNav h3{border-bottom:solid 1px;padding-bottom:3px}
/*--------- START EVENTS ----------*/
.events .eventDate{font-weight:bold}
/*---------- START INFO BOX --------*/
.infoBox{color:#4AA6ED;float:right;line-height:normal;margin:0px 0px 20px 20px;width:170px}
.infoBoxTopRight{background:url('http://www.farmersagent.com/images/shared/infoBoxSprite-x.jpg') right -10px no-repeat;height:5px;padding-right:5px}
.infoBoxTopLeft{background:url('http://www.farmersagent.com/images/shared/infoBoxSprite-x.jpg') 0px 0px no-repeat;height:5px;padding-left:5px}
.infoBoxTopCenter{background:url('http://www.farmersagent.com/images/shared/infoBoxSprite-x.jpg') 0px -25px repeat-x;height:5px;padding-left:5px}
.infoBoxMiddleRight{background:url('http://www.farmersagent.com/images/shared/infoBoxSprite-y.jpg') right repeat-y;padding-right:5px}
.infoBoxMiddleLeft{background:url('http://www.farmersagent.com/images/shared/infoBoxSprite-y.jpg') repeat-y;padding-left:5px}
.infoBoxMiddleCenter{background:#ffffff;padding:5px}
.infoBoxBottomRight{background:url('http://www.farmersagent.com/images/shared/infoBoxSprite-x.jpg') right -15px no-repeat;height:5px;padding-right:5px}
.infoBoxBottomLeft{background:url('http://www.farmersagent.com/images/shared/infoBoxSprite-x.jpg') 0px -5px no-repeat;height:5px;padding-left:5px}
.infoBoxBottomCenter{background:url('http://www.farmersagent.com/images/shared/infoBoxSprite-x.jpg') 0px -20px repeat-x;height:5px;padding-left:5px}
.infoBoxLabel{font-weight:bold}
.infoBoxCtrls{margin-top:5px}
/*---------- START FAQ WIDGET ---------*/
.faqWidget{float:left;width:470px}
.faqWidgetTop{background:url('http://www.farmersagent.com/images/shared/faqTop.jpg') bottom no-repeat;height:8px}
.faqWidgetMiddle{background:url('http://www.farmersagent.com/images/shared/faqMiddle.jpg') top repeat-y}
.faqWidgetContent{background:url('http://www.farmersagent.com/images/shared/faqFade.jpg') top repeat-x;margin-left:2px;margin-right:4px;min-height:307px;padding-left:10px;padding-right:10px;padding-top:2px}
.faqWidgetBottom{background:url('http://www.farmersagent.com/images/shared/faqBottom.jpg') top no-repeat;height:10px}
.faqWidgetCtrls{float:right;width:85px}
.faqWidget .assetTitle{color:#3b6387;margin-bottom:5px}
.faqWidget p{margin-top:0px}
.faqWidget .categoryItem{background:url('http://www.farmersagent.com/images/shared/positiveBtn.gif') left no-repeat;cursor:pointer;padding-left:16px}
.faqWidget .active{background:url('http://www.farmersagent.com/images/shared/negitiveBtn.gif') left no-repeat}
.faqWidget .articleList{display:none;margin:5px 0px 5px 16px;padding:0px}
.faqWidget .articleItem{list-style:none;margin:0px 0px 0px 0px;padding:0px}
.faqWidget .col{width:210px}
#clsAll{background:url('http://www.farmersagent.com/images/shared/negitiveBtn.gif') left no-repeat;color:#4AA6ED;cursor:pointer;padding-left:16px}
#expAll{background:url('http://www.farmersagent.com/images/shared/positiveBtn.gif') left no-repeat;color:#4AA6ED;cursor:pointer;padding-left:16px}
.faqWidgetSep{background:url('http://www.farmersagent.com/images/shared/FooterDevider.gif') no-repeat;clear:both;height:1px;margin-bottom:10px}
.faqWidgetFooter{clear:both}
/*---------- START CALC WIDGET ----------*/
.calcWidget{float:left;margin-right:10px;width:222px}
.calcWidgetTop{background:url('http://www.farmersagent.com/images/shared/calcWidgetTop.jpg') top no-repeat;height:6px}
.calcWidgetMiddle{background:url('http://www.farmersagent.com/images/shared/calcWidgetMiddle.jpg') top repeat-y}
.calcWidgetContent{background:url('http://www.farmersagent.com/images/shared/faqFade.jpg') top repeat-x;margin-left:2px;margin-right:4px;min-height:307px;padding-left:10px;padding-right:10px;padding-top:2px}
.calcWidgetBottom{background:url('http://www.farmersagent.com/images/shared/calcWidgetBottom.jpg') top no-repeat;height:10px}
.calcWidget .assetTitle{color:#3b6387;margin-bottom:5px}
.calcWidget p{margin-top:0px}
.calcWidgetImg{float:right}
.calcWidgetSep{background:url('http://www.farmersagent.com/images/shared/calcWidgetSep.gif') no-repeat;clear:both;height:1px;margin-bottom:10px}
.calcWidget h4{font-weight:normal;margin:10px 0px 0px 0px;padding:0px}
/*---------- START LINK ALERT POP ---------*/
#linkAlertPop{width:450px}
/*----------- START CALC POP ----------*/
.calcPop h3{border-bottom:solid 1px #777777;color:#3b6387;font-size:14px;margin:0px 0px 5px 0px;padding-bottom:5px}
.calcPop{color:#777777;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px auto 0px auto;text-align:left}
.calcPopContent{padding:10px}
.calcPop label{display:block;float:left;width:120px}
.calcPop .sep{border-bottom:solid 1px #666666;height:1px;margin:5px 0px 5px 0px}
.calcPop .calcWinCtrlImg{margin-left:3px;vertical-align:middle}
.calcPopContent{position:relative}
.calcCtrlsFooter{clear:both;height:1px}
.closeCalcPop{cursor:pointer}
.calcPopMiddleCenter{background:#ffffff;border:solid 1px #777777;position:relative}
.calcPopMiddleLeft{padding-left:10px}
.calcPopTopRight{height:24px;padding-right:15px}
.calcPopTopLeft{height:24px;padding-left:10px}
.calcPopTopCenter{font-size:10px;font-weight:bold;height:24px;line-height:24px;text-align:right}
.calcPopMiddleRight{padding-right:15px}
.calcPopBottomRight{height:17px;padding-right:15px}
.calcPopBottomLeft{height:17px;padding-left:10px}
.calcPopBottomCenter{height:17px}
.calcPopMiddleLeft[class]{background:url('http://www.farmersagent.com/images/calcPop/calcPopSprite-y.png') left repeat-y;}
.calcPopTopRight[class]{background:url('http://www.farmersagent.com/images/calcPop/calcPopSprite-x.png') right -41px no-repeat;}
.calcPopTopLeft[class]{background:url('http://www.farmersagent.com/images/calcPop/calcPopSprite-x.png') left 0px no-repeat;}
.calcPopTopCenter[class]{background:url('http://www.farmersagent.com/images/calcPop/calcPopSprite-x.png') left -82px repeat-x;}
.calcPopMiddleRight[class]{background:url('http://www.farmersagent.com/images/calcPop/calcPopSprite-y.png') right repeat-y;}
.calcPopBottomRight[class]{background:url('http://www.farmersagent.com/images/calcPop/calcPopSprite-x.png') right -65px no-repeat;}
.calcPopBottomLeft[class]{background:url('http://www.farmersagent.com/images/calcPop/calcPopSprite-x.png') left -24px no-repeat;}
.calcPopBottomCenter[class]{background:url('http://www.farmersagent.com/images/calcPop/calcPopSprite-x.png') left -106px repeat-x;}
/*---------- Start InfoMatic Widget ----------*/
#infoMatic{text-align:left;margin:10px 10px 10px 4px;}
.infoMaticTabs{height:28px;padding-left:5px;}
.infoMaticTab{float:left;padding-left:5px;cursor:pointer;height:28px;background: url('http://www.farmersagent.com/images/infoMatic/infoMaticWidgetSprite.jpg') left -93px no-repeat;margin-left:10px;}
.infoMaticTabRight{padding-right:5px;height:28px;background: url('http://www.farmersagent.com/images/infoMatic/infoMaticWidgetSprite.jpg') right -151px no-repeat;}
.infoMaticTabCenter{height:28px;background: url('http://www.farmersagent.com/images/infoMatic/infoMaticWidgetSprite.jpg') left -122px repeat-x;padding:0px 5px 0px 5px;line-height:23px;color:#dc291e;text-transform:uppercase;font-weight:bold;}
.infoMaticTabSelected{float:left;padding-left:5px;height:30px;position:relative;margin-left:10px;background: url('http://www.farmersagent.com/images/infoMatic/infoMaticWidgetSprite.jpg') left 0px no-repeat; }
.infoMaticTabSelected .infoMaticTabRight{height:30px;background: url('http://www.farmersagent.com/images/infoMatic/infoMaticWidgetSprite.jpg') right -62px no-repeat;}
.infoMaticTabSelected .infoMaticTabCenter{height:30px;background: url('http://www.farmersagent.com/images/infoMatic/infoMaticWidgetSprite.jpg') right -32px repeat-x; color:#000000;}
.infoMaticTabs .hover{float:left;padding-left:5px;height:28px;margin-left:10px;background: url('http://www.farmersagent.com/images/infoMatic/infoMaticWidgetSprite.jpg') left -180px no-repeat;cursor:pointer;}
.infoMaticTabs .hover .infoMaticTabRight{height:28px;background: url('http://www.farmersagent.com/images/infoMatic/infoMaticWidgetSprite.jpg') right -238px no-repeat;}
.infoMaticTabs .hover .infoMaticTabCenter{height:28px;background: url('http://www.farmersagent.com/images/infoMatic/infoMaticWidgetSprite.jpg') right -209px repeat-x;}
.infoMaticContainer{padding-left:5px;background: url('http://www.farmersagent.com/images/infoMatic/infoMaticWidgetSprite.jpg') left -268px no-repeat;}
.infoMaticContainerRight{padding-right:5px;background: url('http://www.farmersagent.com/images/infoMatic/infoMaticWidgetSprite.jpg') right -756px no-repeat;}
.infoMaticContainerCenter{background: url('http://www.farmersagent.com/images/infoMatic/infoMaticWidgetSprite.jpg') left -512px repeat-x;height:223px;padding:12px 10px 8px 10px;}
.featuredAsset{background-color:#ffffff; border: solid 1px #e2e7ee;padding:10px;height:197px;width:340px;float:left;font-size:11px;margin-right:0px;}
.featuredAsset img{float:left;margin:0px 10px 10px 0px;border: solid 1px #666666;}
#infoMatic .assetTitleList {float:right;width:300px;margin:0px 0px 0px 10px;padding:0px}
#infoMatic .assetTitleList li{height:35px;list-style:none;padding:5px;margin:0px 0px 10px 0px;background-color:#ffffff; border: solid 1px #e2e7ee;font-size:10px;}
#infoMatic .assetTitleList li img{float:left;margin-right:5px;border: solid 1px #666666;}
#infoMatic .assetTitleList li a{display: block;}
#infoMatic p{margin:0px;padding:0px;}
#infoMatic .infoContainer{display:none;}
#infoMatic .infoMaticContainerCenter .selected{display:block;}
/*---------- YouTube Video Player Widget ----------*/
#playlist{width: 475px;padding-top:10px;display:none;}
div.videos{height:130px;}
div.videos a{display:block;float:left;margin-right:10px;text-align: center;text-decoration:none;cursor:pointer;width:125px;}
div.videos a:hover {font-weight:bold;}
div.videos a.active {cursor:default;font-weight:bold;}
a.prev, a.next{margin-top:25px;width: 30px;height: 31px;background-repeat: no-repeat;cursor:pointer;}
a.prev{margin-right:10px;float:left;background: url('http://www.farmersagent.com/images/videoPlaylist/left.gif');}
a.prev:hover{background: url('http://www.farmersagent.com/images/videoPlaylist/leftActive.gif');}
a.next{float:right;background: url('http://www.farmersagent.com/images/videoPlaylist/right.gif');}
a.next:hover{background: url('http://www.farmersagent.com/images/videoPlaylist/rightActive.gif');}
.videoTitle{display:block;font-size:10px;line-height:13px;}
}
@media print{
html{text-align:left}
#infoMatic,#template_header,#template_rightRail,#template_leftRail,#template_footer,#template_billboard,#crumbNav,#template_pageFooter{display:none}
#template_content,#template_pageFooter,#template_contentBody,#template_contentMast{margin:0px;padding:0px;width:100%}
#farmersTemplateprintHeader{border-bottom:solid 1px;height:63px;margin-bottom:10px;width:100%}
.farmersTemplateprintHeader_tbl{font-size:90%;width:100%}
.farmersTemplateprintHeader_tbl td{width:25%}
.assetLinks{display:none}
}



ï»¿/*---------- START LIFE PLANER WIGET ----------*/
#planerWidget{font-size:11px;margin:0px 0px 9px 0px;text-align:left}
#planerWidget .planerWidgetImage{display:block;float:left;height:303px;width:255px}
#planerWidget .planerWidgetContent{float:left;height:267px;width:452px}
#planerWidget .planerWidgetContentMiddle{background:url('http://www.farmersagent.com/images/content.jpg') no-repeat;height:241px}
#planerWidget .planerWidgetContentBody{height:182px;padding:10px 15px 5px 20px}
#planerWidget .planerWidgetContentHeaderImg{display:block}
#planerWidget .planerWidgetCtrls{height:26px;padding:0px 15px 10px 20px}
#planerWidget .planerWidgetCtrls input{float:right;vertical-align:middle}
#planerWidget .planerWidgetFooter{padding-right:20px;text-align:right}
#planerWidget .planerWidgetFooter .assetLink{float:left}
.planerWidgetSep{clear:both;height:1px}
#planerWidget .formLabel{color:#8dade6}
.LIFEInlineLabel
{
	display:inline
}
.LIFERadioLabel
{
	display:inline;
	padding-right:15px;
	vertical-align:middle;
}
.LIFERadioLabelLast
{
	display:inline;
	padding-right:5px;
	vertical-align:middle;
}
.LIFERadio
{
	vertical-align:middle;
}
#LIFEFormDisclaimer
{
	padding-top:35px;
}
#LIFEInfoDisclaimer
{
	text-align:center;
	padding-top:10px;
}
.LIFEDisclaimer
{
	font-size:80%;
}
#LIFEFormId
{
	position:relative;
	top:10px;
	float:left;
}
#LIFEVersionDate
{
	position:relative;
	top:10px;
	float:right;
}
.hidden
{
	display:none;
}
.divLIFEError
{
	color:Red;font-weight:bold;padding-top:5px;padding-left:15px;cursor:pointer;
}
.LIFEIntro
{
	color:#777777;
	font-weight:bold;
	padding-bottom:8px;
}
.LIFE_textbox
{
	color:#777777;
	font-size:11px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;
	vertical-align:middle;
}
.LIFE_textbox_inner
{
	color:#999999;
	font-size:11px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;
	vertical-align:middle;
}
.LIFE_section
{
	padding-bottom:3px;
}
.LIFE_yesNo
{
	padding-top:20px;
	text-align:center;
}
.LIFE_yesNoButtons
{
	padding-top:20px;
}
.lblLIFEDollar
{
	display:inline;
	vertical-align:middle;
	margin-bottom:3px;
}
.plannerSectionSeparator
{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:2px;
}
.plannerWidgetSectionHeader
{
	display:inline;
}
#divLIFEResult
{
	color:#6699cc;
	font-size:14px;
	padding-left:20px;
}
#divLIFESecondaryResult
{
	color:#6699cc;
	font-size:14px;
	padding-left:20px;
}
#LIFEWidthGeneratorPop
{
	width:781px;
}
#LIFEWidthGeneratorPop .popWinMiddleContent
{
	background-image:none !important;
}
#planerWidget .planerWidgetCtrls span
{
	float:right;padding-top:4px;padding-right:20px;
}
.LIFE_loader_mask
{
	background:#ffffff;
	filter:alpha(opacity=90);
	left:0px;
	-moz-opacity:0.90;
	opacity:0.90;
	position:absolute;
	top:0px;
	width:100%;
	z-index:910;
	display:none;
}
.LIFE_loader_parent
{
	position:relative;
	z-index:905;	
}
.LIFE_loader
{
	position:absolute;
	z-index:999;
	display:none;
}


ï»¿/********* Start Form *********/
#flashVideo_popWinPop
{
	width: 420px;
}

#email_address_form_field
{
	display: none;
}

.fieldValidationMessage
{
	color: Red;
	padding-left: 10px;
}
.formHeader
{
	color: Red;
	display: block;
}
.requiredFieldIndicator
{
	color: Red;
}
label
{
	cursor: pointer;
	cursor: hand; 
}
.formField {
margin: 5px 2px 2px 5px;
font-size: 10px;
}
.formField:focus {
 border: 2px solid #000;
} 
.formSelect{
font-size: 8pt;
}
.formSelect:focus
{
	border: 2px solid #000;
}
.formTable TR TD
{
	text-align: left;
}
.groupListItem
{
	float: left;
	overflow: visible;
	white-space: nowrap;
	width: 140px;
}
.groupListShortItem
{
	float: left;
	overflow: visible;
	white-space: nowrap;
	width: 140px;
}
.groupListLongItem
{
	float: left;
	overflow: visible;
	white-space: nowrap;
	width: 140px;
}
/********* End Form *********/

.vm_radio{display:inline}
.vm_radio_image{line-height:20px;vertical-align:middle}
.vm_radio_label{padding-left:5px;display:inline;line-height:20px;vertical-align:middle}

.ui-slider{width:426px;display:inline;height:7px;position:relative;z-index:900;background-image:url('http://www.farmersagent.com/modules/calculators/images/slider.gif');background-repeat:no-repeat;background-position:-421px 0px;cursor:pointer;padding:0px;}
.ui-slider-handle{position:absolute;z-index:999;width:18px;height:17px;top:-5px;left:0px;background-image:url('http://www.farmersagent.com/modules/calculators/images/radioBtnOrangeChecked.gif');background-repeat:no-repeat}
.ui-slider-handle-active{border:1px dotted black}
.ui-slider-disabled .ui-slider-handle{opacity:0.5;filter:alpha(opacity=50)}
.ui-slider-range{position:absolute;background:#50A029;opacity:0.3;filter:alpha(opacity=30);width:100%;height:100%;}
.vm-slider-parent{height:8px;width:441px;}
.vm-slider-left{background-color:#ffcccc;position:relative;width:6px;display:inline;vertical-align:top;height:7px;background-image:url('http://www.farmersagent.com/modules/calculators/images/sliderLeftEdge.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;padding:0px;}
.vm-slider-right{position:relative;width:6px;display:inline;vertical-align:top;height:7px;background-image:url('http://www.farmersagent.com/modules/calculators/images/sliderRightEdge.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;padding:0px;}
.vm-slider-left-td{vertical-align:top;}
.vm-slider-right-td{vertical-align:top;}
.vm-slider-left-img{margin-bottom:20px;}
.vm-slider-right-img{padding-bottom:20px;}
.vm-slider-tick{display:none;}
.vm-slider-tick-generated{position:absolute;top:13px;font-size:10px;text-align:center;z-index:990}
.vm-slider-hotspot{position:absolute;width:437px;height:54px;left:-8px;top:-10px;z-index:998;opacity:0.01;-moz-opacity:0.01;filter:alpha(opacity=1);cursor:pointer}
.vm-slider-label-tbl{width:100%;margin-left:5px;border-collapse:collapse}
.vm-slider-label-tbl td{}
.vm-slider-labels{width:426px;margin-top:17px}
.ui-slider-label-td{text-align:right}
#testPop{width:740px}
.vmModalMiddleContent{padding:0px;width:760px}
.vmCalculatorContainer{color:#666666;font:10px Arial,sans-serif;padding:10px}
.vmCalculatorContainer{width:740px;padding:20px 10px;}
.vmAdcCalculator{position:relative;background:url('http://www.farmersagent.com/modules/calculators/images/autoCalcBack.jpg') right top no-repeat;}
.vmHdcCalculator{position:relative;background:url('http://www.farmersagent.com/modules/calculators/images/homeCalcBack.jpg') right top no-repeat;}
#vmAdcContainer{background:url('http://www.farmersagent.com/modules/calculators/images/autoCalcBack.jpg') right top no-repeat;}
#vmHdcContainer{background:url('http://www.farmersagent.com/modules/calculators/images/homeCalcBack.jpg') right top no-repeat;}
.vmCalculatorContainer label{font-size:12px; color:#6594df;font-weight:bold;}
.vmCalculatorContainer .title{font-size:14px;color:#666666;margin-left:50px;font-weight:bold;}
.vmCalculatorContainer .frmRadio{vertical-align:middle;}
.vmCalculatorContainer .radioLbl{font-size:11px;color:inherit; font-weight:normal;vertical-align: middle;margin-right:10px;}
.vmCalculatorContainer .frmTxtBox{width:80%;}
.vmCalculatorContainer .resultTitle{font-size:16px;color:#f86f10;margin-bottom:10px;text-align:center;font-weight:bold;width:100%}
.vmCalculatorContainer .frmCtrls{text-align:center;margin:10px 0px 10px 0px;}
.vmCalculatorContainer .frmCtrls input{margin:0px 10px 0px 10px;}
.vmCalculatorContainer .disclaimerTxt{font-size:10px;}
.vmCalculatorContainer .vmResultSummary{height:75px;width:100%;text-align:center}
.vm_helpClose{cursor:pointer;text-align:right;font-size:10px;position:relative;float:right;margin-right:2px;margin-top:-8px;border-bottom:solid 1px #666666}
.vm_autoHelpContent{color:#666666;font:10px Verdana,Tahoma,Arial,sans-serif;display:none;position:absolute;z-index:999;width:690px;top:25px;left:25px;text-align:left;padding:5px;background-color:#ededed;color:#000000;border:solid 1px #000000;}
.vm_homeHelpContent{color:#666666;font:10px Verdana,Tahoma,Arial,sans-serif;display:none;position:absolute;z-index:999;width:690px;top:25px;left:25px;text-align:left;padding:5px;background-color:#ededed;color:#000000;border:solid 1px #000000;}
#vmAdcFlashResults{width:100%;text-align:center}
#vmHdcFlashResults{width:100%;text-align:center}
.vm_link{ color:#666666 }
.vm_link:visited{ text-decoration:underline }
.vm_paragraphHeader{text-decoration:underline;font-weight:bold}
.vm-calculator-results-ctrl{cursor:pointer}
.vm-loading-container{position:relative;z-index:905}
.vm-loading-mask{background-color:#ffffff;filter:alpha(opacity=90);left:0px;-moz-opacity:0.90;opacity:0.90;position:absolute;top:0px;width:100%;z-index:910;display:none}
.vm-loading-content{position:absolute;z-index:999;display:none}
.vm-loading-image{display:block}
.vm-loading-message{font-size:12px;font-weight:bold;color:#6699cc;}
#vmAdcCalculatorPop{width:781px;height:565px;overflow:visible;}
#vmHdcCalculatorPop{width:781px;height:565px;overflow:visible;}
#vmAdcCalculatorPop .popWinMiddleContent{padding:0px}
#vmHdcCalculatorPop .popWinMiddleContent{padding:0px}
#vmAdcCalculatorContainer{height:300px;overflow:hidden}
#vmHdcCalculatorContainer{height:300px;overflow:hidden}
#vmAdcWizard3 .frmTxtBox{width:80%;}
#vmAdcWizard3 .resultTitle{font-size:16px;color:#f86f10;margin-bottom:10px;text-align:center;font-weight:bold;width:100%}
#vmAdcWizard3 .vmResultSummary{height:75px;width:100%;text-align:center}
#vmHdcWizard3 .frmTxtBox{width:80%;}
#vmHdcWizard3 .resultTitle{font-size:16px;color:#f86f10;margin-bottom:10px;text-align:center;font-weight:bold;width:100%}
#vmHdcWizard3 .vmResultSummary{height:75px;width:100%;text-align:center}
.vmAdcCalculator{height:480px;color:#666666;font:10px Verdana,Tahoma,Arial,sans-serif;padding:10px}
.vmAdcCalculator .header{clear:both;text-align:center;margin:0px 20px 0px 0px;}
.vmAdcCalculator .title{font-size:16px;color:#f86f10;margin:0px 0px 20px 40px;text-align:left;font-weight:bold}
.vmAdcCalculator .description{width:430px;line-height:16px;font-size:12px;color:#666666;margin:0px 0px 30px 40px;text-align:left}
.vmAdcCalculator .intro-ctrls{width:450px;text-align:center;}
.vmAdcCalculator .ctrls{text-align:center;}
.vmAdcCalculator .ctrl{margin:0px 20px 5px 0px;cursor:pointer}
.vmAdcCalculator .ctrl-link{text-align:center;text-decoration:underline;margin-bottom:55px;cursor:pointer;font-size:12px;}
.vmAdcCalculator .factor-label{font-size:12px; color:#999999;font-weight:bold;margin-top:20px;margin-bottom:20px;}
.vmAdcCalculator .factor-table{margin:0px 0px 20px 30px}
.vmAdcCalculator .vm_radios{display:inline}
.vmAdcCalculator .vm_radio_image{vertical-align:middle}
.vmAdcCalculator .vm_radio_label{margin-right:80px;font-size:11px; color:#999999;}
.vmAdcCalculator .vm-slider-factor-label{font-size:14px; color:#999999;font-weight:bold;padding-top:30px;}
.vmAdcCalculator .vm-slider{margin-top:10px;}
.vmAdcCalculator .vm-slider-results{font-size:16px;color:#f86f10;text-align:center;margin-top:10px;}
.vmHdcCalculator{height:480px;color:#666666;font:10px Verdana,Tahoma,Arial,sans-serif;padding:10px}
.vmHdcCalculator .header{clear:both;text-align:center;margin:0px 20px 0px 0px;}
.vmHdcCalculator .title{font-size:16px;color:#f86f10;margin:0px 0px 20px 40px;text-align:left;font-weight:bold}
.vmHdcCalculator .description{width:430px;line-height:16px;font-size:12px;color:#666666;margin:0px 0px 30px 40px;text-align:left}
.vmHdcCalculator .intro-ctrls{width:450px;text-align:center;}
.vmHdcCalculator .ctrls{text-align:center;}
.vmHdcCalculator .ctrl{margin:0px 20px 5px 0px;cursor:pointer}
.vmHdcCalculator .ctrl-link{text-align:center;text-decoration:underline;margin-bottom:55px;cursor:pointer;font-size:12px;}
.vmHdcCalculator .factor-label{font-size:12px; color:#999999;font-weight:bold;margin-top:20px;margin-bottom:20px;}
.vmHdcCalculator .factor-table{margin:0px 0px 20px 30px}
.vmHdcCalculator .vm_radios{display:inline}
.vmHdcCalculator .vm_radio_image{}
.vmHdcCalculator .vm_radio_label{margin-right:80px;font-size:11px; color:#999999;}
.vmHdcCalculator .vm-slider-factor-label{font-size:14px; color:#999999;font-weight:bold;padding-top:30px;}
.vmHdcCalculator .vm-slider{margin-top:10px;}
.vmHdcCalculator .vm-slider-results{font-size:16px;color:#f86f10;text-align:center;margin-top:10px;}
#vmAdcWizard3{margin-top:20px;}
#vmHdcWizard3{margin-top:20px;}
#vmAdcWizard0 .title{margin-top:30px;}
#vmAdcWizard1 {margin-top:30px;}
#vmAdcWizard2 .vm_radio_label{margin-right:40px}
#vmAdcWizard2 .ctrls{padding-bottom:20px;}
#vmAdcWizard3 .vm_radio_label{margin-right:20px;}
#vmAdcWizard3 .factor-label{padding:30px 0px;}
.vmAdcCalculator .vm_disclaimerTxt{font-size:10px;}
.vmAdcCalculator .p{margin:7px 0px}
#vmHdcWizard0 .title{margin-top:30px;}
#vmHdcWizard1 {margin-top:30px;}
#vmHdcWizard2 .vm_radio_label{margin-right:40px}
#vmHdcWizard2 .ctrls{padding-bottom:20px;}
#vmHdcWizard3 .vm_radio_label{margin-right:20px;font-size:12px; color:#999999;}
#vmHdcWizard3 .factor-label{padding:30px 0px;}
.vmHdcCalculator .vm_disclaimerTxt{font-size:10px;}
.vmAdcCalculator .p{margin:7px 0px}
.vmHdcCalculator .p{margin:7px 0px}
.vm_autoHelpContent{width:650px;}
.vm_homeHelpContent{width:650px;}
#rgAdcSpendingAttitude .vm_radio_label{margin-right:5px}
#rgHdcSpendingAttitude .vm_radio_label{margin-right:5px}


.vm_radio{display:inline}
.vm_radio_image{line-height:20px;vertical-align:middle}
.vm_radio_label{padding-left:5px;display:inline;line-height:20px;vertical-align:middle}

.ui-slider{width:426px;display:inline;height:7px;position:relative;z-index:900;background-image:url('http://www.farmersagent.com/modules/calculators/images/slider.gif');background-repeat:no-repeat;background-position:-421px 0px;cursor:pointer;padding:0px;}
.ui-slider-handle{position:absolute;z-index:999;width:18px;height:17px;top:-5px;left:0px;background-image:url('http://www.farmersagent.com/modules/calculators/images/radioBtnOrangeChecked.gif');background-repeat:no-repeat}
.ui-slider-handle-active{border:1px dotted black}
.ui-slider-disabled .ui-slider-handle{opacity:0.5;filter:alpha(opacity=50)}
.ui-slider-range{position:absolute;background:#50A029;opacity:0.3;filter:alpha(opacity=30);width:100%;height:100%;}
.vm-slider-parent{height:8px;width:441px;}
.vm-slider-left{background-color:#ffcccc;position:relative;width:6px;display:inline;vertical-align:top;height:7px;background-image:url('http://www.farmersagent.com/modules/calculators/images/sliderLeftEdge.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;padding:0px;}
.vm-slider-right{position:relative;width:6px;display:inline;vertical-align:top;height:7px;background-image:url('http://www.farmersagent.com/modules/calculators/images/sliderRightEdge.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;padding:0px;}
.vm-slider-left-td{vertical-align:top;}
.vm-slider-right-td{vertical-align:top;}
.vm-slider-left-img{margin-bottom:20px;}
.vm-slider-right-img{padding-bottom:20px;}
.vm-slider-tick{display:none;}
.vm-slider-tick-generated{position:absolute;top:13px;font-size:10px;text-align:center;z-index:990}
.vm-slider-hotspot{position:absolute;width:437px;height:54px;left:-8px;top:-10px;z-index:998;opacity:0.01;-moz-opacity:0.01;filter:alpha(opacity=1);cursor:pointer}
.vm-slider-label-tbl{width:100%;margin-left:5px;border-collapse:collapse}
.vm-slider-label-tbl td{}
.vm-slider-labels{width:426px;margin-top:17px}
.ui-slider-label-td{text-align:right}
#testPop{width:740px}
.vmModalMiddleContent{padding:0px;width:760px}
.vmCalculatorContainer{color:#666666;font:10px Arial,sans-serif;padding:10px}
.vmCalculatorContainer{width:740px;padding:20px 10px;}
.vmAdcCalculator{position:relative;background:url('http://www.farmersagent.com/modules/calculators/images/autoCalcBack.jpg') right top no-repeat;}
.vmHdcCalculator{position:relative;background:url('http://www.farmersagent.com/modules/calculators/images/homeCalcBack.jpg') right top no-repeat;}
#vmAdcContainer{background:url(