


.contentbold{
	font-family:verdana,arial,helvetica,san-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

a.contentbold:link{color:#666666;text-decoration:underline;}
a.contentbold:visited{color:#666666;text-decoration:underline;}
a.contentbold:active{color:#666666;text-decoration:underline;}
a.contentbold:hover{color:#666666;text-decoration:none;}

.content{
	font-family:verdana,arial,helvetica,san-serif;
	color:#666666;
	font-size:12px;
}

a.content:link{color:#666666;text-decoration:underline;}
a.content:visited{color:#666666;text-decoration:none;}
a.content:active{text-decoration:underline;}
a.content:hover{text-decoration:none;}

ul.content
{
	padding-left:10px;
}

.contentLarge
{
	font-family:verdana,arial,san-serif;
	color:#008000;
	font-size:17px;
	font-weight:bold;
}

.headline{
	font-family:verdana,arial,helvetica,san-serif;
	color:#008000;
	font-size:14px;
	font-weight:bold;
}

.pageTitle
{
	font-family:verdana,arial,san-serif;
	color:#008000;
	font-size:15px;
	font-weight:bold;
}

.sectionTitle
{
	font-family:verdana,arial,helvetica,san-serif;
	color:#384321;
	font-size:12px;
	font-weight:bold;
	padding:0px 10px 10px 15px;
}
	
.homePageTopBox
{
	font-family:verdana,arial,san-serif;
		vertical-align:top;
 		background-color: #99CE4A;
		font-size:16px;
		font-weight: bolder;
		color: White;
		text-align: right;
		float: right;
}



a:link{color:#2F5A8F;}		
a:visited{color:#2F5A8F;}		
a:active{color:#2F5A8F;}		
a:hover{color:#013466;}

.lnkLogin
{
	font-family:verdana,arial,san-serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	padding-top:20px;
}
a.lnkLogin:link{color:#669900;text-decoration:none;}
a.lnkLogin:visited{color:#669900;text-decoration:none;}
a.lnkLogin:active{text-decoration:none;}
a.lnkLogin:hover{text-decoration:underline;}

.navLeftHSAPublic
{
	color:#747474;
	font-family:verdana,arial,san-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 0px;	
	
}
.leftNavPublic
{
	font-family:arial,san-serif,verdana;
	font-weight: normal;
	font-size:15px;
}		
a.leftNavPublic:link{text-decoration:none;}
a.leftNavPublic:visited{color:#2F5A8F;text-decoration:none;}
a.leftNavPublic:active{text-decoration:none;}
a.leftNavPublic:hover{color:Silver;text-decoration:none;}


.navLeftHSAPublicSubHeading
{
	
	color:#8CC14F;
	font-family:verdana,arial,san-serif;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 3px 0px 0px;
	
}
.navTop
{
	border:solid 0px;
	font-family:verdana,arial,san-serif;
	color:#000000;
	width:480px;	
	height:45px;
	text-align:center;
	
	padding-top:15px;
	
	background-image:url("../../ConfiguredAssets/HSACalifornia/Images/NavTop.gif");
	background-repeat:no-repeat;
}

.background
{
	background-image:url("../../ConfiguredAssets/HSACalifornia/Images/Background.jpg");
	
}

.navTopLink
{

	font-family:verdana,arial,san-serif;
	color:gray;
	font-size:11px;
	font-weight:normal;
	
}
a.navTopLink:link{color:gray;text-decoration:none;}
a.navTopLink:visited{color:gray;text-decoration:none;}
a.navTopLink:active{color:gray;text-decoration:none;}
a.navTopLink:hover{color:gray;text-decoration:underline;}

div.LN_LinkButton
{
	background-color:#333333;
	
	border:solid 0px #ffffff;
	border-top-width:0px;
	border-right-width:0px;
	
	font-family:verdana, arial, helvetica;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	margin:0px;
	padding:5px 2px 3px 8px;
	width:162px;
	height:15px;
}

td.LN_Background
{
	background-color:#333333;
}

.leftnavBroker
{
	font-family:verdana,arial,helvetica,san-serif;
	font-weight: bold;
	color:#99CC00;
	font-size:11px;		
}
a.leftnavBroker:link{color:#FFFFFF;text-decoration:none;}
a.leftnavBroker:visited{color:#FFFFFF;text-decoration:none;}
a.leftnavBroker:active{color:#FFFFFF;text-decoration:none;}
a.leftnavBroker:hover{color:#CCFF33;text-decoration:none;}

.leftnavBrokerOn
{
	font-family:verdana,arial,helvetica,san-serif;
	font-weight: bold;
	color:#315C9E;
	font-size:11px;
}
a.leftnavBrokerOn:link{color:#CCFF33;text-decoration:none;}
a.leftnavBrokerOn:visited{color:#CCFF33;text-decoration:none;}
a.leftnavBrokerOn:active{color:#CCFF33;text-decoration:none;}
a.leftnavBrokerOn:hover{color:#CCFF33;text-decoration:none;}

.leftnavEmployer
{
	font-family:verdana,arial,helvetica,san-serif;
	font-weight: bold;
	color:#99CC00;
	font-size:11px;		
}
a.leftnavEmployer:link{color:#FFFFFF;text-decoration:none;}
a.leftnavEmployer:visited{color:#FFFFFF;text-decoration:none;}
a.leftnavEmployer:active{color:#FFFFFF;text-decoration:none;}
a.leftnavEmployer:hover{color:#CCFF33;text-decoration:none;}

.leftnavEmployerOn
{
	font-family:verdana,arial,helvetica,san-serif;
	font-weight: bold;
	color:#315C9E;
	font-size:11px;
}
a.leftnavEmployerOn:link{color:#CCFF33;text-decoration:none;}
a.leftnavEmployerOn:visited{color:#CCFF33;text-decoration:none;}
a.leftnavEmployerOn:active{color:#CCFF33;text-decoration:none;}
a.leftnavEmployerOn:hover{color:#CCFF33;text-decoration:none;}

.leftnavMember
{
	font-family:verdana,arial,helvetica,san-serif;
	font-weight: bold;
	color:#99CC00;
	font-size:11px;		
}
a.leftnavMember:link{color:#FFFFFF;text-decoration:none;}
a.leftnavMember:visited{color:#FFFFFF;text-decoration:none;}
a.leftnavMember:active{color:#FFFFFF;text-decoration:none;}
a.leftnavMember:hover{color:#CCFF33;text-decoration:none;}

.leftnavMemberOn
{
	font-family:verdana,arial,helvetica,san-serif;
	font-weight: bold;
	color:#315C9E;
	font-size:11px;
}
a.leftnavMemberOn:link{color:#CCFF33;text-decoration:none;}
a.leftnavMemberOn:visited{color:#CCFF33;text-decoration:none;}
a.leftnavMemberOn:active{color:#CCFF33;text-decoration:none;}
a.leftnavMemberOn:hover{color:#CCFF33;text-decoration:none;}
	
.leftNavMenuBroker, .leftNavMenuEmployer, .leftNavMenuMember
{
	background-color: #333333;
	color:#FFFFFF;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.leftNavMenuBroker li, .leftNavMenuEmployer li, .leftNavMenuMember li
{
	font-family:verdana,arial,helvetica;
	font-size:11px;
	font-weight:bold;
	color:#336699;
	background-color:#333333;
	cursor: pointer;
	cursor: hand;
	line-height: 1.5em;
	background-image: url("../../images/downarrows_white.gif");
	background-repeat: no-repeat;
	background-position: right top;
}

.leftNavMenuBroker li .expanded, .leftNavMenuEmployer li .expanded, .leftNavMenuMember li .expanded
{
	background-image: url("../../images/uparrows_white.gif");
	background-repeat: no-repeat;
	background-position: right top;
}

.leftNavMenuBroker li a, .leftNavMenuEmployer li a, .leftNavMenuMember li a
{
	border-bottom: solid 0px #ffffff;
	padding-left: 2px;
	padding-top:2px;
	color:#99CC00;
}

.leftNavMenuBroker li a:link { color:#99CC00; }
.leftNavMenuEmployer li a:link { color:#99CC00; }
.leftNavMenuMember li a:link { color:#99CC00; }



.leftNavMenuBroker li li, .leftNavMenuEmployer li li, .leftNavMenuMember li li
{
	list-style-type: none;
	font-family:verdana,arial,helvetica,san-serif;
	font-weight: bold;
	color:#315C9E;
	background-color: #333333;
	font-size:11px;	
	margin: 0px;
	padding-left: 10px !important;
	border-bottom: solid 0px #ffffff;
	background-image: none;
}

.leftNavMenuBroker li li a, .leftNavMenuEmployer li li a, .leftNavMenuMember li li a
{
	border-bottom: none;
	text-decoration:none;
}

.leftNavMenuBroker li li a:link { color:#FFFFFF; }
.leftNavMenuBroker li li a:visited{ color:#FFFFFF; }
.leftNavMenuBroker li li a:active{ color:#FFCC00; }
.leftNavMenuBroker li li a:hover{ color:#CCFF33; }

.leftNavMenuEmployer li li a:link { color:#FFFFFF; }
.leftNavMenuEmployer li li a:visited{ color:#FFFFFF; }
.leftNavMenuEmployer li li a:active{ color:#FFCC00; }
.leftNavMenuEmployer li li a:hover{ color:#CCFF33; }

.leftNavMenuMember li li a:link { color:#FFFFFF; }
.leftNavMenuMember li li a:visited{ color:#FFFFFF; }
.leftNavMenuMember li li a:active{ color:#FFCC00; }
.leftNavMenuMember li li a:hover{ color:#CCFF33; }

td.navBottom51
{
	color:#000000;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	text-align:right;
}

a.navBottom51:link{text-decoration:underline;color:#000000;}	
a.navBottom51:visited{text-decoration:underline;color:#000000;}	
a.navBottom51:active{text-decoration:underline;color:#000000;}
a.navBottom51:hover{text-decoration:underline;color:#000000;}



div.MMAMenuList
{
	padding:0px;
	margin:0px;
	border-top:0px;
	border-right:solid 1px gray;
	border-bottom:solid 1px black;
	border-left:solid 1px black;
}

div.MMAMenuItem
{
	font-family:verdana,arial,helvetica;
	font-size:12px;
	font-weight:normal;
	padding:10px 0px 0px 10px;
	margin:0px;
}

a.MMAMenuItem:link{font-weight:bold;color:Black;text-decoration:none;border-bottom: 1px solid #7FBA00;}
a.MMAMenuItem:visited{font-weight:bold;color:black;text-decoration:none;border-bottom: 1px solid #7FBA00;}
a.MMAMenuItem:active{font-weight:bold;color:black;text-decoration:none;border-bottom: 1px solid #7FBA00;}
a.MMAMenuItem:hover{font-weight:bold;color:black;text-decoration:none;border-bottom: 1px solid #7FBA00;}

.PublicInfoText
{
	font-family:verdana,arial,helvetica,san-serif;
	color:#666666;
	height:150px;
	font-size:12px;
	line-height:150%;
	border:solid 0 green;
	
}

.PublicFundedInfoText
{
	font-family:verdana,arial,helvetica,san-serif;
	color:#666666;
	height:150px;
	font-size:12px;
	line-height:175%;
	border:solid 0 green;
	
}


	.GridHeader
	{
		font-family:verdana,arial,helvetica,san-serif;
		color:#ffffff;
		background-color:#008000;
		font-weight:bold;
		font-size:11px;
	}
	a.GridHeader{color:#ffffff;text-decoration:none;}
	a.GridHeader:link{color:#ffffff;text-decoration:none;}	
	a.GridHeader:visited{color:#ffffff;text-decoration:none;}	
	a.GridHeader:active{color:#ffffff;text-decoration:none;}
	a.GridHeader:hover{color:#ffffff;text-decoration:underline;}
	
	/* DataGrid Styles */
	.dgHeadline
	{
		font-family:verdana,arial,helvetica,san-serif;
		padding:5px;
		margin:0px;
		color:#003D79;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}
	a.dgHeadline{text-decoration:none;}
	
	.dgHeaderStyle
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:11px;
		font-weight:bold;
		padding: 1px 1px 3px 1px;
		color:#ffffff;
		background-color:#336699;
		text-align:center;
		text-decoration:none;
	}
	a.dgHeaderStyle{color:#ffffff;text-decoration:none;}
	a.dgHeaderStyle:link{color:#ffffff;text-decoration:none;}
	a.dgHeaderStyle:visited{color:#ffffff;text-decoration:none;}
	a.dgHeaderStyle:active{color:#ffffff;text-decoration:none;}
	a.dgHeaderStyle:hover{color:#ffffff;text-decoration:underline;}
	
	.dgItemStyle
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;		
		background-color:#FFFFFF;
		text-align:center;
	}
	
		.dgItemStyleLeftJustify
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;		
		background-color:#FFFFFF;
		text-align:left;
	}
	
	.dgAlternatingItemStyle
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		color:#000000;
		font-size:11px;
		font-weight:normal;
		background-color:#E6E6E6;
		text-align:center;
	}
	
	.dgSelectedItemStyle
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		color:#000000;
		font-size:11px;
		font-weight:normal;
		background-color:#DBE3EE;
		text-align:center;
	}
	
	.dgFooterStyleRightJustify
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		color:#000000;
		font-size:11px;
		font-weight:normal;
		background-color:#FFFFFF;
		text-align:right;
	}
	.dgFooterStyleLeftJustify
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		color:#000000;
		font-size:11px;
		font-weight:normal;
		background-color:#FFFFFF;
		text-align:left;
	}	
	.dgFooterStyleRightJustifyBold
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		color:#000000;
		font-size:11px;
		font-weight:bold;
		background-color:#FFFFFF;
		text-align:right;
	}
	.dgAlternatingItemStyleLeftJustify
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		color:#000000;
		font-size:11px;
		font-weight:normal;
		background-color:#E6E6E6;
		text-align:left;
	}

	.dgFooterStyle
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
		background-color:#86A1BE;
		text-align:right;
		padding:3px 5px 3px 5px;
	}
	a.dgFooter{color:#ffffff;}	
	a.dgFooter:link{color:#ffffff;}		
	a.dgFooter:visited{color:#ffffff;}		
	a.dgFooter:active{color:#ffffff;}		
	a.dgFooter:hover{color:#ffffff;}
	
	.dgInfo
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		padding:4px;
	}
	
	.pad20
	{
		padding:20px;
	}
	
s

