/**********************/
/* footer.css BEGINS */
/********************/

.cleaner {clear:both;}

/*
#footer {position:relative; width:950px; margin:0 auto; text-align:left;}
#footer a {color:#868585; font-family:verdana, san-serif; font-size:10px; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer-top {min-height:11px; height:auto!important; height:11px; background:url(../img/footer-bg-top.gif) no-repeat; margin-top:30px;}
#footer-mid {background:url(../img/footer-bg-mid.gif); background-repeat:repeat-y;}
#footer-mid-upper {width:930px; padding:0 0 20px 20px;}
#footer-mid-upper .footer-mid-upper-column {float:left; width:116px; margin-right:30px;}
#footer-mid-upper .footer-mid-upper-column-last {float:left; width:161px; margin:0 0 0 2px;}
#footer-mid-upper ul {padding:20px 0 20px 10px; margin:0;}
#footer-mid-upper li {padding:0; margin:0; list-style-type: none;}
#footer-mid-upper li h4 {color:#868585; font-family: verdana, san-serif; font-size:10px; font-weight:bold; padding:0; margin:0;}
#footer-mid-lower {position:relative; background:url(../img/footer-divider.gif) no-repeat; margin:0 0 0 5px; padding:0 0 20px 0;}
#footer-mid-lower ul {padding:20px 0 20px 10px; margin:0;}
#footer-mid-lower li {padding:1px; margin:0 5px 0 0; list-style-type: none; display: inline; }
#footer-mid-lower li.last {margin-right: 0;}
#footer-bottom {min-height:3px; height:auto!important; height:3px; background: url(../img/footer-bg-bottom.gif) no-repeat; margin-bottom:40px;}
*/

#FooterNew { font-size: 10px; color: #868585; width: 950px; margin: 0 auto; text-align: left; clear:both }

#FooterNew a { text-decoration: none; color: #868585; }
#FooterNew a:hover { text-decoration: underline; color: #868585; }
#FooterNew h4 { font-size: 10px; font-weight: 900; margin: 0; }



#FooterBg { background: url('../img/footer_bg_top.gif') no-repeat top left; margin: 0 0 0 0; }
#FooterBgBottom { clear: both; background: url('../img/footer-bg-bottom.gif') no-repeat bottom left; height: 3px; line-height: 0; display: block; }

#FooterSiteMap { clear: both; list-style-type: none; margin: 0; padding: 33px 0 0 28px; }
#FooterSiteMap li { float: left; margin: 0 54px 26px 0; } 
#FooterSiteMap li ul { list-style-type: none; margin: 0; padding: 0; }
#FooterSiteMap li ul li { float: none; margin: 0; }
#FooterSiteMap li.Last { margin-right: 0; }

#FooterNav { display: block; clear: both; list-style-type: none; margin: 0; padding: 0 0 0 28px; min-height: 1px; background: url('../img/footer-divider.gif') no-repeat top center; }
#FooterNav li { float: left; margin: 43px 15px 27px 0; }
#FooterNav li.Zurich { margin-right: 0; }
#FooterNav .Zurich a { background: url('../img/zuri_logo_small.gif') no-repeat top left; display: block; width: 51px; height: 30px; }
#FooterNav .Zurich a:hover { text-decoration: none; }
#FooterNav .Zurich span { visibility: hidden; }

#FooterNotes { clear: both; font-size: 9px; margin: 30px 0 31px 0; }
#FooterNotes a { text-decoration: none; color: #4AA6ED; }
#FooterNotes a:hover { text-decoration: underline; color: #4AA6ED; }

/********************/
/* footer.css ENDS */
/******************/ 


/**********************************/
/****** global.css BEGINS ********/
/********************************/ 

/* PAGE BELOW */

body {margin:auto; padding:0; width:100%; font:84%/1.2em Verdana, Tahoma, Arial, sans-serif; text-align:center;}
img {border:0;}
a:link, a:visited {color:#4AA6ED; text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {-moz-outline:none!important;}
form {margin:0; padding:0;}

.clearfix {
clear: both;
}
/* PAGE ABOVE */

/* HEADER BELOW */

.header {position:relative; width:950px; height:70px; margin:0 auto;}

.header-logo {position:absolute; top:12px; left:0;}

.header-options {position:absolute; margin:0 auto; top:0; right:2px; vertical-align:top; color:#777; font-size:11px;}
.header-options span {position:relative; float:left; top:2px;}
.header-options span.sitemap {position:relative; margin-right:16px; top:2px;}
.header-options span.sitemap a {color:#777;}
.header-options span.contact_us {position:relative; margin:0 20px 0 16px; top:2px;}
.header-options span.contact_us a {color:#777;}
.header-options span.careers {position:relative; margin:0 20px 0 16px; top:2px;}
.header-options span.careers a {color:#777;}
.header-options img {position:relative; vertical-align:top;}

.header-options span.fonts-box {width:57px; min-height:22px; height:auto !important; height:22px; background: url(../img/bg-fonts-box.jpg) no-repeat; vertical-align:top; margin-top:-2px; line-height:16px;}
.header-options span.fonts-box a.font-sm {font-family:arial, sans-serif; font-size:9px; color:#555;}
.header-options span.fonts-box a.font-med {font-family:arial, sans-serif; font-size:13px; color:#555;}
.header-options span.fonts-box a.font-lrg {font-family:arial, sans-serif; font-size:18px; color:#555;}
.header-options span.fonts-box a.active {color:#54a5f3;}

.header-options form.language {position:relative; margin-left:10px; right:3px; vertical-align:top; display:inline;}
.header-options select.language_options {width:127px; height:16px; vertical-align:top; font-size:11px; font-family:verdana; color:#777; border:1px solid #777;}
.header-options form.search {position:relative; margin-top:16px; text-align:right;}
.header-options input.search {width:158px; height:22px; margin-right:6px; padding:3px 2px 0 11px; vertical-align:top; font-size:11px; color:#777;}
.header-options input.go {position:relative; top:-2px;}
.onetime {background-image: url('../img/arrow_red.gif') no-repeat; color: #d6281d;  font-size:10px;  }
.onetime a {  color: #d6281d; display: block; padding-left: 0; }
.onetime a:visited {color: #d6281d; }
/* HEADER ABOVE */

/* BILLBOARD BELOW */

.billboard_window_546 {position:relative; height:auto; width:100%; min-width:945px; margin-top:10px; background:transparent url(../img/billboard_bg_1x546.jpg) top repeat-x;}
.billboard_window_292 {position:relative; height:auto; width:100%; min-width:945px; margin-top:10px; background:transparent url(../img/billboard_bg_1x292.jpg) top repeat-x;}
.billboard_window_281c {position:relative; height:auto; width:100%; min-width:945px; margin-top:10px; background:transparent url(../img/billboard_bg_1x281c.jpg) top repeat-x;}
.billboard_window_281b {position:relative; height:auto; width:100%; min-width:945px; margin-top:10px; background:transparent url(../img/billboard_bg_1x281b.jpg) top repeat-x;}
.billboard_window_228 {position:relative; height:auto; width:100%; min-width:945px; margin-top:10px; background:transparent url(../img/billboard_bg_1x228.jpg) top repeat-x;}
.billboard_window_164 {position:relative; height:auto; width:100%; min-width:945px; margin-top:10px; background:transparent url(../img/billboard_bg_1x164.jpg) top repeat-x;}

/* ADDITIONS BELOW  */

.billboard_body_auto-cat {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Auto_Category.jpg) 196px 14px no-repeat;}
.billboard_body_home-cat {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Home_Category.jpg) 196px 14px no-repeat;}
.billboard_body_life-cat {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Life_Category_FNL.jpg) 196px 14px no-repeat;}
.billboard_body_motorcycle-cat {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Motorcycle_Category.jpg) 196px 14px no-repeat;}
.billboard_body_recreational-cat {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/RV_Category.jpg) 196px 14px no-repeat;}
.billboard_body_financial-cat {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Finance_Category.jpg) 196px 14px no-repeat;}
.billboard_body_bus-land {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Business_Category.jpg) 166px 13px no-repeat;}
.billboard_body_become-agent {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Become_a_Farmers_Agent.jpg) 166px 13px no-repeat;}
.billboard_body_food-land {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/food_thought.jpg) 5px 13px no-repeat;}
.billboard_body_true-stories {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/true_stories_sm.jpg) 5px 13px no-repeat;}
.billboard_body_true-land {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/true_stories_large.jpg) 5px 13px no-repeat;}

.billboard_body_auto-det {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/Auto101_Detail.jpg) 196px 13px no-repeat;}
.billboard_body_financial-det {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/Finance_Detail.jpg) 196px 13px no-repeat;}
.billboard_body_bus-det {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/Business_Detail.jpg) 196px 13px no-repeat;}
.billboard_body_home-det {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/Home_Detail.jpg) 196px 13px no-repeat;}
.billboard_body_life-det {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/Life_Detail.jpg) 196px 13px no-repeat;}
.billboard_body_mediacenter-det {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/Media_Center.jpg) 176px 13px no-repeat;}
.billboard_body_auto-optional {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/Auto_Optional_Coverage.jpg) 196px 13px no-repeat;}
.billboard_body_ID-shield {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/ID_shield_details.jpg) 196px 13px no-repeat;}

.billboard_body_discount-cat {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/Discounts_Category.jpg) 195px 13px no-repeat;}
.billboard_body_learning-land {position:relative; width:950px; height:281px; margin:0 auto; background:transparent url(../img/eng-usa/Learning_and_Planning_Landing.jpg) 0 13px no-repeat;}
.billboard_body_community-land {position:relative; width:950px; height:281px; margin:0 auto; background:transparent url(../img/eng-usa/Community-Landing.jpg) 0 13px no-repeat;}
.billboard_body_claims-land {position:relative; width:950px; height:281px; margin:0 auto; background:transparent url(../img/eng-usa/Claims-Landing.jpg) 0 13px no-repeat;}
.billboard_body_parents {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_Just_for_Parents.jpg) 192px 13px no-repeat;}
.billboard_body_wrecked {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_Student_Safety_T4.jpg) 192px 13px no-repeat;}

/*  Additional T5 */
.billboard_body_about_farmers {position:relative; width:950px; height:285px; margin:0 auto; background:transparent url(../img/eng-usa/About_Farmers_big.jpg) 1px 10px no-repeat;}
.billboard_body_about_farmers_ffr {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/FFR_page.jpg) 166px 13px no-repeat;}
.billboard_body_our_company {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/About_Farmers_big.jpg) 199px 13px no-repeat;}
.billboard_body_communities_milk {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Communities_milk.jpg) 199px 13px no-repeat;}

.billboard_body_communities_MOD {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Communities_MOD.jpg) 176px 13px no-repeat;}

.billboard_body_communities_FIC {position:relative; width:950px; height:228px; margin:0 auto;background:transparent url(../img/eng-usa/corporate_contributions.jpg) 176px 13px no-repeat;}

.billboard_body_getting_married {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_Getting_Married.jpg) 186px 13px no-repeat;}
.billboard_body_having_kids {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_HavingKids.jpg) 176px 13px no-repeat;}
.billboard_body_teachers {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_Just_for_Teachers.jpg) 166px 13px no-repeat;}
.billboard_body_life_events {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_LifeEvents.jpg) 166px 13px no-repeat;}
.billboard_body_new_parents {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_New_Parents.jpg) 199px 13px no-repeat;}
.billboard_body_prepare_for_unexpected {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_Prepare_for_Unexpected.jpg) 196px 13px no-repeat;}
.billboard_body_remodeling {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_Remodeling.jpg) 176px 13px no-repeat;}
.billboard_body_student_safety_T5 {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_Student_Safety_T5.jpg) 166px 13px no-repeat;}
.billboard_body_tournament_of_roses {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/rose_parade_cropped.jpg) 166px 13px no-repeat;}
.billboard_body_tv_commercial {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Commercial_detail.jpg) 166px 13px no-repeat;}
.billboard_body_la_tennis_open {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/LA_tennis_open.jpg) 166px 13px no-repeat;}
.billboard_body_farmers_vacations {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/farmers_vacations.jpg) 166px 13px no-repeat;}
.billboard_body_number_one {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Number_One.jpg) 5px 13px no-repeat;}
.billboard_body_number_one {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Number_One.jpg) 5px 13px no-repeat;}
.billboard_body_text_message{position:relative; width:950px; height:228px; margin:0 auto;}
/* T5 list DONE */

.billboard_body_career_category {position:relative; width:950px; height:281px; margin:0 auto; background:transparent url(../img/eng-usa/Career_Category.jpg) 199px 13px no-repeat;}
.billboard_body_career_landing {position:relative; width:950px; height:248px; margin:0 auto; background:transparent url(../img/eng-usa/FRMRS_Career-Landing_FNL.jpg) 0 13px no-repeat;}
.billboard_body_career_details {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/CareerDetailPage.jpg) 196px 13px no-repeat;}
.billboard_body_buying_a_car {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_Buying_a_car_FNL.jpg) 199px 14px no-repeat;}
.billboard_body_student_safety_T4 {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_Student_Safety_T4.jpg) 196px 14px no-repeat;}
.billboard_body_agent-land {position:relative; width:950px; height:281px; margin:0 auto; background:transparent url(../img/eng-usa/FRMRS_MyAgent-Landing.jpg) 0 13px no-repeat;}
.billboard_body_agent_details {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/AgentCareerDetailPage.jpg) 196px 13px no-repeat;}
.billboard_body_clunkers {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/cash_for_clunkers_big.jpg) 196px 13px no-repeat;}
.billboard_body_iclaim {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/iFarmers_banner.jpg) 196px 13px no-repeat;}
.billboard_body_whylife {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/why_life_large.jpg) 196px 13px no-repeat;}
.billboard_body_liam {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/life_awareness_month_big.jpg) 196px 13px no-repeat;}
.billboard_body_occupation {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/occ_banner.jpg) 196px 13px no-repeat;}
.billboard_body_Airship {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/AirshipBanner.gif) 193px 13px no-repeat;}

/* Additional T6 */
.billboard_body_college {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_College.jpg) 196px 13px no-repeat;}
.billboard_body_buying_property {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_BuyingProperty.jpg) 166px 13px no-repeat;}
.billboard_body_retirement {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/L_and_P_Retirement.jpg) 196px 13px no-repeat;}
.billboard_body_what_we_believe {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/About_Farmers.jpg) 166px 13px no-repeat;}
.billboard_body_recreational_det {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Recreational_Insurance_Detail.jpg) 166px 13px no-repeat;}
.billboard_body_recreational_boat_det {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/Boat_Insurance_Detail.jpg) 166px 13px no-repeat;}
.billboard_body_agent_career_det {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/AgentCareerDetailPage.jpg) 166px 13px no-repeat;}
.billboard_body_trailer_safety {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/trailer.jpg) 166px 13px no-repeat;}
.billboard_body_boat_safety {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/boat_safety.jpg) 166px 13px no-repeat;}
.billboard_collectible_auto {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/collectible_auto.jpg) 166px 13px no-repeat;}
.billboard_motorcycle {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/motorcycle.jpg) 166px 13px no-repeat;}
.billboard_protecting_home {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/protecting_home.jpg) 166px 13px no-repeat;}
.billboard_home_inventory {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/home_inventory.jpg) 166px 13px no-repeat;}
.billboard_snowmobile {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/snowmobile.jpg) 166px 13px no-repeat;}
.billboard_offroad_safety {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/offRoad_safety.jpg) 166px 13px no-repeat;}
.billboard_umbrella {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/umbrella_ins.jpg) 166px 13px no-repeat;}

/* T6 list DONE */


/* ADDITIONS ABOVE  */


.billboard_body_claims-cat {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/billboard_bg_body_claims-c.jpg) 115px 13px no-repeat;}
.billboard_body_timeline {position:relative; width:950px; height:546px; margin:0 auto; background-color:transparent;}
.billboard_body_home {position:relative; width:950px; height:292px; margin:0 auto; background-color:transparent;}
.billboard_body_product-land {position:relative; width:950px; height:281px; margin:0 auto; background:transparent url(../img/eng-usa/billboard_bg_body_products.jpg) 0 13px no-repeat;}
.billboard_body_claims-det {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/Claims_detail.jpg) 186px 13px no-repeat;}
.billboard_body_compare {position:relative; width:950px; height:228px; margin:0 auto; background:transparent url(../img/eng-usa/billboard_bg_body_compare.jpg) 152px 13px no-repeat;}
.billboard_body_life-plan {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/billboard_bg_body_life-plan.jpg) 193px 13px no-repeat;}
.billboard_body_calcuators {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/tools_calculators.jpg) 193px 13px no-repeat;}
.billboard_body_events {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/Farmers_Events.jpg) 193px 13px no-repeat;}
.billboard_body_manage_policy {position:relative; width:950px; height:164px; margin:0 auto; background:transparent url(../img/eng-usa/ManageMyPolicies.jpg) 193px 13px no-repeat;}


