/* CSS Document */
html{margin:0; padding:0;}
body{margin:0; padding:20px 0 0 0; text-align:center; width:100%; font-size:100%; background:url(/media/Common/Images/FBD/bg_grad.jpg) top repeat-x #FFF; font-family:Arial, Helvetica}

img {  border-style: none }
a{color:#334148}
.l{float:left}
.r{float:right}
.clear{margin:0; padding:0; clear:both;}
fieldset {border: 0}


/*..................................................*/
/*.................... comment ......................*/
/*..................................................*/
#wrapPage{ position:relative; margin:0 auto; padding:0; text-align:left; width:967px; background:url() repeat-y 0px 30px #fff;}

/*..................................................*/
/*.................... HEADER ......................*/
/*..................................................*/


#header{margin:0; padding:13px 0 0 0; width:967px; background:url(/media/Common/Images/FBD/page_top.gif) top no-repeat}
#header #logo{margin:0; padding:0; width:150px; position:relative; padding-left: 37px; top: 10px; height:30px; border:none}




#header #callus{ display:block; margin:0px 25px 0 0; padding:0; float:right; clear:right}

#header #menu_top{
	margin:0;
	padding:0;
	width:700px;
	left: 279px;
	top: 0px;
	position:relative;
	z-index:550 !important;
	height: 30px;
	clear: right;
}




#header #menu_top ul{margin:0 10px 0 0; padding:0;  font-size:0.7em; list-style:none;}
#header #menu_top ul li{margin:0; padding:0 7px 0 7px; float:right; }
#header #menu_top ul li.last{margin:0; padding:0 7px 0 7px; float:right; background:url(/media/Common/Images/FBD/menu_top_divider.gif) 0px 4px no-repeat}
#header #menu_top ul li.middle{margin:0; padding:0 7px 0 7px; float:right; background:url(/media/Common/Images/FBD/menu_top_divider.gif) 0px 4px no-repeat}
#header #menu_top ul li.first{background:url(); color:#33586F;}
#header #menu_top ul li.quicklinks{margin:0; padding:0 ;background:url(); color:#33586F;}
#header #menu_top ul li span.name{font-weight: bold}
#header #menu_top ul li a{color:#334148; text-decoration:none} 
#header #menu_top ul li a.close{background:url(/media/Common/Images/FBD/icon_close2.jpg) no-repeat top right; padding-right: 20px}
#header #menu_top ul li a{color:#334148; text-decoration:underline} 
#header #menu_top ul li a:hover{text-decoration:none; color:#334148;}

#header #menu_top ul li span.textSize_white{margin: 0; padding: 0; width: 60px; position: relative; left: 785px;list-style: none ;}
#header #menu_top ul li span.textSize_white a{color: #fff; text-decoration:none; font-weight: bold}
#header #menu_top ul li span.textSize_white #large{font-size: 1em; padding-left: 5px; list }
#header #menu_top ul li span.textSize_white #small{border-right: 1px solid #c2c2c2; font-size: .7em; padding-right: 5px; display:inline }

#header #menuWrap{margin:0; padding:0; float:left; width:967px;}
#header #menu{margin:0; padding:0; float:left; width:967px; }
#header #menu ul{margin:0; padding:0; float:right; width:auto; font-size:0.75em; list-style:none; }

#header #menu ul li * {padding:4px 0 0 0;}
#header #menu ul li{margin:0; float:left; text-align:center;}
#header #menu ul li a{margin:0; width:112px; height:26px; float:left; color:#fff; background:url(/media/Common/Images/FBD/menu-on.gif) top left no-repeat;} 
#header #menu ul li a:hover{margin:0; background:#22b2ff; color:#FFF; text-decoration:none; background:url(/media/Common/Images/FBD/menu-off.gif) top left no-repeat}

#header #menu ul li.on a{margin:0; padding-top:4px!important;width:112px; height:26px; float:left; color:#FFF; background:url(/media/Common/Images/FBD/menu-on.gif) top left no-repeat;}
#header #menu ul span.currentbranch0 {margin:0; padding-top:4px!important; width:112px; height:26px; float:left; color:#FFF; background:url(/media/Common/Images/FBD/menu-off.gif) top left no-repeat; }
#header #menu ul span.currentbranch0 a {margin:-4px 0; padding-top:4px; width:112px; height:26px; color:#FFF; float:left;text-decoration:none; background:url(/media/Common/Images/FBD/menu-off.gif) top left no-repeat;} 
#header #menu ul span.currentbranch0 a:hover {margin:-4px 0; padding-top:4px; width:112px; height:26px; color:#FFF; float:left;text-decoration:none; background:url(/media/Common/Images/FBD/menu-off.gif) top left no-repeat;} 

#header #menu #search{margin:0; padding:0 4px 0 0; float:right; width:185px; background:url(/media/Common/Images/FBD/menu_top_right.gif) top right no-repeat}
#header #menu #search input{margin:7px 5px 0 0; padding:0; font-size:0.7em; width:150px; float:left}
#header #menu #search img{margin:7px 0 0 0; padding:0;}

/*..................................................*/
/*...................... RETRIEVE POP UP...................*/
/*..................................................*/

#retrieve
{
	margin:0;
	padding:0;
	width:106px;
	position:absolute;
	left:291px;
	float:left;
	top: 1px;
	font-size:.7em;
	color:#33586f;
	float:left;
}

#RetrievePopUp
 {
	margin:0;
	padding:0;
	position:absolute;
	left:286px;
	float:left;
	background:url(/media/Common/Images/FBD/retrieve-pop-up.gif) no-repeat;
	top: -8px;
	z-index:560 !important;
	font-size:.7em;
	color:#33586f;
}
#RetrievePopUp table
 {
	font-size:1em;
	color:#33586f;	
}
#RetrievePopUp table td.error
 {
	color:#f9610e;	
	font-weight:bold;
	position:relative;
	top:-10px;
	margin:0;
}

#RetrievePopUp input
 {
	font-size:1em;
	color:#33586f;	
	padding:0;
	width:128px;

}

#RetrievePopUp input.hidden
 {
	color:#33586f;	
	height:1px;
}

#retrieve a,#talktous a, #renew a, #faq a
{
text-decoration:underline;
}

#retrieve a:hover,#talktous a:hover, #renew a:hover, #faq a:hover
{
text-decoration:none;
}
#quicklinks{
	margin:0;
	padding:0;
	width:49px;
	position:absolute;
	left:616px;
	float:left;
	top: 2px;
	font-size:.7em;
	color:#33586f;
	float:left;
}

#talktous
{
	margin:0;
	padding:0;
	width:60px;
	position:absolute;
	left:564px;
	float:left;
	top: 2px;
	font-size:.7em;
	color:#33586f;
	float:left;
}

#faq
{
	margin:0;
	padding:0;
	width:28px;
	position:absolute;
	left:526px;
	float:left;
	top: 2px;
	font-size:.7em;
	color:#33586f;
	float:left;
}



#renew
{
	margin:0;
	padding:0;
	width:110px;
	position:absolute;
	left:411px;
	float:left;
	top: 1px;
	font-size:.7em;
	color:#33586f;
	float:left;
}

.retrieveButton
{
	background:transparent url(/media/Common/Images/FBD/retrieve-button.gif) repeat-x scroll 0 0;				
	cursor:pointer;
	border:medium none;
	width:85px !important;
	height:22px;
	padding:0;
	margin:0;	
}

/*..................................................*/
/*................. QUOTE INNER .....................*/
/*..................................................*/

#wrapInner{margin:0 0 0 15px; padding:0; width:940px;}

