/*
style-home-hh-new.css
v0.5b, Mar 30, 2009
b	buttons have dynamic text
*/

/********************
	=layout
********************/

#section-home #page-bg {
	left: -27px;
}

#section-home #page-sideshadow {
	width: 1025px;
}

#section-home #bottomshadow {
	position: absolute;
	bottom: -32px;
}

#section-home #page-fg {
	background-color: #0A5E95;
}




#section-home #main-nav {
	background-color: #118899;
	height: 25px;
width: 1000px;
}
#section-home #main-nav div {
	float: left; display: inline;
	margin: 0;
	width: 601px;
}

#section-home img#form-bg {  display: inline; width: 399px; height: 25px; }
#main-nav form {
	position: absolute; left: 601px;
	margin: 0;
	padding: 0;
	height: 23px;
	width: 200px;
	z-index: 4;
}
#section-home #main-nav input.text-field { 
	margin: 0 0 0 13px;
	padding: 0px; 
	width: 94px; 
	background-color: #bcdce3;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #014554;
}
#section-home #main-nav input.form-button, input.form-button { padding: 0;
	background-color: #bcdce3;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #014554;
}




#header {
	height: 247px;
	width: 1000px;
	background: url(slices/bannerback.jpg) no-repeat;
	position: relative;
}

#headertop {
	height: 143px;
	width: 883px;
	background: url() no-repeat;	
	position: absolute;
	bottom: 15px;
	left: 26px;
}

/* 20px + 350px + 20px + 245px + 20px + 245px + 20px = 920px */
#section-home #page-contents {
	background: url(slices/bg-home-layer1column-2010.jpg) repeat-y;
	width: 1000px;
	position: relative;
	
}

#spotlight {
	padding: 5px 0p8;
	width: 245px;
}

#enews {
	padding: 5px 0px;
	width: 245px;
}

#signup {
	padding: 5px 0px;
	width: 245px;
}

#main-contents {
	float: left;
	padding: 25px 30px 20px 24px;
	width: 248px;
	background: url(slices/bg-home-top-left-col.jpg) repeat-x;
}

#main-contents p {
font-size: .7em;
line-height: 1.2em;

}

#right-col {
	width: 698px;
	background: url(slices/bg-home-right-col.jpg) repeat-x;
	float: left;

}

#right-col a:link, #right-col a:active, #right-col a:visited {
	color: #F6DD82;
}

#right-col a:hover {
	color: #F9A521;
}

#home-center {
	float: left;
	margin: 15px 10px 0 30px;
	width: 492px;
	padding-top: 15px;
}

#home-center p {
	line-height: 1.3em;
}

#center-bottom p {
	font-size: 11px;
	line-height: 14px;
}

#highlights {
	float: left;
	margin: 15px 20px 0 10px;
	width: 135px;
	padding-top: 15px;

}

#carechannel {
	float: left;
}


/********************
	=style
********************/
h1, h2, h3, h4, h5, h6 {
	color: #F6DD82;
	font: bold 18px arial, helvetica, sans-serif;
	margin: 0;
}
p, ul, ol, dt, dd { 
	color: white;
}

a { color: #F9A521; }
a:link { color: #F9A521; }
a:visited { color: #F6DD82; }
a:hover { color: #F9A521; }
a:active { color: #F9A521; }

#main-contents #logo-white {
	margin-top: 20px;
}

/********************
	=section
********************/
div#care-btn, div#news-btn {
	position: relative;
	display: block;
}
div#care-btn h3 {
	top: 42px;
	left: 60px;
	width: 170px;
	color: white;
	font: bold 13px arial;
	line-height: 1em;
}
div#news-btn h3 {
	color: white;
	font: bold 14px arial;
	line-height: 17px;
}

div#news-btn h3 a, div#care-btn h3 a {
text-decoration:none;
color: white;
}

div#news-btn h3 {
	line-height: 14px;
}

