@charset "utf-8";
/* CSS Document */


/* --------------------------------------
	HTML TAGS
-------------------------------------- */

* {
		padding: 0;
		margin: 0;

		}
html {
		height: 100%;
		font-size:.75em; 
		}
body {
		margin-top: 2px;
		font-family: Helvetica, Arial, sans-serif;
		line-height:1.25em;
		min-height: 100%;
		height: 100%;
		}		
p {
		}
h1 {
		}
h3 {
		font-family: Helvetica, Arial, sans-serif;
		}
h4 {
		font-family: Helvetica, Arial, sans-serif;
		}
table {
		font-size:.8em;
		border-top:1px solid #DFDFC9;
		border-left:1px solid #DFDFC9;
		border-collapse: collapse;
		margin-left: 20px;
		margin-top: 10px;
		margin-bottom: 20px;
		background-color:#F8F8F5;  
		}
.table_side {	
		width: 175px;
}
th {
		border-right:1px solid #DFDFC9;
		border-bottom:1px solid #DFDFC9;
		color:#999966;
		font-size:1.2em;
		padding: 6px;
		background:#F3F3ED;
		}
td {
		border-right:1px solid #DFDFC9;
		border-bottom:1px solid #DFDFC9;
		padding: 6px;
		color:#666666;
		}
dt {
		padding-top: 20px;
		font-weight: bold;
		font-size:.9em;
		}
dd		{		
		font-size:.9em;
		}
dl {
		padding-left: 20px;
		padding-bottom: 30px;
		}
#branding h1 {
		background:transparent url(images/myHA_logo_red.jpg) no-repeat 0 0;
		padding:0;
		height:184px;
		}
#branding h1 span, #banner_main span {
		display:none;
		}
#content .copy h2 {
		margin-left: 20px;
		margin-bottom: 5px;
		margin-right: 0px;
		margin-top: 20px;
		color:#333300;  /*330066*/
		border-bottom: 1px solid #CCCCCC;
		line-height: 1.3em;
		font-size:15px;
		}
#content .copy h3 {
		margin-left: 20px;
		margin-bottom: 3px;
		margin-top: 10px;
		color:#999966;
		}
.copy p {
		margin-left: 20px;
		margin-right: 60px;	
		margin-bottom: 10px;	
		line-height: 1.6em;
		font-size: .95em;
		color:#000; 	
						/*#999966;*/
		}
.copy_plan p {
		margin-right: 0px;
}
.copy_rx p, .copy_rx_extras p {
		font-size: .9em;
		font-weight: normal;
		color:#666666;
		padding-bottom: 10px;
		line-height:1.7em;
		padding-right:0;
		margin-right:0;
		}
		
.copy_rx h3, .copy_rx_extras h3 {
		font-size: 1em;
		}

.copy_rx h4, .copy_rx_extras h4 {		
		margin-left: 20px;
		font-size: .9em;
		color:#666666;
				}		
		
#content .copy ul {
		margin-bottom: 20px;
		/*margin-right: 90px; */
		margin-left: 40px;
		}	
#content .copy ul li {
		padding-bottom: .7em;
		line-height: 1.6em;
		font-size: .9em;
		background:url(images/bullet.gif) no-repeat left 7px;
		list-style:none;
		color:#666666;
		padding-left: 15px;
		margin-left:-10px;
		}
#secondary_content p, #secondary_content_pharmacy p {
		font-size: 0.9em;
		margin: 0px 0px 0 0px;

		}
#secondary_content h4, #secondary_content_pharmacy h4 {
		font-size: 0.9em;
		width: 122px;
/*		margin-left: 53px;  */
		float: right;
		font-weight: bold;
		margin-top: 7px;
		}

.breadcrumbs ul li {
		list-style:none;
		display: inline;
		font-weight: bold;
		color:#333333;
		}	
.breadcrumbs ul {
		color:#9999CC;
		}
.intro h2 {
		font-family: Helvetica, Arial, sans-serif;
		font-size:1.6em;
		line-height: 1em;
		color:#333300;  /*330066*/
		padding-top: 10px;
		}	
.intro h3 {
		font-family: Helvetica, Arial, sans-serif;
		font-size:1em;
		line-height: 1em;
		padding-top: 20px;
		}
.home .intro h2 {
		font-family: Helvetica, Arial, sans-serif;
		font-size:2.2em;
		line-height: 1em;
		padding-top: 10px;
		color:#333300;  /*330066*/
		}
.intro p {
		margin-top: 10px;
		margin-right: 40px;
		line-height: 1.6em;
		font-size: .95em;
		}		