#wrapInner #inner_quote{margin:0 0 0 13px; padding:11px 0 0 0; width:456px; float:left; background:url(/media/Common/Images/FBD/inner_quote_top.gif) top no-repeat}
#wrapInner #inner_quote.home{margin:0 0 0 13px; padding:11px 0 0 0; width:456px; float:left; background:url(/media/Common/Images/FBD/inner_home_quote_top.jpg) top no-repeat}
#wrapInner #inner_quote_inner{ margin:0;padding:0; width:456px; background:url(/media/Common/Images/FBD/home_quote_bg.jpg) top repeat-x #9FCBE8}
#wrapInner #inner_quote_inner.home{ margin:0;padding:0; width:456px; background:url(/media/Common/Images/FBD/home_quote_bg_home.jpg) top repeat-x #9fcbe8}
#wrapInner #inner_quote_inner.car{ margin:0;padding:0; width:456px; background:url(/media/Common/Images/FBD/inner-car-quote.jpg) top repeat-x #9fcbe8}
#wrapInner #inner_quote #pic{margin:0; padding:0; width:158px; float:left}
#wrapInner #inner_quote #pic img{margin:0; padding:0;}
#wrapInner #inner_quote #formwrapper {margin:0; padding:0; width:370px; float:left}
#wrapInner #inner_quote #formwrapper fieldset{margin:0; padding:0; border:0px; width:400px;}
#wrapInner #inner_quote #formwrapper h1{margin:0; padding:3px 0 5px 15px; font-size:0.8em; color:#fff}
#wrapInner #inner_quote #formwrapper ol{margin:0 0 0 16px; padding:0; font-size:0.7em; list-style:none; color:#fff;}
#wrapInner #inner_quote #formwrapper ol li{margin:5px 0 5px 0; padding:0 0 0 14px; float:left; width:370px; clear:both; background:url(/media/Common/Images/FBD/bullet_arrow.gif) 0px 4px no-repeat; }
#wrapInner #inner_quote #formwrapper ol li span.acceptAssumptionsForm{  font-size:0.8em; position: relative; }
#wrapInner #inner_quote #formwrapper ol li  span#acceptAssumptionsForm label{ width: auto;font-size:1em;;float: none;}
#wrapInner #inner_quote #formwrapper ol li  span#acceptAssumptionsForm label.secondLabel{ margin: 0px;}
#wrapInner #inner_quote #formwrapper ol li a.showAssumptions, a.showTermsAndConditions
{ margin: 0px; padding:0px; text-decoration: underline;cursor: pointer; font-weight:bold}
#wrapInner #inner_quote #formwrapper ol li.butt{padding-left:145px; background:url();}
#wrapInner #inner_quote #formwrapper ol li label{margin:0; padding:0; width:130px; float:left; font-weight:bold; font-size:1.0em }

#wrapInner #inner_quote #formwrapper ol li a.white{color:#FFFFFF; width:40px;}

#wrapInner #inner_quote #formwrapper ol li select{margin:0 5px 0 0; padding:0; width:130px; font-size:1em; float:left}
#wrapInner #inner_quote #formwrapper ol li select.small{margin:0 5px 0 0; padding:0; width:50px; font-size:1em; float:left}
#wrapInner #inner_quote #formwrapper ol li label.auto{width:auto}
#wrapInner #inner_quote #formwrapper ol li label.or{width:21px}
#wrapInner #inner_quote #formwrapper ol li input{margin:0 3px 0 0; padding:0; font-size:1em; float:left}
#wrapInner #inner_quote #formwrapper ol li input.small{margin:0 3px 0 0; padding:0; font-size:1em; float:left; width:60px;}
#wrapInner #inner_quote #formwrapper ol li input.smaller{margin:0 3px 0 0; padding:0; font-size:1em; float:left; width:51px; height:auto}
#wrapInner #inner_quote #formwrapper ol li input.smallest{margin:0 3px 0 0; padding:0; font-size:1em; float:left; width:40px;}
#wrapInner #inner_quote #formwrapper ol li input.cb{margin:0; padding:0; width:25px; height:15px}
#wrapInner #inner_quote #formwrapper ol li input.butt{margin:0; padding:3px 5px; width:auto; font-size:1em; color:#fff; font-weight:bold; background:url(/media/Common/Images/FBD/butt_bg.gif) repeat-x #79A4BB}
#wrapInner #inner_quote_bottom{margin:0; padding:0; width:456px; float:left; height:17px; background:url(/media/Common/Images/FBD/inner_index_quote_bottom.gif) top left no-repeat}
#wrapInner #inner_quote_bottom.home{margin:0; padding:0; width:456px; float:left; height:17px; background:url(/media/Common/Images/FBD/home_index_quote_bottom.gif) top left no-repeat}
#wrapInner #inner_quote #formwrapper ol li p.error{margin:0; padding:5px 0 0 0;width:250px;color:#f9610e;font-weight:bold;line-height: normal align:right; clear: both;}

/*..................................................*/
/*................. INNER PAGE STYLES.....................*/
/*..................................................*/

#wrapInner #inner_page #heading{ margin:0 0 0 13px;padding:0; width:456px; background-colour: #9FCBE8; float:left}
#wrapInner #content #innertext{ margin:0 0 0 13px; padding:0; width:440px; background-colour: #9FCBE8; float:left; text-align: justify; }
#wrapInner #inner_page #heading-long{ margin:0 0 0 13px;padding:0; width:738px; background-colour: #9FCBE8; float:left}

/*=Car-------------------------------------------------------------*/
#wrapInner #content #innertext-car-3col { margin:0 0 0 13px; padding:0; width:440px; float:left; text-align: justify;}
#wrapInner #content #innertext-car-3col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#607b8d;}
#wrapInner #content #innertext-car-3col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-car-3col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-car-3col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-car-3col span.callus{margin:0; padding:0; font-size:1em; color:#607b8d; font-weight:bold}
#wrapInner #content #innertext-car-3col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/car-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-car-3col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/car-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}
#wrapInner #content #innertext-car-2col{ margin:0 0 0 13px; padding:0; width:752px; float:left; text-align: justify; color:#607b8d;}
#wrapInner #content #innertext-car-2col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#607b8d;}
#wrapInner #content #innertext-car-2col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-car-2col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-car-2col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-car-2col p.small{margin:8px 0 8px 0; padding:0; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-car-2col span.question{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-car-3col p.small{margin:8px 0 8px 0; padding:0; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-car-2col ul li.body{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/car-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-car-2col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/car-bullet-square.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-car-3col ul li.body{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/car-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-car-3col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/car-bullet-square.gif);  font-size:0.75em; color:#334148; }


/*=HOME-------------------------------------------------------------*/
#wrapInner #content #innertext-home-3col{ margin:0 0 0 13px; padding:0; width:440px; float:left; text-align: justify;}
#wrapInner #content #innertext-home-3col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em;}
#wrapInner #content #innertext-home-3col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-home-3col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapPage #wrapInner #content .centre-text h1 {color: #5b8b1c;}
#wrapInner #content #innertext-home-3col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-home-3col span.callus{margin:0; padding:0; font-size:1em; color:#7fabc8; font-weight:bold}
#wrapInner #content #innertext-home-3col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/car-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-home-3col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/car-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}
#wrapInner #content #innertext-home-2col p.small{margin:8px 0 8px 0; padding:0; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-home-3col p.small{margin:8px 0 8px 0; padding:0; font-size:0.65em; color:#334148;}
#wrapInner #content  #innertext-home-3col .innertext2{ margin:0 0 0 13px; padding:0; width:290px; background-colour: #9FCBE8; float:left;  }
#wrapInner #content #innertext-home-3col p.small{margin:8px 0 8px 0; padding:0; font-size:0.65em; color:#334148; float:right }
#wrapInner #content #innertext-home-3col .image {margin:8px 0 8px 0; padding:0; color:#334148; float:right}
#wrapInner #content #innertext-home-3col .image2 {margin:8px 0 8px 0; padding:0; color:#334148; float:right}
#wrapInner #content #innertext-home-2col{ margin:0 0 0 13px; padding:0; width:740px; float:left; text-align: justify;}
#wrapInner #content #innertext-home-2col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#607b8d;}
#wrapInner #content #innertext-home-2col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-home-2col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-home-2col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-home-2col ul li.body{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/car-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-home-2col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/car-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}
#wrapInner #content #innertext-home-2col ul li a{margin:5px 0 5px 2px; padding:0; font-size:.75em; color:#334148; list-style-image:url(/media/Common/Images/FBD/car-bullet-square.gif)}
#wrapInner #content #innertext-home-2col ul li a.hover{margin: 0; padding:0; font-size:.75em; color:#334148; text-decoration:underline; list-style:none}
#wrapInner #content #innertext-home-2col ul li ul li a{margin:0; padding:0; list-style-image:url(/media/Common/Images/FBD/car-bullet-square.gif); font-size:.9em;}
#wrapInner #content #innertext-home-2col ul li ul li a.hover{margin:0; padding:0;  list-style:none; font-size:.9em;}
#wrapInner #content #innertext-home-2col ul li ul li ul li a{margin:0; padding:0;  list-style:none; font-size:.75em;}
#wrapInner #content #innertext-home-2col ul li ul li ul li a.hover{margin:0; padding:0;  list-style:none; font-size:.75em;}
#wrapInner #content #innertext-home-2col span.question{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold; font-size:0.75em;}
#wrapInner #content #innertext-car-2col table {margin: 0; padding:0; font-size:.75em;  color:#334148;}
#wrapInner #content #innertext-car-2col table p{margin:8px 0 8px 0; padding:0; font-size:.9em !important;}
#wrapInner #content #innertext-car-2col table a{margin:8px 0 8px 0; padding:0; font-size:1em !important; }

