@charset "utf-8";

/* CSS Document */



.Homebody

{

	background-position:0 -20px;

}

body

{

	background:url(../images/homeBodyBg.jpg) repeat-x left -184px #fafafa;

	padding:0px;

	margin:0px;

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

}

.mainContainer

{

	margin:0 auto;

	width:980px;

}

.headerSection

{

	width:100%;

	float:left;

	padding-bottom:10px;

	height:83px;	

	border-bottom:solid 1px #000;

}

.headerSection .logo

{

	width:322px;

	float:left;

}

.headerSection .logo a

{

	background:url(../images/logo.jpg) no-repeat left top;

	width:322px;

	height:64px;

	display:block;

}

.headerSection .headerMenu a

{	

	color:#282828;

	text-decoration:none;

	float:left;

	margin:3px 6px;

	font-size:11px;

	min-width:100px;

	background:url(../images/blue_arr.jpg) no-repeat left 3px;

	font-family:Arial, Helvetica, sans-serif;

	padding-left:11px;

	text-transform:uppercase;

	

}

.headerSection .headerMenu

{

	width:270px;

	float:right;

	margin-top:10px;

}

.menuSection

{

	height:25px;

	line-height:25px;

	border-bottom:solid 1px #000;	

	width:100%;

	float:left;

}

.menuSection a

{	

	color:#282828;

	text-decoration:none;

	float:left;

	margin:0 5px;

	margin-right:/2px\IE9;

	font-size:11px;

	text-transform:uppercase;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}

:root .menuSection a

{

    margin-right:2px\0/IE9;

}

.menuSection a:hover, a.active, .headerSection .headerMenu a:hover

{

	color:#c00707;

}

.menuSection span

{

	float:left;

	color:#353535;

}

.bannerSection

{

	width:100%;

	float:left;

	height:auto;

	border-bottom:solid 5px #000;

}

.bannerSection .bannerImg

{

	width:745px;

	float:left;

	height:auto;

}

.bannerSection .bannerright

{

	width:235px;

	float:left;

	height:auto;

}

.bannerSection .bannerright a.lifeStyleBadge

{

	background:url(../images/homeLink_lifeStyle.jpg) no-repeat left top;

	width:235px;

	height:196px;

	float:left;

}

.bannerSection .bannerright a.heathCareBadge

{

	background:url(../images/homeLink_healthBene.jpg) no-repeat left top;

	width:235px;

	height:193px;

	float:left;

}

.InnerbannerSection

{

	width:100%;

	float:left;

	height:auto;

	border-bottom:solid 5px #000;

}

.bottomSection a.membCard

{

	background:url(../images/badge_bot_membCardBig.jpg) no-repeat left top;

	width:505px;

	height:169px;

	float:left;

	margin:30px 0;

}

.bottomSection a.choosePlan

{

	background:url(../images/badge_bot_chooseplanBig.jpg) no-repeat left top;

	width:475px;

	height:169px;

	float:left;

	margin:30px 0;

}

.footerContainer

{

	float:left;

	height:100px;

	width:100%;

	margin-top:50px;

}

.footerContainer .footerNotes, .footerContainer .footerNotes a

{

	color:#363636;

	width:100%;

	margin-top:20px;

	text-align:center;

	text-decoration:none;

}

.footerContainer .footerNotes a:hover

{

	color:#c10808;

}



/* Innerpages */



.contentSection

{

	width:940px;

	float:left;

	margin:20px 0 0px;

	padding:0 20px 20px;

	border-bottom:3px solid #000;

	position:relative;

}

.contentSectioniFrame

{

	width:980px;

	float:left;

	margin:20px 0 0px;

	/*padding:0 20px 20px;*/

	border-bottom:3px solid #000;

	position:relative;

}

.landingLeftSection

{

	width:450px;

	float:left;

}





.landingRightSection

{

	width:460px;

	float:right;

}



.contentSection h1, .contentSectioniFrame h1

{

	margin:0 0 10px 0;

	color: #00457C;

    font-family: Tahoma,Verdana,sans-serif;

    font-size: 1.6em;

	text-transform:uppercase;

}

.contentSection h2

{

	font-weight:normal;

	font-size:22px;

	margin:0;

	color:#000;

}

.contentSection a

{

	color:#c10808;

	text-decoration:none;

}

