/* Section level styles
------------------------------------------------------------ */
div.columnWrapper_1, div.columnWrapper_2, div.columnWrapper_3 { width: 980px; padding: 0 5px; background: transparent url(/imgsTemplate/bkgrn_wrapper.jpg) no-repeat; }
div.wrapperContent { width: 980px; background: transparent url(/imgsTemplate/bkgrn_wrapperContent.gif) repeat-y; position: relative; }

/* center column */
div.column_3 { margin: 0 215px 0 200px; background-color: transparent; color:#818386} /* rebrand */
div.column_3 a:link, div.column_3 a:visited { text-decoration: underline; }
div.column_3 div.headlineOnly { position: relative; left: -5px; height: 52px; background: url(/imgsTemplate/bkgrn_section-headlineOnly.jpg) no-repeat; }
div.column_3 div.headlineOnly p { color: #FFF; font: bold 220%/1em arial, Arial, Helvetica, sans-serif; margin: 0; }
div.column_3 div.headlineNone { position: relative; left: -5px; height: 300px; background: url(/imgsTemplate/bkgrn_section-headlineNone.jpg) no-repeat; }
div.column_3 div.subtitle { position: relative; height: 50px; background: url(/imgsTemplate/bkgrn_section-subtitle.jpg) no-repeat; }
div.column_3 div.hero p { color: #FFF; font: bold 220%/1em arial, Arial, Helvetica, sans-serif; margin: 0; }
div.column_3 h1 { color:#54a5f3 } /* rebrand */


/* section page background hero images */
div.column_3 div.hero { position: relative; left: -5px; height: 259px; z-index: 0; }
div.column_3 div.hero.hd1 { background: url(/imgsTemplate/bkgrn_section-hero01.jpg) no-repeat; }
div.column_3 div.hero.hd2 { background: url(/imgsTemplate/bkgrn_section-hero02.jpg) no-repeat; }
div.column_3 div.hero.hd3 { background: url(/imgsTemplate/bkgrn_section-hero03.jpg) no-repeat; }
div.column_3 div.hero.hd4 { background: url(/imgsTemplate/bkgrn_section-hero04.jpg) no-repeat; }
div.column_3 div.hero.hd5 { background: url(/imgsTemplate/bkgrn_section-hero05.jpg) no-repeat; }
div.column_3 div.hero.hd6 { background: url(/imgsTemplate/bkgrn_section-hero06.jpg) no-repeat; }
div.column_3 div.hero.hd7 { background: url(/imgsTemplate/bkgrn_section-hero07.jpg) no-repeat; }
div.column_3 div.hero.hd8 { background: url(/imgsTemplate/bkgrn_section-hero08.jpg) no-repeat; }
div.column_3 div.hero.hd9 { background: url(/imgsTemplate/bkgrn_section-hero09.jpg) no-repeat; }
div.column_3 div.hero.hd10 { background: url(/imgsTemplate/bkgrn_section-hero10.jpg) no-repeat; }
div.column_3 div.hero.hd11 { background: url(/imgsTemplate/bkgrn_section-hero11.jpg) no-repeat; }
div.column_3 div.hero.hd12 { background: url(/imgsTemplate/bkgrn_section-hero12.jpg) no-repeat; }

/* hide section page text headers */
div.column_3 p.hero1,
div.column_3 p.hero2,
div.column_3 p.hero3,
div.column_3 p.hero4,
div.column_3 p.hero5,
div.column_3 p.hero6,
div.column_3 p.hero7,
div.column_3 p.hero8,
div.column_3 p.hero9,
div.column_3 p.hero10,
div.column_3 p.hero11,
div.column_3 p.hero12  { display: none; }

/* selectively display section page text headers w/ hero images */
div.column_3 div.hero.hd1 p.hero1,
div.column_3 div.hero.hd2 p.hero2,
div.column_3 div.hero.hd3 p.hero3,
div.column_3 div.hero.hd4 p.hero4,
div.column_3 div.hero.hd5 p.hero5,
div.column_3 div.hero.hd6 p.hero6,
div.column_3 div.hero.hd7 p.hero7,
div.column_3 div.hero.hd8 p.hero8,
div.column_3 div.hero.hd9 p.hero9,
div.column_3 div.hero.hd10 p.hero10,
div.column_3 div.hero.hd11 p.hero11,
div.column_3 div.hero.hd12 p.hero12 { display: block; position: relative; top: 227px; left: 30px; }

/* selectively display section page text headers NO hero image */
div.column_3 div.headlineOnly.hd1 p.hero1,
div.column_3 div.headlineOnly.hd2 p.hero2,
div.column_3 div.headlineOnly.hd3 p.hero3,
div.column_3 div.headlineOnly.hd4 p.hero4,
div.column_3 div.headlineOnly.hd5 p.hero5,
div.column_3 div.headlineOnly.hd6 p.hero6,
div.column_3 div.headlineOnly.hd7 p.hero7,
div.column_3 div.headlineOnly.hd8 p.hero8,
div.column_3 div.headlineOnly.hd9 p.hero9,
div.column_3 div.headlineOnly.hd10 p.hero10,
div.column_3 div.headlineOnly.hd11 p.hero11,
div.column_3 div.headlineOnly.hd12 p.hero12 { display: block; position: relative; top: 20px; left: 30px; }

/* section level left nav */
div.column_3 div.sectionNav { float: left; width: 175px; padding: 15px 0 0 15px; font-size: 110%; }
div.column_3 div.sectionNav ul { padding: 12px 10px 0 10px; margin: 0; list-style: none; background: url(/imgsTemplate/bkgrn_sectionNav-top.jpg) no-repeat; font-family: arial, sans-serif; }
div.column_3 div.sectionNav ul li { background: url(/imgsTemplate/bullet_sectionNav-01.gif) no-repeat 0 .4em; padding: 2px 0 2px 13px; font-weight: bold; }
div.column_3 div.sectionNav ul li a:link, div.column_3 div.sectionNav ul li a:visited { color: #818386; text-decoration: none; } /*rebrand*/
div.column_3 div.sectionNav ul li a:hover, div.column_3 div.sectionNav ul li a:active { color: #3C6EB7; text-decoration: underline; } /*rebrand*/
div.column_3 div.sectionNav ul ul { margin: 0; padding: 2px 0 0 0; list-style: none; background-image: none; }
div.column_3 div.sectionNav ul li li { background: url(/imgsTemplate/bullet_sectionNav-02.gif) no-repeat 0 .7em; padding-left: 10px; font-weight: normal; }
div.column_3 div.sectionNav ul li li a:link, div.column_3 div.sectionNav ul li li a:visited { color: #54A5F3; text-decoration: none; } /*rebrand*/
div.column_3 div.sectionNav ul li li a:hover, div.column_3 div.sectionNav ul li li a:active { color: #135995; text-decoration: underline; }
div.column_3 div.sectionNav-bot { background: url(/imgsTemplate/bkgrn_sectionNav-bot.jpg) no-repeat; height: 15px; padding-bottom: 30px; }

div.sectionNav div.auto-insurance, 
div.sectionNav div.personal-insurance, 
div.sectionNav div.business-insurance, 
div.sectionNav div.drivers-community, 
div.sectionNav div.claims-center, 
div.sectionNav div.customer-service,
div.sectionNav div.about-farmers, 
div.sectionNav div.family-companies { display: none; }

div.sectionNav.nav1 div.auto-insurance,
div.sectionNav.nav2 div.personal-insurance,
div.sectionNav.nav3 div.business-insurance,
div.sectionNav.nav4 div.drivers-community,
div.sectionNav.nav5 div.claims-center,
div.sectionNav.nav6 div.customer-service,
div.sectionNav.nav7 div.about-farmers, 
div.sectionNav.nav8 div.family-companies { display: block; }

div.column_2.navFarmers div.contact-Farmers {display:block;}
div.column_2.navFarmers div.contact-HIC {display:none;}

div.column_2.navHIC div.contact-Farmers {display:none;}
div.column_2.navHIC div.contact-HIC {display:block;}

div.column_3 div.content { padding: 15px 25px 5px 35px; margin-left: 175px; font-size: 110%; line-height: 150%; }
div.column_3 div.content h1 { font-size: 190%; }
div.column_3 div.content h2 { font-size: 150%; }
div.column_3 div.content ol li { margin-bottom: 1em; }
div.column_3 div.content ol ol li { margin-bottom: 0; }

div.column_3 div.content.noSectionNav { margin-left: 0; }

/* footer */
div.footer { background: transparent url(/imgsTemplate/bkgrn_footer-section.png) no-repeat; } /* rebranding */