/*=BUSINESS-------------------------------------------------------------*/
#wrapInner #content #innertext-business-3col{ margin:0 0 0 13px; padding:0; width:440px; float:left; text-align: justify; }
#wrapInner #content #innertext-business-3col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#6c6c92;}
#wrapInner #content #innertext-business-3col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-business-3col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-business-3col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-business-3col span.callus{margin:0; padding:0; font-size:1em; color:#6c6c92; font-weight:bold}
#wrapInner #content #innertext-business-3col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/business-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-business-3col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/business-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-business-3col p.small{margin:0; padding:5px; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-business-2col p.small{margin:0; padding:5px; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-business-2col{ margin:0 0 0 13px; padding:0; width:740px; float:left; text-align: left;}
#wrapInner #content #innertext-business-2col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#6c6c92;}
#wrapInner #content #innertext-business-2col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-business-2col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-business-2col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-business-2col span.question{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-business-2col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/business-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-business-2col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/business-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148; }


/*=FARM-------------------------------------------------------------*/
#wrapInner #content.farm{
	position:relative;
	width:765px;
	float:left;
	text-align: justify;
}
#wrapInner #content #innertext-farm-3col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#31bbab;}
#wrapInner #content #innertext-farm-3col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-farm-3col h3{margin:10px 0 10px 0; padding:0;font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-farm-3col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-farm-3col span.callus{margin:0; padding:0; font-size:1em; color:#31bbab; font-weight:bold}
#wrapInner #content #innertext-farm-2col p.small{margin:0; padding:5px; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-farm-3col p.small{margin:0; padding:5px; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-farm-3col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/farm-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-farm-3col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/farm-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}
#wrapInner #content #innertext-farm-2col{ margin:0 0 0 13px; padding:0; width:740px; float:left; text-align: justify;}
#wrapInner #content #innertext-farm-2col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#31bbab;}
#wrapInner #content #innertext-farm-2col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-farm-2col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-farm-2col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-farm-2col span.question{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-farm-2col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/farm-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-farm-2col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/farm-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}

/*=PF-------------------------------------------------------------*/
#wrapInner #content #innertext-pf-3col{ margin:0 0 0 13px; padding:0; width:440px; float:left; text-align: justify; }
#wrapInner #content #innertext-pf-3col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#8080bc;}
#wrapInner #content #innertext-pf-3col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#8080bc;}
#wrapInner #content #innertext-pf-3col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-pf-3col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-pf-3col span.callus{margin:0; padding:0; font-size:1em; color:#8080bc; font-weight:bold}
#wrapInner #content #innertext-pf-3col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/pf-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-pf-3col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/pf-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}
#wrapInner #content #innertext-pf-3col p.small{margin:0; padding:5px; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-pf-2col p.small{margin:0; padding:5px; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-pf-2col{ margin:0 0 0 13px; padding:0; width:740px; float:left; text-align: justify;}
#wrapInner #content #innertext-pf-2col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#8080bc;}
#wrapInner #content #innertext-pf-2col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-pf-2col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-pf-2col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-pf-2col span.question{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-pf-2col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/pf-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-pf-2col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/Common/Images/FBD/pf-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}

/*..................................................*/
/*................. LEFT NAV.....................*/

#wrapInner #firstCol ul li.heading{margin:0; padding:10px;  width: 175px; height: auto; font-size:0.75em; font-weight:bold; color:#334148; list-style:none;  background:none no-repeat bottom left }
#wrapInner #firstCol {margin: 0;padding: 0; width: 175px; height: 670px; font-family: Arial; float: left; text-align: left;  background:url(/media/Common/Images/FBD/left_nav_top.gif) no-repeat top left #e0e2e2;  list-style:none;}
#wrapInner #firstCol ul { margin:0;padding:0;}
#wrapInner #firstCol ul li {margin:0; padding:0; list-style:none; font-size:1em; background-color:#e0e2e2;}
#wrapInner #firstCol ul li a {margin:0px; padding:5px 0px 8px 20px; color:#334148; display: block; background:url(/media/Common/Images/FBD/arrow.gif) no-repeat 13px 50% #E0E2E2; font-size:0.7em; text-decoration:none;  }
#wrapInner #firstCol ul li a:hover{margin:0px; padding:5px 0px 8px 20px; color:#334148; display: block; background:url(/media/Common/Images/FBD/arrow_white.gif) no-repeat 13px; font-size:0.7em; text-decoration:underline}
#wrapInner #firstCol ul li span.currentbranch0 {margin:0px;  padding:5px 0px 8px 15px; color:#334148; display: block; font-size:0.70em; text-decoration: underline; font-weight:bold;  background:url(/media/Common/Images/FBD/arrow.gif) no-repeat 10px;}
#wrapInner #firstCol ul li span.currentbranch0 a {  text-decoration: underline; font-weight:bold; font-size:0.95em; background:none; padding:0 0 0 2px; border:none;  }
#wrapInner #firstCol ul li  span.currentbranch0 a:hover { text-decoration: none; font-weight:bold; font-size:0.95em; padding:0 0 0 2px;}
#wrapInner #firstCol ul li span.currentbranch1 {margin:0px; padding:5px 0px 8px 20px;  color:#334148; display: block; font-size:0.7em; text-decoration: none; font-weight:bold; border-bottom:thin 1px #FFFFFF}
#wrapInner #firstCol ul li span.currentbranch1 a {margin:0px; padding:0; color:#334148;  text-decoration: underline; font-weight:bold}
#wrapInner #firstCol ul li  span.currentbranch1 a:hover {margin:0px; padding:0; color:#334148;  text-decoration: none; font-weight:bold}
#wrapInner #firstCol ul li ul.multilevel-linkul-0 li{margin: 0px; list-style:none; no-repeat 13px; border-bottom:solid 1px #e0e2e2; border-top:solid 1px #ffffff; background:url(/media/Common/Images/FBD/bullet_sub_orange.gif) no-repeat 13px; }
#wrapInner #firstCol ul li ul.multilevel-linkul-0 li a { background:url(/media/Common/Images/FBD/bullet_sub.gif) no-repeat 13px; 50% #E0E2E2; border:none;}
#wrapInner #firstCol ul li ul.multilevel-linkul-0 li a hover { background:url(/media/Common/Images/FBD/bullet_sub_white.gif) no-repeat 13px;) no-repeat 13px; border:none;}
#wrapInner #firstCol p{margin:0; padding:10px;  width: 175px; height: auto; font-size:0.75em; font-weight:bold; color:#334148;}

/*..................................................*/
/*................. BREAD CRUMBS.....................*/
/*..................................................*/

ul#bcrumbs {margin:0; padding:0; float:left; list-style-type: none; font-size:.65em;  color:#FFFFFF; background: url(/media/Common/Images/FBD/breadcrumbs-bg.gif) no-repeat; width:967px; height:42px}
ul#bcrumbs a:hover {color:#333333; text-decoration:underline;color: #fff; }
ul#bcrumbs li {margin:0 0 0 0; padding:7px 2px 7px 7px; float:left; color: #fff; }
ul#bcrumbs a{color:#333333; text-decoration:underline;color: #fff; }

/*..................................................*/
/*.................... CONTENT .....................*/
/*..................................................*/
div#border {margin:0 0 5px 3px; background: url(/media/Common/Images/FBD/bgd_header_border.gif) no-repeat; height: 5px; }
#wrapInner #content.home{margin:0; padding:0 0 0 20px; width:600px; float:left; text-align:justify }
#wrapInner #content.interior{margin:0; padding:0; width:735px; float:left; }
#wrapInner #content h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#3b72a8;}
#wrapInner #content h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148 ;}
#wrapInner #content p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content p.small{margin:0; padding:5px; font-size:0.7em; color:#334148;}
#wrapInner #content span.bottom{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148; float:left }
#wrapInner #content input.butt{background-color:Transparent;
background-image:url(/media/Common/Images/FBD/green-submit-buttonlg.gif);border:medium none;bottom:10px;color:#FFFFFF;
cursor:pointer;font-family:Arial;font-size:.95em;
font-weight:bold;height:34px;left:5px;position:relative;top:5px;width:220px;}

#wrapInner table{margin:0; padding:0; font-size:0.75em; }
#wrapInner table td{margin:0; padding:3px; border-bottom:0px solid #E3E3E3}

#secondCol div.standardtext div.stArticleText {width:400px; padding-right:10px; clear:none; float:left;}
#secondCol div.stArticle {width:auto; }
#secondCol div.stArticle img {margin-top:20px; margin-bottom:20px;}
#secondCol div.stArticle h2 {font-size:0.8em;}
#secondCol div.stArticle p {margin-top:4px;}
#secondCol div.stArticle div.stArticleText {padding-top:15px;}

