/*** swheaton *********************************************
*  
*  This file only has styles used on the home page.
*  Section styles have been added reading the html left to right top to bottom.
*  
*  Colors used for fonts:
*    blue: 003D79  light-blue: 3596CF  green: 238A1B 
*
**********************************************************/

#wrapper { width: 975px; }


/*************************************************
*  Left area styles 
*    - logo
*    - left nav
*************************************************/
#leftArea { width: 239px; float: left; margin-left: 20px; }

#logo { text-align: center; padding: 3px 0px 0px 30px; }

#homeNavWrapper { width: 239px; margin: 0px 0px 0px 5px; float: left; font-size: 12pt; }
	#homeNavWrapper h2 { font-size: 19pt; line-height: 18pt; padding: 25px 25px 10px 25px; color: #000000; }
	#homeNavWrapper h3 { font: 13pt Georgia, Times, serif; color: #238A1B; background: transparent; }
	#homeNavWrapper a, #homeNavWrapper a:visited, #homeNavWrapper a:hover
	{
		font: 18pt Georgia, Times, serif; color: #FFFFFF; text-decoration: none; 
		background: transparent;
	}
	#homeNavWrapper .menuWrapper
	{
		margin: 30px 0px 0px 0px;
		background: url(images/Menu_TLCorner.png) #3175c9 no-repeat left top;
	}
	#homeNavWrapper .linksWrapper
	{
		padding: 15px 0px 15px 25px;
		background: url(images/Menu_BLCorner.png) no-repeat left bottom;
	}
	#linksWrapperBottom
	{
		height: 13px; margin-left: 1px; margin-bottom: 10px; clear: both; width: 239px;
		background: url(images/Menu_BottomShadow.png) no-repeat top left;
	}
	div.separator
	{
		height: 10px;
		background:transparent url(images/Menu_Divider.png) no-repeat left;
		padding: 5px 0px 5px 0px; margin-left: -25px;
	}
	#homeLinkIcons { float:left; margin: 30px 0px 0px 0px; width: 239px; }
		#homeLinkIcons img { margin: 0px 0px 0px 5px; }


/*************************************************
*  Top header styles 
*    - Right of the logo and above the slide box.
*************************************************/
#homeHeader { width: 740px; float: right; padding: 0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; }

#homeFontSize
{
	float: left; margin: 10px 0px; vertical-align: middle; height: 100%;
	color: #757575; font-size: 13pt; font-weight: bold; text-align: left;
}
	#homeFontSize img { vertical-align: middle; border: none; padding: 0px 0px 0px 0px; margin-top: -3px; }

#homeEmailReminder
{
	float: left;
	text-align: center;
	margin-top: 9px;
	margin-left: 10px;
	width: 330px;
}
	#homeEmailReminder a
	{
		text-decoration: none;
		font-size: 11pt;
		font-weight: bold;
		color: #757575;
	}
	#homeEmailReminder a:visited
	{
		text-decoration: none;
		font-size: 11pt;
		font-weight: bold;
		color: #757575;
	}
	#homeEmailReminder img { border: none; vertical-align: middle; padding-bottom: 2px; }
	
#homeInvestors
{
	padding: 0px 20px 0px 0px;
	margin: 9px 35px 0px 0px;
	text-align: right;
	float: right;
	display: inline; /* Fix IE's double margins */
}
	#homeInvestors a
	{
		text-decoration: none;
		font-size: 11pt;
		font-weight: bold;
		color: #757575;
	}
	#homeInvestors a:visited
	{
		text-decoration: none;
		font-size: 11pt;
		font-weight: bold;
		color: #757575;
	}
	/*#homeInvestors img { border: none; vertical-align: middle; padding-bottom: 2px; }*/
	