.features_box1 ul li, .features_box2 ul li, .features_box3 ul li, .features_box4 ul li, .features_box5 ul li, .features_box6 ul li {
		list-style:none;
		padding-left: 4px;
		margin-right: 10px;
		padding-bottom: 10px;
		line-height: 1.12em;
		font-size: 0.9em;
		}
.features_box1 h3, .features_box2 h3, .features_box3 h3, .features_box4 h3, .features_box5 h3, .features_box6 h3 {
		padding-top: 150px;
		padding-left: 3px;
		margin-right: 5px;
		padding-bottom: 9px;
		line-height: 1.1em;
		font-size:1.2em;
		}
.map_list  p {
		padding-left: 20px;
		}
#content .map_list ul li {
		display: inline;
		background-image:none;
	/*	background:url(images/bullet_small.gif) no-repeat right 5px;*/
		padding-right: 0px;
		margin-left: 0px;
		}
#footer p {
		font-size: 0.875em;
		color:#666666;
		padding: 20px;
		}

.intro ul li {
		padding-bottom: .5em;
		line-height: 1.3em;
		font-size: .9em;
		background:url(images/bullet.gif) no-repeat 0 5px;
		padding-left: 17px;
		color:#666666;
		margin-left: 20px;
		}
.intro ul {
		list-style: none;
		margin-top: 20px;
		}
#secondary_content p {
		padding-bottom: .5em;
		}
		

		
		
/* --------------------------------------------------
	HTML a TAG
-------------------------------------------------- */

a:link {
		text-decoration:none;
		font-weight: bold;
		color:#CC6600  ;  		/* #40B3B3 */
		}
a:visited {
		text-decoration:none;
		font-weight: bold;
		color:#CC6600  ;
		}
a:hover, a:active {
		text-decoration:underline;
		font-weight: bold;
		color:#CC6600  ;
		}
#content a:link {
		font-weight: bold;
		text-decoration:none;
		color:#CC6600  ;  		/*009999*/
		}
#content a:visited {
		text-decoration:none;
		color:#CC6600;
		font-weight: bold;
		}
#content a:hover, a:active {
		text-decoration:underline;
		font-weight: bold;
		color:#CC6600;
		}
#navigation_global a {
		float: left;
		font-size:14px;
		font-family: Helvetica, Arial, sans-serif;
		font-weight: bold;
		display: inline-block;
		width: 145px;
		height: 25px;
		text-decoration:none;
		text-align:center;
		color:#fff;
		background:url(images/global_button_brown.gif) no-repeat top left;
		padding:11px 1px 0px 0px;
		margin-left: 2px;
		}
#navigation_global a.home {
		width: 205px;
		margin-left:0px;
		padding-right: 0px;
		background:url(images/home_button_brown.gif) no-repeat top left;
		}
#navigation_global a:hover {
		background-position:-200px 0;
		}
#navigation_global a.home:hover {
		background-position:-270px 0;
		}
#navigation_global a:active {
		background-position:-400px 0;
		}
#navigation_global a.home:active {
		background-position:-540px 0;
		}
#navigation_global ul li {
		list-style: none;
		display: inline;
		}
#navigation_local ul li {
		list-style: none;
		}
#navigation_local a {
		font-family: Helvetica, Arial, sans-serif;
		font-weight:bold;
		font-size:12px;
		display: block;
		height: 20px;
		text-decoration:none;
		color:#fff;
		background:url(images/local_button.gif) no-repeat 0 0;
		display:block;
		padding:7px 0px 2px 7px;
		margin-top: 2px;
		}
#navigation_local a:hover {
		background-position:0 -50px;
		}
#navigation_local a:active {
		background-position:0 -100px;
		}
#navigation_local a.depressed {
		background-position:0 -50px;
		}
#secondary_content .map a {
		float: right;
		width: 70px;
		height: 120px;
		display: inline-block;
		background:url(images/state.gif) no-repeat top left;
		padding:17px 0px 0px 2px;
		margin-top: -20px;
		margin-right: 20px;
		}
#secondary_content .map a:hover {
		background-position:-74px 0;
		}
		
#secondary_content a:link {
		color: #CC6600  ;
		font-weight: bold;
		}
#secondary_content a:visited {
		color: #CC6600  ;
		font-weight: bold;
		}
#secondary_content a:hover {
		color: #CC6600  ;
		font-weight: bold;
		}
#secondary_content a:active {
		color: #CC6600  ;
		font-weight: bold;
		}
.content_button {
		clear: left;
		margin-left: 20px;
		}
				
