TABLE.mastHead {
	xborder-bottom:solid #000000 1px;
}
A.mastHead H3 {
	font-face:Arial;
	color:#320C66;
	font-size:20pt;
}
TD.mastHead {
	xcolor:#ffffff;
}
TD.mastHead2 {
	color:#320C66;
}

TABLE.mastHead IMG {
	vertical-align:middle;
}
TD.mastHead A {
	xcolor:#ffffff;
}

INPUT.mastHead {
	width:100px;
}

FORM {
	margin:0px;
}

TD.headerMainLink {
	background-color:#00AAB8;
	color:#ffffff;
}
TD.headerMainLink FONT.headerMainLinkSpacer {
	xpadding:0px;
	xcolor:#ffffff;
}
TD.headerMainLink A {
	font-size:8pt;
	text-decoration:none;
	color:#ffffff;
}
FONT.headerMainLinkCurrent A {
	xcolor:#ffff99;
	color:#ff0000;
	xtext-decoration:underline;
	xbackground-color:#ffff66;
	xborder:solid #333333 1px;
}
TD.headerMainLinkCurrent A {
	font-size:8pt;
	color:#320C66;
}
TD.webpageContent {
	xpadding-left:16px;
	xpadding-right:16px;
}





TABLE.adminReport {
	width:100%;
	background-color:#999999;
}
TABLE.adminReport TH {
	font-weight:bold;
	font-size:10pt;
	background-color:#cccccc;
	text-align:left;
}
TABLE.adminReport TD {
	background-color:#ffffff;
	padding:4px;
}
TR.adminReportGroup1 TH {
	background-color:#ffffcc;
	font-size:9pt;
}



.formRequired {
	color:#ff0000;
}

.formMessage {
	color:#ff0000;
}

TD.formHeader H3 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom:0px;
	color: #ffffff;
}
TD.formHeader {
	background-color: #320C66;
	padding:4px;
}

TABLE.homepageHeader TD {
	vertical-align:top;
}
TABLE.homepageHeader H3 {
	margin:0px;
	padding:0px;
}
TABLE.homepageHeader P {
	margin-top:0px;
	padding:0px;
}


P,BODY,TD,TH,TABLE,DIV,TEXTAREA,SELECT,INPUT,UL,OL,CENTER {
	xFONT: normal 9pt "Arial", sans-serif;
	FONT: normal 8pt "Verdana", sans-serif;
}

.formRow {
	vertical-align:top;
	background-color:#ffffff;
}

.formTable {
	border:solid #320C66 2px;
}


TABLE.formCell {
	background-color:#ffffff;
}
TABLE.formCell TD {
	vertical-align:bottom;
}