.contentSection a:hover

{

	text-decoration:underline;

}

.contentSection p, .contentSection li

{

	font-size:14px;

	line-height:20px;

}

.contentSection ul li

{

	list-style-type:none;

	background:url(../images/blueArr.png) no-repeat left 6px;

	padding-left:12px;

}



.contentSection ul.alpha li

{

	list-style-type:lower-alpha !Important;

	padding-left:0px;

	background:none;

	margin-left:22px;

}

.contentSection ul

{

	padding-left:0px;

	margin:0px;

}

.contentSection ol

{

	padding-left:20px;

	margin:0px;

}

.contentSection ul.sub li

{

	list-style-type:square;

	background:none;

	padding-left:5px;

	margin-left:25px;

}



.contentSection .landingRightSection p, .contentSection .landingLeftSection p

{

	font-size:14px;

	line-height:20px;

	margin:0 0 10px 0;

}

.linkBut

{

	float:right;

	width:120px;

	height:20px;

	line-height:20px;

	text-align:center;

	background:#bc0707;

	color:#fff;

	text-decoration:none;

	margin-top:10px;

	font-family:Arial, Helvetica, sans-serif;

}

.linkBut:hover

{

	background-color:#4d4d4d;

}

.bottomSection a.innerMembCard

{

	background:url(../images/badge_bot_membCard.jpg) no-repeat left top;

	width:377px;

	height:185px;

	float:left;

	margin: 25px 0 0;

}

.bottomSection a.innerChoosePlan

{

	background:url(../images/badge_bot_choosePlan.jpg) no-repeat left top;

	width:366px;

	height:185px;

	float:left;

	margin: 25px 0 0;

}

.bottomSection a.innerHealthBene

{

	background:url(../images/badge_bot_healthBen.jpg) no-repeat left top;

	width:235px;

	height:193px;

	float:left;

	margin: 15px 0 0;

}

.bottomSection a.innerLifeStyleBene

{

	background:url(../images/badge_bot_lifeStyle.jpg) no-repeat left top;

	width:235px;

	height:193px;

	float:left;

	margin: 15px 0 0;

}

h3.tollFree

{

	font-size:26px;

	position:absolute;

	right:20px;

	top:1px;

	color:#BC0707;

	width:200px;

	height:30px;

	text-align:right;

	margin:0px;

	padding:0px;

}

h3.subtitle

{

	font-size:16px;

	padding-top:10px;

	color:#BC0707;

	height:20px;

}

h4

{

	font-size:14px;

	margin:15px 0 15px;

}

p.note

{

	font-size:13px;

	line-height:15px;

}

.five-cols

{

	width:170px;

	float:left;

	padding:10px 8px 10px 8px;

	border-right:solid 1px #fff;

	height:300px;

}

.five-cols.last

{

	border-right:solid 0px #e9e9e9;

}

.five-cols-container

{

	width:938px;

	float:left;

	height:auto;	

	background-color:#f4f4f4;

	margin-bottom:5px;

	border:solid 1px #e9e9e9;

}

.two-cols-container

{

	width:100%;

	float:left;

	height:auto;

	margin-top:20px;

	margin-bottom:5px;

}

.two-cols

{

	width:450px;

	float:left;

	padding:10px 8px 10px 8.9px;

	border-right:solid 1px #fff;

	height:auto;

}

.two-cols h2, .freeBenefitsHeading span

{

	color:#C10808;

}

.freeBenefitsHeading

{

	background-color:#e9e9e9;

	font-size:16px;

	float:left;

	font-weight:bold;

	width:100%;

	margin-top:20px;

	height:30px;

	line-height:30px;

}



.compareLeftSection

{

	width:450px;

	height:700px;

	float:left;

	border:solid 1px #999;

}

.compareLeftSection .Heading, .compareRightSection .Heading

{

	background-color:#e9e9e9;

	font-size:16px;

	float:left;

	font-weight:bold;

	width:100%;

	height:30px;

	line-height:30px;

	text-align:center;

}

.compareLeftSection h2, .compareLeftSection p

{

	padding: 0px 10px 0px 10px;

}

.compareRightSection

{

	width:460px;

	height:700px;

	float:right;

	border:solid 1px #999;

}

.compareRightSection h2, .compareRightSection p

{

	padding: 0px 10px 0px 10px;

}