#content .content_button a {
		display: block;
		text-decoration:none;
		text-align:center;
		color:#fff;
		font-weight: bold;
		padding-top:6px;
		margin-top: 10px;
		margin-bottom: 10px;
		height: 22px;
		width: 100px;
		background:transparent url(images/continue_button.gif) no-repeat 0 -65px;
		}
#content .content_button a:visited {
		color:#fff;
		text-decoration:none;
		}
#content .content_button a:hover	{
		color:#fff;
		text-decoration:none;
		background-position:0 -32px;
		}
#content .content_button a:active	{
		color:#fff;
		text-decoration:none;
		background-position:0 1px;
		}
/* LARGER CONTENT BUTTON ------------------------------------- */
		.content_button_large {
		clear: left;
		margin-left: 20px;
		}
				
#content .content_button_large a {
		display: block;
		text-decoration:none;
		text-align:center;
		color:#fff;
		font-weight: bold;
		padding-top:6px;
		margin-top: 10px;
		margin-bottom: 10px;
		height: 22px;
		width: 200px;
		background:transparent url(images/continue_button_large.gif) no-repeat 0 -65px;
		}
#content .content_button_large a:visited {
		color:#fff;
		text-decoration:none;
		}
#content .content_button_large a:hover	{
		color:#fff;
		text-decoration:none;
		background-position:0 -32px;
		}
#content .content_button_large a:active	{
		color:#fff;
		text-decoration:none;
		background-position:0 1px;
		}
/* ----------------------------------------------------------- */
#content .enroll_button a {
		position: absolute;
		top: 222px;
		right:3px;
		font-weight:bold;
		font-size:12px;		
		height: 20px;
		text-decoration:none;
		color:#fff;
		background:url(images/enroll_now_button_brown.gif) no-repeat 0 0;
		display:block;
		padding:8px 10px 3px 12px;
		}
#content .enroll_button a:visited {
		color:#fff;
		text-decoration:none;
		}
#content .enroll_button a:hover	{
		background-position:0 -50px;
		color:#fff;
		text-decoration:none;
		}
#content .enroll_button a:active	{
		background-position:0 -100px;
		color:#fff;
		text-decoration:none;
		}	
#content .enroll_button_index a {
		position: absolute;
		top: 222px;
		right:3px;
		font-weight:bold;
		font-size:12px;
		display: block;
		height: 20px;
		text-decoration:none;
		color:#fff;
		background:url(images/enroll_now_button_brown.gif) no-repeat 0 0;
		display:block;
		padding:8px 10px 3px 12px;
		}
#content .enroll_button_index a:visited {
		color:#fff;
		text-decoration:none;
		}
#content .enroll_button_index a:hover	{
		background-position:0 -50px;
		}
#content .enroll_button_index a:active	{
		background-position:0 -100px;
		}		
.features a {
		padding-left: 18px;
		display: block;
		background:url(images/arrow.gif) no-repeat -3px 2px;
		}
#footer a {
		font-weight: normal;
		}
.item span a {	
		color:#000;
		position:absolute;
		width: 170px;
		height: 35px;
		background-image:url(images/clear.gif);
		}		
.copy span a, .copy span p {
		text-decoration: none;
		font-weight: normal;
		}
.copy span h2 {
		text-decoration: none;
		} 
		
/* --------------------------------------
	 IDs
-------------------------------------- */

#branding {
		float: left;
		width: 205px;
		height: 184px;
		margin-top: 38px;
		/*position: absolute;
		top: 50px;*/
		}
.home #banner_main {
		float: left;
		margin-top: 38px;
		margin-left:2px;
		height: 184px;
		width: 590px;
		display: inline;
		background:transparent url(images/banner_shaped_people.jpg) no-repeat 0 0;
		}	
.support #banner_main {
		float: left;
		margin-top: 38px;
		margin-left:2px;
		height: 184px;
		width: 590px;
		display: inline;
		background:transparent url(images/banner_shaped_fold.jpg) no-repeat 0 0;
		}	
.offerings #banner_main {
		float: left;
		margin-top: 38px;
		margin-left:2px;
		height: 184px;
		width: 590px;
		display: inline;
		background:transparent url(images/banner_shaped_half.jpg) no-repeat 0 0;
		}	
.enrolling #banner_main {
		float: left;
		margin-top: 38px;
		margin-left:2px;
		height: 184px;
		width: 590px;
		display: inline;
		background:transparent url(images/banner_shaped_pig.jpg) no-repeat 0 0;
		}