#homeAbout
{
	float: right;
	text-align: right;
	margin-top: 9px;
	padding-right: 30px;

}
	#homeAbout a
	{
		text-decoration: none;
		font-size: 11pt;
		font-weight: bold;
		color: #757575;
	}
	#homeAbout a:visited
	{
		text-decoration: none;
		font-size: 11pt;
		font-weight: bold;
		color: #757575;
	}
	/*#homeAbout img { border: none; vertical-align: middle; padding-bottom: 2px; }*/

#homeSiteSearch
{
	padding: 0px 0px 0px 0px;
	margin: 9px 35px 0px 0px;
	text-align: right;
	float: right;
	display: inline; /* Fix IE's double margins */

	font-size: 11pt;
	font-weight: bold;
	color: #757575;
}
	.inlineButton
	{
		padding: 0px 0px 1px 0px;
		margin: 0px;
		vertical-align: bottom;
		border: none;
	}
	#homeSiteSearch label { padding-top: 0px; }
	#homeSiteSearch .searchbox
	{
		border: 1px solid #757575;
		background: url(/Images/BG_SearchBox.png) no-repeat top left;
	}
	#homeSiteSearch img { }


/*************************************************
*  Main Content Styles
*************************************************/
#homeMain { float: left; width: 730px; }

#slideStaticImg { border: none; }
#slideStaticText { height: 143px; background: url(images/BG_CollaborationIcon1.png) 1px bottom no-repeat; }

#slidebox { width: 715px; height: 464px; background: url(images/SlideshowBG.png) no-repeat left top; }
	#slidebox img { border: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

#slideboxText
{
	background: url(images/BG_CollaborationIcon1.gif) no-repeat 1px bottom;
	height: 143px;
	padding: 0px 15px 0px 235px;
	margin: 0px 0px 0px 0px;
}
	#slideboxText h2 { padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 19pt; color: #000000; }
	#slideboxText p { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #333333; font-size: 88%; }

#slideboxContainer { width: 699px; height: 449px; float: left; margin: 0px 0px 20px 0px; }
	#slideboxRight
	{
		border: none; width: 6px; height: 451px; float: left;
		background: url(images/Slideshow_RShadow.png) no-repeat left 1px;
	}
	#slideboxBottom
	{
		height: 13px; margin-left: 1px; margin-bottom: 10px; clear: both; width: 706px;
		background: url(images/Slideshow_BShadow.png) no-repeat top left;
	}

.homeVerticleDivider
{
	background: url(images/Divider_GreyVerticle.png) no-repeat top left;
	width: 3px;
	height: 200px;
	float: left;
}

#findPlan
{
	width: 210px; float: left; color: #333333; padding: 0px 0px 0px 5px; margin-left: 10px;
	/*background: url(images/FindMedicarePlan.jpg) no-repeat top left;*/
}
	#findPlan .inlineButton	{ vertical-align: bottom; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#findPlan h2
	{
		font: 14pt Georgia, Times, serif;	color: #3366cc;	
		padding: 0px 0px 0px 0px;	margin: 0px 5px 0px 0px; float: left;
	}
	#findPlan h3
	{
		font: 9pt Arial, Helvetica, sans-serif;	color: #3C3C3C; font-weight:bold;
		padding: 0px 0px 3px 0px;	margin: 0px 5px 0px 0px; float: left;
	}
	#findPlan a, #findPlan a:visited { color: #3366cc; text-decoration:underline;  }
		#findPlan a:hover { text-decoration:underline; }
	/*#findPlan img { float: left; }*/
	#findPlanLinks { margin: 0px 0px 5px 0px; padding: 0px; }
		#findPlanLinks ul { background: none; list-style: none; color: #555555; margin: 0px 0px 0px 0px; padding: 0px; }
		#findPlanLinks li 
		{
			margin: 0px; padding: 0px 0px 15px 0px; line-height:12pt; text-decoration:none; color: #555555;
			/*background: url(images/BlueCircleWhiteArrow.png) no-repeat left 2px;*/
		}
		#findPlanLinks img 
		{
			margin: 0px; padding: 0px 0px 0px 0px;
		}
	/*#findPlan h2 { font: normal 12pt Georgia, Times, serif; color: #0082BB; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }*/

