body.blueback {
	background-color: #003366;
	margin: 0px;
	padding: 0px;
}
body.whiteback {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
body, td {
font-family: helvetica,arial,verdana,sans-serif;
font-size: 12px;

}

a.mainleftlink:link, a.mainleftlink:visited,a.mainleftlink:hover, a.mainleftlinkcurrect:link, a.mainleftlinkcurrect:visited , a.mainleftlinkcurrect:hover, a.subleftlink:link, a.subleftlink:visited, a.subleftlink:hover, a.subleftlinkcurrent:link, a.subleftlinkcurrent:visited {
	font-family: Verdana;
	font-size: 10pt;
	display: block;
	font-style: italic;
	text-decoration: none;
	padding: 3px;
	padding-left: 5px;

}
.red {
    color: red;
}



a.mainleftlink:link, a.mainleftlink:visited {
	border: 1px solid #81A8DC;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #81A8DC;
}
a.mainleftlink:hover, a.mainleftlinkcurrect:link, a.mainleftlinkcurrect:visited , a.mainleftlinkcurrect:hover{
	border: 1px solid #CC0033;
	font-weight: bold;
	text-decoration: none;
	color: #CC0033;
	background-color: #81A8DC; 
	
}

a.subleftlink:link, a.subleftlink:visited {
	border: 1px solid #183572;
	color: #81A8DC;
	background-color: #183572;
}

a.subleftlink:hover, a.subleftlinkcurrent:link, a.subleftlinkcurrent:visited {
	border: 1px solid #CC0033;
	color: #FFFFFF;
	background-color: #183572;


}




.bluetext {
	font-family:helvetica,arial,verdana,sans-serif;
	color:#003366;
	font-size:12px;}

.whitetext {
	font-family:helvetica,arial,verdana,sans-serif;
	color:#FFFFFF;
	font-size:12px;}

.introtext {
	font-family: helvetica,arial,verdana,sans-serif;
	color: #DDE4EB;
	font-size: 15px;
	line-height: 130%;
	font-style: italic;
	padding-left: 23px;
}

.pagetitle {
	color: #003366;
	font-size: 16px; 
	font-weight: bold;
}
.sectiontitle {
	color: #003366;
	font-size: 13px;
	font-weight: bold;
}

.benefitsheader {
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #003366;
	font-family: helvetica,arial,verdana,sans-serif;
}
.forprofessional, .bluecell {
	color: #003366;
	border-left: solid;
	border-bottom: solid;
	border-width: 1px;
	border-color: #003366;
}

.bluecelllast {
	color: #003366;
	border-left: solid;
	border-bottom: solid;
	border-right: solid;
	border-width: 1px;
	border-color: #003366;
	
}

.foradmin {
	color: #CC0000;
	border-left: solid;
	border-right: solid;
	border-bottom: solid;
	border-width: 1px;
	border-color: #003366;
}

input.submitbutton {
    color: #D9DEE8;
	background-color: #183572;
	border: solid;
	border-width: 1px;
	border-color: #CC0033;
}

input.cancelbutton {
    color: #D9DEE8;
	background-color: #183572;
	border: solid;
	border-width: 1px;
	border-color: #CC0033;

}

input.button {
    color: #D9DEE8;
	background-color: #183572;
	border: solid;
	border-width: 1px;
	border-color: #CC0033;
}


A {
	font-family:helvetica,arial,verdana,sans-serif;
	color: #CC0000;
	text-decoration: none;}
A:link {
	color: #CC0000;
	text-decoration: none;}
A:visited {
	color: #999999;
	text-decoration: none;}
A:active {
	color: #6699FF;
	text-decoration: none;}
A:hover {
	color: #6699FF;
	text-decoration: none;}
	
a:link.frontpage, a:visited.frontpage {
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #FFFFFF;
}
a:hover.frontpage {
	color: #CC0000;
	padding: 3px;
	border: 1px solid #CC0000;
}

INPUT {background-color:#EAEAEA;color:#003366;font-family:helvetica,arial,verdana,sans-serif;font-size:10px;}

SELECT {background-color:#EAEAEA;color:#003366;font-family:helvetica,arial,verdana,sans-serif;font-size:10px;}