.contact #banner_main {
		float: left;
		margin-top: 38px;
		margin-left:2px;
		height: 184px;
		width: 590px;
		display: inline;
		background:transparent url(images/banner_shaped_pig.jpg) no-repeat 0 0;
		}
#navigation_global {
		position: absolute;
		top: 0;
		left:0;  
		width: 800px;
		display: block;
		}

/* Banner Navigation  ------------------------------------------------*/
.banner_nav {
		position: absolute;
		left: 483px; /*227, 520*/
		top: 195px; /*50, 200, 177*/
		color:#999;
		}
.banner_nav a {
		color: #FFFFFF;
		font-weight:normal;
		}
.banner_nav a:visited {
		color: #FFFFFF;
		font-weight:normal;
		}
.banner_nav a:hover {
		color: #FFFFFF;
		font-weight:normal;
		}
.banner_nav a:active {
		color: #FFFFFF;
		font-weight:normal;
		}
.banner_nav a {
		color: #FFFFFF;
		font-weight:normal;
		}
/* ----------------------------------------------------------------*/
#sidebar {
		width: 205px;
		float: left;
		}
#navigation_local {
		width: 205px;
		margin-bottom: 2px;
		}
#secondary_content {
		clear: left;
		width: 205px;
		padding-top: 8px;
		min-height: 250px;
		background:url(images/panel_local.jpg) no-repeat;
		}		

#secondary_content_pharmacy {
		clear: left;
		width: 205px;
		padding-top: 20px;
		height: 300px;
		background:url(images/panel_pharmacy.jpg) no-repeat;
		}
#content {
		float: left;
		width: 590px;
		margin-left: 2px;
		margin-top: 2px;
		background:transparent url(images/intro_background_5.jpg) no-repeat 0 0px; 
		}
#rx #content {
		float: left;
		width: 590px;
		margin-left: 2px;
		margin-top: 2px;
		background:transparent url(images/intro_background_rx.jpg) no-repeat -100px -30px; 
		}
.home #content  {
		background:transparent url(images/intro_background_5.jpg) no-repeat 0 0;
		}


/* --------------------------------------
	CLASSES
-------------------------------------- */

.phone {
		font-size:1.2em;
		font-weight: bold;
		}

.container {
		position: relative;
		width: 800px;
		left: 50%;
		margin-left:-400px;
		}
.breadcrumbs {
		padding-left: 20px;
		margin-top: 10px;
		}	
.intro {
		padding: 20px 10px 20px 20px;
		}

.item {
		padding: 10px 20px 0 20px;
		}
.item_header {
		}
.item_header_network { 
		float: right;
		margin-bottom: 7px;
		height: 36px;
		width: 165px;
		background:url(images/icon_network.jpg) no-repeat bottom left;
		}
.item_header_extras { 
		float: right;
		height: 36px;
		width: 165px;
		background:url(images/icon_extras.jpg) no-repeat bottom left;
		margin-bottom: 7px;
		}
.item_header_rx { 
		float: right;
		height: 36px;
		width: 165px;
		margin-bottom: 7px;
		background:url(images/icon_pharmacy.jpg) no-repeat bottom left;
		}
.item_header_tip { 
		float: right;
		height: 36px;
		width: 165px;
		margin-bottom: 7px;
		background:url(images/icon_info.jpg) no-repeat bottom left;
		}		
.emphasize {
		font-weight: bold;
		}
.copy {
		float: left;
		clear: left;
		width: 97%;
		}
.copy p.emphasize_listhead {
		font-weight: bold;
		color:#999966;
		font-size: 1em;
		}
.copy_plan {
		float: left;
		width: 350px;
		padding-right:20px;
		}
.copy_rx {
		float: left;			
		padding-top: 80px;
		width:190px;
		}
.copy_rx_extras {
		float: left;			
		padding-top: 0px;
		width:200px;
		}
.singleLink {						/* added 5/17 */
		margin-left: 20px;
		}
.column {
		float: left;
		width: 185px;
		position: relative;
		}
.column p {
		margin-right: 0;
		padding-right: 0;
		margin-bottom: 18px;
		}
.features {
		padding: 0px 10px 20px 20px;
		}
.features_box1, .features_box2, .features_box3, .features_box4, .features_box5, .features_box6 {
		float: left;
		width: 160px;
		padding-left: 8px;
		margin-right: 12px;
		padding-bottom: 8px;
			/*	height: 275px; */
		}
.features_box1 {
		background:transparent url(images/find_a_plan_panel.jpg) no-repeat 0 0;
		border:1px solid #CCCC99;
		height:auto;
		}
.features_box2 {
		background:transparent url(images/enroll_online_panel.jpg) no-repeat 0 0;
		border:1px solid #CCCC99;
		height:auto;
		}
