/*	Global					*/
BODY, TD, .mainText, .normal, .sidebar { font-size: 10pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.title { font-weight: bold; font-size: 22px; text-transform: none; color: #663333; font-family: Arial, Helvetica, sans-serif; }
.secHead { FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #332A86; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.itemHead { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #332A86; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.subtext { font-size: 8pt; color: #000000; font-family: arial,helvetica,sans-serif; }
.subtextDate { font-size: 8pt; color: #999999; font-style: italic; font-family: arial,helvetica,sans-serif; }
.footer, a.footer, a.footer:hover { font-size: 8pt; color: #FFFFFF; font-family: arial,helvetica,sans-serif; padding-left: 10px; padding-right: 10px; }
a:hover { 	COLOR: #cccccc }

/*	Navigation				*/
.navMain { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #874839; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e7d7ce; TEXT-DECORATION: none }
.navMainHigh { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #983f97; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e7d7ce; TEXT-DECORATION: none }
.navMain2 { font-weight: bold; font-size: 10pt; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.navSidebar { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.navSidebarHead { padding-left:2px; padding-right:2px; padding-top:3px; padding-bottom:3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #332A86; TEXT-ALIGN: center }
.navTop, a.navTop { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:center; }
.navCookieCrumb { font-size: 9px; color: #999999; font-family: Arial, Helvetica, sans-serif; }
A.navMain:hover {
	COLOR: #983f97; TEXT-DECORATION: none
}
A.navMainhigh:hover {
	COLOR: #983f97; TEXT-DECORATION: none
}


/*	Sidebar					*/
.sbHead { padding-left:5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; BACKGROUND-COLOR: #332A86; text-transform:uppercase; }
.sbText { padding-top:5px; FONT-SIZE: 9pt; COLOR: #484646; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.sbHead2 {BACKGROUND-COLOR: #FFDDFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; Text-transform: uppercase;	text-align: left; color: #000000; }
.sbText2 {COLOR: #000000;    FONT-SIZE: 9pt;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    BACKGROUND-COLOR: #FFDDFF; }
	
/*	Promotions					*/
.promoTitle { font-weight: bold; font-size: 14px; color: #000066; font-family: Arial, Helvetica, sans-serif; }
.promoItem { padding-left: 3px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }

/*	SnapPoll				*/
.spTable { border-right: #666666 1px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-bottom: #666666 1px solid; }
.spHead { padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 14px; padding-bottom: 5px; color: #000000; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; }
.spText { padding-right: 5px; padding-left: 5px; font-size: 10pt; padding-bottom: 5px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; }

/*	Message Forum				*/
.messagePost { font-size: 10pt; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #dddddd; }

/*	Form				*/
.wizardField { font-size: 10pt; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.wizardMenuStep { font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
.wizardFieldRequired { font-weight: bold; font-size: 10pt; color: #990000; font-family: Arial, Helvetica, sans-serif; }

/* calendar styles */
.calTextHeader { font-size: 8pt; color: #000000; background-color: #FFDDFF; text-decoration: none; }
.calTextSubHeader { border-right: #666666 1px solid; font-size: 8pt; color: #666666; border-bottom: #666666 2px solid; background-color: #ffffff; text-align: center; text-decoration: none; }
.calText { border-right: #666666 1px solid; font-size: 8pt; color: #333333; border-bottom: #666666 1px solid; background-color: #ffffff; text-align: center; text-decoration: none; }
.calTextToday { border-right: #666666 1px solid; font-size: 8pt; color: #333333; border-bottom: #666666 1px solid; background-color: #FFDDFF; text-align: center; text-decoration: none; }

/* Miscellaneous */
.box { border-right: #999999 1px solid; padding-right: 3px; border-top: #999999 1px solid; padding-left: 3px; font-weight: bold; font-size: 10pt; padding-bottom: 3px; border-left: #999999 1px solid; padding-top: 3px; border-bottom: #999999 1px solid; font-family: arial,helvetica,sans-serif; background-color: #ccccff; }
.line1 { background-color: #333333; }