TD.navMenuHeader {
	background-color:#0099CC;
	padding-left:8px;
}
TD.navMenuHeader A {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

TD.navMenu {
	background-color:#ffffff;
	xpadding-top:4px;
	xpadding-bottom:4px;
	xpadding-left:8px;
	xpadding-right:8px;
}
TD.navMenu A {	
	xcolor:#320C66;
	text-decoration:none;
}
TABLE.navMenu UL {
	margin:0px;
	padding-left:16px;
}
UL.navMenu {
	background-color:#ffffff;
	margin-left:16px;
	margin-bottom:2px;
}
LI.navMenu {
	padding:4px;
	background-color:#ffffff;
}
LI.navMenu A {
	color:#320C66;
	text-decoration:none;
}


TD.navMenuCurrentPage {
	background-color:#ffffcc;
	xpadding-top:4px;
	xpadding-left:8px;
	xpadding-bottom:4px;
	xpadding-right:8px;
	border-top:solid #cccccc 1px;
	border-bottom:solid #cccccc 1px;
}
TD.navMenuCurrentPage A {
	xcolor:#320C66;
	xtext-decoration:none;
}


.adminDefaultPageHeader {
	font-weight:bold;
	font-size:10pt;
}


LI.navMenuCurrentPage {
	padding:3px;
	background-color:#320C66;
}
LI.navMenuCurrentPage A {
	color:#ffff66;
	text-decoration:none;
}


LI.navMenuSubPage {
	list-style-type:none;
}


H1 {
	font-size:18pt;
	font-weight:bold;
	font-family:arial;
	color:#320C66;
	xborder:solid black 1px;
	xpadding:2px;
}
H2 {
	padding-top:16px;
	font-size:16pt;
	color:#320C66;
	font-weight:normal;
	font-family:arial;
}
H3 {
	font-size:12pt;
	font-weight:bold;
	xmargin-bottom:-20px;
	color:#320C66;
}

DIV.DIVEDITORContainer TABLE {
	border:solid #999999 3px;
}

DIV.DIVEDITORContainer TD {
	border:solid #999999 1px;
}


TABLE.healthCover {
	border-top:solid #000000 1px;
	xborder-top:none;
	border-bottom:none;
}
TABLE.healthCover TD {
	border-top:solid white 1px;
	border-bottom:solid black 1px;
	vertical-align:top;
}
TABLE.healthCover P {
	margin-bottom:4px;
	margin-top:4px;
}
TR.healthCoverSubHead TD {
	border-bottom:none;
}

TABLE.healthCoverBenefits {
	border-top:solid #000000 1px;
	border-bottom:none;
}
TABLE.healthCoverBenefits TD {
	border-top:solid white 1px;
	border-bottom:solid black 1px;
	vertical-align:bottom;
}
TABLE.healthCoverBenefits IMG {
	align:center;
}


TABLE.coverAncillary TR {
	vertical-align:top;
}


TD.navMenuBar {
	xpadding-left:8px;
	xpadding-right:8px;
	xbackground-color:#ffffee;
	Xborder-right:solid #999999 1px;
	xbackground-color:#cccccc;
	xborder-left:solid #ffffff 2px;
	xborder-top:solid #ffffff 2px;
	xborder-right:solid #999999 2px;
	xborder-bottom:solid #999999 2px;
}

TABLE.footer {
	border-top: solid #320C66 2px;
}
TABLE.footer TD {
	padding-top:20px;
}


TABLE.loggedInFooter {
	border-top: solid #999999 1px;
}

OL {
	font-weight:normal;
}

A:hover {
	color:#ff0000;
	text-decoration:underline;
}
TD.headerMainLinkCurrent A:hover {
	color:#320C66;
	text-decoration:none;
}

TD.breadCrumb  {
	xpadding:8px;
}
P.breadCrumb {
	padding-top:16px;
}
A.breadCrumb {
	xcolor:#ffffff;
	xcolor:#320C66;
	xtext-decoration:none;
}

xP.footer {
	font-size:7pt;
	border-top:solid #000000 1px;
}

UL.siteMap {
	margin-left:20px;
}
UL.siteMap2 {
	margin-left:25px;
}
LI.siteMap1 {
	list-style-type:none;
	font-size:10pt;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
}
LI.siteMap2 {
	list-style-type:none;
	font-size:8pt;
	font-weight:normal;
}
LI.siteMap3 {
	list-style-type:disc;
}
LI.siteMap4 {
	list-style-type:square;
}
FONT.siteMap {
	font-size:8pt;
	font-weight:normal;
}


H1.homepageTable A {
	color:#ffff99;
	text-decoration:none;
}

FONT.searchResultsPath {
	color:#320C66;
}
A.searchResultsTitle {
	font-size:10pt;
}

TR.eventHeaderMonthYear TD {
	border-bottom:solid #000000 1px;
	font-size:16px;
	font-weight:bold;
	padding-top:4px;
}
TR.eventRow TD {
	background-color:#eeeeee;
	padding:4px;
}
TR.eventRow2 TD {
	background-color:#ffffff;
	padding:4px;
}
UL.eventList {
	margin-left:20px;
	margin-bottom:0px;
}

TR.forumPostHeader TD {
	border-top:solid #999999 1px;
	background-color:#eeeeee;
}
TR.forumPostHeader2 TD {
	border-bottom:solid #cccccc 1px;
	background-color:#eeeeee;
}
UL.forum {
	margin-left:0px;
}
UL.forum2 {
	margin-left:15px;
}
LI.forum1 {
	list-style-type:none;
}
LI.forum2 {
	list-style-type:disc;
}
LI.forum3 {
	list-style-type:disc;
}
LI.forum4 {
	list-style-type:disc;
}

TABLE.tutorial1 TR {
	vertical-align:top;
}
TABLE.tutorial1 TD {
	padding-bottom:10px;
}
TABLE.tutorial1 H2 {
	margin-bottom:0px;
	margin-top:20px;
	width:100%;
	border-top:solid cccccc 1px;
	border-bottom:solid cccccc 1px;
	background-color:#eeeeee;
}
TABLE.tutorial1 H3 {
	margin:0px;
}
TABLE.tutorial2 TD {
	padding-bottom:4px;
}
H4.nav A {
	color:#320C66;
	font-family:Verdana;
	font-weight:normal;
	font-size:10pt;
}

H4.nav {
	margin-left:32px;
}