.features_box3 {
		background:transparent url(images/members_panel.jpg) no-repeat 0 0;
		border:1px solid #CCCC99;
		height:auto;
		}
.features_box4 {
		background:transparent url(images/short_term_panel.jpg) no-repeat 0 0;
		border:1px solid #CCCC99;
		height:auto;
		}
.features_box5 {
		background:transparent url(images/other_panel.jpg) no-repeat 0 0;
		border:1px solid #CCCC99;
		height:auto;
		}
.features_box6 {
		background:transparent url(images/comprehensive_panel.jpg) no-repeat 0 0;
		border:1px solid #CCCC99;
		height:auto;
		}
.anchor {
		float: right;
		padding-right: 15px;
		font-size:.8em;
		background:url(images/up.gif) no-repeat right;
		margin-top: -15px;
		}
#footer {
		background:url(images/footer_brown.jpg) no-repeat 0 -10px;
		float: left;
		clear: left;
		width: 800px;
		height: 108px;
		}
#footer p {
		padding-bottom: 0px;
		margin-bottom: 0px;
		padding-top: 36px;
		}
#footer p.links {
		float: right;
		color: #660099;
		padding-top: 17px;
		padding-bottom: 10px;
		}
#footer a {
		padding-right: 2px; margin-left: 2px;
		}
#footer a:link {
		text-decoration:none;
		color:#fff;  		/*009999*/
		}
#footer a:visited {
		text-decoration:none;
		color:#fff;
		}
#footer a:hover,a:active {
		text-decoration:underline;
		color:#fff;
		}		

.placeholder {
		position: relative;
		}

.map_lg	{
		background:url(images/map.gif) no-repeat;
		width: 500px;
		position: relative;
		margin-left: -250px;
		left: 50%;
		height: 500px;
		margin-top:0px;
		}
.map_list  {
		margin-left: -20px;
		font-size:.9em;
		}
a[href $='.pdf'] { 
	   padding-right: 14px;
	   background: transparent url(images/pdfIcon.gif) no-repeat center right;
		}
.qhdhp_notice {
		border: 1px solid #CCCC99;
		padding: 20px;
		padding-right: 20px;
		padding-top: 10px;
		margin-bottom: 20px;
		background-color:#F3F3ED;
		}
.boxed {
		border: 1px solid #CCCC99;
		margin-left: 20px;
		padding-right: 20px;
		padding-top: 10px;
		margin-bottom: 20px;
		background-color:#F3F3ED;
		}
.hmo_search_footnote {
		border: 1px solid #CCCC99;
		padding: 15px 15px 15px 15px;
		padding-right: 20px;
		margin-bottom: 0px;
		background-color:#F3F3ED;		
		}
.qhdhp_footnote {
		border: 1px solid #CCCC99;
		font-size:.9em;
		background-color:#F3F3ED;		
		padding-right:0;
		}
.qhdhp_footnote p {
		padding: 0px 20px 20px 20px;
		margin: 0px;
		color: #666666;
		}
.qhdhp_footnote h3 {
		padding: 10px 0 0 0;
		margin: 0px;
		}
.be_well {
   		background: transparent url(images/be_well.jpg) no-repeat right 40px;	
		padding-right: 220px;	
		border: 1px solid #fff;
		height: 130px;	 
		text-decoration:none;
		}
.be_well p {
		margin-right:50px;		
		}
.assist_america {
   		background: transparent url(images/assist_america.jpg) no-repeat right 20px;
		height: 200px;	 
		padding-right: 190px;		
		border: 1px solid  #fff;
		}
.assist_america p {
		margin-right: 25px;		
		}
.daily_med {
   		background: transparent url(images/daily_med.jpg) no-repeat right 50px;
		height: 210px;	
		padding-right: 190px;	
		border: 1px solid  #fff;
		}
.daily_med p {
		margin-right: 25px;		
		}
.comprehensive {
		border: 1px solid  #fff;
   		background: transparent url(images/comprehensive.jpg) no-repeat right 35px;
		/*height: 275px;*/	
		padding-right: 230px;		
		}
.comprehensive p {
		margin-right: 25px;		
		}	
.facebook {
		padding-left: 30px;
		background:url(images/facebook.gif) no-repeat left center;
		padding-top: 5px;
		padding-bottom: 5px;
}
.twitter {
		padding-left: 30px;
		background:url(images/twitter.gif) no-repeat left center;
		padding-top: 5px;
		padding-bottom: 5px;
		}
.callout {float:left;
			width: 200px;}
		
		