/* =================== 4.0 HOMEPAGE-SPECIFIC =========================== */



div#home-feature {
	display:block;
	width:100%;
	height:265px;
	position:relative;
	padding:11px 0 11px 0;
	margin:0;
	font-size:13px;
}

div#home-feature img.home-hero {
	padding:0;
	margin:0;
	width:689px;
	height:265px;
	position:absolute;
	z-index:1;
	left:0;
	top:11px;
}

div#home-feature a {
	text-decoration:none;
}

div#home-feature div#home-nav-feature-wrapper {
	width:922px;
	height:265px;
	overflow:hidden;
	display:block;
	line-height:16px;
	padding:0;
	margin:0;
	text-align:right;
	right:0;
	position:absolute;
	z-index:1;
}

div#home-feature div#home-nav-feature-wrapper img {
	position:absolute;
	right:0;
	top:0;
	z-index:2;
}

div#home-feature ul#home-nav-feature {
	width:277px;
	height:265px;
	color:#122801;
	overflow:hidden;
	margin:0;
	padding:0;
	line-height:16px;
	list-style-type:none;
	display:block;
	float:right;
	text-align:left;
	position:absolute;
	right:0;
	z-index:3;
} 

div#home-feature ul#home-nav-feature li {
	width:277px;
	display:block;
	clear:both;
	line-height:16px;
	position:relative;
	height:26px;
	vertical-align:top;
	margin:0;
	padding:0;
}

div#home-feature ul#home-nav-feature li a {
	width:277px;
	color:#122801;
	display:block;
	overflow:hidden;
	float:none;
	margin:1px 0 0 0;
	padding:5px 0 0 0;
	height:20px;
	line-height:16px;
	position:absolute;
	vertical-align:top;
	clear:left;
}

div#home-feature ul#home-nav-feature li img {
	padding:0;
	margin:0;
}

div#home-feature ul#home-nav-feature li#provider,
div#home-feature ul#home-nav-feature li#consumer {
	display:block;
	margin:0;
	padding:0;
	position:relative;
	height:40px;
	left:-15px;
	text-align:left;
}

div#home-feature ul#home-nav-feature li#consumer {
	height:41px;
}

div#home-feature ul#home-nav-feature a:hover {
	background:url(img/bg-home-nav-feature-h.gif) no-repeat top left;
}

div#home-feature ul#home-nav-feature a span {
	display:none;
}

div#home-feature ul#home-nav-feature a.hplink_pi_1 {
	text-indent:36px;
}

div#home-feature ul#home-nav-feature a.hplink_pi_1:hover {
	background-position:0 -42px;
	margin:1px 0 0 0;
}

div#home-feature ul#home-nav-feature a.hplink_pi_2 {
	text-indent:32px;
}

div#home-feature ul#home-nav-feature a.hplink_pi_2:hover {
	background-position:0px -68px;
}

div#home-feature ul#home-nav-feature a.hplink_pi_3 {
	text-indent:28px;
}

div#home-feature ul#home-nav-feature a.hplink_pi_3:hover {
	background-position:0 -93px;
}

div#home-feature ul#home-nav-feature a.hplink_pi_4 {
	text-indent:28px;
}

div#home-feature ul#home-nav-feature a.hplink_pi_4:hover {
	background-position:0 -119px;
}

div#home-feature ul#home-nav-feature a.hplink_cta_1 {
	text-indent:32px;
}

div#home-feature ul#home-nav-feature a.hplink_cta_1:hover {
	background-position:0 -187px;
}

div#home-feature ul#home-nav-feature a.hplink_cta_2 {
	text-indent:35px;
}

div#home-feature ul#home-nav-feature a.hplink_cta_2:hover {
	background-position:0 -212px;
}

div#home-feature ul#home-nav-feature a.hplink_cta_3 {
	text-indent:43px;
	padding: 5px 0 5px 0;
}

div#home-feature ul#home-nav-feature a.hplink_cta_3:hover {
	background-position:0 -238px;
}

/* --------- home news ----------- */

#aahsa-home div#content-block {
	display:block;
	float:left;
	width:677px;
	position:relative;
	margin:0;
	padding:5px 0 0 0;
	font-size:12px;
}

#home-hdr-bar-wrapper {
	position:relative;
	width:673px;
	background:black;
	height:39px;
}


#aahsa-home h2#home-hdr-bar {
	background:url(img/hdr-cart.gif) no-repeat 15px 13px;
	background-color:#00467f;
	color:#00467f;
	width:673px;
	height:39px;
	display:block;
	float:right;
	padding:0;
	margin:0;
	font-size:0;
	position:relative;

}

#aahsa-home div#content-block div.news-blurb {
	font-size:11px;
	float:left;
	overflow:hidden;
	width:318px;
	padding:0 0 0 16px;
	margin:5px 0px 7px 0px;
	line-height:15px;
	display:block;
}

/* more news-blurb div styles in main style sheet */

	
/*------------ home extra, default resets ------- */

div#hdr-bar-tags {
	background-color:#5d9732;
	color:#5d9732;
	height:39px;
	margin:20px 0;
}



div#nav-sub {
	width:230px;
	float:left;
	display:block;
	position:relative;
	margin:0;
	padding:0 0 0 15px;
	color:#02182b;
}




a#home-link-rss,
a#home-link-news {
	display:block;
	position:absolute;
	float:right;
	color:#fff;
	width:50px;
	height:20px;
	margin:10px 20px 0 0;
	padding:0 0 1px 21px;
}


#aahsa-home a#home-link-rss {
	background:url(img/icon-home-rss.gif) no-repeat 0 1px;
	left:610px;
}


#aahsa-home a#home-link-news {
	background:url(img/icon-news.png) no-repeat 0 1px;
	left:490px;
	z-index:5;
} 