/*	Global					*/
BODY, TD, .mainText, .normal, .sidebar { font-size: 10pt; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.banner { font-weight: bold; font-size: 28px; text-transform: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
.subbanner { font-weight: bold; font-size: 16px; text-transform: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
.title { font-weight: bold; font-size: 22px; text-transform: none; color: #23512A; font-family: Arial, Helvetica, sans-serif; }
.secHead { 
		FONT-WEIGHT: bold; 
	FONT-SIZE: 16px;
	COLOR: #330066; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

	}
.itemHead { font-weight: bold; font-size: 13px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.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 { padding-left: 40px; font-size: 8pt; color: #666666; font-family: arial,helvetica,sans-serif; text-decoration: none;  }
.printView { font-size: 8pt; color: #666666; font-family: arial,helvetica,sans-serif; text-decoration: none; }
.rightColumn {}
a:hover {COLOR: #990000;}
A.navmain:hover {COLOR: #FFCC33;TEXT-DECORATION: NONE;}
A.navbarsecond:hover {COLOR: #66FFFF;TEXT-DECORATION: NONE;}
A.footernav:hover {COLOR: #FFFFFF;TEXT-DECORATION: NONE;}
A.callink:hover {COLOR: #990000;}

/*	Navigation				*/
.navMain { font-weight: bold; font-size: 10pt; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.navMainHigh { font-weight: bold; font-size: 11pt; color: #006633; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.navMain2 { font-weight: bold; font-size: 10pt; color: #333333; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.navSidebar {padding-bottom: 5px; padding-top: 5px; FONT-WEIGHT: normal; 	FONT-SIZE: 12px;	COLOR: #666666;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.navTop {	FONT-WEIGHT: bold; 	FONT-SIZE: 12px; 	COLOR: #660066; 	LINE-HEIGHT: normal; 	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	TEXT-DECORATION: NONE;}
.topnavbar, A.topnavbar{	FONT-WEIGHT: normal; 	FONT-SIZE: 12px; 	COLOR: #CC9999; 	LINE-HEIGHT: normal; 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: NONE;}

.navCookieCrumb { font-size: 11px; color: #888888; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; text-decoration: none; }
a.navCookieCrumb:hover { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}


/*	Sidebar					*/
.sbHead {padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DFDEDF; COLOR: #000000; text-align: left;}
.sbText { padding-right: 5px; padding-left: 5px; font-size: 10pt; padding-bottom: 5px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif;  }

/*	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: #CCCCDD 1px solid;}
.spHead { padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 14px; padding-bottom: 5px; color: #000066; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; }
.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; font-weight: bold; background-color: #99cc99; text-decoration: none; }
.calTextSubHeader { border-right: #666666 1px solid; font-size: 7pt; color: #666666; border-bottom: #666666 2px solid; background-color: #ffffff; text-align: center; text-decoration: none; }
.calText { border-right: #666666 1px solid; font-size: 7pt; color: #333333; border-bottom: #666666 1px solid; background-color: #ffffff; text-align: center; text-decoration: none; }
.calTextToday { border-right: #666666 1px solid; font-size: 7pt; color: #333333; border-bottom: #666666 1px solid; background-color: #eeddee; text-align: center; text-decoration: none; }

/* Miscellaneous */
.box { border-right: #CCCCCC 1px solid; padding-right: 3px; padding-left: 6px; font-weight: bold; font-size: 10pt; padding-bottom: 3px; padding-top: 3px; font-family: arial,helvetica,sans-serif;  }
.line1 { background-color: #333333; }

P {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 100%; MARGIN-BOTTOM: 2px; MARGIN-TOP: 2px; TEXT-INDENT: 0em
}
H1 {
	COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 200%; MARGIN-BOTTOM: 2px; MARGIN-TOP: 2px
}
H2 {
	COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 150%; MARGIN-BOTTOM: 2px; MARGIN-TOP: 2px
}
H3 {
	COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 100%; MARGIN-BOTTOM: 2px; MARGIN-TOP: 2px; TEXT-TRANSFORM: uppercase
}
H4 {
	COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 100%; FONT-STYLE: italic; MARGIN-BOTTOM: 2px; MARGIN-TOP: 2px
}
H5 {
	COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 100%; MARGIN-BOTTOM: 2px; MARGIN-TOP: 2px
}
H6 {
	COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 100%; MARGIN-BOTTOM: 2px; MARGIN-TOP: 2px
}
BLOCKQUOTE {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 100%; MARGIN: 0px 10px 0px 20px
}
