﻿/* V2 class */
/* LAYOUT */
#container { width: 980px; margin: 0 auto; position: relative; }

/*PRIMARY CONTENT */
#content #primary {	float: left; margin:0 0 0 8px;}
#content #primary h1{color:#375AA7; font-size:24px; margin: 0 0 5px 10px;}

/* PRIMARY CONTENT BOX */
div.primarybox {background: url(images/box-primary-content.gif) no-repeat left bottom; width: 720px; padding: 0 0px 10px 0px;margin:0;	}
div.primarybox h2 {display: block; background: url(images/box-primary-content-top.gif) no-repeat left top; margin: 0 0px 0px 0px; padding: 7px 0px 0 10px;height: 37px;	font:  18px/1.2 Arial;color: #fff;}
div.primarybox h3 {background: url(images/box-primary-content-heading.gif) no-repeat left top; margin: 10px 0px 0px 0px; padding: 7px 0px 0 10px;height: 37px;	font:  18px/1.2 Arial;color: #fff;}
div.primarybox h4 {font: 14px/1.2 Arial; font-weight:bold;}
div.primarybox td {font: 12px/1.2 Arial;color: #000; line-height:16px; padding: 1px 3px;}
div.primarybox td.profilecontent {padding: 1px 7px; }

.memberInfo
{
 position:absolute;
 left:10px;
 top:10px;
 z-index:1;
}

.profileAccountListRowHeader td
{
	text-decoration:underline;
	font-style:oblique;
	height:10px;
}

.profileAccountListRowItems td
{
	height:10px;
}

.profileAccountListRowAlternatingItems td
{
	height:10px;
	background-color: #EDEDF7;
}

.profileJustifyRightItems
{
	text-indent:5px;
}

.mainheader 
{ 
	width: 980px;
	height: 85px;
	margin: 4px auto 0px auto;
	position: relative;
	z-index: 9998;
	background-image: url(Images/header-top.gif);
	background-repeat: no-repeat;
}

#bodyContent-main
{
	padding: 5px 10px 20px 10px;
}

#headerContentSection .headerLeftBottomWhite
{
	position: absolute;
	left: 0px;
	bottom: 0%;
	width: 100%;
	height: 30px;
	background-color: Transparent;
}

#headerContentSection .headerRightBottomWhite
{
	position: absolute;
	left: 0px;
	bottom: 0%;
	width: 100%;
	height: 30px;
	background-color: Transparent;
}

#bodyContainer 
{ 
	width: 980px; 
	margin: 0 auto; 
	position: relative; 
}

#bodyContent .subtitle
{
	background-color: #939BA1;
	color: White;
	height:26px;
	font-size: 14pt;
	padding: 5px 5px;
	margin: 0px 10px;
}

#bodyContent-top 
{
	height:18px; 
	background-image: url(images/content-top.gif); 
	background-repeat: no-repeat;
}
#bodyContent-bottom
{
	height:21px;  
	background-image: url(images/content-bottom.gif); 
	background-repeat: no-repeat;
}
#bodyContent
{
	padding: 0px 0px;
	position: relative;
	color: #333;
	background-image: url(images/content-middle.gif);
	background-repeat: repeat-y;
	width: 100%;
}

/* MEMBERHOME */

#homeMenuTableV2
{
	margin-top: 12px;
	left: 10px;
	top: 270px;
}

.menuTitle1
{
	height: 38px;
	width: 191px;
	background-image:url(Images/home-myhealth.png);
	background-position: top;
	background-repeat:no-repeat;
	text-align: left;
	border-right:border-width 100px;
	color: Black;
	}

 .menuTitle2
{
	height: 38px;
	width: 191px;
	background-image:url(Images/home-mymoney.png);
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
		color: Black;
}

.menuTitle3
{
	height: 38px;
	width: 191px;
	background-image:url(Images/home-mytoolkit.png);
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
		color: Black;
}

.memberMenuItems
{
	display:block;
	text-indent:10px;
	background-image:url(Images/horiz-myhome-sep.gif);
	background-position:center bottom;
	background-repeat: no-repeat;
	text-align: left;
	color: Black;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 0px;
	list-style-type: none;
}

.memberMenuItems a
{
	color: Black;
}

.memberMenuBody
{
	width:191px;
	background-image:url(Images/home-myboxbody.png);
	background-attachment:inherit;
	background-position:left top;
	background-repeat: no-repeat;
	color: Black;
}

.memberMenuBody .menuItems
{
	height:125px;
	vertical-align: top;
}

.memberMenuFooterImage
{
	height:10px;
	width:191px;
	background-image:url(Images/home-myboxfooter.png);
	background-attachment:inherit;
	background-position:left top;
	background-repeat: no-repeat;
}

/* QUICK STATS MYALERT BOX */


/*HOME CONTENT */
div.bodyHomePageImage 
	{
		background-image: url(images/Home_Manage_Slide1.jpg);
		background-position: top left;
		background-repeat:no-repeat;
		min-height: 245px;
	}
	
div.bodyHomePagePhoneNumber
	{
		padding-top:209px;	
		text-indent:160px;			
		font: bold 17px Arial;
	}
div.bodyHomePagePhoneNumber #CallUsText
{
	color: #479E23;
	display: none;
}
#HEDisplayOuterBox { margin:0 0 0 0px;}
#HEDisplayOuterBox h2
		{
			text-align:center;
			color:#479E23;
			font-size:18px;
			padding:0 0 5px 0;
		}

div.HEDisplayInnerBox
		{
			background-image: url(images/box-home-alerts-outside.gif);
			background-position: left bottom;
			background-repeat: no-repeat;
			width: 233px;
			padding: 0 7px 10px 7px;
			margin:0 0px 0 00px;
		}
.HEDisplayInnerBox-b2
{
	height:10px;
	display: block;
}

.HEDisplayInnerBox-b1
{
	height:12px;
}

div.HEDisplayInnerBox h2 
		{
			background-image: url(images/box-home-alerts-outside-top.gif);
			background-repeat: no-repeat;
			background-position: left top;
			margin: 0 -7px 0px -7px;
			padding: 0px 0px 0px 55px;
			height: 6px;
			font: bold 16px/1.2 Arial;
			color: #fff;
		}

div.HEDisplayBox-content 
	{
		text-align:left;
		background: url(images/box-home-alerts.gif) no-repeat left bottom;
		width: 215px;
		padding: 0 7px 9px 7px;
		margin: 0px auto 0 auto;
		font-size:12px;
	}
	
#HEDisplayOuterBox div.HEDisplayBox-content h2 
	{
		background: url(images/box-home-alerts-top.gif) no-repeat left top;
		margin: 0 -7px 0px -7px;
		padding:0px;
		text-align:center;height: 7px;
		font: bold 16px/1.2 Arial;
		color: #000;
	}
	
div.HEDisplayBox-content h3 
	{
		text-align:center;
		font:bold 13px/1.3 Arial;
		color: #444;
		margin:0 0 0 -12px;
		padding:0 10px 0 10px;
	}

div.HEDisplayBox-content h4 
	{
		text-align:center;
		font:  12px/1.2 Arial;
		color: #444;
		margin:0 0 4px -12px;
		padding:0 0px;
		width:200px;
		text-indent:25px;
	}

.DisplayBoxJustifyText
{
	text-align:left;
	margin-left:20px;
	margin-top:5px;
}

div.HEDisplayBox-content li 
	{
		background: url(images/horiz-myalerts-sep.gif) no-repeat left bottom;
		padding:2px 20px 5px 5px;
		line-height:14px;
	}
	
div.HEDisplayBox-content li a 
	{
		background: url(images/tan_arrow.gif) no-repeat left 5px;
		text-align:left;
		padding: 0 0 0 10px;
		font: 11px/1.2 Tahoma;
		color: #000;
		text-decoration:none;
	}

div.HEDisplayBox-content li a:hover 
	{
		text-decoration:underline;
	}
	
.view {font-size:11px;}
.view a{color:#469C23;}


/* ModalPopup */

.modalPopup {
	background-color: White;
	border:1px solid Black;
	padding:3px;
}

.modalBackground 
{
	background-color: Gray;
	filter:alpha(opacity=70);
	opacity: 0.7;
}