#wrapInner #content.agent{margin:0; padding:0; width:940px; float:left; font-size:1.1em; }
#wrapInner #content.agent table{margin:0;  padding:0; font-size:0.85em; background-color:#ececec }
#wrapInner #content.agent td{margin:0; padding:0;  border-bottom:1px solid #fff}
#wrapInner #content.agent input{margin:3px 0 3px 0; padding:0; width:150px; float:left, font-size:0.8em;}
#wrapInner #content.agent input.small{margin:3px 0 3px 0; padding:0; width:30px; float:left }
#wrapInner #content.agent input.phone{margin:3px 0 3px 3px; padding:0; width:114px; float:left }
#wrapInner #content.agent p.heading {margin:0; padding:0;width:auto; line-height: normal align:right;  font-weight:bold;  }
#wrapInner #content.agent h2 {margin:0; padding:0;width:auto; line-height: normal align:right;  font-weight:bold; font-size:0.95em; color:#00b174}
#wrapInner #content.agent p.error{margin:3px 0 3px 0; width:500px;color:#f9610e;font-weight:bold;line-height: normal; align:right;}
#wrapInner #content.agent select{margin:3px 0 3px 0; padding:0; width:152px; font-size:.75em; float:left}
#wrapInner #content.agent checkbox{margin:0; padding:0; width: 15px; float:right; }
#wrapInner #content.agent table#blank{margin:2px;  padding:0; font-size:0.85em; background-color:#fff }

/*..................................................*/
/*....................... RHS ......................*/
/*..................................................*/
#wrapInner #rhs{margin:0; padding:0; float:right; width:283px;}
#wrapInner #rhs.interior{ width:179px;}
#wrapInner #rhs.farm{margin:0; padding:0; float:left; width:287px;}

#wrapInner #rhs .box1{margin:0 0 2px 0; padding:0 0 5px 0; float:right; width:283px; background:url(/media/Common/Images/FBD/home_rhs_bottom.gif) no-repeat bottom #EFF1F1}
#wrapInner #rhs .box1 .header{margin:0; padding:0; width:283px; background:url(/media/Common/Images/FBD/home_rhs_top.gif) no-repeat top left #EFF1F1}
#wrapInner #rhs .box1 h3{margin:0; padding:13px 0 10px 10px; width:283px; font-size:0.8em; color:#334148;}
#wrapInner #rhs .box1 p{margin:0 10px; padding:5px 0 5px 0; font-size:0.7em; color:#334148}
#wrapInner #rhs .box1 p.note{font-size:0.65em}
#wrapInner #rhs .box1 img.pic{margin:5px 10px 0 10px}
#wrapInner #rhs #formwrapper ol li p.error{margin:0; padding:0px 0px 0 0; width:158px; height:auto;color:#f9610e;font-weight:bold;line-height:normal; align:right; font-size:0.95em; float:right; }

#wrapInner #rhs .box2{margin:20px 0 2px 0; padding:0 0 5px 0; float:right; width:179px; background:url(/media/Common/Images/FBD/home_rhs_bottom.gif) no-repeat bottom #D4D6D5}
#wrapInner #rhs .box2 .header{margin:0; padding:0; width:179px; background:url(/media/Common/Images/FBD/interior_rhs_top.gif) no-repeat top left #EFF1F1; }
#wrapInner #rhs .box2 h3{margin:0; padding:5px 0 8px 10px; width:179px; font-size:0.8em; color:#334148;}
#wrapInner #rhs .box2 h4{margin:0; padding:5px 0 8px 10px;  font-size:0.8em; color:#334148; background:url(/media/Common/Images/FBD/rhs_header1.gif) repeat-x; }

#wrapInner #rhs .box3{margin:10px 0 2px 0; padding:0 0 5px 0; float:right; width:179px; background:url(/media/Common/Images/FBD/home_rhs_bottom.gif) no-repeat bottom #F2F2F2}
#wrapInner #rhs .box3 .header{margin:0; padding:0; width:179px; background:url(/media/Common/Images/FBD/interior_rhs_top2.gif) no-repeat top left #EFF1F1; }
#wrapInner #rhs .box3 h3{margin:0; padding:5px 0 13px 10px; width:179px; font-size:0.8em; color:#334148; }
#wrapInner #rhs .box3 p{margin:0;padding: 0 10px; font-size: .8em;  color:#334148; }
#wrapInner #rhs .box3 p.warning { margin-bottom: 10px }


#wrapInner #rhs .box4{margin:10px 0 2px 0; padding:0 0 5px 0; float:right; width:179px; background:url(/media/Common/Images/FBD/home_rhs_bottom.gif) no-repeat bottom #F2F2F2; text-align:left;}
#wrapInner #rhs .box4 .header{margin:0; padding:0; width:179px; background:url(/media/Common/Images/FBD/interior_rhs_top2.gif) no-repeat top left #EFF1F1; }
#wrapInner #rhs .box4 h3{margin:0; padding:5px 0 13px 10px; width:179px; font-size:0.8em; color:#334148; }
#wrapInner #rhs .box4 p{margin:0;padding: 0 10px; font-size: .85em;  color:#334148; }
#wrapInner  #rhs .box4 ul{margin:0 5px 0 5px; padding:0; width:170px; float:right; font-size:0.7em; list-style:none; color:#334148; }
#wrapInner #rhs .box4 ul li{margin:5px 0 5px 0; padding:0 0 0 10px; clear:both; background:url(/media/Common/Images/FBD/dark_arrow.gif) 0px 4px no-repeat;  }
#wrapInner #rhs .box4 ul .smallheader{margin:5px 0 5px 0; padding:0 0 0 10px; clear:both; 0px 4px no-repeat; font-weight:bold; background-image:none }

#wrapInner #rhs #formwrapper{margin:0; padding:0;}
#wrapInner #rhs #formwrapper ol{margin:0 0 0 10px; padding:0; font-size:0.7em; width:250px; font-weight:bold; list-style:none; color:#334148;}
#wrapInner #rhs #formwrapper ol li{margin:3px 0 3px 0; padding:0 0 0 5px; float:left; clear:both; width:245px;}
#wrapInner #rhs #formwrapper ol li label{margin:0; padding:0; width:90px; float:left; font-weight:normal}
#wrapInner #rhs #formwrapper input{margin:0; padding:0; width:150px; font-size:1em; float:left}
#wrapInner #rhs #formwrapper input.butt{margin:0; padding:3px 5px; width:auto; float:right; font-size:1em; color:#fff; font-weight:bold; background:url(/media/Common/Images/FBD/butt_bg.gif) repeat-x #79A4BB}
#wrapInner #rhs #formwrapper input.butt2{background-color:Transparent;background-image:url(/media/Common/Images/FBD/small-blue-button-bg.gif);border:medium none;color:#FFFFFF;cursor:pointer;font-family:Arial;font-size:.75em;font-weight:bold;height:26px;width:97px; position:relative;left:5px; bottom:10px; top:5px;}

#wrapInner #rhs #formwrapper.interior{margin:5px 0 0 0; padding:0;}
#wrapInner #rhs #formwrapper.interior ol{margin:0 0 0 10px; padding:0; font-size:0.7em; width:150px; font-weight:bold; list-style:none; color:#334148;}
#wrapInner #rhs #formwrapper.interior ol li{margin:3px 0 3px 0; padding:0 0 0 5px; float:left; clear:both; width:150px;}
#wrapInner #rhs #formwrapper.interior ol li label{margin:0; padding:0; width:150px; font-weight:normal; color: #376485}
#wrapInner #rhs #formwrapper.interior ol li label.radio{width: 120px; }
#wrapInner #rhs #formwrapper.interior input{margin:0; padding:0; width:146px; font-size:1em; float:left}
#wrapInner #rhs #formwrapper.interior input.radio{margin:0 5px 0 0; padding:0; width: 15px; height:15px; float:left}
#wrapInner #rhs #formwrapper.interior input.butt{margin:10px 0 20px 0; padding:3px 5px; width:120px; float:right; font-size:1em; color:#fff; font-weight:bold; background:url(/media/Common/Images/FBD/butt_bg.gif) repeat-x #79A4BB}

#wrapInner #rhs table{margin:0 0 0 10px; padding:0; clear:both; width:260px; color:#334148}
#wrapInner #rhs table td{width:33%; text-align:center}

/*..................................................*/

/*..................................................*/
/*...................... FOOTER ....................*/
/*..................................................*/


#footer{margin:0; padding:0; clear:both; width:967px; background:url(/media/Common/Images/FBD/footer_bg.gif) top #f3f3f3; height:150px; position:relative;}
#footer ul{margin:0 0 0 15px; padding:25px 0 0 25px; font-size:0.70em; font-weight:bold; list-style:none; }
#footer ul li{margin:0; padding:0 15px 0 15px; float:left; background:url(/media/Common/Images/FBD/menu_top_divider.gif) 0px 4px no-repeat}
#footer ul li.first{padding-left:0px; background:url()}
#footer ul li a{text-decoration:none; color:#334148; float:left;}
#footer ul li a:hover{text-decoration:underline; color:#334148;}
#footer p{ position:relative; left:35px; bottom:50px; top:5px; float:left; font-size:0.7em!important; color:#717070!important; background-color:#f3f3f3; width:932px;}
#footer p table{ position:relative; left:35px !important; bottom:50px; float:left; font-size:0.7em; color:#717070; width:466px; background:url(/media/Common/Images/FBD/footer-logo-bg.gif) top #f3f3f3; clear:both;}
#footer p table a{ color:#33586F; text-decoration:underline; font-size:0.75em; border:red solid 1px;}



