/* Constituent Homepage Specific
----------------------------------------------- */

body.home {color:#333;}
body.home .wrapper, body.home .padbox {background:none;}
body.home .container {height:570px;}
	#homefader {display:none; height:570px; width:960px; position:absolute; top:0; left:0;}
body.home #header {height:40px;} 
body.home #header h2 {display:none;}
body.home .content {display:block; float:left; position:relative; width:500px; padding-top:305px;}
body.home .content .homeintro {position:absolute; top:140px; left:0;}
body.home .content .homeintro h2 {color:#fff;  font:normal 30px/40px Verdana, Arial, Helvetica, sans-serif;}
body.home .content .homeintro p {padding-right:150px;}


body.home div.sidebar {width:295px; position:relative; float:right; margin:0; padding:20px 0 0 0; list-style:none; font-size:14px;}
body.home div.sidebar ul.subnav {position:relative; top:auto; left:auto; display:block; width:275px; float:none; margin:0; padding:0; list-style:none; font-size:14px;}

body.home div.sidebar a {background:url(../images/bullet-whitearrow.png) no-repeat -9999px 0;}
body.home div.sidebar a:hover {color:#fff; background-position:5px 6px; text-decoration:none !important;}
body.home div.sidebar ul.toolsnav {position:absolute; top:320px; left:0; margin:0;}


body.home #footer {background:none; text-align:center; color:#3d3d3d; }
body.home #footer a {color:#fff;}
body.home ul.footernav {display:block; float:none; margin:5px 0;}
body.home ul.footernav li a {display:inline; float:none; padding:0 12px; margin:0;}
body.home #footer a.cyberwoven {color:#333;}
body.home #footer a.cyberwoven span {color:#fff;}

#hometabber {margin:0; padding:0; list-style:none; height:30px; width:530px; position:absolute; top:275px; left:0;}
#hometabber li {display:inline; margin:0; padding:0;}
#hometabber li a {display:block; float:left; height:30px; line-height:30px; margin:0 5px 0 0; padding:0 15px; color:#0067ac; font-weight:bold; text-decoration:none; background:url(../images/hometabbernav.png) repeat-x; outline:none;}
#hometabber li a:hover {text-decoration:underline;}
#hometabber li a.active, #hometabber li a.active:hover {background:#17749f none; color:#fff; text-decoration:none;}
.homelp {height:175px; margin:25px 0px 15px 210px; position:relative; color:#fff;}
	.members #lp1.homelp { margin-top:19px; margin-bottom:35px; }
.homelp h4 {font:italic 19px/22px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0 0 5px 0; border:1px solid #3695b9; border-width:0 0 1px 0;}
.homelp h4 a {text-decoration:none; color:#fff;}
.homelp h4 a:hover {text-decoration:underline;}
.homelp img {position:absolute; top:0; left:0; margin:0 0 0 -210px; float:none; width:160px; height:160px; padding:1px; background:#fff; border:10px solid #3695b9;}
	.homelp img.marginTop { margin-top:6px; }
.homelp ul {border:1px solid #3695b9; border-width:0 0 1px 0; padding:0 0 5px 0; margin:0 0 10px 0; list-style:none;}
.homelp ul li {display:block; padding:5px 5px 5px 45px; margin:0; background:url(../images/check-sm-members.gif) no-repeat 25px center;}


/* Promotion Boxes */
	.promotionBox { padding:3px 5px 2px; margin:8px 0; background:#fff; border:solid 1px #3695B9; box-shadow:0 0 8px rgba(0,0,0,.4); border-radius:4px; }
		.promotionBox h5 { margin:0; padding:5px 0 5px 38px; color:#6f7b3d; font-size:15px; background:url(../images/goPaperless-leaf.png) no-repeat 0 3px; }
			.promotionBox h5 strong { font-size:18px; color:#45561f }
				

body.home.members {background:#42a4c1 url(../images/members-home-body.png) repeat-x;}
body.home.members a {color:#c4f2fe;}
body.home.members .container {background:url(../images/members-home-cont.jpg) no-repeat left top;}
body.home.members #hometabber li a {background-position:0 0;}
body.members div.bg1, body.home.members #homefader.bg1 {background:url(../images/members-home-cont.jpg) no-repeat left top !important;}
body.members div.bg2, body.home.members #homefader.bg2 {background:url(../images/members-home-cont2.jpg) no-repeat left top !important;}
body.members div.bg3, body.home.members #homefader.bg3 {background:url(../images/members-home-cont3.jpg) no-repeat left top !important;}

body.home.agents {background:#81883c url(../images/agents-home-body.png) repeat-x;}
body.home.agents a {color:#eff3cb;}
body.home.agents .container {background:url(../images/agents-home-cont.jpg) no-repeat left top;}
body.home.agents #hometabber li a {background-position:0 -90px;}
body.home.agents #hometabber li a.active, body.home.agents #hometabber li a.active:hover {background:#4b5315 none;}
body.home.agents .homelp ul, body.home.agents .homelp h4, body.home.agents .homelp img {border-color:#81883c;}
body.home.agents .homelp ul li {background-image:url(../images/check-sm-agents.gif);}
body.agents div.bg1, body.home.agents #homefader.bg1 {background:url(../images/agents-home-cont.jpg) no-repeat left top !important;}
body.agents div.bg2, body.home.agents #homefader.bg2 {background:url(../images/agents-home-cont2.jpg) no-repeat left top !important;}
body.agents div.bg3, body.home.agents #homefader.bg3 {background:url(../images/agents-home-cont3.jpg) no-repeat left top !important;}

body.home.providers {background:#cc93dd url(../images/providers-home-body.png) repeat-x;}
body.home.providers a {color:#e1b2f1;}
body.home.providers .container {background:url(../images/providers-home-cont.jpg) no-repeat left top;}
body.home.providers #hometabber li a {background-position:0 -60px;}
body.home.providers #hometabber li a.active, body.home.providers #hometabber li a.active:hover {background:#aa5fc5 none;}
body.home.providers .homelp ul, body.home.providers .homelp h4, body.home.providers .homelp img {border-color:#87479a;}
body.home.providers .homelp ul li {background-image:url(../images/check-sm-providers.gif);}
body.providers div.bg1, body.home.providers #homefader.bg1 {background:url(../images/providers-home-cont.jpg) no-repeat left top !important;}
body.providers div.bg2, body.home.providers #homefader.bg2 {background:url(../images/providers-home-cont2.jpg) no-repeat left top !important;}
body.providers div.bg3, body.home.providers #homefader.bg3 {background:url(../images/providers-home-cont3.jpg) no-repeat left top !important;}

body.home.employers {background:#dc910e url(../images/benefitscoordinators-home-body.png) repeat-x;}
body.home.employers a {color:#eccbad;}
body.home.employers .container {background:url(../images/benefitscoordinators-home-cont.jpg) no-repeat left top;}
body.home.employers #hometabber li a {background-position:0 -90px;}
body.home.employers #hometabber li a.active, body.home.employers #hometabber li a.active:hover {background:#c35c03 none;}
body.home.employers .homelp ul, body.home.employers .homelp h4, body.home.employers .homelp img {border-color:#dc910e;}
body.home.employers .homelp ul li {background-image:url(../images/check-sm-benefitscoordinators.gif);}
body.employers div.bg1, body.home.employers #homefader.bg1 {background:url(../images/employers-home-cont.jpg) no-repeat left top !important;}
body.employers div.bg2, body.home.employers #homefader.bg2 {background:url(../images/employers-home-cont2.jpg) no-repeat left top !important;}
body.employers div.bg3, body.home.employers #homefader.bg3 {background:url(../images/employers-home-cont3.jpg) no-repeat left top !important;}


body.home.ineedinsurance {background:#cf7965 url(../images/ineedinsurance-home-body.png) repeat-x;}
body.home.ineedinsurance a {color:#f3d0c8;}
body.home.ineedinsurance .container {background:url(../images/ineedinsurance-home-cont.jpg) no-repeat left top;}
body.home.ineedinsurance #hometabber li a {background-position:0 -90px;}
body.home.ineedinsurance #hometabber li a.active, body.home.ineedinsurance #hometabber li a.active:hover {background:#ae4332 none;}
body.home.ineedinsurance .homelp ul, body.home.ineedinsurance .homelp h4, body.home.ineedinsurance .homelp img {border-color:#cf7965;}
body.home.ineedinsurance .homelp ul li {background-image:url(../images/check-sm-ineedinsurance.gif);}
body.ineedinsurance div.bg1, body.home.ineedinsurance #homefader.bg1 {background:url(../images/ineedinsurance-home-cont1.jpg) no-repeat left top !important;}
body.ineedinsurance div.bg2, body.home.ineedinsurance #homefader.bg2 {background:url(../images/ineedinsurance-home-cont2.jpg) no-repeat left top !important;}
body.ineedinsurance div.bg3, body.home.ineedinsurance #homefader.bg3 {background:url(../images/ineedinsurance-home-cont3.jpg) no-repeat left top !important;}
