@charset "utf-8";
/* CSS Document */
#centerContent h3 { font-size:2em; text-transform:uppercase; margin: 10px 17px 0 30px; }
#centerContent #breadcrumb { margin: 0 0 0 30px; }
#centerContent #oneColContent { margin: 0 0 0 30px; }

#top { display:block; float:left; background:url('/common/images/backgrounds/bkg_landingPage2.jpg') no-repeat; width: 868px; height:245px; margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: solid 3px #cccccc; }
#top img  { float: left; margin: 0 10px 0 0; }
#top p { margin:0 20px 10px 0; }
#top h4 { font-weight: bold; text-transform:uppercase; color:#336699; font-size: 1.5em; margin: 15px 5px 12px 5px; }
*HTML #top h4 { margin: 15px 10px 5px 5px; }
#top ul { display:block; margin:10px 0 0 0; }
#top li {
list-style:none;
background:url('/common/images/bullets/bullet_orange.gif') no-repeat left top; 
padding-left:10px;
float:left;
margin-bottom:5px;
margin-left:0;
margin-right:10px;
margin-top:0;
width:215px;
vertical-align:top;
}
#top li span.highlight { text-transform:uppercase; font-weight: bold; color: #e4883b; }

/* bottom page Content */
#columnOne { display:block; float:left; width: 287px; padding: 0 0 0 0; margin: 0 14px 0 0; border-right: 1px solid #cccccc; }
#columnTwo { display:block; float: left; width:287px; padding: 0 0 0 0; margin: 0 14px 0 0; border-right: 1px solid #cccccc; }
#columnThree { display:block; float: left; width:287px; padding: 0 0 0 0; margin: 0 0 0 0; }
#columnNew { width: 861px; padding: 0 0 0 0; margin: 0 0 0 10px; float:left; }
*HTML #columnNew { margin:0; width:861px; margin:0 0 0 5px; }
#columnOne .headlineBackground, #columnTwo .headlineBackground, #columnThree .headlineBackground, #columnNew .headlineBackground { background:url('/common/images/bkg_landingheaderbox.gif') no-repeat; width:272px; height:32px; margin: 0 0 10px 0; padding:0; }

#columnOne h2, #columnTwo h2, #columnThree h2, #columnNew h2 { font-size: 1.2em; font-weight:bold; color: #ffffff; text-transform: uppercase;  padding: 10px 0 0 10px; margin:0; }
#columnOne p, #columnTwo p, #columnThree p { width: 260px; margin: 0 5px 14px 10px; }
#columnOne .block, #columnTwo .block, #columnThree .block { height: 175px; }
#columnNew .block { float:left; min-height: 175px; width: 287px; margin-bottom:10px; }

#columnNew .block p { margin: 0 20px 0 10px; }
#columnNew .block p a { margin: 15px 0 0 0; float:left; }
*HTML #columnNew .block p a { margin: 15px 0 0 0; float:left; width:250px; }


/*NEW NEED INSURANCE LAYOUT Q1/2011 */
/*****************************/
#topNeedInsurance a, #bottomNeedInsurance a { font-weight:bold; }
#topNeedInsurance { float:left; background:url('/uploadedImages/Assets/images/backgrounds/bkg_NeedInsuranceTopBottom.gif') no-repeat left bottom; width:869px;  margin:0 0 18px 0; }
#topNeedInsurance .topRowNeedInsurance { float:left; background:url('/uploadedImages/Assets/images/backgrounds/bkg_NeedInsuranceTopTop.gif') no-repeat left top; width:869px; height:8px; }
#topNeedInsurance .podLeft, #topNeedInsurance .podMiddle, #topNeedInsurance .podRight { float:left; width:261px; }
#topNeedInsurance .podLeft p, #topNeedInsurance .podMiddle p, #topNeedInsurance .podRight p { margin:0 0 5px 5px; }
#topNeedInsurance .podLeft p.download, #topNeedInsurance .podMiddle p.download, #topNeedInsurance .podRight p.download { background:url('/uploadedImages/Assets/Images/icons/icn_pdf.gif') no-repeat left; padding:5px 0 5px 22px; }
#topNeedInsurance .podLeft { margin:0 35px 10px 8px; }
#topNeedInsurance .podMiddle { margin:0 34px 10px 0; }
#topNeedInsurance .podRight { margin:0 0 10px 0; }
#topNeedInsurance h4  { font-weight: bold; text-transform:uppercase; color:#336699; font-size: 1.5em; margin:0 0 5px 5px; }
#topNeedInsurance h4 span { text-transform:uppercase;  }
#topNeedInsurance .getQuote { float:left; background:url('/uploadedImages/Assets/images/buttons/btn_blue_rgt_194x23.gif') no-repeat left; width:194px; height:23px; font-weight:bold; padding:10px 0 0 3px;  margin:5px 0 5px 5px; }
#topNeedInsurance .getQuote a { color:#FFF; text-decoration:none; }
#topNeedInsurance .getQuote a:hover { color:#FFF; text-decoration:none; }
#topNeedInsurance .getQuote span { text-transform:uppercase; }

#bottomNeedInsurance { float:left;  width:869px; }
#bottomNeedInsurance .podLeft, #bottomNeedInsurance  .podRight { float: left; }
#bottomNeedInsurance .podLeft { width:256px; background:#eceff0; margin:0 18px 0 0; padding:10px; }
#bottomNeedInsurance .podLeft h5 { color:#7b3e80; font-size:1.1em; background:url('/uploadedImages/Assets/images/backgrounds/bkg_purpleBar.gif') no-repeat left bottom; width:245px; padding: 0 0 10px 0;  margin:0 0 5px 0; }
#bottomNeedInsurance .podLeft h5 span { text-transform:uppercase; }
#bottomNeedInsurance .podLeft p { margin: 0 10px 10px 0; }
#bottomNeedInsurance .podLeft .articleSpacer { float:left; background:url('/uploadedImages/Assets/images/needInsuranceSpacer.gif') no-repeat left; width:243px; height:2px; margin:15px 0 20px 0; }
*HTML #bottomNeedInsurance .podLeft .articleSpacer { margin:10px 0 15px 0; }

#bottomNeedInsurance .podRight { width:575px; }
#bottomNeedInsurance .podRight h4  { font-weight: bold; text-transform:uppercase; color:#336699; font-size: 1.5em; margin:0 145px 5px 0; }
#bottomNeedInsurance .podRight h4 span { text-transform:uppercase;  }
#bottomNeedInsurance .podRight .group { float:left; width:570px; margin:0 0 30px 0; }
#bottomNeedInsurance .podRight .group span.image { float:left; margin:0 10px 0 0; }
#bottomNeedInsurance .podRight .group p { margin:0 0 5px 0; }