/*=Text Size-------------------------------------------------------------*/
ul#textSize{margin: 0; padding: 0; width: 60px; position: relative; left: 705px;list-style: none ;}
ul#textSize a{color: #000; text-decoration:none; font-weight: bold}
ul#textSize li#large{font-size: 1em; padding-left: 5px; display:inline }
ul#textSize li#small{border-right: 1px solid #c2c2c2; font-size: .7em; padding-right: 5px; display:inline }




/*..................................................*/
/*.................. PRICE COMPARISON......................*/
/*..................................................*/

#wrapInner #content ul#pc{margin:0; padding:0; float:left;  font-size:.7em; font-weight: bold; color: #416176; background-color:#e7e8e8; }
#wrapInner  #content ul#pc li#top{margin:0;padding:0; width: 740px; float:left; background:url(/media/Common/Images/FBD/pc_top.gif) no-repeat; height:53px; }
#wrapInner  #content ul#pc li#top2 {margin:0;padding:0; width: 740px; float:left; background:url(/media/Common/Images/FBD/pc_top2.gif) no-repeat; height:53px; }
#wrapInner #content ul#pc span.cost {margin: -3px 0 0 0; padding:0; float:left; font-size:1.1em; color: #21AC99; font-weight:bold;  }
#wrapInner #content ul#pc span.row_on{margin:0;padding:0; font-size: 1em; display:inline }
#wrapInner #content ul#pc span.row_off{margin:0;padding:0; font-size: 1em;  display:inline ; color:#c4c4c4; }
#wrapInner  #content ul#pc li {margin:0;padding:0; float:left; list-style: none;  background:url(/media/Common/Images/FBD/pc_bg.gif) ; height:68px; }
#wrapInner  #content ul#pc li.section1 {margin:0;padding:0;  width: 68px; float:left;  text-align:left; list-style:none; text-indent:5px; height:68px ; }
#wrapInner  #content ul#pc li.section2 {margin:0;padding:0;  width: 150px; float:left;  text-align:left; list-style:none; font-weight:normal; height:68px ; }
#wrapInner #content ul#pc li.section3{margin:0;padding:0; width:130px; float:left; text-align: center;  background:url(/media/Common/Images/FBD/pc_white.gif); height:68px ; }
#wrapInner  #content ul#pc li.section4{margin:0;padding:0; width: 81px; float:left; text-align: center; border-right:solid #c5c5c5 1px; height:68px ; }
#wrapInner  #content ul#pc li.section5{ margin:0;padding:0; width: 79px; float:left; text-align: center; border-right:solid #c5c5c5 1px ; height:68px ;  }
#wrapInner  #content ul#pc li.section6{margin:0;padding:0; width: 81px;  float:left;  list-style:none;  text-align: center; border-right:solid #c5c5c5 1px ; height:68px ;}
#wrapInner  #content ul#pc li.section7{margin:0;padding:0; width: 70px;  float:left;  list-style:none;  text-align: center; border-right:solid #c5c5c5 1px ; height:68px ;}
#wrapInner  #content ul#pc li.section8{margin:0;padding:0; width: 77px;  float:left;  list-style:none;  text-align: center; height:68px ;}
#wrapInner  #content ul#pc li#bottom{margin:0;padding:0; width: 740px; float:left;     list-style:none; height:35px }

/*..................................................*/
#wrapInner #content ul#myfbd_profile_inner #formwrapper ol li p.error{margin:0; padding:0 ; width:500px; color:#f9610e; font-weight:bold; line-height: normal ; list-style:none; font-size:1em; text-align:left; text-indent:130px; }
#wrapInner #content #myfbd_profile_inner  p.text {margin:0; padding:0 ; font-weight:bold; line-height: normal ; list-style:none; text-align:left; text-indent:10px; font-size:.7em }*/
/*.................. TOOLTIPS.....................*/
/*..................................................*/

a.tooltipForm {margin:0; background-color:#fff; color: #fff; text-decoration: none;}

.tooltipForm{
	position: absolute;
	left: 422px;
}
.tooltipForm img{
	cursor: pointer;
	margin: 0px;
}

/*..................................................*/
/*.................. ASSUMPTIONS DIV.....................*/
/*..................................................*/

#wrapInner #content #termsOfBusinessText p {
font-family:Arial,Helvetica;
font-size:100%;
font-weight:normal;
text-align:left;
}

iframe#assumptionsIFrame{width: 100%;height: 380px;margin-bottom: 15px; background-color:#FFFFFF}

iframe#captcha{width: 100%;height: 60px;margin-bottom: 0px;}
iframe#captcha html body img{border: 2px solid #ccc;}
.captcha_text{padding:5px 0px 0px 1px;}
input.captcha-error-button {background-color: Transparent;background-image: url(/media/Common/Images/FBD/small-blue-button-bg.gif); background-repeat:no-repeat; border: medium none; color: #FFFFFF; cursor: pointer; font-family: Arial; font-size: 0.75em; font-weight: bold; height: 26px !important; width: 97px !important; padding-left: 19px !important;text-align: left !important;}



/*..................................................*/
/*.................. ACCORDIAN DIV.....................*/
/*..................................................*/


#wrapInner #content #accordian{ margin:0 0 0 13px; padding:0; width:740px; float:left; text-align: justify; color:#607b8d}
#wrapInner #content #accordian h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#607b8d;}
#wrapInner #content #accordian h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #accordian h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #accordian p{margin:8px 0 8px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #accordian span.question{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}

/*..................................................*/
/*.................. JS ERRORS.....................*/
/*..................................................*/

  #error1, #errorNoClaims, #errorLicenseType, #errorLocation, #errorEngineSize,
  #error2, #errorEmail, #errorPassword, #error3, #errorGender, #userGreeting, #savedQuotesLink,
  #errorFirstname, #errorSurname, #errorPolicynumber, #errorPhonenumber, #errorClientemail,
  #errorCounty, #errorBranch, #errorQuestion, #errorService, #errorPolicyholdername,
  #errorDescription, #errorDate, #errorClaimtype, #errorNoClaimsAge 
  #errorDescription, #errorDate, #errorClaimtype, #errorClaimDescription, #errorNoClaimsAge,
  #coverTypeIdError, #countyIdError, #rebuildCostError, #contentsValueError, #burgularAlarmIdError,
  #lastClaimIdError, #ageError, #rebuildCostAmountError,#assumptionsAcceptedError,
  #contentsValueError,#ageManError, #contentsMin2Error,#contentsMin1Error,
  #errorBusinessname, #errorAddressOne, #errorAddressTwo, #errorAddressThree, 
  #errorRenewalDate, #errorDob, #errorBusinesstype, #errorRequiredType, #errorGenderType,
  #errorText04_addressOne, #errorText05_addressTwo, #errorText08_phonenumber,
  #errorText09_renewalDate, #errorText10_firstname, #errorText11_surname,
  #errorText12_genderType, #errorText13_dob, #errorText02_requiredType,
  #errorText07_county, #errorText01_businesstype, #errorClient_email,
  #errorText01_occupationType, #errorText05_service,#errorText21_claimDate


{
        display:none;
}
	
/*..................................................*/
/*.................. CAR AND HOME QUICK QUOTE FORM WRAPPER....................*/
/*..................................................*/

 .quoteWrapperPanel
        {
            position:relative;
			background-color:#005bb5;
			width:457px; 
			float:left;
			left:0;
			top:0;
           	height: auto;
        }
		
#carQuote

{
position:relative;
left:13px;
background: url(/media/Common/Images/FBD/car-insurance-bg-inner.jpg) no-repeat top left #005bb5;
width:456px;
height:auto;
background-image:transparent;
float:left;
}

#homeQuote

{
position:relative;
left:13px;
background: url(/media/Common/Images/FBD/home-insurance-bg-inner.jpg) no-repeat top left #005bb5;
width:456px;
height:auto;
background-image:transparent;
float:left;
}


	
/*..................................................*/
/*..................Comparsion table...................*/
/*..................................................*/

.comparison-table

{
font-family:Arial, Helvetica, sans-serif;
font-size:.95em;
color:#416176;
font-weight:normal;
background: url(/media/Common/Images/FBD/price-comp-bg.gif) no-repeat top left #e7e8e8;
width:671px;

}
.comparison-table-home

{
font-family:Arial, Helvetica, sans-serif;
font-size:.95em;
color:#416176;
font-weight:normal;
background: url(/media/Common/Images/FBD/price-comp-bg-home.gif) no-repeat top left #e7e8e8;
width:742px;


}

/*..................................................*/
/*..................Talk To Us Styles...................*/
/*..................................................*/

.talk-wrapper
{
width:752px; 
float:left;
position:relative;
padding-bottom:50px;
height:auto;
}



.talk-to-got
{
background: url(/media/Common/Images/FBD/talk-to-got.gif) no-repeat top left;
width:748px;
height:82px;
float:left;
position:relative;
top:20px;

}

.talk-to-downloads-header
{
background: url(/media/Common/Images/FBD/talk-to-downloads-header.gif) no-repeat top left #FFF;
width:748px;
height:82px;
float:left;
position:relative;
top:20px;

}

.talk-to-downloads-weathersense
{
background: none no-repeat top left #FFF;
width:748px;
height:82px;
float:left;
position:relative;
top:20px;

}



.talk-to-got-text
{
position:relative;
top:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.95em;
color:#FFF;
left:180px;
width:500px;

}
.talk-to-got-text a
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFF;

}