#pressRoom
{
	width: 230px; float: left; color: #555555; padding: 20px 5px 0px 0px; margin-left: 25px;
	/*background: url(images/FindMedicarePlan.jpg) no-repeat top left;*/
}
	#pressRoom .inlineButton	{ vertical-align: bottom; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#pressRoom h2
	{
		font: 14pt Georgia, Times, serif;	color: #555555;	
		padding: 3px 0px 0px 0px;	margin: 0px 5px 5px 0px; float: left;
	}
	#pressRoom a, #pressRoom a:visited { color: #555555; text-decoration:none; }
		#pressRoom a:hover { text-decoration: underline; }
	#pressRoom img { float: left; padding: 9px 0px 0px 0px;	margin: 0px 5px 10px 0px; float: left;}
	#pressRoomLinks { margin: 0px 0px 5px 0px; }
		#pressRoomLinks ul { background: none; list-style: none; color: #555555; margin: 0px 0px 0px 8px; padding: 0px; }
		#pressRoomLinks li 
		{
			margin: 0px; padding: 0px 0px 10px 20px; line-height:12pt;
			background: url(images/GreyCirlce_WhiteArrow_Small.png) no-repeat left 2px; 
		}

#publicPolicy
{
	width: 160px; float: left; color: #555555; padding: 20px 5px 0px 0px; margin-left: 30px;
	/*background: url(images/FindMedicarePlan.jpg) no-repeat top left;*/
}
	#publicPolicy .inlineButton	{ vertical-align: bottom; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#publicPolicy h2
	{
		font: 14pt Georgia, Times, serif;	color: #555555;	
		padding: 3px 0px 0px 0px;	margin: 0px 5px 5px 0px; float: left;
	}
	#publicPolicy a, #publicPolicy a:visited { color: #555555; text-decoration:none; }
		#publicPolicy a:hover { text-decoration: underline; }
	#publicPolicy img { float: left; }
	#publicPolicyLinks { margin: 0px 0px 5px 0px; }
		#publicPolicyLinks ul { background: none; list-style: none; color: #555555; margin: 0px 0px 0px 8px; padding: 0px; }
		#publicPolicyLinks li 
		{
			margin: 0px; padding: 0px 0px 10px 20px; 
			background: url(images/GreyCirlce_WhiteArrow_Small.png) no-repeat left 2px; 
		}

#helpCall
{
	width: 210px;
	height: 200px;
	float: left;
	color: #666666;
	background: url(images/PhoneLarge.jpg) no-repeat top left;
	padding: 0px 5px 0px 90px;
	margin-left: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
	#helpCall h2
	{
		font: 17pt Georgia, Times, serif;
		color: #666666;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	#helpCall h3
	{
		font: 19pt "Times Roman", Times, serif;
		color: #666666;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	#helpCall h4
	{
		font: 14pt "Times Roman", Times, serif;
		color: #666666;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}


/************************************************
*  Footer Styles
************************************************/
#footer 
{ 
	float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; 
	font-family:Arial, Helvetica, sans-serif;
}

#footerMenu
{
	border-top: 1px solid #A7A7A7; border-bottom: 1px solid #A7A7A7;
	height: 35px; padding: 5px 20px 5px 20px; margin: 0px 0px 10px 0px;
}
	#footerMenu a, #footerMenu a:visited
	{
		font: Georgia, Times, serif 13pt; font-weight: bold; color: #666666; text-decoration: none;
		display: inline-block; padding: 8px 0px 8px 0px; margin: 0px 20px 0px 0px;
	}

#copyright { width: 1000px; padding: 0px 0px 10px 20px; color: #A7A7A7; font-size: 10pt; }

#disclaimer { width: 1000px; padding: 0px 0px 0px 20px; color: #A7A7A7; font-size: 10pt;}
	#disclaimer sup {font-size: 70%; vertical-align:middle}