/* Pay bill */
.billboard_window_pay_bill {position:relative; min-width:780px; margin-top:10px; }
.billboard_body_pay_bill {position:relative; width:950px; height:640px; margin:0 auto;background:transparent url(../img/bg_full_pay_bill.png) no-repeat 0px;}
.pay_bill_points {width:240px;font-family:Verdana; font-size:11px; color:#444444; text-align:left; padding:0 0 0 10px; background:url(../img/arrow_pay_bill.png) no-repeat bottom left;}

/* Pay bill ends*/

/* BILLBOARD ABOVE */

/* GLOBAL NAV SHADOW BELOW */

.nav_shadow {position:relative; width:950px; height:19px; top:13px; background:transparent;}
.nav_shadow-left {position:relative; float:left; width:9px; height:100%; margin:0; background:transparent url(../img/nav_shadow-left.png) no-repeat;}
.nav_shadow-center {position:relative; float:left; width:927px; height:100%; margin:0; background:transparent url(../img/nav_shadow-center.png) repeat-x;}
.nav_shadow-right {position:relative; float:left; width:9px; height:100%; margin:0; background:transparent url(../img/nav_shadow-right.png) no-repeat;}

/* GLOBAL NAV SHADOW ABOVE */

/* GLOBAL NAV DROPDOWN BELOW */

.nav {position:relative; width:950px; height:24px; top:-30px; background:transparent; z-index:1;}
.nav-left-on {position:relative; float:left; width:4px; height:100%; margin:0; background:transparent url(../img/nav_bg-left-on.png) no-repeat;}
.nav-left-off {position:relative; float:left; width:4px; height:100%; margin:0; background:transparent url(../img/nav_bg-left.png) no-repeat;}
.nav-center {position:relative; float:left; width:936px; height:100%; margin:0;}
.nav-right-on {position:relative; float:left; width:5px; height:100%; margin:0; background:transparent url(../img/nav_bg-right-on.png) no-repeat;}
.nav-right-off {position:relative; float:left; width:5px; height:100%; margin:0; background:transparent url(../img/nav_bg-right.png) no-repeat;}

/* GLOBAL NAV DROPDOWN ABOVE */

/* CUSTOM TOP CONTAINERS BELOW */

.agent-land-top-container {position:relative; float:left; width:1007px; margin:-31px 0 0 -55px; text-align:left;}
.product-land-top-container {position:relative; float:left; width:950px; margin:-31px 0 0 -5px; text-align:left;}

/* CUSTOM TOP CONTAINERS ABOVE */

/* CUSTOM LEFT SIDE CONTAINERS BELOW */

.home-left-container {position:relative; float:left; width:753px; margin:-10px 0 5px -35px; text-align:left; *margin-bottom: 15px;}
.agent-land-left-container {position:relative; float:left; width:200px; margin-top:12px; text-align:left; clear:both;}
.product-land-left-container {position:relative; float:left; width:200px; margin-top:12px; text-align:left; clear:both;}
.learning-land-left-container {position:relative; float:left; width:200px; margin-top:229px; text-align:left;}
.community-land-left-container {position:relative; float:left; width:200px; margin-top:229px; text-align:left;}
.claims-land-left-container {position:relative; float:left; width:200px; margin-top:170px; text-align:left;}
.about-land-left-container {position:relative; float:left; width:200px; margin-top:200px; text-align:left;}
.claims-land-left-container_T5 {position:relative; float:left; width:200px; margin-top:229px; text-align:left;}
.number-land-left-container {position:relative; float:left; width:200px; margin-top:100px; text-align:left; clear:both;}

/* CUSTOM LEFT SIDE CONTAINERS ABOVE */

/* LEFTNAV BELOW */

.leftnav-container {position:relative; float:left; width:200px; margin-top:-10px; text-align:left;}

/* LEFTNAV ABOVE */

/* SWF CONTAINERS BELOW */

.swf-container_timeline {position:relative; top:3px; margin:0 auto;}

.swf-container_home-1 {position:relative; float:left; top:1px;}
.swf-container_home-1 .text {position:relative; float:right; width:265px; height:186px; margin-right:32px; top:5px; font-size:10px; color:#777; background:transparent url(../img/eng-usa/logo_help-point.png) no-repeat bottom right;}
.swf-container_home-1 .text .headline {height:44px; background:transparent url(../img/eng-usa/exuberance_sanity.png) no-repeat;}
.swf-container_home-1 .text .headline_link {padding-right:11px; background:transparent url(../img/arrow_home-header.png) no-repeat right;}

.swf-container_home-2 {position:relative; top:4px; left:-20px;}

.swf-container_true {position:relative; top:0px; left:28px;}

.swf-container_agent-land {position:relative; float:left; top:0;}

.swf-container_product-land {position:relative; float:left; top:0;}

.swf-container_wrecked {position:relative; width:400px; height:320px; top:1px; text-align:center; background:transparent;}
.swf-container_wrecked img {position:absolute; width:316px; height:250px; top:-46px; left:0; background:transparent;}

/* SWF CONTAINERS ABOVE */

/* HOME PAGE QUOTE BANNER BELOW*/

.home-quote-banner { width: 714px; height: 224px; background: url(../img/homepage_set.jpg) no-repeat top left; font-family: Verdana; color: #555; margin: 10px 0 0 67px; padding:10px 0 0 290px;  font-size: 9px; }
.home-quote-banner h2 { width: 300px; height: 29px; background: url(../img/homequotebanner_h2.gif) no-repeat top left; text-indent: -200em; z-index: 1000; margin: 29px 0 0px 22px;}
.home-quote-banner .quoteFields { width: 400px; height: 50px;  margin: 0px 0px 0px 22px;}
.home-quote-banner .quoteFields .quoteType, .home-quote-banner .quoteFields .quoteZip { float: left; font-size: 20px; font-weight: 900; color: #555; margin: 9px 0 0 0px; padding: 1px 0 0 0px; }
.home-quote-banner .quoteFields .quoteType { width: 145px; margin-left: 0px; margin-right: 8px; }
.home-quote-banner .quoteFields .quoteZip { width: 144px; margin-right: 8px; }
.home-quote-banner .quoteFields a.Btn { width: 58px; height: 32px; background: url(../img/homequotebanner_go_btn.gif) no-repeat top left;  margin: 9px 0 0 0px; padding: 1px 0 0 0px;  }
.home-quote-banner h3 { width: 162px; height: 26px; background: url(../img/homequotebanner_h3.gif) no-repeat top left; text-indent: -200em; z-index: 1000; margin: 12px 0 5px 22px; }
.home-quote-banner .agentFields { width: 175px; height: 26px;}
.home-quote-banner .agentFields .agentZip { float: left; width: 80px; height: 25px; font-size: 16px; color: #555; margin-left: 22px; }
.home-quote-banner .agentFields a.Btn { width: 48px; height: 26px; background: url(../img/homequotebanner_go_btn_sm.gif) no-repeat top left;  margin: 0px 0 0 9px;}
.home-quote-banner .agentFields a.Btn, .home-quote-banner .quoteFields a.Btn { text-indent: -200em; z-index: 1000; display: block; float: left; }
.home-quote-banner .saveQuote a { color: #4aa6ed; text-decoration: none; padding-left: 22px;}
.home-quote-banner a:hover { text-decoration: underline; }

.homepage-uof { width: 722px; height: 248px; background: url('../img/homepage_uof-new.jpg') no-repeat top left; font-family: Verdana; color: #555; margin: 10px 0 0 59px; padding:10px 0 0 192px;  font-size: 9px; position: relative; top: -20px; right: -9px; }
.homepage-uof h2 { width: 262px; height: 27px; background: url('../img/homepage_uof-new_h2.gif') no-repeat top left; *background-image: url('../img/homepage_uof-new_h2.gif'); text-indent: -200em; z-index: 1000; margin: 38px 0 0 120px; display: block; *margin-top: 45px;}
.homepage-uof .quoteFields { width: 400px; height: 35px;  margin: 6px 0 0 119px; }
.homepage-uof .quoteFields .quoteType, .homepage-uof .quoteFields .quoteZip { float: left; font-size: 18px; font-weight: 900; color: #555; margin: 0; padding: 1px 0 0 0px; }
.homepage-uof .quoteFields .quoteType { width: 143px; margin-left: 0px; margin-right: 6px; }
.homepage-uof .quoteFields .quoteZip { width: 123px; margin-right: 8px; }
.homepage-uof .quoteFields a.Btn { width: 45px; height: 25px; background: url('../img/homepage_uof-new_go_btn.gif') no-repeat top left;  margin: 0; padding: 1px 0 0 0px; }
.homepage-uof .quoteFields input.Btn { *margin: 2px 0 0 0; left: -3px; }
.homepage-uof h3 { width: 164px; height: 20px; background: url('../img/homepage_uof-new_h3.gif') no-repeat top left; *background-image: url('../img/homepage_uof-new_h3.gif'); text-indent: -200em; z-index: 1000; margin: 10px 0 7px 120px; *margin-top: 13px;}
.homepage-uof .agentFields { width: 250px; height: 26px; }
.homepage-uof .agentFields .agentZip { float: left; width: 65px;  font-size: 16px; color: #555; margin-left: 120px;  font-size: 13px;  }
.homepage-uof .agentFields a.Btn { width: 44px; height: 24px; background: url('../img/homepage_uof-new_go_btn_sm.gif') no-repeat top left;  margin: 0px 0 0 6px;}
.homepage-uof .agentFields a.Btn, .homepage-uof .quoteFields a.Btn { text-indent: -200em; z-index: 1000; display: block; float: left; position: relative; top: -2; }
.homepage-uof .agentFields input.Btn { margin: 0; left: 6px; }
.homepage-uof .agentFields input.Btn, .homepage-uof .quoteFields input.Btn { float: left; position: relative; top: -1; }
.homepage-uof .saveQuote a { clear: both; color: #4aa6ed; text-decoration: none; margin-left: 120px; position: relative;  font-size: 10px;  }
.homepage-uof a:hover { text-decoration: underline; }

.homepage-prof { width: 722px; height: 248px; background: url('../img/homepage_prof.jpg') no-repeat top left; font-family: Verdana; color: #777; margin: 0; padding: 35px 0 0 173px; position: relative; top: -10px; left: 69px; _padding-top: 33px; }
.homepage-prof form, .homepage-prof h2, .homepage-prof h3 { margin: 0; padding: 0; }
.homepage-prof span { visibility: hidden; }
.homepage-prof h2 { display: block; width: 240px; height: 69px; background: url('../img/homepage_prof_h2.png') no-repeat top left; margin-top: 1px; _margin-top: 3px; }
.homepage-prof h3 { display: block; width: 203px; height: 19px; background: url('../img/homepage_prof_h3.png') no-repeat top left; margin: 33px 0 6px 3px; _margin-bottom: 0; _margin-top: 34px;}
.homepage-prof .homepage-prof-message { float: left; width: 304px; font-size: 11px; line-height: 18px; }
.homepage-prof .homepage-prof-message p { margin: 37px 0 0 124px; width: 140px; }
.homepage-prof .homepage-prof-fields { float: left; width: 230px; }
.homepage-prof .saveQuote { color: #FFF; font-size: 10px; margin: 0 0 0 4px; background: url('../img/arrow-white.gif') no-repeat 100% 4px; padding-right: 7px; }
.homepage-prof .saveQuote:hover { color: #FFF; }
.homepage-prof .saveQuote:visited { color: #FFF; }
.homepage-prof .quoteType, .homepage-prof .quoteZip,.homepage-prof .agentZip { padding: 3px 0 3px 3px; border: 1px solid #35699b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 15px; font-family: Verdana, Geneva, sans-serif; color: #444; width: 90px; }
.homepage-prof .quoteType { margin: 0 5px; width: 95px; padding: 2px 0 2px 5px; }
.homepage-prof .quoteZip { _height: 24px; _margin-top: 1px; _padding-top: 2px; }
.homepage-prof .Btn { display: block; margin: 5px 0 1px 0; _margin-top: 6px; _margin-bottom: 0; }
.homepage-prof .agentZip { font-size: 13px; margin: 0 5px 0 5px; padding: 4px 0 4px 3px; _height: 26px; }
.homepage-prof .BtnSm { vertical-align: top; _margin-top: 1px; }
/* HOME PAGE QUOTE BANNER BELOW*/

/* HOMEPAGE FLASH BELOW */

#flashcontent1 {float:left;}

/* HOMEPAGE FLASH ABOVE */

/* HOMEPAGE LINK BAR BELOW */

.home-linkbar {position:relative; top:16px; left:24px; height:70px; background:transparent url(../img/eng-usa/home_tabs-bg.jpg) no-repeat; clear:both;}
.home-linkbar .text_link {position:relative; width:200px; height:30px; top:15px; left:27px; font-size:10px; font-weight:bold; color:#777; background:transparent url(../img/arrows_home-links.png) no-repeat 145px 20px;}
.home-linkbar img.get-a-quote {position:absolute; top:0; left:235px; width:230px; height:50px;}
.home-linkbar img.find-an-agent {position:absolute; top:0; left:475px; width:230px; height:50px;}

/* HOMEPAGE LINK BAR ABOVE */

/* AUTO CATEGORY MAIN CONTENT BELOW */

.container_auto-cat {position:relative; float:left; width:510px; margin:180px 0 0 3px; text-align:left;}

.container_auto-cat h1 {margin:0; padding:0 0 9px 26px; font-size:18px; color:#3B6387; text-decoration:none;}
.container_auto-cat h1 a {text-decoration:none;}
.container_auto-cat h1 img {margin:0;}
.container_auto-cat img {margin-bottom:7px;}

.content_auto-cat {position:relative; margin-top:50px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777;}

.content_auto-cat h1 {padding:0 0 10px 0; font-size:15px; color:#444; font-weight:normal;}

.content_auto-cat h2 {padding:0 0 10px 0; font-size:15px; color:#444; font-weight:normal;} 

.content_auto-cat a.back-to-top {float:right;}

.content_auto-cat #insurance_content img {margin:23px 0 23px 0;}

.content_auto-cat .content-detail {margin:0; padding:0;}
.content_auto-cat .content-detail dl.left {position:relative; float:left; width:150px; margin:0;}
.content_auto-cat .content-detail dl.left dd {margin:0;}
.content_auto-cat .content-detail dl.middle {position:relative; float:left; width:150px; margin:0;}
.content_auto-cat .content-detail dl.middle dd {margin:0;}
.content_auto-cat .content-detail dl.right {position:relative; float:left; width:150px; margin:0;}
.content_auto-cat .content-detail dl.right dd {margin:0;}

.content_auto-cat .content-detail-sub {padding-bottom:25px;}
.content_auto-cat .content-detail-sub dl.left {position:relative; float:left; width:280px; margin:0;}
.content_auto-cat .content-detail-sub dl.left dt {font-size:12px;  color:#444;}
.content_auto-cat .content-detail-sub dl.left dd {margin:0;}
.content_auto-cat .content-detail-sub dl.right {position:relative; float:left; width:170px; margin:0;}
.content_auto-cat .content-detail-sub dl.right dt {font-size:12px;  color:#444;}
.content_auto-cat .content-detail-sub dl.right dd {margin:0;}

.container_auto-cat .breadcrumb {margin:0 0 6px 0; padding:0 0 0 26px; font-size:9px; font-weight:normal; color:#777;}
.container_auto-cat .breadcrumb a {text-decoration:underline; color:#777;}
.container_auto-cat .breadcrumb span {margin:0 6px 0 6px;}


/* AUTO CATEGORY MAIN CONTENT ABOVE */

/* AUTO DETAIL MAIN CONTENT BELOW */

.container_auto-det {position:relative; float:left; width:518px; margin:108px 0 0 3px; text-align:left;}

.container_auto-det h1 {margin:0 0 5px 0; padding:0 0 0 26px; font-size:18px; color:#3B6387; line-height:20px;}
.container_auto-det h1 a {text-decoration:none;}
.container_auto-det h1 img {margin-bottom:3px;}

.container_auto-det .breadcrumb {margin:0 0 6px 0; padding:0 0 0 26px; font-size:9px; font-weight:normal; color:#777;}
.container_auto-det .breadcrumb a {text-decoration:underline; color:#777;}
.container_auto-det .breadcrumb span {margin:0 6px 0 6px;}

.content_auto-det {position:relative; margin-top:10px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777;}
.content_auto-det h1 {padding:0 0 10px 0; font-size:15px; color:#444; font-weight:normal; line-height:20px;}
.content_auto-det h2 {font-size:15px;}
.content_auto-det h3 {font-size:12px;}
.content_auto-det h4 {padding:0 0 10px 0; font-size:15px; color:#777; font-weight:normal;} 
.content_auto-det a.back-to-top {float:right;}

.content_auto-det img {margin:23px 0 23px 0;}
.content_auto-det #content_auto-det-img2 img {margin:0 0 0 0;}

.content_auto-det img.content_line {margin:5px 0 13px 0; padding:0;}

/*.content_auto-det a img {position:relative; float:right; margin:5px 10px 15px 20px;}*/
.content_auto-det .print_email {position:relative; width:174px; margin:3px 10px 4px 22px; float:right; font-size:9px; color:#4AA6ED;}
.content_auto-det .print_email p {position:relative; margin:0 0 5px 0; text-align:center;}
.content_auto-det .print_email p img {position:relative; margin:0 10px -3px 10px;}
.content_auto-det .print_email .container-top {position:relative; width:174px; height:4px; margin:0; font-size:0; background:url(../img/anchor-nav-bg-top.gif) no-repeat;}
.content_auto-det .print_email .container-mid {position:relative; width:174px; margin:0; background:url(../img/anchor-nav-bg-mid.gif) repeat-y;}
.content_auto-det .print_email .container-btm {position:relative; width:174px; height:4px; margin:0; background:url(../img/anchor-nav-bg-bottom.gif) no-repeat;}

.content_auto-det .print_email ul {margin:0; padding:4px 0;}
.content_auto-det .print_email li {padding:5px 7px; line-height:12px; list-style-type:none;}

.content_auto-det .content-detail {margin:15px 0 0 0; padding:0;}
.content_auto-det .content-detail dl.left {position:relative; float:left; width:150px; margin:0;}
.content_auto-det .content-detail dl.left dd {margin:0;}
.content_auto-det .content-detail dl.middle {position:relative; float:left; width:150px; margin:0;}
.content_auto-det .content-detail dl.middle dd {margin:0;}
.content_auto-det .content-detail dl.right {position:relative; float:left; width:150px; margin:0;}
.content_auto-det .content-detail dl.right dd {margin:0;}

.content_auto-det .content-detail-sub {padding-bottom:80px;}
.content_auto-det .content-detail-sub dl.left {position:relative; float:left; width:200px; margin:0 0 30px 0;}
.content_auto-det .content-detail-sub dl.left dt {font-size:12px; color:#444;}
.content_auto-det .content-detail-sub dl.left dd {margin:10px 0 0 0;}
.content_auto-det .content-detail-sub dl.left dd img {margin:0 0 0 8px; padding:0;}
.content_auto-det .content-detail-sub dl.right {position:relative; float:right; width:200px; margin:0 0 0 0;}
.content_auto-det .content-detail-sub dl.right dt {font-size:12px; color:#444;}
.content_auto-det .content-detail-sub dl.right dd {margin:10px 0 0 0;}
.content_auto-det .content-detail-sub dl.right dd img {margin:0 0 0 8px; padding:0;}

/* AUTO DETAIL MAIN CONTENT ABOVE */

/* CATASTROPHE CLAIMS MAIN CONTENT BELOW */

.container_claims-catastrophe {position:relative; float:left; width:518px; margin:180px 0 0 3px; text-align:left;}

.container_claims-catastrophe h1 {margin:0; padding:0 0 9px 26px; font-size:18px; color:#3B6387; text-decoration:none;}
.container_claims-catastrophe h1 a {text-decoration:none;}
.container_claims-catastrophe h1 img {margin:0;}
.container_claims-catastrophe img {margin-bottom:7px;}

.content_claims-catastrophe {position:relative; margin-top:10px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777;}
.content_claims-catastrophe .left_250 {position:relative; float:left; width:250px; margin:0;}
.content_claims-catastrophe .left_250 img {position:relative; float:right; margin:0 0 0 30px;}
.content_claims-catastrophe .right_215a {position:relative; float:left; width:215px; margin:0 0 0 10px;}
.content_claims-catastrophe .right_215a img.alert_notice {margin:5px 0 0 3px;}
.content_claims-catastrophe .right_215a img.alert_thumb {margin:19px 0 0 22px;}
.content_claims-catastrophe .right_215a img.hotline_thumb {margin:12px 0 0 3px;}
.content_claims-catastrophe .right_215a .catastrophe_alerts ul {margin:0; padding:0 0 0 16px;}
.content_claims-catastrophe .right_215a .catastrophe_alerts li {list-style-type:none;}
.content_claims-catastrophe .right_215a .catastrophe_alerts a {text-align:left; margin:0 0 9px 0; font-weight:bold; color:#DC291E;}
.content_claims-catastrophe .right_215a .catastrophe_alerts {margin-right:9px; font-weight:bold; color:#DC291E;}

.content_claims-catastrophe .left_277 {position:relative; float:left; width:277px; margin:0;}
.content_claims-catastrophe .left_277 img.bus_thumb {margin:15px 0 0 0;}
.content_claims-catastrophe .left_277 img.button_bus {margin:18px 0 41px 43px;}
.content_claims-catastrophe .right_198 {position:relative; float:left; width:198px; margin-top:38px;}
.content_claims-catastrophe .right_198 img {margin:0 0 0 8px;}

.content_claims-catastrophe h1 {padding:0 0 10px 0; font-size:15px; color:#444; font-weight:normal;}

.content_claims-catastrophe img {margin:23px 0 23px 0;}

/* CATASTROPHE CLAIMS MAIN CONTENT ABOVE */

/* BUSINESS LANDING MAIN CONTENT BELOW */

.container_business-landing {position:relative; float:left; width:518px; margin:180px 0 0 3px; text-align:left;}
.container_business-landing h1 {margin:0; padding:0 0 9px 26px; font-size:18px; color:#3B6387; text-decoration:none;}
.container_business-landing h1 img {margin:0;}
.container_business-landing img {margin-bottom:7px;}

.content_business-landing {position:relative; margin-top:15px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777;}
.content_business-landing h1 {padding:0 0 10px 0; font-size:15px; color:#444; font-weight:normal;}
.content_business-landing h2 {padding:0 0 10px 0; font-size:15px; color:#444; font-weight:normal;} 
.content_business-landing img {margin:23px 0 23px 0;}
.content_business-landing img.up {margin:13px 0 23px 0;}

.content_business-landing .left {position:relative; float:left; width:246px; margin:15px 13px 0 0;}
.content_business-landing .right {position:relative; float:left; width:224px; margin:15px 0;}
.content_business-landing .left div, .content_business-landing .right div {margin-bottom:10px;}
.content_business-landing .left div.last, .content_business-landing .right div.last {margin-bottom:0;}

.content_business-landing .content-detail-sub dl.left {position:relative; float:left; width:220px; margin:0 30px 0 0; padding-bottom:30px;}
.content_business-landing .content-detail-sub dl.left dt {font-size:12px; color:#444;}
.content_business-landing .content-detail-sub dl.left dd {margin:10px 0 0 0;}
.content_business-landing .content-detail-sub dl.left dd img {margin:0 0 0 8px; padding:0;}
.content_business-landing .content-detail-sub dl.right {position:relative; float:left; width:220px;  margin:0; padding-bottom:30px;}
.content_business-landing .content-detail-sub dl.right dt {font-size:12px; color:#444;}
.content_business-landing .content-detail-sub dl.right dd {margin:10px 0 0 0;}
.content_business-landing .content-detail-sub dl.right dd img {margin:0 0 0 8px; padding:0;}

/* BUSINESS LANDING MAIN CONTENT ABOVE */
/* BUSINESS LANDING MAIN CONTENT BELOW */

.container_business2-landing {position:relative; float:left; width:750px; margin:180px 0 0 60px; text-align:left;}
.container_business2-landing h1 {margin:0; padding:0 0 9px 26px; font-size:18px; color:#3B6387; text-decoration:none;}
.container_business2-landing h1 img {margin:0;}
.container_business2-landing img {margin-bottom:7px;}

.content_business2-landing {position:relative; margin-top:15px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777;}
.content_business2-landing h1 {padding:0 0 10px 0; font-size:15px; color:#444; font-weight:normal;}
.content_business2-landing img {margin:23px 0 23px 0;}
.content_business2-landing img.up {margin:13px 0 23px 0;}

.content_business2-landing .left {position:relative; float:left; width:246px; margin:15px 13px 0 0;}
.content_business2-landing .right {position:relative; float:left; width:224px; margin:15px 0;}
.content_business2-landing .left div, .content_business-landing .right div {margin-bottom:10px;}
.content_business2-landing .left div.last, .content_business-landing .right div.last {margin-bottom:0;}

.content_business2-landing .content-detail-sub dl.left {position:relative; float:left; width:220px; margin:0 30px 0 0; padding-bottom:30px;}
.content_business2-landing .content-detail-sub dl.left dt {font-size:12px; color:#444;}
.content_business2-landing .content-detail-sub dl.left dd {margin:10px 0 0 0;}
.content_business2-landing .content-detail-sub dl.left dd img {margin:0 0 0 8px; padding:0;}
.content_business2-landing .content-detail-sub dl.right {position:relative; float:left; width:220px;  margin:0; padding-bottom:30px;}
.content_business2-landing .content-detail-sub dl.right dt {font-size:12px; color:#444;}
.content_business2-landing .content-detail-sub dl.right dd {margin:10px 0 0 0;}
.content_business2-landing .content-detail-sub dl.right dd img {margin:0 0 0 8px; padding:0;}

/* BUSINESS LANDING MAIN CONTENT ABOVE */
/* DISCOUNT CATEGORY MAIN CONTENT BELOW */

.container_discount-cat {position:relative; float:left; width:518px; margin:108px 0 0 3px; text-align:left;}

.container_discount-cat h1 {margin:8px 0 5px 0; padding:0 0 0 26px; font-size:13px; color:#3B6387;}
.container_discount-cat h1 img {margin-bottom:3px;}

.content_discount-cat {position:relative; margin-top:10px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777}

/* .content_discount_container {
 background: url(../img/content_line.jpg) bottom center no-repeat;
 } */

.content_discount-cat h1 {padding:0 0 10px 0; font-size:15px; color:#444; font-weight:normal;}
.content_discount-cat h2 {padding:0; font-size:14px; color:#444; font-weight:normal;}
.content_discount-cat h5 {font-size:11px; margin: 0; line-height: 18px}
.content_discount-cat p {margin:5px 0}
.content_discount-cat img {margin:23px 0 23px 0;}
.content_discount-cat-left {float:left; width:230px; margin:0 0 20px 0; padding:0 5px 0 0;}
.content_discount-cat-right {float:left; width:230px; margin: 0 0 20px 0;}

.content_discount-cat .content-detail {margin:20px 0 0 0; padding:0;}
.content_discount-cat .content-detail ul {list-style-type:none;}
.content_discount-cat .content-detail ul.col1, .content_discount-cat .content-detail ul.col2, .content_discount-cat .content-detail ul.col3, .content_discount-cat .content-detail ul.col4 {position:relative; float:left; width:120px; margin:0; padding:0;}
.content_discount-cat .content-detail ul.col1 li, .content_discount-cat .content-detail ul.col2, .content_discount-cat .content-detail ul.col3, .content_discount-cat .content-detail ul.col4 {margin:0;}

.content_discount-cat .content-detail-sub dl.right {position:relative; float:right; margin:0; padding:0 40px 0 0;}
.content_discount-cat .content-detail-sub dl.right dt {font-size:12px; color:#444;}
.content_discount-cat .content-detail-sub dl.right dd {margin:0;}
.content_discount-cat .content-detail-sub dl.right dd img {margin:0 0 0 8px; padding:0;}

/* DISCOUNT CATEGORY MAIN CONTENT ABOVE */

/* AGENT LANDING MAIN CONTENT BELOW */

.container_agent-landing {position:relative; float:left; width:518px; margin:24px 0 0 3px; text-align:left;}

.container_agent-landing h1 {margin:0; padding:0 0 0 26px; font-size:18px; color:#3B6387; text-decoration:none;}
.container_agent-landing h1 img {margin:0; padding:0;}

.content_agent-landing {position:relative; margin-top:15px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777;}
.content_agent-landing h1 {padding:0 0 10px 0; font-size:15px; color:#444; font-weight:normal;}
.content_agent-landing img {margin:23px 0 23px 0;}
.content_agent-landing img.up {margin:0 0 10px 0;}

.content_agent-landing .left {float:left; width:290px;}
.content_agent-landing .right {float:left; width:180px;}
.content_agent-landing .right img {margin:23px 0 23px 0;}
.content_agent-landing .right img.up {margin:0 0 10px 0;}
.content_agent-landing .right img.community-involvement {margin:6px 4px 0 7px; float:right;}
.content_agent-landing .right .learn-more {margin:0 50px 0 0; float:right;}
.content_agent-landing .right .learn-more img {margin:0 0 0 8px;}

.content_agent-landing .content-detail-sub dl.left {position:relative; float:left; width:220px; margin:0 30px 0 0; padding-bottom:45px;}
.content_agent-landing .content-detail-sub dl.left dt {font-size:12px; color:#444;}
.content_agent-landing .content-detail-sub dl.left dd {margin:6px 0;}
.content_agent-landing .content-detail-sub dl.left dd img {margin:0 0 0 8px; padding:0;}
.content_agent-landing .content-detail-sub dl.right {position:relative; float:left; width:220px;  margin:0; padding-bottom:45px;}
.content_agent-landing .content-detail-sub dl.right dt {font-size:12px; color:#444;}
.content_agent-landing .content-detail-sub dl.right dd {margin:6px 0;}
.content_agent-landing .content-detail-sub dl.right dd img {margin:0 0 0 8px; padding:0;}

/* AGENT LANDING MAIN CONTENT ABOVE */

/* PRODUCT LANDING MAIN CONTENT BELOW */

.container_product-landing {position:relative; float:left; width:518px; margin:7px 0 0 3px; text-align:left;}
.container_product-landing .breadcrumb {margin:0 0 6px 0; padding:0 0 0 26px; font-size:9px; font-weight:normal; color:#777;}
.container_product-landing .breadcrumb a {text-decoration:underline; color:#777;}
.container_product-landing .breadcrumb span {margin:0 6px 0 6px;}
.container_product-landing h1 { margin:0 0 19px 0; padding:0 0 0 26px; font-size: 18px; color: #3B6387; }

.content_product-landing {position:relative; margin:0; padding:0 8px 55px 26px; font-size:11px; line-height:18px; color:#777;}
.content_product-landing h1 a {color:#444;}
.content_product-landing h1 img {margin:0 0 18px 0; padding:0;}
.content_product-landing img {margin:12px 0 23px 0;}
.content_product-landing img.down {margin:23px 0 23px 0;}
.content_product-landing span.learn-more {margin:6px 25px 0 0; float:right;}
.content_product-landing span.learn-more img {margin:0 0 0 8px;}
.content_product-landing h2, .content_product-landing h2 a { clear: both; font-size: 15px; color: #3399ff; text-decoration: none; margin: 0 0 10px 0; background: url(../img/dots.gif) no-repeat bottom left; padding-bottom: 8px; }
.content_product-landing h2 sup { font-weight: 400; font-size: 12px; }
.content_product-landing .Products { list-style-type: none; margin: 0; padding: 0; }
.content_product-landing .Products li { clear: both; }
.content_product-landing .Products p { float: left; width: 332px; margin: 1px 0 18px 0; }
.content_product-landing .Pic { background-position: top left; background-repeat: no-repeat; width: 133px; height: 102px; float: left; margin: 0 9px 18px 0; }


/* PRODUCT LANDING MAIN CONTENT ABOVE */

/* LEARNING LANDING MAIN CONTENT BELOW */

.container_learning-landing {position:relative; float:left; width:518px; margin:241px 0 0 3px; text-align:left;}
.container_learning-landing h1 {margin:0 0 5px 0; padding:0 0 0 26px; font-size:18px; color:#3B6387;}
.content_learning-landing {position:relative; margin:0; padding:0 8px 55px 26px; font-size:11px; line-height:18px; color:#777;}
.content_learning-landing h1 {padding:0; font-size:15px; color:#444; font-weight:normal;margin:0 0 18px 0;}
.content_learning-landing h2 {padding:0; font-size:15px; color:#444; font-weight:normal;margin:0 0 18px 0;}
.content_learning-landing h1 a {color:#444;}
.content_learning-landing h1 img {margin:0 0 18px 0; padding:0;}
.content_learning-landing img {margin:12px 0 23px 0;}
.content_learning-landing img.down {margin:23px 0 23px 0;}
.content_learning-landing img.snapshots {margin:6px 15px 0 7px; float:right;}
.content_learning-landing span.learn-more {margin:6px 25px 0 0; float:right;}
.content_learning-landing span.learn-more img {margin:0 0 0 8px;}

/* LEARNING LANDING MAIN CONTENT ABOVE */

/* COMMUNITY LANDING MAIN CONTENT BELOW */

.container_community-landing {position:relative; float:left; width:518px; margin:241px 0 0 3px; text-align:left;}

.content_community-landing {position:relative; margin:0; padding:0 8px 55px 26px; font-size:11px; line-height:18px; color:#777;}
.content_community-landing h1 {padding:0 0 10px 0; font-size:15px; color:#444; font-weight:normal;}
.content_community-landing h1 img {margin:0 0 18px 0; padding:0;}
.content_community-landing img {margin:23px 0 23px 0;}
.content_community-landing img.thumbs-big {margin:4px 0 0 0;}
.content_community-landing img.thumbs-small {margin:4px 0 0 0;}
.content_community-landing span.learn-more {margin:6px 25px 0 0; float:right;}
.content_community-landing span.learn-more img {margin:0 0 0 8px;}

.content_community-landing .left {width:242px; float:left;}

.content_community-landing .right_big {margin-top:33px; width:242px; float:right;}

.content_community-landing .small {width:242px; float:left; margin-bottom:40px;}

.content_community-landing .text_left {margin:0 16px 0 0;}
.content_community-landing .text_right {margin:0;}


.content_community-landing .text_left span, .content_community-landing .text_right span {font-weight:bold;}

/* COMMUNITY LANDING MAIN CONTENT ABOVE */

/* CLAIMS LANDING MAIN CONTENT BELOW */

.container_claims-landing {position:relative; float:left; width:518px; margin:230px 0 0 3px; text-align:left;}

.box {width:518px;background: url(../img/box-middle.jpg); background-repeat: repeat-y;}
.box-top {min-height:6px; height:auto !important; height:6px; background: url(../img/box-top.jpg) no-repeat;}

.box-mid h3 {font-size:17px; color:#444444; font-weight:normal; padding:4px 0 0 25px; margin-top:0;}
.box-mid-content {width:472px; background: url(../img/box-divider-horizontal.jpg) no-repeat; margin:0 0 0 25px; padding:12px 0 0 0;}
.box-mid-content-left {float:left; width:450px;}
.box-mid-content-left-phone-number {min-height:25px; height:auto !important; height:25px; background: url(../img/icon-phone.gif) no-repeat; padding:2px 0 0 24px; font-size:17px; color:#376b9d; font-weight:bold;}
.box-mid-content-left p {font-size:11px; color:#777777; padding: 0 40px 0 8px;}
.box-mid-content-left-phone-numbers {margin:0; padding: 5px 0 0 8px;}
.box-mid-content-left-phone-numbers li {color:#376b9d; font-size:12px; list-style-type:none; padding: 0 0 5px 0;}
.box-mid-content-left-button {padding: 20px 0 0 8px;font-size:11px;}

.box-mid-content-bottom {margin: 0 0 0 8px;font-size:11px;}

.box-mid-content-right {float:left; width:230px;}

.box-mid-content-right img.alert_notice {margin:5px 0 0 30px;}
.box-mid-content-right img.alert_thumb {margin:10px 0 0 40px;}
.box-mid-content-right .catastrophe_alerts ul {margin:0; padding:0 0 0 31px;}
.box-mid-content-right .catastrophe_alerts li {list-style-type:none;}
.box-mid-content-right .catastrophe_alerts a {text-align:left; margin:0 0 9px 0; font-weight:bold; color:#DC291E; font-size:11px;}
.box-mid-content-right .catastrophe_alerts {margin-right:9px; font-weight:bold; color:#DC291E;}
.box-mid-content-right img.hotline_thumb {margin:12px 0 0 20px;}

.box-mid-content-mid {float:left; width:1px; min-height:269px; height:auto !important; height:269px; background: url(../img/box-divider-vertical.jpg) no-repeat;}

.box-bottom {min-height:14px; height:auto !important; height:14px; background: url(../img/box-bottom.jpg) no-repeat;}

.content_claims-landing {position:relative; margin-top:10px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777;}
.content_claims-landing img {margin:10px 0 11px 0;}

.content_claims-landing .what-to-expect h1 {font-weight:normal; font-size:15px; color:#444444; margin:0px; padding:0;}
.content_claims-landing .what-to-expect-header {font-size:12px; color:#3b6387;}
.content_claims-landing .what-to-expect-header .num {color:#444444;}
.content_claims-landing .what-to-expect-content {margin:0 15px 20px 0; font-size:11px; font-weight:normal; color:#777;}

.content_claims-landing .content-detail-sub dl.left {position:relative; float:left; width:220px; margin:0 30px 0 0; padding-bottom:45px;}
.content_claims-landing .content-detail-sub dl.left dt {font-size:12px; color:#444;}
.content_claims-landing .content-detail-sub dl.left dd {margin:6px 0;}
.content_claims-landing .content-detail-sub dl.left dd img {margin:0 0 0 8px; padding:0;}
.content_claims-landing .content-detail-sub dl.right {position:relative; float:left; width:226px; margin:0; padding-bottom:45px;}
.content_claims-landing .content-detail-sub dl.right dt {font-size:12px; color:#444;}
.content_claims-landing .content-detail-sub dl.right dd {margin:6px 0;}
.content_claims-landing .content-detail-sub dl.right dd img {margin:0 0 0 8px; padding:0;}

/* CLAIMS LANDING MAIN CONTENT ABOVE */

/* CLAIMS DETAIL MAIN CONTENT BELOW */

.container_claims-det {position:relative; float:left; width:518px; margin:108px 0 0 3px; text-align:left;}

.container_claims-det h1 {margin:0 0 8px 0; padding:0 0 0 26px; font-size:18px; color:#3B6387;}

.container_claims-det .breadcrumb {margin:0 0 6px 0; padding:0 0 0 26px; font-size:9px; font-weight:normal; color:#777;}
.container_claims-det .breadcrumb a {text-decoration:underline; color:#777;}
.container_claims-det .breadcrumb span {margin:0 6px 0 6px;}

.content_claims-det {position:relative; margin-top:10px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777;}
.content_claims-det h1 {padding:0 0 10px 0; font-size:15px; color:#444; font-weight:normal;}
.content_claims-det h2 {margin:0; padding:0;}
.content_claims-det h2 img.up {margin:13px 0 0 0;}
.content_claims-det h3 {margin:15px 0 5px 0; padding:0; font-size:12px; color:#376B9D;}
.content_claims-det h4 {margin:0; font-size:10px; color:#4AA6ED;}
.content_claims-det h4 img {position:relative; margin:0 0 0 5px; padding:0;}
.content_claims-det a.back-to-top {margin:5px 0 0 0; float:right;}

.content_claims-det img {margin:13px 0 14px 0; padding:0;}
.content_claims-det img.content_line {margin:23px 0 13px 0; padding:0;}

.content_claims-det .print_email {position:relative; width:174px; margin:12px 10px 2px 22px; float:right; font-size:9px; color:#4AA6ED;}
.content_claims-det .print_email p {position:relative; margin:0 0 5px 0; text-align:center;}
.content_claims-det .print_email p img {position:relative; margin:0 10px -3px 10px;}
.content_claims-det .print_email .container-top {position:relative; width:174px; height:4px; margin:0; font-size:0; background:url(../img/anchor-nav-bg-top.gif) no-repeat;}
.content_claims-det .print_email .container-mid {position:relative; width:174px; margin:0; background:url(../img/anchor-nav-bg-mid.gif) repeat-y;}
.content_claims-det .print_email .container-btm {position:relative; width:174px; height:4px; margin:0; background:url(../img/anchor-nav-bg-bottom.gif) no-repeat;}

.content_claims-det .print_email ul {margin:0; padding:4px 0;}
.content_claims-det .print_email li {padding:5px 7px; line-height:12px; list-style-type:none;}

.content_claims-det .content-detail-sub {padding-bottom:80px;}
.content_claims-det .content-detail-sub dl.left {position:relative; float:left; width:240px; margin:0 0 30px 0;}
.content_claims-det .content-detail-sub dl.left dt {font-size:12px; color:#444;}
.content_claims-det .content-detail-sub dl.left dd {margin:8px 0 0 0;}
.content_claims-det .content-detail-sub dl.right {position:relative; float:left; width:240px; margin:0;}
.content_claims-det .content-detail-sub dl.right dt {font-size:12px; color:#444;}
.content_claims-det .content-detail-sub dl.right dd {margin:8px 0 0 0;}
.content_claims-det .content-detail-sub img {margin:0 0 0 8px;}

/* CLAIMS DETAIL MAIN CONTENT ABOVE */

/* BUSINESS DETAIL MAIN CONTENT BELOW */

.container_business-det {position:relative; float:left; width:518px; margin:108px 0 0 3px; text-align:left;}

.container_business-det h1 {margin:0 0 8px 0; padding:0 0 0 26px; font-size:18px; color:#3B6387;}

.container_business-det .breadcrumb {margin:0 0 6px 0; padding:0 0 0 26px; font-size:9px; font-weight:normal; color:#777;}
.container_business-det .breadcrumb a {text-decoration:underline; color:#777;}
.container_business-det .breadcrumb span {margin:0 6px 0 6px;}

.content_business-det {position:relative; margin-top:10px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777;}
.content_business-det h1 {padding:0 0 10px 0; font-size:15px; color:#444; font-weight:normal;}
.content_business-det h2 {margin:0; padding:0;}
.content_business-det h3 {margin:15px 0 5px 0; padding:0; font-size:11px; color:#376B9D;}
.content_business-det h4 {margin:0; font-size:10px; color:#4AA6ED;}
.content_business-det h4 img {position:relative; margin:0 0 0 5px; padding:0;}
.content_business-det a.back-to-top {float:right;}
.content_business-det a.back-to-top#last {padding-bottom:25px;}

.content_business-det img {margin:13px 0 14px 0; padding:0;}
.content_business-det img.content_line {margin:23px 0 13px 0; padding:0;}

.content_business-det .print_email {position:relative; width:174px; margin:12px 10px 2px 22px; float:right; font-size:9px; color:#4AA6ED;}
.content_business-det .print_email p {position:relative; margin:0 0 5px 0; text-align:center;}
.content_business-det .print_email p img {position:relative; margin:0 10px -3px 10px;}
.content_business-det .print_email .container-top {position:relative; width:174px; height:4px; margin:0; font-size:0; background:url(../img/anchor-nav-bg-top.gif) no-repeat;}
.content_business-det .print_email .container-mid {position:relative; width:174px; margin:0; background:url(../img/anchor-nav-bg-mid.gif) repeat-y;}
.content_business-det .print_email .container-btm {position:relative; width:174px; height:4px; margin:0; background:url(../img/anchor-nav-bg-bottom.gif) no-repeat;}

.content_business-det .print_email ul {margin:0; padding:4px 0;}
.content_business-det .print_email li {padding:5px 7px; line-height:12px; list-style-type:none;}

/* BUSINESS DETAIL MAIN CONTENT ABOVE */

/* PARENTS GUIDE MAIN CONTENT BELOW */

.container_parents-guide {position:relative; float:left; width:518px; margin:180px 0 0 3px; text-align:left;}

.container_parents-guide h1 {margin:0; padding:0 0 9px 26px; font-size:18px; color:#3B6387; text-decoration:none;}
.container_parents-guide h1 img {margin:0;}
.container_parents-guide img {margin-bottom:7px;}

.content_parents-guide {position:relative; margin-top:15px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777;}

.content_parents-guide h1 {position:relative; padding:0 0 10px 0; float:left; font-size:15px; color:#444; font-weight:normal;}
.content_parents-guide h2 {position:relative; padding:0 0 10px 0; float:left; font-size:15px; color:#444; font-weight:normal;}
.content_parents-guide img {margin:23px 0 23px 0;}
.content_parents-guide span {position:relative; margin:0 20px 0 0; padding:0; float:right; font-size:9px;}
.content_parents-guide span img {position:relative; margin:0 0 -3px 0; left:4px;}
.content_parents-guide div {clear:both;}

.content_parents-guide .content-detail-sub dl.left {position:relative; float:left; width:227px; margin:0 30px 0 0; padding-bottom:30px;}
.content_parents-guide .content-detail-sub dl.left dt {font-size:12px; color:#444;}
.content_parents-guide .content-detail-sub dl.left dd {margin:0;}
.content_parents-guide .content-detail-sub dl.right {position:relative; float:left; width:227px;  margin:0; padding-bottom:30px;}
.content_parents-guide .content-detail-sub dl.right dt {font-size:12px; color:#444;}
.content_parents-guide .content-detail-sub dl.right dd {margin:0;}
.content_parents-guide .content-detail-sub img {margin:0 0 0 8px;}

/* PARENTS GUIDE MAIN CONTENT ABOVE */

/* WRECKED MAIN CONTENT BELOW */

.container_wrecked {position:relative; float:left; width:518px; margin:180px 0 0 3px; text-align:left;}

.container_wrecked h1 {margin:0; padding:0 0 9px 26px; font-size:18px; color:#3B6387; text-decoration:none;}
.container_wrecked h1 img {margin:0;}
.container_wrecked img {margin-bottom:7px;}

.content_wrecked {position:relative; margin-top:15px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777;}
.content_wrecked h1 {position:relative; padding:0 0 10px 0; float:left; font-size:15px; color:#444; font-weight:normal;}
.content_wrecked img {margin:46px 0 23px 0;}
.content_wrecked span {position:relative; margin:0 20px 0 0; padding:0; float:right; font-size:9px;}
.content_wrecked span img {position:relative; margin:0 0 -3px 0; left:4px;}
.content_wrecked div {clear:both;}

.content_wrecked .content-detail-sub dl.left {position:relative; float:left; width:239px; margin:0 50px 0 0; padding-bottom:30px;}
.content_wrecked .content-detail-sub dl.left dt {font-size:12px; color:#444;}
.content_wrecked .content-detail-sub dl.left dd {margin:0;}
.content_wrecked .content-detail-sub dl.right {position:relative; float:left; width:195px;  margin:0; padding-bottom:30px;}
.content_wrecked .content-detail-sub dl.right dt {font-size:12px; color:#444;}
.content_wrecked .content-detail-sub dl.right dd {margin:0;}
.content_wrecked .content-detail-sub img {margin:0 0 0 8px;}

/* WRECKED MAIN CONTENT ABOVE */

/* COMPARE CARS MAIN CONTENT BELOW */

.container_compare-cars {position:relative; float:left; width:518px; margin:180px 0 0 3px; text-align:left;}

.container_compare-cars h1 {margin:0; padding:0 0 9px 26px; font-size:18px; color:#3B6387; text-decoration:none;}
.container_compare-cars h1 a {text-decoration:none;}
.container_compare-cars h1 img {margin:0;}
.container_compare-cars img {margin-bottom:7px;}

.content_compare-cars {position:relative; margin-top:25px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777;}
.content_compare-cars h2 {margin:15px 0 10px 0; padding:0; font-size:12px; color:#376B9D; font-weight:normal;}

.content_compare-cars form.cars {position:relative; margin-left:4px; right:3px; vertical-align:top; display:inline;}
.content_compare-cars select.auto_options {width:156px; height:18px; font-size:11px; color:#777; border:1px solid #777;}
.content_compare-cars input.submit {position:relative; top:-4px; vertical-align:top;}

.content_compare-cars #compare_content img {margin:23px 0 23px 0;}

.content_compare-cars .content-detail-sub {padding-bottom:25px;}
.content_compare-cars .content-detail-sub dl.right {position:relative; float:right; margin:0; padding: 0 66px 0 0;}
.content_compare-cars .content-detail-sub dl.right dt {font-size:12px; color:#444;}
.content_compare-cars .content-detail-sub dl.right dd {margin:8px 0 0 0;}
.content_compare-cars .content-detail-sub img {margin:0 0 0 8px!important;}

.content_compare-cars .cars_container {margin:15px 0 23px 0;}
.content_compare-cars .cars_container ul {margin:0; padding:4px 0;}
.content_compare-cars .cars_container li {padding:5px 7px; line-height:12px; list-style-type:none;}

.content_compare-cars .disclaimer {font-size:9px; line-height:10px;}

/* COMPARE CARS MAIN CONTENT ABOVE */



/* NEW HOMEPAGE */

#MainProducts, #MoreProducts { clear: both; background: url('../img/productsHm_box_bottom.gif') no-repeat bottom left; }
#MainProducts ul.Table, #MoreProducts ul.Table { display: block; list-style-type: none; margin: 0; padding: 0; background: url('../img/productsHm_box_top.gif') no-repeat top left; width: 705px; min-height: 4px; }
#MainProducts h2, #MoreProducts h2 { font-size: 14px; color: #376b9d; text-decoration: none; }
#MainProducts p, #MoreProducts p { font-size: 11px; color: #777; line-height: 18px; }

#MainProducts { margin: 0 0 0 36px; min-height: 324px; }
#MainProducts li { float: left; width: 233px; border-right: 1px solid #e6e6e6; }
#MainProducts li.Last { width: 235px; border-right: 0; }
#MainProducts h2 { margin: 13px 0 12px 9px; padding: 0; }
#MainProducts h2 a:hover { color: #4aa5ec; text-decoration: underline; }
#MainProducts ul.PicLinks { min-height: 79px; *height: 81px; list-style-type: none; margin: 0; padding: 0; background-color: #f8f9fb; background-position: 0% 0%; background-repeat: no-repeat; border: 1px solid #e6e6e6; border-width: 1px 0 1px 0; font-size: 10px; }
#MainProducts .PicLinks li { float: none; border-right: 0; padding: 12px 0 0 109px; line-height: 12px; }
#MainProducts .PicLinks a { display: block; background-repeat: no-repeat; background-position: 0% 3px; padding-left: 8px; } 
#MainProducts .BtnQuote a { background-image: url('../img/arrow_red.gif'); color: #d6281d; font-weight: 900; }
#MainProducts .BtnLearn a { display: block; padding-left: 0; }
#MainProducts p { text-align: left; margin: 9px 9px 12px 10px; }
#MainProducts sup { font-size: 8px; }

#MoreProducts { margin: 10px 0 45px 36px; padding-bottom: 11px; min-height: 178px; }
#MoreProducts li { background-repeat: no-repeat; background-position: 10px 10px; border-top: 1px solid #e6e6e6; height: 64px; *height: 65px; width: 352px; float: left; margin-top: 10px; }
#MoreProducts li.Title { height: auto; border-top: 0; width: auto; float: none; margin-top: 0px; }
#MoreProducts h2 { margin: 0 0 0 10px; padding: 12px 0 0 0; }
#MoreProducts h3 { font-size: 11px; margin: 5px 0 0 111px; padding: 0; }
#MoreProducts p { margin: 1px 17px 0 111px; }


/* changed top margin of content_auto-home-life from 355 to 400 to make room for airship banner */
.content_auto-home-life { margin: 400px 0 45px 45px; }
.content_auto-home-life ul { display: block; list-style: none; margin: 0; padding: 0; background: url(../img/tableborder_vertical_grade.gif) no-repeat top left; width: 687px; height: 356px; }
.content_auto-home-life li { float: left; width: 229px; font-size: 11px; color: #777; line-height: 18px; }
.content_auto-home-life a img { margin: 0 4px 3px 21px; float: left; width: 114px; height: 94px; }
.content_auto-home-life h2 { float: left; color: #376b9d; font-size: 13px; font-weight: 400; line-height: 18px; width: 75px; margin: 20px 0 0 0; }
.content_auto-home-life p { display: block; clear: both; margin: 0 16px 0 16px; height: 229px; }
.content_auto-home-life sup { font-size: 8px; color: #4aa6ed; }
.content_auto-home-life .QuoteBtn { display: block; color: #376b9d; font-weight: 900; background: url(../img/left_red_arrow.GIF) no-repeat; background-position: 16px 13px; padding-left: 30px; line-height: 30px; }
.content_auto-home-life a { color: #4aa6ed; text-decoration: none; }
.content_auto-home-life a:hover { text-decoration: underline; }

/* NEW HOMEPAGE */


.container_compare-cars2 {position:relative; float:left; width:518px; margin:180px 0 10px 15px; text-align:left;}

.container_compare-cars2 h1 {margin:0; padding:0 0 9px 26px; font-size:18px; color:#3B6387; text-decoration:none;}
.container_compare-cars2 h1 a {text-decoration:none;}
.container_compare-cars2 h1 img {margin:0;}
.container_compare-cars2 img {margin-bottom:7px;}

.content_compare-cars2 {
	margin-top:-15px; 
	padding:0 8px 0 26px; 
	font-size:11px; 
	line-height:18px; 
	color:#777;
	
	}

.content_compare-cars2 h2 {
	margin:15px 0 10px 0; 
	padding:0; 
	font-size:12px; 
	color:#376B9D;
	 font-weight:normal;
	 }
	 
.content_compare-cars2 h3 {
	margin:15px 0 10px 0; 
	padding:0; 
	font-size:11px; 
	color:#376B9D;
	 font-weight:normal;
	 }

.content_compare-cars2 form.cars {position:relative; margin-left:4px; right:3px; vertical-align:top; display:inline;}
.content_compare-cars2 select.auto_options {width:156px; height:18px; font-size:11px; color:#777; border:1px solid #777;}
.content_compare-cars2 input.submit {position:relative; top:-4px; vertical-align:top;}

.content_compare-cars2 #compare_content img {margin:23px 0 23px 0;}

.content_compare-cars2 .content-detail-sub {padding-bottom:25px;}
.content_compare-cars2 .content-detail-sub dl.right {position:relative; float:right; margin:0; padding: 0 66px 0 0;}
.content_compare-cars2 .content-detail-sub dl.right dt {font-size:12px; color:#444;}
.content_compare-cars2 .content-detail-sub dl.right dd {margin:8px 0 0 0;}
.content_compare-cars2 .content-detail-sub img {margin:0 0 0 8px!important;}

.content_compare-cars2 .cars_container {margin:15px 0 23px 0;}
.content_compare-cars2 .cars_container ul {margin:0; padding:4px 0;}
.content_compare-cars2 .cars_container li {padding:5px 7px; line-height:12px; list-style-type:none;}

.content_compare-cars2 .disclaimer {font-size:9px; line-height:10px;}

/* BUSINESS & MOTORCYCLE INSURANCE */
.content_business-motor {
	margin-top:-15px; 
	padding:0 8px 0 26px; 
	font-size:11px; 
	line-height:18px; 
	color:#777;
	}

.content_business-motor li {list-style-type:none; float:left; width: 300px; }
.content_business-motor a img { margin: 0 4px 3px 0; float: left; }

/* BORDER */
.content_business-motor-border img {margin: 0 0 0 30px;}

/* FINANCIAL SOLUTION & RECREATION */

.content_financial-rec {
	margin-top:-220px; 
	padding:0 8px 0 26px; 
	font-size:11px; 
	line-height:18px; 
	color:#777;
	}

.content_financial-rec li {list-style-type:none; float:right; width: 300px; }
.content_financial-rec a img { margin: 0 4px 3px 0; float: left; }



/* COMPARE CARS MAIN CONTENT ABOVE */

/* COMPARE HOMEPAGE MAIN CONTENT BELOW */

.container_homepage {position:relative; float:left; width:518px; margin:180px 0 0 3px; text-align:left;}

.container_homepage h1 {margin:0; padding:0 0 9px 26px; font-size:18px; color:#3B6387; text-decoration:none;}
.container_homepage h1 a {text-decoration:none;}
.container_homepage h1 img {margin:0;}
.container_homepage img {margin-bottom:7px;}

.content_homepage {position:relative; margin-top:35px; padding:0 8px 0 26px; font-size:11px; line-height:18px; color:#777;}
.content_homepage h2 {margin:15px 0 10px 0; padding:0; font-size:12px; color:#376B9D; font-weight:normal;}

.content_homepage form.cars {position:relative; margin-left:4px; right:3px; vertical-align:top; display:inline;}
.content_homepage select.auto_options {width:156px; height:18px; font-size:11px; color:#777; border:1px solid #777;}
.content_homepage input.submit {position:relative; top:-4px; vertical-align:top;}

.content_homepage #compare_content img {margin:23px 0 23px 0;}

.content_homepage .content-detail-sub {padding-bottom:25px;}
.content_homepage .content-detail-sub dl.right {position:relative; float:right; margin:0; padding: 0 66px 0 0;}
.content_homepage .content-detail-sub dl.right dt {font-size:12px; color:#444;}
.content_homepage .content-detail-sub dl.right dd {margin:8px 0 0 0;}
.content_homepage .content-detail-sub img {margin:0 0 0 8px!important;}

.content_homepage .cars_container {margin:15px 0 23px 0;}
.content_homepage .cars_container ul {margin:0; padding:4px 0;}
.content_homepage .cars_container li {padding:5px 7px; line-height:12px; list-style-type:none;}

.content_compare-cars .disclaimer {font-size:9px; line-height:10px;}

/* COMPARE HOMEPAGE MAIN CONTENT ABOVE */

/* COMPARE HOMEPAGE2 MAIN CONTENT BELOW */

.container_homepage2 {position:relative; float:left; width:518px; margin:180px 0 0 3px; text-align:left;}

.container_homepage2 h1 {margin:0; padding:0 0 9px 26px; font-size:18px; color:#3B6387; text-decoration:none;}
.container_homepage2 h1 a {text-decoration:none;}
.container_homepage2 h1 img {margin:0;}
.container_homepage2 img {margin-bottom:7px;}

.content_homepage2 {position:relative; margin-top:-20px; padding:0 8px 0 6px; font-size:11px; line-height:18px; color:#777;}
.content_homepage2 h2 {margin:15px 0 10px 0; padding:0; font-size:12px; color:#376B9D; font-weight:normal;}

.content_homepage2 form.cars {position:relative; margin-left:4px; right:3px; vertical-align:top; display:inline;}
.content_homepage2 select.auto_options {width:156px; height:18px; font-size:11px; color:#777; border:1px solid #777;}
.content_homepage2 input.submit {position:relative; top:-4px; vertical-align:top;}

.content_homepage2 #compare_content img {margin:23px 0 23px 0;}

.content_homepage2 .content-detail-sub {padding-bottom:25px;}
.content_homepage2 .content-detail-sub dl.right {position:relative; float:right; margin:0; padding: 0 66px 0 0;}
.content_homepage2 .content-detail-sub dl.right dt {font-size:12px; color:#444;}
.content_homepage2 .content-detail-sub dl.right dd {margin:8px 0 0 0;}
.content_homepage2 .content-detail-sub img {margin:0 0 0 8px!important;}

.content_homepage2 .cars_container {margin:15px 0 23px 0;}
.content_homepage2 .cars_container ul {margin:0; padding:4px 0;}
.content_homepage2 .cars_container li {padding:5px 7px; line-height:12px; list-style-type:none;}

/* COMPARE HOMEPAGE2 MAIN CONTENT ABOVE */

/* LIFE PLANNER LINKBAR BELOW */

.life-linkbar {position:relative; top:2px; height:57px; background:transparent url(../img/eng-usa/life_tabs-bg.jpg) no-repeat; clear:both;}
.life-linkbar img.get-a-quote {position:absolute; top:2px; left:287px; width:224px; height:44px;}
.life-linkbar img.find-an-agent {position:absolute; top:2px; left:518px; width:224px; height:44px;}

/* LIFE PLANNER LINKBAR ABOVE */

/* LIFE PLANNER LANDING MAIN CONTENT BELOW */

.container_life-planner-landing {position:relative; float:left; width:747px; margin:108px 0 52px 0; left:3px; text-align:left;}

.content_life-planner-landing {position:relative; width:735px; height:310px; top:12px; left:12px; font-size:9px; line-height:10px; letter-spacing:-0.05em; color:#777; text-align:left;}
.content_life-planner-landing img.content_line {position:relative; margin:31px 0 15px 0;}
.content_life-planner-landing .disclaimer {position:relative; margin:0 24px 0 0;}

/* LIFE PLANNER LANDING MAIN CONTENT ABOVE */

/* LIFE PLANNER RESULTS MAIN CONTENT BELOW */

.container_life-planner-results {position:relative; float:left; width:747px; margin:108px 0 0 0; left:3px; text-align:left;}

.content_life-planner-results {position:relative; margin-top:10px; padding:0 8px 0 0; left:17px; font-size:11px; line-height:18px; color:#777;}

.discounts_content_line {position:relative; top:-1px; height:30px; background:transparent url(../img/content_line.jpg) no-repeat; clear:both; }

.life-planner-results-tab {width:730px; min-height:220px; height:auto !important; height:220px; background: url(../img/bg-life-planner-results.jpg) no-repeat;}

.life-planner-results-your-results {float:left; font-family:verdana, sans-serif; font-size:14px; color:#376b9d; padding: 12px 0 0 23px;}
.life-planner-results-take-the-results-with-you {float:left; font-family:verdana, sans-serif; font-size:11px; color:#777; padding: 10px 0 0 89px;}

.content_life-planner-results .print_email {position:relative; width:174px; margin:12px 10px 2px -10px; float:left; font-size:9px; color:#4AA6ED;}
.content_life-planner-results .print_email p {position:relative; margin:0 0 5px 0; text-align:center;}
.content_life-planner-results .print_email p img {position:relative; margin:0 10px -3px 10px;}

.life-planner-results-tab-body {float:left; width:430px; padding:0 0 0 23px;}
.life-planner-results-tab-body h2 {padding:13px 0 15px 0; font-family:verdana, sans-serif; font-size:15px; color:#444; font-weight:normal; margin:0;}

.life-planner-results-tab-body ul {padding: 0 0 17px 0; margin: 0;}
.life-planner-results-tab-body li {padding: 0; margin: 0; list-style-type: none;}
.life-planner-results-tab-body li a {font-family:verdana, san-serif; font-size:11px; color:#4aa6ed; text-decoration:none;}
.life-planner-results-tab-body li a:hover {text-decoration:underline;}

.life-planner-results-tout {float:left; width:170px; padding:0 0 0 85px;}
.life-planner-results-tout h2 {padding:13px 0 9px 0; font-family:verdana, sans-serif; font-size:15px; color:#444; font-weight:normal; margin:0;}
.life-planner-results-tout p {padding:0; font-family:verdana, sans-serif; font-size:11px; color:#777; margin:0;}
.life-planner-results-tout-button {padding:12px 0 0 24px;}

.life-planner-results-disclaimer {padding:15px 0 20px 0; font-family:verdana, sans-serif; font-size:9px; color:#777; margin:0;}

.life-planner-results-sectional {padding:24px 0 0 0;}
.life-planner-results-sectional h2 {font-family:verdana, sans-serif; font-size:15px; color:#444; font-weight:normal; padding:0 0 16px 0; margin:0;}
.life-planner-results-sectional-row {width:680px; padding-bottom:24px;}
.life-planner-results-sectional-left {float:left; width:200px; font-family:verdana, sans-serif; font-size:11px; color:#444;}
.life-planner-results-sectional-right {float:left; width:460px; margin-left:20px; font-family:verdana, sans-serif; font-size:11px; color:#777;}

.life-planner-results-sectional-right ul {padding:0; margin:0;}
.life-planner-results-sectional-right li {padding: 0; margin: 0; list-style-type: none;}
.life-planner-results-sectional-right li a {font-family:verdana, san-serif; font-size:11px; color:#4aa6ed; text-decoration:none;}
.life-planner-results-sectional-right li a:hover {text-decoration:underline;}

.life-planner-results-sectional-right p {margin:0; padding:0;}

/* LIFE PLANNER RESULTS MAIN CONTENT ABOVE */

/* SEARCH RESULTS BELOW */

.billboard_window_search-results {position:relative; height:auto; width:100%; min-width:945px; margin-top:10px; overflow:visible}
.billboard_body_search-results {position:relative; width:950px; height:228px; margin:0 auto; overflow:visible}
.container_search-results {position:relative; float:left; width:703px; margin:-20px 15px 0 3px; text-align:left;}

.search-results-top {width:689px; padding: 0 0 11px 18px; border-bottom: 1px solid #d4d4d4; margin-bottom:10px;}
.search-results-top form {margin-top:-18px;}
.search-results-search-box-go {float:right; width:28px; padding-left:8px;}
.search-results-search-box-field {float:right; width:158px; padding-top:3px;}
.search-results-search-box-field input {width:158px;font-size:11px; font-family:verdana, sans-serif; color:#777;}
.search-results-search-box-title {float:right; width:50px; font-size:11px; font-family:verdana, sans-serif; color:#444; padding-top:5px;}
.search-results-advanced-search {float:right; padding:2px 0 20px 0;}
.search-results-advanced-search a {font-family:verdana, sans-serif; color:#4aa6ed; font-size:11px;}
.search-results-for {font-size:12px; font-family:verdana, sans-serif; color:#222;}
.search-results-for .keyword {color:#4aa6ed;}
.search-results-showing {float:right; margin-top:-17px; font-size:11px; font-family:verdana, sans-serif; color:#777;}

.search-results-main {width:705px; border-bottom: 1px solid #d4d4d4; margin-bottom:10px;}
.search-results-you-could-also-try {padding:0 0 45px 18px; font-size:11px; font-family:verdana, sans-serif; color:#777;}
.search-results-you-could-also-try .blue {color:#4aa6ed;}
.search-results-pagination-top {float:right; margin-bottom:-17px; font-family:verdana, sans-serif; color:#777;}
.search-results-pagination-top a {font-size:11px; font-family:verdana, sans-serif; color:#777;}
.search-results-pagination-top a.blue {color:#4aa6ed;}
.search-results-pagination-top a.underline {text-decoration:underline;}

.search-results-keymatch {width:675px; padding:12px 15px 12px 15px; margin-bottom:30px;}
.search-results-keymatch-title {float:right; margin-bottom:10px; font-family:verdana, sans-serif; color:#777; font-size:11px; overflow:visible}
.search-results-keymatch h2 {padding:0; margin:0;}
.search-results-keymatch h2 a {color:#4aa6ed; font-family:verdana, sans-serif; font-size:11px; font-weight:normal;}
.search-results-keymatch p {color:#777; padding:0; margin:0; font-family:verdana, sans-serif; font-size:11px;}

.search-results-match {width:675px; padding:0 15px 0 15px; margin-bottom:30px;}
.search-results-match h2 {padding:0; margin:0;}
.search-results-match h2 a {color:#4aa6ed; font-family:verdana, sans-serif; font-size:11px; font-weight:normal;}
.search-results-match p {color:#777; padding:0; margin:0; font-family:verdana, sans-serif; font-size:11px;}

.search-results-match .keyword, .search-results-match .keyword {color:#333;}

.search-results-pagination-bottom {float:right; font-family:verdana, sans-serif; color:#777;}
.search-results-pagination-bottom a {font-size:11px; font-family:verdana, sans-serif; color:#777;}
.search-results-pagination-bottom a.blue {color:#4aa6ed;}
.search-results-pagination-bottom a.underline {text-decoration:underline;}

/* SEARCH RESULTS ABOVE */


/* RIGHT RAIL BELOW */

.rightrail {position:relative; float:left; width:232px; margin-top:-25px; margin-left:-3px; text-align:left;}
.rightrail-home {position:relative; float:left; width:232px; margin-top:2px; margin-left:-3px; text-align:left;}
.rightrail_agent-landing {position:relative; float:left; width:232px; margin-top:-241px; margin-left:-3px; text-align:left;}
.rightrail_product-landing {position:relative; float:left; width:232px; margin-top:-241px; margin-left:-3px; text-align:left;}
.rightrail_wrecked {position:relative; float:left; width:232px; margin-top:-25px; margin-left:-3px; text-align:left;}
.rightrail_life-planner {position:absolute; width:232px; top:18px; right:0; text-align:left;}

/* RIGHT RAIL ABOVE */

/* Manage my policies page */

/* LOGIN */

.forced-enrollment { position:relative; display:inline; float:left;	width: 707px; margin:-10px 10px 0 0px;	text-align:left; }
.forced-enrollment-content {  background:transparent url(../img/box_bg.gif) no-repeat top left; background-position: 0% 22px; width: 707px; height: 480px; font-family: Verdana; font-size: 13px; color: #777; }
.forced-enrollment-Photo {  background:transparent url(../img/photos.jpg) no-repeat top left; width: 304px; height: 207px; margin-right: 62px; float: right; }
.forced-enrollment-Message {  background:transparent url(../img/message.gif) no-repeat top left; width: 255px; height: 83px; text-indent: -200em; z-index: 1000; margin: 94px 0 0 23px!important; }
.forced-enrollment-Copy { display: block; clear: both; margin: 0 15px 0 38px; line-height: 18px; padding-top: 26px; }
.forced-enrollment-Copy p { margin: 0; }
.forced-enrollment-BtnStarted { display: inline; float: right; margin: 31px 37px 0 39px; }
.forced-enrollment-BtnStarted a { display: block;  background:transparent url(../img/btn_getstartedtoday.png) no-repeat top left; width: 184px; height: 54px; text-indent: -200em; z-index: 1000; }
.forced-enrollment-Features { margin-top: 30px; margin-left: 44px; float: left; color: #777; font-size: 13px; }
.forced-enrollment-Features ul { list-style: none; margin: 14px 0 0 0; padding: 0; }
.forced-enrollment-Features li {  background:transparent url(../img/arrow.gif) no-repeat top left; background-position: 0% 5px; padding-left: 16px; margin-bottom: 3px; font-size: 11px; }
.forced-enrollment-ToPay { font-size: 13px; line-height: 16px; font-family: Verdana; color: #777; margin: 28px 0 0 12px; }
.forced-enrollment-ToPay a { color: #4aa6ed; text-decoration: none; font-weight: 900; margin-left: 8px;  background:transparent url(../img/arrow.gif) no-repeat top right; padding-right: 8px; background-position: 100% 3px; }


/*LOGIN ENDS */

.business_pay_bill { position:relative; display:inline; float:left;	width: 707px; margin:-10px 10px 0 0px;	text-align:left; }
.business_pay_bill_content {  background:transparent url(../img/bg_full_pay_bill.png) no-repeat top left; background-position: 0% 22px; width: 708px; height: 600px; font-family: Verdana; font-size: 13px; color: #777; }
/***************************/
/***** global.css ENDS ****/
/*************************/

/* New business payment page*/

.business_paymnt { position:relative; display:inline; float:left; width: 900px; height:580px; margin:-30px 10px 0 40px;	text-align:left; }
.business_paymnt_bg {  background:transparent url(../img/business_payment_bg.gif) no-repeat top left; background-position: 0% 22px; width: 900px; height: 580px; font-family: Verdana; font-size: 13px; color: #777; }
.business_paymnt_content {display: block; clear: both; padding: 230px 0 0 40px;}
.business_paymnt_content p { font-size: 13px; line-height: 16px; font-family: Verdana; color: #777;  }
.business_paymnt_radio {float: left; width: 30px;}
.business_paymnt_options {float: left; width: 620px;}

/* New business payment ends*/

/*************************/
/* left-rail.css BEGINS */
/***********************/


.cleaner {clear:both;}


#left-rail {width:200px;}
#left-rail-top {min-height:7px; height:auto !important; height:7px; background:transparent url(../img/left-rail-bg-top.png) no-repeat; margin-bottom:-10px; line-height:10px; font-size:0px;}
#left-rail-mid {background:transparent url(../img/left-rail-bg-mid.png) repeat-y;}
#left-rail-mid-content {width:192px; min-height:215px; height:auto !important; height:215px; background:transparent url(../img/left-rail-bg-gradient.jpg) repeat-x; margin: 0 0 0 4px;}
#left-rail-mid-content .leftnav {width:190px; padding-left:10px;}
#left-rail-mid-content .leftnav a {position:relative; top:1px; font-family:verdana, san-serif; font-size:11px; color:#777; text-decoration:none;}
#left-rail-mid-content .leftnav ul {width:164px; padding:8px 0 8px 11px; margin:0; border-bottom:1px solid #DCDBDB;}
#left-rail-mid-content .leftnav li {padding:0; margin:0; list-style-type:none;}
#left-rail-mid-content .leftnav li a:hover {color:#376B9D; text-decoration:underline;}

.leftnav div {width:164px; margin:4px 0 0 0; padding:0 0 8px 0; font-family:verdana, san-serif; font-size:11px; border-bottom:1px solid #DCDBDB;}
.leftnav div a:hover {color:#376B9D!important;}

.leftnav span.active-page {position:relative; top:1px; height:11px; height:auto !important; min-height:11px; margin:0; padding:1px 0 0 11px; float:left; background:url(../img/left-rail-page-off.gif) no-repeat;}
.leftnav span.active-other {position:relative; top:1px; height:11px; height:auto !important; min-height:11px; margin:1px 0 0 0; padding:1px 0 0 11px; float:left; background:url(../img/left-rail-other-on.gif) no-repeat;}

.leftnav .active-page a, .leftnav .highlighted {color:#376B9D!important;}
.leftnav .active-other a {color:#777!important;}

.leftnav .active-page span {background:url(../img/left-rail-page-on.gif) no-repeat; margin-top:1px;}
.leftnav .active-other span {background:url(../img/left-rail-other-off.gif) no-repeat; margin-top:1px;}

.leftnav .inactive {position:relative; left:11px;}
.leftnav .inactive-highlighted {position:relative; left:11px; color:#376B9D!important;}

#left-rail-bottom {min-height:85px; height:auto !important; height:85px; background: url(../img/left-rail-bg-bottom.png); background-repeat: repeat-y;}


/***********************/
/* left-rail.css ENDS */
/*********************/


/*****************************/
  
/* nav.css BEGINS **********/

/*************************/ 

ul#nav {margin:0; padding:0; line-height:22px; list-style:none; display:inline;}

#nav a {font-size:13px; color:white; text-decoration:none;}

#nav li li a {
	display:block;
	margin:0 24px 0 24px;
	padding:0;
	border-top:1px solid #F7F7F7;
	border-right:0;
	border-bottom:1px solid #E7E7E8;
	border-left:0;
	text-align:left;
	height:100%;
	line-height:24px;
	font-size:11px;
	color:#0E4E92;
}

#nav li li a.link-top {border-top-width:0;}
#nav li li a.link-bottom {border-bottom-width:0;}

#nav li li a:hover {color:#4AA6ED;}

li.menu {
	position:relative;
	float:left;
	/*width:232px;*/
	width:234px;
	min-height:24px;
	height:100%;
	text-align:center;
	cursor:default;
	background:#4AA6ED url(../img/nav_bg-main.jpg) repeat-x;
}

li.menu:hover, li.menu_over {
	background:#376B9D url(../img/nav_bg-main-on.jpg) repeat-x;
}

li#menu-first {border-left-width:0;}
li#menu-last {border-right-width:0;}

li.menu ul {
	display:none;
	position:absolute;
	width:241px;
	top:100%;
	left:0;
	margin-left:-3px;
	padding:0 0 7px 0;
	font-weight:normal;
	list-style:none;
	background:transparent url(../img/nav_bg-main_hover.png) bottom left no-repeat;
}

li.menu li {
	display:block;
	float:none;
	background:none;
	border:none;
}

li.menu li.menu-top {background:transparent url(../img/nav_shadow-center.png) repeat-x;}

li.menu:hover ul, li.menu_over ul {display:block;}


/***************/
/* nav.css ENDS */
/***************/ 





/*****************************/
/* right-rail.css BEGINS */
/***************************/ 


 .cleaner {clear:both;}

/*********************/
/* MY FARMERS BEGINS */
/*********************/

#my-farmers-lrg-space {width:232px; margin:2px 0 93px 0;}
#my-farmers-sm-space {width:232px; margin:2px 0 45px 0;}

#my-farmers-top { height:11px; background:transparent url(../img/my-farmers-bg-top.png) no-repeat top; overflow:hidden; }
#my-farmers-mid {background:transparent url(../img/my-farmers-bg-mid.png); background-repeat: repeat-y;}

#my-farmers-mid-content {width:220px; background: url(../img/my-farmers-bg-gradient-collapsed.jpg) bottom  no-repeat; margin: 0 0 0 1px; padding: 3px 0 0 12px;}
#my-farmers-mid-content .my-farmers-title {float: left; width:92px; padding: 0 0 0 15px; background: url(../img/my-farmers-my-farmers-off.gif) no-repeat;}
#my-farmers-mid-content .my-farmers-username {font-family: verdana, san-serif; font-size:11px; color:#777777; margin:5px 0 0 3px; padding:5px 0 3px 0;  background: url(../img/right-rail-divider.jpg) no-repeat;}
#my-farmers-mid-content .my-farmers-desc {display:block; font-family: verdana, san-serif; font-size:11px; color:#777777; margin:5px 0 0 3px; padding:5px 0 3px 0;  background: url(../img/right-rail-divider.jpg) no-repeat;}
#my-farmers-mid-content .my-farmers-your-agents {display:none;}
#my-farmers-mid-content .my-farmers-your-agents-title {display:none;}
#my-farmers-mid-content .my-farmers-your-agents-names {display:none;}
#my-farmers-mid-content .my-farmers-your-agents-names ul {display:none;}
#my-farmers-mid-content .my-farmers-your-agents-names li {display:none;}
#my-farmers-mid-content .my-farmers-login {float: left; margin-left:58px;}
#my-farmers-mid-content .my-farmers-form {display:none;}
#my-farmers-mid-content .my-farmers-form-fieldname {display:none;}
#my-farmers-mid-content .my-farmers-form-button {display:none;}
#my-farmers-mid-content .my-farmers-form-link-left {display:none;}
#my-farmers-mid-content .my-farmers-form-link-right {display:none;}
#my-farmers-mid-content .my-farmers-form-field input.login_name {display:none;}
#my-farmers-mid-content .my-farmers-form-field input.forgot_password {display:none;}
#my-farmers-mid-content .my-farmers-buttons {display:none;}
#my-farmers-mid-content .my-farmers-buttons .my-farmers-button-left {display:none;}
#my-farmers-mid-content .my-farmers-buttons .my-farmers-button-right {display:none;}

#my-farmers-lrg-space.expanded, #my-farmers-sm-space.expanded {width:232px; margin:2px 0 5px 0;}

.expanded #my-farmers-mid-content {display:block; width:220px; background: url(../img/my-farmers-bg-gradient-expanded.jpg) bottom  no-repeat; margin: 0 0 0 1px; padding: 3px 0 0 12px;}
.expanded #my-farmers-mid-content .my-farmers-title {display:block; float: left; width:92px; padding: 0 0 0 15px; background: url(../img/my-farmers-my-farmers-on.gif) no-repeat;}
.expanded #my-farmers-mid-content .my-farmers-username {font-family: verdana, san-serif; font-size:11px; color:#777777; margin:23px 0 0 1px; background:none;}
.expanded #my-farmers-mid-content .my-farmers-desc {display:none;}
.expanded #my-farmers-mid-content .my-farmers-your-agents {display:block; width:190px; margin:12px 0 0 1px;}
.expanded #my-farmers-mid-content .my-farmers-your-agents-title {display:block; float:left; width:90px;font-family: verdana, san-serif; font-size:11px; color:#777777;}
.expanded #my-farmers-mid-content .my-farmers-your-agents-names {display:block; float:left; width:100px;}
.expanded #my-farmers-mid-content .my-farmers-your-agents-names ul {display:block; padding: 0; margin: 0 0 9px 0;}
.expanded #my-farmers-mid-content .my-farmers-your-agents-names li {display:block; padding: 0; margin: 0; list-style-type: none;}
.expanded #my-farmers-mid-content .my-farmers-your-agents-names li a {font-family: verdana, san-serif; font-size:11px; color:#4aa6ed;}
.expanded #my-farmers-mid-content .my-farmers-login {display:block; float: left; margin-left:58px;}
.expanded #my-farmers-mid-content .my-farmers-form {display:block; margin:14px 0 0 0; padding: 0 0 0 0; background:none;}
.expanded #my-farmers-mid-content .my-farmers-form-fieldname {display:block; padding:3px 0 0 0; color:#555555; font-family: verdana, san-serif; font-size:11px; margin-top:-2px;}
.expanded #my-farmers-mid-content .my-farmers-form-forgot a {font-family: verdana, san-serif; font-size:9px; color;#4aa6ed;}
.expanded #my-farmers-mid-content .my-farmers-form-button {display:block; float: left; margin: 0 0 0 0;}
.expanded #my-farmers-mid-content .my-farmers-form-link-left {display:block; float:left; margin: 35px 0 0 0;}
.expanded #my-farmers-mid-content .my-farmers-form-link-right {display:block; float:left;}
.expanded #my-farmers-mid-content .my-farmers-form-link-left a, .my-farmers-form-link-right a {color:#4aa6ed; font-family: verdana, san-serif; font-size:11px; margin: 30px 0 0 0;}
.expanded #my-farmers-mid-content .my-farmers-form-field input.login_name {display:block; width:140px; height:22px; padding:3px 2px 0 2px; font-size:11px; color:#777;}
.expanded #my-farmers-mid-content .my-farmers-form-field input.forgot_password {display:block; width:140px; height:22px; padding:3px 2px 0 2px; font-size:11px; color:#777;}
.expanded #my-farmers-mid-content .my-farmers-buttons {display:block; margin:6px 0 0 0; padding:12px 0 3px 0; background: url(../img/right-rail-divider.jpg) no-repeat;}
.expanded #my-farmers-mid-content .my-farmers-buttons .my-farmers-button-left {display:block; margin:0 7px 0 0; float:left;}
.expanded #my-farmers-mid-content .my-farmers-buttons .my-farmers-button-right {display:block; float:left;}

#my-farmers-bottom {min-height:12px; height:auto !important; height:12px; background: url(../img/my-farmers-bg-bottom.png) no-repeat;}

/*******************/
/* MY FARMERS ENDS */
/*******************/


/*******************/
/* BUSINESS PAYMENT */
/*******************/
.BusinessPayment { display: block; width: 232px; height: 131px; background: url(../img/eng-usa/business-bg.png) no-repeat; margin: 10px 0 93px 0; text-align: left; font-family: Verdana; font-size: 11px; color: #777777; }
.BusinessPayment strong { display: block; width: 164px; height: 44px; background: url(../img/eng-usa/pay-you-bill-bz.gif) no-repeat; background-position: 0% 16px; margin: 0 0 0 32px; overflow: hidden; }
.BusinessPayment strong span, .BusinessPayment a span { visibility: hidden; }
.BusinessPayment .HR { display: block; background: url(../img/right-rail-divider.jpg) no-repeat top center; width: 206px; height: 1px; margin: 9px 0 0 13px; overflow: hidden; }
.BusinessPayment p { margin: 11px 0 0 15px; }
.BusinessPayment a { display: inline-block; background: url(../img/eng-usa/btn_paynow.gif) no-repeat top left; width: 81px; height: 26px; text-decoration: none; float: left; margin: 11px 34px 0 17px;  }
.BusinessPayment a:hover { text-decoration: none; }
.BusinessPayment .CreditCards {  float: left; display: block; background: url(../img/eng-usa/business_cc.gif) no-repeat top left; width: 82px; height: 24px; margin: 12px 0 0 0; }
/*******************/
/* BUSINESS PAYMENT ENDS */
/*******************/

/*********************/
/* RIGHT RAIL BEGINS */
/*********************/
#right-rail {width:232px;}
#right-rail-top {min-height:11px; height:auto !important; height:11px; background:transparent url(../img/right-rail-bg-top.png) no-repeat; line-height:11px; font-size:0px;}
#right-rail-mid {background:transparent url(../img/right-rail-bg-mid.png); background-repeat: repeat-y;}
#right-rail-mid-content {width:222px; min-height:457px; height:auto !important; height:457px; background: url(../img/right-rail-bg-gradient.jpg) repeat-x; margin: 0 0 0 5px; padding: 10px 0 0 0;}

#right-rail-mid-content .get-a-quote {width:206px; background: url(../img/right-rail-divider.jpg) no-repeat;  margin: 0 0 0 10px; padding: 0 0 0 5px;}
#right-rail-mid-content .get-a-quote .title {padding: 10px 0 10px 0;}

#right-rail-mid-content .find-an-agent {width:206px; background: url(../img/right-rail-divider.jpg) no-repeat;  margin: 0 0 0 10px; padding: 10px 0 0 5px;}
#right-rail-mid-content .find-an-agent-title {margin: 0 0 10px 0; width:130px; background: url(../img/right-rail-find-an-agent-off.gif) no-repeat;}
#right-rail-mid-content .find-an-agent-title.active {background: url(../img/right-rail-find-an-agent-on.gif) no-repeat;}
#right-rail-mid-content .find-an-agent .zipcode {width:136px; margin-bottom:20px; display:none;}
#right-rail-mid-content .find-an-agent .zipcode .title {margin: 9px 0 2px 0; padding:0; font-family:verdana, san-serif; color:#777; font-size:11px;}
#right-rail-mid-content .find-an-agent .zipcode .zipcode-field {float:left; margin: 2px 10px 0 0;}
#right-rail-mid-content .find-an-agent .zipcode .zipcode-button {float:left;}

#right-rail-mid-content .related-topics {width:206px; background: url(../img/right-rail-divider.jpg) no-repeat;  margin: 0 0 0 10px; padding: 0 0 0 5px;}
#right-rail-mid-content .related-topics .title {padding: 22px 0 10px 0;}
#right-rail-mid-content .related-topics ul {padding: 0 0 17px 0; margin: 0;}
#right-rail-mid-content .related-topics li {padding: 0; margin: 0; list-style-type: none;}
#right-rail-mid-content .related-topics li a {font-family:verdana, san-serif; font-size:11px; color:#4aa6ed;}


#right-rail-mid-content .related-products {width:206px; background: url(../img/right-rail-divider.jpg) no-repeat;  margin: 0 0 0 10px; padding: 0 0 0 5px;}
#right-rail-mid-content .related-products .title {padding: 22px 0 10px 0;}
#right-rail-mid-content .related-products ul {padding: 0 0 17px 0; margin: 0;}
#right-rail-mid-content .related-products li {padding: 0; margin: 0; list-style-type: none;}
#right-rail-mid-content .related-products li a {font-family:verdana, san-serif; font-size:11px; color:#4aa6ed;}


#right-rail-mid-content .search-tips {width:206px; margin: 0 0 0 10px; padding: 0 0 0 5px;}
#right-rail-mid-content .search-tips .title {padding: 0 0 10px 0;}
#right-rail-mid-content .search-tips ul {padding: 0 0 17px 0; margin: 0;}
#right-rail-mid-content .search-tips li {padding: 0 10px 0 0; margin: 0 0 10px 0; list-style-type: none; font-family:verdana, san-serif; font-size:11px; color:#777;}

#right-rail-mid-content .what-do-you-need {margin: 0 0 0 6px;}

#right-rail-mid-content .auto-deductible-calculator {width:212px; min-height:199px; height:auto !important; height:199px; background: url(../img/eng-usa/Modules_Auto_Deduct_with_notext.jpg) no-repeat; margin: 0 0 0 5px;}
#right-rail-mid-content .auto-deductible-calculator .dropdown {padding: 128px 0 0 16px;}
#right-rail-mid-content .auto-deductible-calculator .dropdown select {width:173px;}
#right-rail-mid-content .auto-deductible-calculator .dropdown input {margin: 10px 0 0 112px;}

#right-rail-mid-content .thank-you-farmers {font-family:verdana, san-serif; font-size:11px; color:#777777; margin: 0 0 0 13px;  background: url(../img/right-rail-divider.jpg) no-repeat; padding: 24px 0 10px 0;}
#right-rail-mid-content .thank-you-farmers-title {padding:0;}
 #right-rail-mid-content .thank-you-farmers-image {float:right; padding-top:10px;}
 
#right-rail-mid-content .farmers-careers  {width:215px; min-height:199px; height:auto !important; height:205px; background: url(../img/eng-usa/Modules_Careers_withnotext.jpg) no-repeat; margin-left:5px; margin-right:5; margin-top:0; margin-bottom:0; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .farmers-careers-title {padding: 42px 0 0 17px;}
#right-rail-mid-content .farmers-careers-subtitle {padding: 15px 0 0 17px; color:#376b9d; font-size: 12px;}
#right-rail-mid-content .farmers-careers p {width:130px; padding: 12px 0 0 17px; margin:0;}
#right-rail-mid-content .farmers-careers-link {padding: 10px 0 0 70px;}

#right-rail-mid-content .tips  {width:211px; min-height:143px; height:auto !important; height:143px; background: url(../img/right-rail-bg-tips.jpg) no-repeat; margin: 0 0 0 7px; font-family:verdana, san-serif; font-size:11px; color:#444444;}
#right-rail-mid-content .tips-title {padding: 28px 0 13px 55px;}
#right-rail-mid-content .tips p {padding: 0 0 2px 20px; margin:0;}

#right-rail-mid-content .get-a-chance-to-win {margin: 16px 0 0 13px;}
#right-rail-mid-content .get-a-chance-to-win-divider {margin: 0 0 0 13px;  background: url(../img/right-rail-divider.jpg) no-repeat; padding: 24px 0 0 0;}

#right-rail-bottom {min-height:85px; height:auto !important; height:85px; background: url(../img/right-rail-bg-bottom.png); background-repeat: repeat-y;}
/*******************/
/* RIGHT RAIL ENDS */
/*******************/

/******************************/
/* RIGHT RAIL HOMEPAGE BEGINS */
/******************************/
#right-rail-mid-content .my-farmers-title {padding: 0 0 0 15px;}
.my-farmers-form {margin:6px 0 0 10px; padding: 0 0 0 15px; background: url(../img/right-rail-divider.jpg) no-repeat;}
.my-farmers-form-fieldname {padding:13px 0 0 0; color:#555555; font-family: verdana, san-serif; font-size:11px;}
.my-farmers-form-forgot a {font-family: verdana, san-serif; font-size:9px; color;#4aa6ed;}
.my-farmers-form-button {margin:-10px 15px 0 0; text-align:left;}
.my-farmers-form-link-left {float:left; margin-top:12px;}
.my-farmers-form-link-right {float:right; margin:12px 25px 0 0;}
.my-farmers-form-link-left a, .my-farmers-form-link-right a {color:#4aa6ed; font-family: verdana, san-serif; font-size:11px;}

.my-farmers-form-field input.login_name {width:171px; height:22px; padding:3px 2px 0 2px; font-size:11px; color:#777;}
.my-farmers-form-field input.forgot_password {width:171px; height:22px; padding:3px 2px 0 2px; font-size:11px; color:#777;}

.buttons {margin:10px 0 0 10px; padding: 0 0 0 2px; background: url(../img/right-rail-divider.jpg) no-repeat;}
.button {padding:18px 0 0 10px;}
.my-buttons {margin:10px 0 0 0; padding: 0 0 0 2px; background: url(../img/right-rail-divider.jpg) no-repeat;}
.my-button {padding:10px 0 0 10px;}

.affected-by-these-events {margin:12px 0 0 10px; padding: 23px 0 0 15px; background: url(../img/right-rail-divider.jpg) no-repeat;}
.affected-by-these-events-photo {margin:8px 0 0 8px;}
.affected-by-these-events ul {margin:5px 0 0 0; padding:0;}
.affected-by-these-events li {list-style-type: none; margin:0; padding:0; color:#DC291E; font-weight:bold;}
.affected-by-these-events li a {color:#dc291e!important; font-family: verdana, san-serif; font-size:11px; font-weight: bold;}
.affected-by-these-events-phone {margin: 14px 0 0 -10px;}
/****************************/
/* RIGHT RAIL HOMEPAGE ENDS */
/****************************/



/*********************/
/* RIGHT RAIL BUSINESS LANDING BEGINS MODIFIED SUSHMA NORI*/
/*********************/
#right-rail-mid-content .right-rail-save-now-on-term-life-insurance {width:215px; min-height:199px; height:auto !important; height:205px !important; background: url('../img/eng-usa/simple_term_life.jpg') no-repeat; font-family:verdana, san-serif; font-size:11px; color:#444444; margin-left:5px; margin-right:5px; margin-top:0; margin-bottom:0}
#right-rail-mid-content .right-rail-save-now-on-term-life-insurance-content {position:relative; padding: 65px 19px 0 18px; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .right-rail-save-now-on-term-life-insurance-link {position:relative; padding:15px 0 0 115px;}
/*******************/
/* RIGHT RAIL BUSINESS LANDING ENDS */
/*******************/


/*********************/
/* RIGHT RAIL CLAIMS LANDING BEGINS */
/*********************/
#my-farmers_claims {width:232px; min-height:243px; height:auto !important; height:243px; background:transparent url(../img/my-farmers-bg-on.png) no-repeat; margin:0 0 0 0; padding: 16px 0 0 15px; line-height:16px;}
#my-farmers_claims .my-farmers-title {float: left; width:92px; padding: 0 0 0 13px; background: url(../img/my-farmers-my-farmers-off.gif) no-repeat;}
#my-farmers_claims .my-farmers-title.active {background: url(../img/my-farmers-my-farmers-on.gif) no-repeat;}
#my-farmers_claims .my-farmers-login {float: left; margin-left:58px;}
#my-farmers_claims .my-farmers-login a {font-family:verdana, san-serif; font-size:11px; color:#4aa6ed; text-decoration:none;}
#my-farmers_claims .my-farmers-form {margin:6px 0 0 0; padding: 0 0 0 0; background:none;}
#my-farmers_claims .my-farmers-form-fieldname {padding:3px 0 0 0; color:#555555; font-family: verdana, san-serif; font-size:11px;}
#my-farmers_claims .my-farmers-form-forgot a {font-family: verdana, san-serif; font-size:9px; color;#4aa6ed;}
#my-farmers_claims .my-farmers-form-button {margin:-40px 25px 0 0;}
#my-farmers_claims .my-farmers-form-link-left {float:left; margin-top:32px;}
#my-farmers_claims .my-farmers-form-link-right {float:left; margin:32px 0 0 30px;}
#my-farmers_claims .my-farmers-form-link-left a, .my-farmers-form-link-right a {color:#4aa6ed; font-family: verdana, san-serif; font-size:11px;}

#my-farmers_claims .my-farmers-form-field input.login_name {width:140px; height:22px; padding:3px 2px 0 2px; font-size:11px; color:#777;}
#my-farmers_claims .my-farmers-form-field input.forgot_password {width:140px; height:22px; padding:3px 2px 0 2px; font-size:11px; color:#777;}

#my-farmers_claims .my-farmers-buttons {margin:6px 0 0 0; padding:12px 0 0 0; background: url(../img/right-rail-divider.jpg) no-repeat;}
#my-farmers_claims .my-farmers-buttons .my-farmers-button-left {margin:0 7px 0 0; float:left;}
#my-farmers_claims .my-farmers-buttons .my-farmers-button-right {float:left;}
/*********************/
/* RIGHT RAIL CLAIMS LANDING ENDS */
/*********************/

/*********************/
/* RIGHT RAIL CLAIMS CATASTROPHE LANDING BEGINS */
/*********************/
#right-rail-top-claims-catastrophe {min-height:11px; height:auto !important; height:11px; background:transparent url(../img/my-farmers-bg-top.png) no-repeat; margin: 0 0 0 5px; line-height:16px; font-size:0px;}

#right-rail-mid-content .someone-to-turn {margin: 10px 0 16px 4px;}
#right-rail-mid-content .someone-to-turn-content {margin: 10px 12px 15px 12px; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .someone-to-turn-link {margin: 10px 12px 15px 12px;}
#right-rail-mid-content .someone-to-turn-link a {font-family:verdana, san-serif; font-size:11px; color:#4aa6ed;}

#right-rail-mid-content .just-one-call-away {width:206px; background: url(../img/right-rail-divider.jpg) no-repeat;  margin: 10px 0 0 10px; padding: 24px 0 0 5px;}
#right-rail-mid-content .just-one-call-away {font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .just-one-call-away-title {padding:0;}
#right-rail-mid-content .just-one-call-away-image {float:right; padding-top:10px;}
#right-rail-mid-content .just-one-call-away p {padding-right:20px;}

#right-rail-mid-content .claims-videos {margin: 10px 0 16px 4px;}
#right-rail-mid-content .claims-videos-content {margin: 10px 12px 15px 12px; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .claims-videos-link {margin: 10px 12px 15px 12px;}
#right-rail-mid-content .claims-videos-link a {font-family:verdana, san-serif; font-size:11px; color:#4aa6ed;}

#right-rail-mid-content .claims-cat {margin: 10px 0 16px 4px;}
#right-rail-mid-content .claims-cat-content {margin: 10px 12px 15px 12px; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .claims-cat-link {margin: 0px 0px 15px 12px;}
#right-rail-mid-content .claims-cat-link a {font-family:verdana, san-serif; font-size:11px; color:#4aa6ed;}

#right-rail-mid-content .claims-twitter {min-height:40px; height:auto !important; height:40px; background: transparent  url(../img/eng-usa/twitter.jpg) no-repeat; margin: 10px 0 0px 8px;}
#right-rail-mid-content .claims-twitter-content {margin: 3px 12px 15px 42px; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .claims-twitter-link {margin: 0px 12px 15px 12px;}
#right-rail-mid-content .claims-twitter-link a {font-family:verdana, san-serif; font-size:11px; color:#4aa6ed;}


#right-rail-mid-content .iclaim-cat {margin: 10px 0 16px 8px;}
#right-rail-mid-content .iclaim-cat-content {margin: 10px 12px 15px 12px; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .iclaim-cat-link {margin: 4px 0px 15px 12px;}
#right-rail-mid-content .iclaim-cat-link a {font-family:verdana, san-serif; font-size:11px; color:#4aa6ed;}


#right-rail-mid-content .bus-cat {margin: 10px 0 16px 8px;}
#right-rail-mid-content .bus-cat-content {margin: 4px 12px 15px 12px; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .bus-cat-link {margin: 4px 0px 15px 12px;}
#right-rail-mid-content .bus-cat-link a {font-family:verdana, san-serif; font-size:11px; color:#4aa6ed;}
/*******************/
/* RIGHT RAIL CLAIMS CATASTROPHE LANDING ENDS */
/*******************/

/*********************/
/* RIGHT RAIL COMMUNITY LANDING BEGINS */
/*********************/
#right-rail-mid-content .related-topics-community {width:206px; margin: 0 0 0 10px; padding: 0 0 0 5px;}
#right-rail-mid-content .related-topics-community .title {padding: 14px 0 10px 0;}
#right-rail-mid-content .related-topics-community ul {padding: 0 0 17px 0; margin: 0;}
#right-rail-mid-content .related-topics-community li {padding: 0; margin: 0; list-style-type: none;}
#right-rail-mid-content .related-topics-community li a {font-family:verdana, san-serif; font-size:11px; color:#4aa6ed;}
#right-rail-mid-content .related-topics-community p {font-family:verdana, san-serif; font-size:11px; color:#999999;}
.agent-advice-series {width:215px; min-height:199px; height:auto !important; height:205px; background: url(../img/eng-usa/Modules_Agent_Advice_No_Text.jpg) no-repeat; margin-left:5px; margin-right:5; margin-top:0; margin-bottom:0; font-family: verdana, san-serif; color: #777777;}
.agent-advice-series-title {padding: 21px 0 0 11px;}
.agent-advice-series-subtitle {padding: 14px 0 0 11px; font-size: 12px;}
.agent-advice-series-content {padding: 12px 0 0 11px; font-size: 11px; width:110px; line-height:16px;}
.agent-advice-series-link {position:relative; top:20px; text-align:right}
.agent-advice-series-link a {color:#4aa6ed; font-size: 11px;}
/*******************/
/* RIGHT RAIL COMMUNITY LANDING ENDS */
/*******************/


/**************************************************/
/* RIGHT RAIL DISCOUNTS FOR YOU BEGINS -- SUSHMA NORI */
/******************************************************/



#right-rail-mid-content .discounts-for-you {width:215px; min-height:210px; height:auto !important; height:210px !important; background: url(../img/eng-usa/Modules_Discount.jpg) no-repeat; margin-left:5px; margin-right:5; margin-top:0; margin-bottom:0}
/*#right-rail-mid-content .discounts-for-you .dropdown {padding: 128px 0 0 16px;}*/
#right-rail-mid-content .discounts-for-you-content {position:relative; padding: 46px 19px 14px 13px; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .contact-agent {position:relative; padding: 5px 5px 5px 10px; font-family:verdana, san-serif; font-size:11px; color:#777777;}
/*#right-rail-mid-content .discounts-for-you .dropdown select {width:173px;}*/
/*#right-rail-mid-content .discounts-for-you .dropdown input {margin: 10px 0 0 112px;}*/
#right-rail-mid-content .discounts-for-you-link {position:relative; padding:14px 0px 0px 16px;}
#right-rail-mid-content .discounts-for-you-link a {color:#4aa6ed; font-size: 11px;}
/*********************************************/
/*********************************************/
/* RIGHT RAIL DISCOUNTS FOR YOU ENDS -- SUSHMA NORI */
/***********************************************/


/*********************/
/* RIGHT RAIL ADDITIONS MODIFIED JILL HAGEMAN*/
/*********************/
#right-rail-mid-content .march-of-dimes  {width:215px; min-height:164x; height:auto !important; height:164px; background: url(../img/eng-usa/MOD_Module.jpg) no-repeat; margin-left:3px; margin-right:0; margin-top:0; margin-bottom:0; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .march-of-dimes-title {padding: 21px 0 0 11px;}
#right-rail-mid-content .march-of-dimes-subtitle {padding: 14px 0 0 11px; font-size: 12px;}
#right-rail-mid-content .march-of-dimes-content {padding: 80px 5px 0 17px; margin:0px;}
#right-rail-mid-content .march-of-dimes-link {position:relative; top:-2px; text-align:right}
#right-rail-mid-content .march-of-dimes-link a {color:#4aa6ed; font-size: 11px;}

#right-rail-mid-content .milk-kids  {width:215px; min-height:199px; height:auto !important; height:205px; background: url(../img/eng-usa/Modules_milk_notext.jpg) no-repeat; margin-left:5px; margin-right:5; margin-top:0; margin-bottom:0; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .milk-kids-title {padding: 21px 0 0 11px;}
#right-rail-mid-content .milk-kids-subtitle {padding: 14px 0 0 11px; font-size: 12px;}
#right-rail-mid-content .milk-kids-content {padding: 12px 0 0 11px; font-size: 11px; width:110px; line-height:16px;}
#right-rail-mid-content .milk-kids-link {position:relative; top:20px; text-align:right}
#right-rail-mid-content .milk-kids-link a {color:#4aa6ed; font-size: 11px;}

#right-rail-mid-content .liam  {width:215px; min-height:199px; height:auto !important; height:205px; background: url(../img/eng-usa/homepage_tile.jpg) no-repeat; margin-left:5px; margin-right:5; margin-top:0; margin-bottom:0; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .liam-link {position:relative; top:20px; text-align:right}
#right-rail-mid-content .liam-link a {color:#4aa6ed; font-size: 11px;}


#right-rail-mid-content .farmers-flex  {width:215px; min-height:199px; height:auto !important; height:205px; background: url(../img/eng-usa/FFlex_Banner_New.jpg) no-repeat; margin-left:5px; margin-right:5; margin-top:0; margin-bottom:0; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .farmers-flex-title {padding: 21px 0 0 11px;}
#right-rail-mid-content .farmers-flex-subtitle {padding: 14px 0 0 11px; font-size: 12px;}
#right-rail-mid-content .farmers-flex-content {padding: 12px 0 0 11px; font-size: 11px; width:110px; line-height:16px;}
#right-rail-mid-content .farmers-flex-link {position:relative; top:16px; text-align:right}
#right-rail-mid-content .farmers-flex-link a {color:#4aa6ed; font-size: 11px;}

#right-rail-mid-content .women-finance  {width:215px; min-height:199px; height:auto !important; height:205px; background: url(../img/eng-usa/women_and_finance.jpg) no-repeat; margin-left:5px; margin-right:5; margin-top:0; margin-bottom:0; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .women-finance-title {padding: 21px 0 0 11px;}
#right-rail-mid-content .women-finance-subtitle {padding: 14px 0 0 11px; font-size: 12px;}
#right-rail-mid-content .women-finance-content {padding: 12px 0 0 11px; font-size: 11px; width:110px; line-height:16px;}
#right-rail-mid-content .women-finance-link {position:relative; top:12px; text-align:right}
#right-rail-mid-content .women-finance-link a {color:#4aa6ed; font-size: 11px;}


#right-rail-mid-content .life-calculator  {width:215px; min-height:199px; height:auto !important; height:205px; background: url(../img/eng-usa/Module_life_calculator.jpg) no-repeat; margin-left:5px; margin-right:5; margin-top:0; margin-bottom:0; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .life-calculator-title {padding: 21px 0 0 11px;}
#right-rail-mid-content .life-calculator-subtitle {padding: 14px 0 0 11px; font-size: 12px;}
#right-rail-mid-content .life-calculator-content {padding: 12px 0 0 11px; font-size: 11px; width:110px; line-height:16px;}
#right-rail-mid-content .life-calculator-link {position:relative; top:12px; text-align:right}
#right-rail-mid-content .life-calculator-link a {color:#4aa6ed; font-size: 11px;}

#right-rail-mid-content .auto-calculator {margin: -15px 0px 5px 12; padding:0; font-family:verdana, san-serif; color:#888888; font-size:11px;}
#right-rail-mid-content .auto-calculator-content {margin: 4px 12px 15px; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .auto-calculator-link {margin: 0px 0px 0px 0px;}
/*#right-rail-mid-content .auto-calculator-link a {color:#4aa6ed; font-size: 11px;}*/

#right-rail-mid-content .home-calculator  {margin: 10px 0 0px 4px;}
#right-rail-mid-content .home-calculator-content {margin: 4px 12px 15px; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .home-calculator-link {margin: 0px 0px 0px 0px;}
/*#right-rail-mid-content .home-calculator-link a {color:#4aa6ed; font-size: 11px;}*/

#right-rail-mid-content .cat-alert  {width:215px; min-height:199px; height:auto !important; background: url(../img/eng-usa/hurricane_alert.jpg) no-repeat; margin-left:5px; margin-right:5; margin-top:0; margin-bottom:0; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .cat-alert-title {padding: 21px 0 0 11px;}
#right-rail-mid-content .cat-alert-subtitle {padding: 14px 0 0 11px; font-size: 12px;}
#right-rail-mid-content .cat-alert-content {padding: 12px 0 0 11px; font-size: 11px; width:110px; line-height:16px;}
#right-rail-mid-content .cat-alert-link {position:relative; top:17px; text-align:right}
#right-rail-mid-content .cat-alert-link a {color:#4aa6ed; font-size: 11px;}


#right-rail-mid-content .farmers-news {width:215px; min-height:115px; height:auto !important; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:0; font-family:verdana, san-serif; font-size:11px; color:#777777;}
#right-rail-mid-content .farmers-news-content {padding: 11px 0 10px 0; font-size: 11px; line-height:16px;}
#right-rail-mid-content .farmers-news-link {position:relative; top:17px; text-align:right}
#right-rail-mid-content .farmers-news-link a {color:#4aa6ed; font-size: 11px;}
/*******************/

/* RIGHT RAIL MARCH OF DIMES/OTHER MODIFIED JILL HAGEMAN*/
/*******************/

.milk-mod {background: url('../img/right-rail-divider.jpg') no-repeat;; margin-left:2px; margin-right:0; margin-top:12px; margin-bottom:0; padding-left:0px; padding-right:0; padding-top:23px; padding-bottom:0}
.mod-learnmore {position:absolute; top:0px; left:130px;}
.milk-learnmore {position:absolute; top:0px; left:130px;}


/***************************/
/* right-rail.css ENDS ****/
/*************************/ 

/***************************/
/* jq-modal.css Starts ****/
/*************************/ 

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (in jqModal.js). You
	can change this value by either;
	  a) supplying one via CSS
	  b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -200px;
    width: 394px;
    
    background-color: #fff;
    color: #333;
    border: 1px solid #b7b6b6;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }


.email {width:394px; background: url(../img/email-bg-mid.gif); background-repeat: repeat-y;}
.email-top {width:394px; background: url(../img/email-bg-top.jpg) no-repeat;}

.email-title {float:left; margin:17px 0 0 24px;}
.email-close-window {float:right; margin:9px 10px 0 0;}

.email-top form {width:389px; margin:16px 0 0 2px; border-top: solid 1px #fff; padding:17px 0 0 0;}
.email-fieldname {float:left; width:74px; color:#3b6387; font-family:verdana, san-serif; font-size:10px; font-weight: bold; padding:0 0 0 21px; text-align:left; margin-top:2px;}
.email-fieldname-desc {width:269px; margin:0 0 8px 95px; font-family:verdana, san-serif; font-size:10px; text-align:left; letter-spacing:-0.04em; color:#b0b0b0;}
.email-field, .email-field-first {float:left;}
.email-field input {width:269px; margin-bottom:10px; color:#777; font-family:verdana, san-serif; font-size:11px;}
.email-field-first input {width:269px; margin-bottom:5px;}
.email-field textarea {width:269px; height:103px; color:#777; font-family:verdana, san-serif; font-size:11px;}
.email-checkbox {float:left; width:15px;margin:19px 0 0 22px;}
.email-checkbox-text {float:left;color:#777; font-family:verdana, san-serif; font-size:11px; margin:19px 0 0 10px;}
.email-cancel {float:right; width:60px; margin-top:12px;}
.email-send {float:right; width:60px; margin:12px 24px 0 6px;}
.email-disclaimer {font-family:verdana, san-serif; font-size:10px; color:#b0b0b0; width:341px; margin:21px 0 0 26px; text-align:left; letter-spacing:-0.04em;}

.email-bottom {width:394px; min-height:20px; height:auto !important; height:20px;  background: url(../img/email-bg-bottom.gif) no-repeat;}

/***************************/
/* jq-modal.css ENDS ****/
/*************************/ 

/***************************/
/* tooltip.css BEGINS ****/
/*************************/ 

.content_discount-cat ul {
list-style: none;
margin: 0;
padding: 0;
}

.content_discount-cat li {
margin:7px 0;
}

span.glossary {
	border-bottom:1px dotted #4AA6ED;
	color:#4AA6ED;
	cursor:pointer;
}

span.glossaryCT {
	border-bottom:1px dotted #4AA6ED;
	color:#4AA6ED;
	cursor:pointer;
}
span.glossaryCA {
	border-bottom:1px dotted #4AA6ED;
	color:#4AA6ED;
	cursor:pointer;
}
span.glossaryTN {
	border-bottom:1px dotted #4AA6ED;
	color:#4AA6ED;
	cursor:pointer;
}
span.glossaryMO {
	border-bottom:1px dotted #4AA6ED;
	color:#4AA6ED;
	cursor:pointer;
}
div.glossary-tooltip {
	position:absolute;
	width:182px;
	text-align:left;
	display:none;
	z-index:1000;
}

div.glossary-tooltip div.top {
	height:11px;
	font-size:0px;
	line-height:11px;
	background:transparent url(../img/glossary-tooltip-top.png) no-repeat;
}

div.glossary-tooltip div.mid {
	background:transparent url(../img/glossary-tooltip-mid.png) repeat-y;
}

div.glossary-tooltip div.btm {
	height:24px;
	background:transparent url(../img/glossary-tooltip-btm.png) no-repeat;
}

div.glossary-tooltip h3 {
	margin:-3px 0 0 0;
	padding:0 9px;
	font-size:11px;
	color:#376B9D;
	letter-spacing:-0.07em;
}

div.glossary-tooltip p {
	margin:0;
	padding:0 9px 5px 9px;
	color:#777;
	font-size:10px;
	line-height:13px;
	letter-spacing:-0.07em;
}

/***************************/
/*tooltip.css ENDS ****/
/*************************/ 

/* pop-up box */

#PopupTxt { z-index: 100; background: url(../img/black.png); color: #4d565e; position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; display: none; }
#PopupTxtBG { background: url(../img/status_expired_bg.png) no-repeat top left; width: 608px; height:280px; margin: 150px auto; text-align: center; }
.StatusMsg { padding: 40px 20px 0 20px; }
.StatusMsg img { display: block; margin: 0 auto 10px auto; }
.StatusMsg a img { margin-top: 10px; display: inline; }
.StatusMsg p.Warning { font-size: 11px; color: #ee3528; }
.StatusMsg p { margin: 12px 0 0 0; font-size: 10px; color: #444; }

.sparksNight { width:460px;}
.sparksNight p{ font-size:11px; font-family: Verdana, sans-serif; color:#777; line-height:18px;}

.insurancecompanies td{vertical-align:top;}
.beigebg {background-color:beige;}

#busleftnav { }
.txt_list li{line-height:25px;}

#pen_home_container{position:relative; width:770px; height:728px; margin:0 auto; background:transparent url(../img/21st_Home_bg.png) no-repeat; }

#pen_home_header{ padding:30px 0 0 0}
#pen_home_content { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444;}
#pen_home_content h1{ font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:
#039; margin:0 0 0 30px;}
#pen_main_content { float:left; width:770px; margin:10px 0 0 30px; line-height:20px}
#pen_main_content p{margin:25px 0 0 0}
#pen_home_footer{ margin:50px 0 0 0; padding:0 20px 0 20px; width:650px; text-align:left; line-height:20px}


.prod_swap{ margin: 0; background-color: #f8f9fb; }
.prod_swap div{display: block; background: url('../img/arrow_red.gif') no-repeat; background-position: 0% 3px; color: #d6281d; font-weight: 900; padding-left: 8px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; text-decoration: none; }
.prod_swap div:hover { text-decoration: underline; }

a.red:link { background-image: url('img/arrow_red.gif') no-repeat 5px left;; color: #d6281d; font-size:10px; font-weight: 900; }
a.red:active {color: #d6281d;  font-size:10px; font-weight: 900;}
a.red:visited {color: #d6281d;  font-size:10px; font-weight: 900;}
a.red:hover {color: #d6281d;  font-size:10px; font-weight: 900;}
.Divider { display: block; clear: both; background: url('../img/right-rail-divider.jpg') no-repeat top left; height: 5px; line-height: 0; margin: 0 0 0 10px; padding: 5px 5px 5px 5px; overflow: hidden; }
