/*******************

	STRUCTURE

*******************/

body {	color:#8C8C8C;	}

#mainContainer { background-color:#EDEEEF; }

#containerInner { background-color:#FFF; overflow:hidden; }

#topper,
#footer { background-color: #EDEEEF; }

#topperInner {	
		padding:					15px 15px 0;
		overflow:					hidden;
		background:					#AB840D;
		width:						910px;
		}

#footerInner {	
		padding:					15px;
		overflow:					hidden;
		background:					#AB840D;
		width:						910px;
		}

#sidebar {
	width:						224px;
	padding:					5px;
	background-color:			#DEDEDE;
	}

#contentArea {
	padding:					20px 150px 20px 30px;
	width:						526px;
	}

div.scroll-pane {/*height: 500px;*/}

/*******************

	SIDEBAR

*******************/

#sidebar a {
	display:					block;
	text-indent: 				-9999px;
	width:						224px;
	height:						51px;
	margin-bottom:				2px;
	background-color:			#222;
	}

#sidebar a.last { margin-bottom: 5px; }

#sidebar a.active,
#sidebar a:hover { background-position: 0 -51px; }

a.sHome { background: transparent url(../images/sHome.jpg); }

a.sHealth { background: transparent url(../images/sHealth.jpg); }

a.sLife { background: transparent url(../images/sLife.jpg); }

a.sSenior { background: transparent url(../images/sSenior.jpg); }

a.sDisability { background: transparent url(../images/sDisability.jpg); }

a.sAccident { background: transparent url(../images/sAccident.jpg); }

a.sDental { background: transparent url(../images/sDental.jpg); }

a.sGroup { background: transparent url(../images/sGroup.jpg); }

#newsletter {
	background:					transparent url(../images/newsletterBG.jpg);
	padding:					20px 20px 0 0;
	width:						204px;
	height:						288px;
	text-align:					right;
	}

#newsletter p.newsp {
	margin-bottom:				0.75em;
	text-align:					left;
	padding-left:				45px;
	}/*******************

	NAVIGATION

*******************/

#nav,
#nav li {
	list-style-type:			none;
	padding:					0;
	margin:						0;
	}

#nav {
	overflow: hidden;
	padding-top:				14px;
	}

#nav li { float: left; }

#nav li a {
	display:					block;
	height:						42px;
	overflow:					hidden;
	text-indent:				-9999px;
	}

#nav li a:hover,
#nav li a.active { background-position: 0 -42px; }

a.aHome {
	background:						transparent url(../images/aHome.gif);
	width:							66px;
	}

a.aHealth {
	background:						transparent url(../images/aHealth.gif);
	width:							94px;
	}

a.aLife {
	background:						transparent url(../images/aLife.gif);
	width:							70px;
	}

a.aSenior {
	background:						transparent url(../images/aSenior.gif);
	width:							91px;
	}

a.aDisability {
	background:						transparent url(../images/aDisability.gif);
	width:							116px;
	}

a.aAccident {
	background:						transparent url(../images/aAccident.gif);
	width:							116px;
	}

a.aDental {
	background:						transparent url(../images/aDental.gif);
	width:							95px;
	}

a.aGroup {
	background:						transparent url(../images/aGroup.gif);
	width:							68px;
	}

/*******************

	HEADER

*******************/

#header {
	height:						234px;
	}

#headerLeft {
	background:					transparent url(../images/getQuote.gif);
	width:						430px;
	height:						234px;
	position:					relative;
	}

#stateselectdiv {
	position:					absolute;
	left:						30px;
	top:						130px;
	width:						144px;
	}

#stateselectbox {
	width:						120px;
	margin:						0 auto;
	}

div.stateselectbox {
	width:						120px;
	margin:						0 auto 10px;
	}

/*******************

	TABS

*******************/

#tabs {
	padding-top:				15px;
	overflow:					visible;
	}

#leftTabs {
	height:						33px;
	width:						415px;
	overflow:					hidden;
	}

#rightTabs {
	height:						33px;
	overflow:					visible;
	text-align:					right;
	width:						94px;
	}

#rightTabs img {
	height:						60px;
	float:						right;
	}

#rightTabs #VolusionLiveChat {
	margin-top:					-35px;
	}

#leftTabs a {
	display:					block;
	width:						110px;
	height:						33px;
	overflow:					hidden;
	float:						right;
	}

#leftTabs a:hover,
#leftTabs a.active { background-position: 0 -33px; }

a.tabHealth {
	background:					transparent url(../images/tabhealth.gif);
	}

a.tabLife {
	background:					transparent url(../images/tablife.gif);
	}

a.tabSenior {
	background:					transparent url(../images/tabsenior.gif);
	}

/*******************

	HOME

*******************/

#homeContent {
	padding:					40px 60px;
	}

div.col {
	width:						224px;
	padding-right:				32px;
	margin-right:				31px;
	border-right:				1px solid #ccc;
	}

#col3 {
	padding-right:				0;
	margin-right:				0;
	border-right:				none;
	}

/*******************

	FOOTER

*******************/

#footer,
#footer a {
	color:						#FFF;
	text-decoration:			none;
	}

#footer a:hover {
	text-decoration:			underline;
	}