.talk-to-phone
{
background: url(/media/Common/Images/FBD/talk-to-phone.gif) no-repeat top left #FFF;
width:186px;
float:left;
height:170px;
padding-right:2px;
position:relative;
top:20px;

}

.talk-to-skype
{
background: url(/media/Common/Images/FBD/talk-to-skype.gif) no-repeat top left #FFF;
width:186px;
float:left;
height:170px;
padding-right:2px;
position:relative;
top:20px;
}

.talk-to-sms
{
background: url(/media/Common/Images/FBD/talk-to-sms.gif) no-repeat top left #FFF;
width:186px;
float:left;
height:170px;
padding-right:2px;
position:relative;
top:20px;
}

.talk-to-email
{
background: url(/media/Common/Images/FBD/talk-to-email.gif) no-repeat top left #FFF;
width:186px;
float:left;
height:170px;
padding-right:2px;
position:relative;
top:20px;
}

.talk-to-google
{
	background: url(/media/Common/Images/FBD/talk-to-google.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:20px;
	padding-right:2px;
}

.talk-to-youtube
{
	background: url(/media/Common/Images/FBD/talk-to-youtube.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;

}

.talk-to-media
{
	background: url(/media/Common/Images/FBD/talk-to-media.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;

}

.talk-to-blog
{
	background: url(/media/Common/Images/FBD/talk-to-blog.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;

}
.talk-to-linkedin
{
	background: url(/media/Common/Images/FBD/talk-to-linkedin.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;
	background-image: url(/media/Common/Images/FBD/talk-to-linkedin.gif);

}
.talk-to-downloads
{
background: url(/media/Common/Images/FBD/talk-to-downloads.gif) no-repeat top left #FFF;
width:186px;
float:left;
height:180px;
position:relative;
top:30px;
padding-right:2px;

}
.talk-to-downloads-home
{
	background: url(/media/Common/Images/FBD/talk-to-downloads-home.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;

}
.talk-to-downloads-car
{
	background: url(/media/Common/Images/FBD/talk-to-downloads-car.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;

}
.talk-to-downloads-cv
{
	background: url(/media/Common/Images/FBD/talk-to-downloads-cv.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;

}
.talk-to-igopeople
{
	background: url(/media/Common/Images/FBD/talk-to-igopeople.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;

}

.talk-to-meet
{
	background: url(/media/Common/Images/FBD/talk-to-meet.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;
}

.talk-to-post
{
	background: url(/media/Common/Images/FBD/talk-to-post.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;
}
.talk-to-fax
{
	background: url(/media/Common/Images/FBD/talk-to-fax.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;
}

.talk-to-twitter
{
	background: url(/media/Common/Images/FBD/talk-to-twitter.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;
	
}



.talk-to-text
{
position:relative;
top:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.95em;
color:#334148;
left:19px;
width:151px;

}

#twitter_div
{
position:relative;
top:45px;
left:0;
padding:0;
width:160px;
height:60px;
font-size:0.6em;
line-height:1em;
color:#666;
text-align:left !important;
}
#twitter_div ul
{
list-style:none;
}
#twitter_div a 
{
text-decoration:underline;
font-size:1em !important;
}
.talk-wrapper .talk-to-twitter .talk-to-text2
{
	position:relative;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#334148;
	left:20px;
	width:140px;

}
.talk-to-text2
{
	position:relative;
	top:43px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#334148;
	left:39px;
	width:140px;

}
/*..................................................*/
/*...............End Talk To Us Styles..............*/
/*..................................................*/

/*..................................................*/
/*..................BMP and CMV New Styles...................*/
/*..................................................*/

.bmp-wrapper
{
width:752px; 
float:left;
position:relative;
padding-bottom:50px;
height:auto;
}

.bmp-header
{
	background: url(/media/Common/Images/FBD/bmp-heading.gif) no-repeat top left #FFF;
	width:748px;
	height:60px;
	float:left;
	position:relative;
	top:0;
	left:0;

}

.claim-header
{
	background: url(/media/Common/Images/FBD/claim-header.gif) no-repeat top left #FFF;
	width:748px;
	height:60px;
	float:left;
	position:relative;
	top:0;
	left:0;

}

.farm-header
{
	background: url(/media/Common/Images/FBD/farm-heading.gif) no-repeat top left #FFF;
	width:748px;
	height:60px;
	float:left;
	position:relative;
	top:0;
	left:0;

}
.pf-header
{
	background: url(/media/Common/Images/FBD/pf-heading.gif) no-repeat top left #FFF;
	width:748px;
	height:60px;
	float:left;
	position:relative;
	top:0;
	left:0;

}
.cmv-header
{
	background: url(/media/Common/Images/FBD/cmv-heading.gif) no-repeat top left #FFF;
	width:748px;
	height:60px;
	float:left;
	position:relative;
	top:0;
	left:0;

}

.appointment-header
{
	background: url(/media/Common/Images/FBD/appointment-heading.gif) no-repeat top left #FFF;
	width:748px;
	height:60px;
	float:left;
	position:relative;
	top:0;
	left:0;

}

.bmp-main-about-you
{
	background: url(/media/Common/Images/FBD/bmp-bg.gif) repeat-y !important;
	height:auto !important;
	width:748px;
}

.bmp-main,.bmp-main-about-you
{
	float:left;
	position:relative;
	top:0;
	left:0;
	background: url(/media/Common/Images/FBD/bmp-bg.gif) repeat-y;
	height:auto;
	width:748px;
}


.bmp-main-header, .bmp-main-header-about-you

{
	background: url(/media/Common/Images/FBD/bmp-main-header.gif) no-repeat top left;
	width:748px;
	height:38px;
	float:left;
	position:relative;
	top:0;
	left:0;
}
.bmp-main-footer, .bmp-main-footer-about-you

{
	background: url(/media/Common/Images/FBD/bmp-main-footer.gif) no-repeat top left;
	width:748px;
	height:38px;
	float:left;
	position:relative;
	top:0;
	left:0;
}
.bmp-main table,.bmp-main-about-you table 

{
	position:relative;
	top:0;
	left:30px;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#334148;
	float:left;
	width:674px;
}

.bmp-main-about-you table 

{
position:relative;
top:0 !important;
}
.bmp-main table td,.bmp-main-about-you table td

{
	padding:5px 0 7px 0  !important;
	
}

.bmp-main table h2,.bmp-main-about-you table h2

{
	
	font-size:1em !important;
	font-weight:bold;
	padding:0;
	margin:0;

}

.bmp-main table input,.bmp-main table select,.bmp-main table textarea,  .bmp-main-about-you table input, .bmp-main-about-you table  select

{
	
	width:210px;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	height:auto;
}

.bmp-main table input.radio,.bmp-main-about-you table input.radio

{
	
	width:auto !important;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;

}

.bmp-main table input.small,.bmp-main-about-you table input.small
{
	
	width:59px;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	height:auto;
}

.bmp-main-about-you
{
	float:left;
	position:relative;
	top:0;
	left:0;
	background: url(/media/Common/Images/FBD/bmp-bg.gif) no-repeat top left #f0f1f5;
	height:752px;
	width:748px;
	background-image: url(/media/Common/Images/FBD/bmp-bg.gif);
}

.bmp-main p.error,.bmp-main-about-you p.error
{
	color:#f9610e !important;
	font-weight:bold;
	font-size:0.95em;
	position:relative;
	margin:0 !important;
	padding:5px 0 0 0  !important;
	
	
}

input.green-submit-button 

{
	border:none;
	background-color:Transparent;
	background-image: url(/media/Common/Images/FBD/green-submit-button.gif);
	cursor:pointer;
	width:195px !important;
	height:34px !important;
	font-size:1em;
	text-align:center;
	color:#FFF !important;
	font-weight:bold;

}
input.green-submit-buttonlg

{
	background-color:Transparent;
	border:none;
	background-image: url(/media/Common/Images/FBD/green-submit-buttonlg.gif);
	cursor:pointer;
	width:220px !important;
	height:34px !important;
	font-size:1em;
	text-align:center;
	color:#FFF;
	font-weight:bold;

}


/*..................................................*/
/*...............End BMP New Styles.................*/
/*..................................................*/
.small-text
{

font-size:.95em!important;
}

/*..................................................*/
/*...............New Farm Section Styles.................*/
/*..................................................*/
.central-section
 
{
	position:relative;
	width:459px;
	float:left;
	background-image: url(/media/Common/Images/FBD/fbd-for-farmers.gif);
	height:353px;
	left: 13px;

}

.left-section,.left-section-home

{
	width:290px;
	float:left;
	background-image: url(/media/Common/Images/FBD/fbd-assessment-bg.gif);
	height:353px;
	position:relative;
	left: 15px;


}

.left-section-home

{
	left:25px;


}
.left-section-box-1,.left-section-box-2,.left-section-box-3

{
	width:74px;
	height:5px;
	float:left;
	position:relative;
	left:20px;
	top:21px;
	font-size:0.7em;
	text-align:center;
}
.left-section-box-2

{
	left:35px;
}
.left-section-box-3

{
	left:50px;
}

.left-section-box-4,.left-section-box-5,.left-section-box-6

{
	padding-left: 12px;
    padding-right: 15px;
	padding-top: 5px;
    padding-bottom: 11px;
	width:65px;
	height:70px;
	float:left;
	font-size:0.7em;
	text-align:center;
/*	position:relative;
	left:20px;
	top:35px;
*/
}

.left-section-box-5

{
	left:35px;
}
.left-section-box-6

{
	left:50px;
}

.left-section-box-link

{
	color:#43a6dd;
	font-weight:bold;
	text-decoration:none;
}

.left-section h2, .left-section-home h2

{
	float:left;
	color:#FFF !important;
	font-size:0.8em ;
	text-indent:10px;
	margin: 10px;
}
#rhs .left-section div.text-area{
	min-height:175px;
}

.text-area

{
	float:left;
	font-size:0.7em;
	text-align:left;
	width:264px;
	postion:relative;
	left:10px;
 	padding:13px;

}

.centre-box-1, .centre-box-2, .centre-box-3, .centre-box-4, .centre-box-5, .centre-box-6

{
	width:133px;
	height:141px;
	float:left;
	position:relative;
	left:20px;
	top:41px;
	background-image: url(/media/Common/Images/FBD/fbd-farm-insurance.png);
}

.centre-box-2

{
	left:35px !important;
	background-image: url(/media/Common/Images/FBD/fbd-supporting-farmers.png);
}

.centre-box-3

{
	left:50px !important;
	background-image: url(/media/Common/Images/FBD/fbd-farm-ifa.png);
}

.centre-box-4

{
	left:50px;
	background-image: url(/media/Common/Images/FBD/fbd-farm-safety.png);
}


.centre-box-5

{
	left:20px !important;
	top:51px;
	background-image: url(/media/Common/Images/FBD/fbd-risk-assessment.png);
}


.centre-box-6

{
	left:35px !important;
	top:51px;
	background-image: url(/media/Common/Images/FBD/fbd-farm-theft.png);
}

.centre-box-link

{
	position:relative;
	float:left;
	text-align:right;
	top:109px;
	font-size:0.7em;
	font-weight:bold;
	width:120px;
	line-height:1.1em;
}

.centre-box-link a

{
	color:#FFFFFF !important;
	text-decoration:none;
}


.centre-box-link a:hover

{
	text-decoration:underline !important;
}

.centre-text,.centre-inner-div,.centre-text-pf

{
	position:relative;
	float:left;
	width:740px;
	text-align:left;
	position:relative;
	left:10px;


}
.centre-text-pf h2 


{
	float:left;
	position:relative;
	color:#8080bc !important;
	font-size:0.85em;
	width:700px;
	
}

.centre-text-pf p 


{
	float:left;
	position:relative;
	font-size:0.85em;
	width:auto;

	
}
.centre-text ul li {
color: #334148;
font-size: 0.75em;
clear: both;
}

.centre-inner-div

{

	width:470px;

}

.centre-text h2


{
	

	color:#8cb822 !important;
	font-size:0.85em;
	width:auto;
	
}
.centre-text h2 a, .centre-text h2 a:hover


{
	
	color:#8cb822 !important;	
}

.centre-text p


{
	
	font-size:0.75em;
	color:#334148;
	
	padding:10px;
	
		
}

.centre-inner-div p

{
	
	color:#334148;
	font-size:0.8em;
	margin:10px 0;
	padding:0;
}

.centre-inner-text

{
	position:relative;
	float:left;
	color:#334148;
	font-size:0.8em;
	margin:10px 20px;

}
.heading-img

{
	float:left;
	width:459px;

	position:relative;
	bottom:20px;
	top:0;
}
.centre-inner-div h1,.centre-inner-div h2


{		

	color:#8cb822 !important;
	font-size:0.85em;
	width:auto;
	

		
}
.centre-inner-div h2
{
	font-size:0.45em;
	font-weight:bold;
}

.centre-inner-div ul 
{
	
	clear:both;
	
}

.centre-inner-div ul li
{
	

	color:#334148;
	font-size:0.75em;
	list-style-image:url("/media/Common/Images/FBD/farm-bullet.gif");
	margin:5px 0 5px 2px;
    padding: 0;
	
}
.right-image

{
	postition:relative;
	float:right;
	top:20px;
	padding:10px;
}

/*..................................................*/
/*...............Grayscale Local Office Images.................*/
/*..................................................*/
#dual-section div div span.mceNonEditable img
	{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	border: 1px solid black !important;
}
    

/*..................................................*/
/*...............New Personal Finance Section Styles.................*/
/*..................................................*/
.central-section-pf
 
{
	position:relative;
	width:459px;
	float:left;
	background-image: url(/media/Common/Images/FBD/personal-finance.gif);
	height:353px;
	left: 13px;

}

.centre-box-1-pf, .centre-box-2-pf, .centre-box-3-pf, .centre-box-4-pf, .centre-box-5-pf, .centre-box-6-pf

{
	width:133px;
	height:141px;
	float:left;
	position:relative;
	left:20px;
	top:41px;
	background-image: url(/media/Common/Images/FBD/fbd-mortgage-protection.jpg);
}

.centre-box-2-pf

{
	left:35px !important;
	background-image: url(/media/Common/Images/FBD/fbd-illness.jpg);
}

.centre-box-3-pf

{
	left:50px !important;
	background-image: url(/media/Common/Images/FBD/fbd-investments.jpg);
}

.centre-box-4-pf

{
	left:20px;
	top:51px;
	background-image: url(/media/Common/Images/FBD/fbd-mortgages.jpg);
}


.centre-box-5-pf

{
	left:35px !important;
	top:51px;
	background-image: url(/media/Common/Images/FBD/fbd-pensions.jpg);
}


.centre-box-6-pf

{
	left:50px !important;
	top:51px;
	background-image: url(/media/Common/Images/FBD/fbd-income-prot.jpg);
}


/*..................................................*/
/*...............JQuery Collapsable Div Styles.................*/
/*..................................................*/

a:focus {
	outline: none;
}
#panel,#panel2 
{
	background: #FFF;
	height: auto;
	display: none;
	
}
.slide
{
	margin: 0;
	background: url(/media/Common/Images/FBD/btn-slide.gif) no-repeat center top;
	width: 74px;
	height: 31px;
	padding-bottom:50px;

}
.btn-slide
{
	background: url(/media/Common/Images/FBD/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 74px;
	height: 31px;
	padding:0;
	margin: 0;
	display: block;
	font: bold 0.75em/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	float:left;
}

.active {
	background-position: right 12px;
}

/*..................................................*/
/*...............JQuery Collapsable Div Styles.................*/
/*..................................................*/


.paymentPanelButton3 {
background:url(/media/Common/Images/FBD/fbd_button_bg_next_section_blue.gif) no-repeat scroll 0 0 transparent !important;
border:medium none;
color:#FFFFFF;
float:left;
font-size:.75em;
font-weight:bold;
height:28px;
margin:10px 0 0 10px;
padding-bottom:5px;
width:131px;
position:relative;
left:230px;
padding: 3px 5px;
}


/*..................................................*/
/*...............Life Cover Calculator.................*/
/*..................................................*/

.lifecover-div

{
position:relative;
left:20px;
top:20px;
float:left;

}

.homeFormDateShort{
width:35px;
height: 12px;
font-size:.7em;
}

.homeFormDateMed{
width:85px;
height: 12px;
font-size:.7em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
.quickQuoteFieldWrap-lg .tooltipForm img { margin: -20px 0 0; }
}

/*cookie banner CSS*/
#banner_cookie {
    position: absolute;
    top: 0;
    width: 960px;
    -moz-box-shadow: 0 5px 10px #ccc; -webkit-box-shadow: 0 5px 10px #ccc; box-shadow: 0 5px 10px #ccc; 
    border: 1px solid #CCCCCC;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px; 
    height: 90px;
	background: none repeat scroll 0 0 #FFFFFF;
}
#banner_cookie_close {
    background: url("/media/Common/Images/FBD/small-blue-button-bg.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 0.75em;
    font-weight: bold;
    left: 850px;
    margin-top: 60px;
    padding: 6px 34px;
    position: relative;
    text-decoration: none;
    top: 55px;
}
#banner_cookie_warning {
    background: url("/media/Common/Images/FBD/cookies_warning_icon.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 45px;
    margin: 0 20px;
    width: 45px;
}
.headerCookieIE7 {height: 90px !important; margin-top: 135px !important;}
  
#banner_cookie_inner p{   color: #334148;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em;
    margin-top: -5px;
    text-align: justify;
    width: 745px;}
#banner_cookie_inner > h2 {color: #334148; font-size: 1em; margin-bottom: 5px;}
.localOfficeImage {left: 300px; position: relative; top: -220px; border: 1px solid black !important;
   	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	border: 1px solid black !important;}
#wrapInner #dual-section > span h1 {
    margin-bottom: 20px;
    margin-left: 8px;
}
/*start local office map css*/
.adp-placemark .adp-text{visibility: hidden;}
#adp-placemark .adp-text{visibility: visible;}
#routeStart, #getDirections {font-size: 14px; padding: 7px 8px; border: 0px; box-shadow: 0px 0px 6px #999; -webkit-border-radius:10px; border-radius: 10px; color:#334148; border: 1px solid #999;}
#routeStart {margin-left: 10px; width: 260px;}
#routeStart:focus {outline:none;}
#getDirections {padding: 6px 20px; margin: 15px 10px; cursor: pointer; width: 278px; font-weight:bold; color:#fff; position:relative;
background: #0661ad; /* Old browsers */
background: -moz-linear-gradient(top,  #0661ad 0%, #2989d8 50%, #22b2ff 100%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0661ad), color-stop(50%,#2989d8), color-stop(100%,#22b2ff), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0661ad 0%,#2989d8 50%,#22b2ff 100%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
}
#getDirections:hover{background:#22b2ff;}
#map{border: 1px solid silver; height: 360px; left: 300px; position: relative; top: -380px; width: 455px;}
#directionsPanel{left: 10px; position: relative; top: -340px;}
.routeStartLabel{width:250px;}
.routeErrorText {border: 1px solid #ff4d4d; color: #ff2626 !important; position: absolute; left:195px; margin:10px !important; padding: 5px 10px !important; -webkit-border-radius: 5px; border-radius: 5px; width:250px;}

/* slider css for home-insurance page */
.home-slider{
	display:none;
}
.collapseSlider{
	display:none;
}
.sliderExpanded .collapseSlider{
	display:inline;
}
.sliderExpanded .expandSlider{
	display:none;
}
.home-hr-line{    
	color: #CCCCCC;
    margin-left: 8px;
}
i.toggler{    
    color: #749506;
    cursor: pointer;
}


/*  Hide the collapse and expand link or button by default */
.collapse-toggle {
    display: none;
    visibility: hidden;
}

/*  If JavaScript is enabled, show the collapse and expand link or button */
.js .collapse-toggle {
    display: inline;
    visibility: visible;
    cursor: pointer;
	/*
    background: #8bb822;
  background-image: -webkit-linear-gradient(top, #8bb822, #a2c74d);
  background-image: -moz-linear-gradient(top, #8bb822, #a2c74d);
  background-image: -ms-linear-gradient(top, #8bb822, #a2c74d);
  background-image: -o-linear-gradient(top, #8bb822, #a2c74d);
  background-image: linear-gradient(to bottom, #8bb822, #a2c74d);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 20px 5px 20px;
  border: solid #dfe3e6 1px;
  text-decoration: none;
    */
}
a.collapse-toggle{
    color: #749506 !important;
    cursor: pointer;
}
.js .collapse-toggle:hover {
  /*background: #8bb822;
  background-image: -webkit-linear-gradient(top, #8bb822, #8bb822);
  background-image: -moz-linear-gradient(top, #8bb822, #8bb822);
  background-image: -ms-linear-gradient(top, #8bb822, #8bb822);
  background-image: -o-linear-gradient(top, #8bb822, #8bb822);
  background-image: linear-gradient(to bottom, #8bb822, #8bb822);
  text-decoration: none;  
  */
}

/*  When expanded, hide "show" text. 
 *  When collapsed, hide "hide" text. */
.active .collapse-text-show,
.collapse-text-hide {
    display: none;
    visibility: hidden;
}

/*  When expanded, show "hide" text. */
.active .collapse-text-hide {
    display: inline;
    visibility: visible;
}

/* If JavaScript is enabled, hide the collapsed element */
.js .collapse {
	float:left;
	width:auto;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    /*  Add animation when content expands and collapses */
    -webkit-transition: opacity 0.35s ease;
       -moz-transition: opacity 0.35s ease;
        -ms-transition: opacity 0.35s ease;
         -o-transition: opacity 0.35s ease;
            transition: opacity 0.35s ease;
}

/*  When collapsed element has the .active class, show it 
 *  Uses max-height instead of display: none to allow for 
 *  CSS3 animations, which don't work on display values. */
.js .collapse.active {
    max-height: 9999em;
    opacity: 1;
}

.homeTable {
	margin:0 0 0 1%;
    padding:0px;
	width:100%;
	border:1px solid #e3e3e3;
    margin-top:0px;
}

          
.homeTable table{
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	
	margin:0px;padding:0px;
 
}


          
.homeTable td{
	vertical-align:middle;
	
	background-color:#fafafa;
    color:#334148;
	border:1px solid #e3e3e3;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	
	font-weight:normal;

}.homeTable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.homeTable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.homeTable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.homeTable tr:first-child td{
		background:-o-linear-gradient(bottom, #0099cb 5%, #3db0d3 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0099cb), color-stop(1, #3db0d3) );
	background:-moz-linear-gradient( center top, #0099cb 5%, #3db0d3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0099cb", endColorstr="#3db0d3");	background: -o-linear-gradient(top,#0099cb,3db0d3);

	background-color:#0099cb;
	border:0px solid #e3e3e3;
	
	border-width:0px 0px 1px 1px;
	font-size:14px;
	
	font-weight:bold;
	color:#ffffff;
}

.homeTable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.homeTable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}


/*end local office map css*/

/****************************
***Personal Finance Terms****
****************************/

.personal-terms {
    font-size:0.9em;   
}

.effective {
    font-size:13px;
    padding-right:25%;
    font-weight:700;
    margin-top:6.5%;
}

/****************************
******Xmas Office Hours******
****************************/
.flat-table table {
    border-collapse:collapse;
    border-spacing:0;   
}

.flat-table {
  display:table; 
  font-family: sans-serif;
  -webkit-font-smoothing: antialiased;
  overflow: auto;
  border-collapse: collapse;
  border-spacing:0; 
  border:1px solid #e3e3e3;
  width:70%;    
}
.flat-table th {
  background-color: #70c469;
  color: white;
  font-weight: 700;
  padding: 10px 30px;
  text-align: left;
  font-size:14px;
    
}
.flat-table td {
  background-color: #eeeeee;
  color: #6f6f6f;
  padding: 20px 30px;
}

#wrapInner #xmasOffice{
    margin-left:2%;   
}

#wrapInner #xmasOffice table td {
    padding:10px; 
    padding-left:30px;
}

#wrapInner #dual-section #xmasOffice h2 {
    color:#607B8D;
    margin-top:20px;
    font-size:0.9em;
}

#wrapInner #dual-section #xmasOffice h1 {
    color:#7FA318;
    font-size:1em;
}

#header #xmasHours a {
    float:right;
    margin-right:-20%;
    font-size:0.8em;
    margin-top:1%;
    padding-bottom:1%;
    color:#7fa318;
}

#wrapInner #dual-section #winterTips h1 {
    color:#7597AE;
    font-size:0.85em;
}

#wrapInner #dual-section #winterTips ul li {
    color:#334148;
    font-size:0.8em;
    line-height:18px;
}

#wrapInner #dual-section #winterTips strong {
    font-size:0.8em;
    font-weight:bold;
    margin-left:1.5%;
}

#wrapInner #dual-section #winterTips p {
    margin-left:10px;
    line-height:18px;
}

.noDesktop {
    display:none;   
}


#ie_popup_warning {
      position:absolute; 
      top:135px; 
      left: 20%; 
      margin-left:0px; 
      z-index:10000; 
      width:550px; 
      height:190px; 
      background-color:#fafafa;  
      padding:10px 20px 10px 20px; 
      border: 2px solid #bdbaba;
      color:#555;
      font-size:12px;
      font-weight:400;
}
