/*	Global					*/
BODY, .mainText, .normal {
	COLOR:			#000000;
	FONT-SIZE:		10pt;
	font-family:	Arial, Helvetica, sans-serif;
}

.title  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #663333;
	font-weight: bold;
	text-transform: none;
}

.secHead  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #663333;
	font-weight: bold;
	text-transform: none;
}

.itemHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.subtext {
	COLOR:				#000000;
	FONT-SIZE:			8pt;
	FONT-FAMILY:		arial,helvetica,sans-serif;
}

.subtextDate {
	COLOR:				#999999;
	FONT-SIZE:			8pt;
	font-style:		    italic;
	FONT-FAMILY:		arial,helvetica,sans-serif;
}

.footer {
	COLOR:				#000000;
	FONT-SIZE:			8pt;
	FONT-FAMILY:		arial,helvetica,sans-serif;
	text-align:		center;
}


a:hover {
	color: #6699CC;
	text-decoration: underline;
}


/*	Navigation				*/
.navMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.navMainHigh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
}

.navMain2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}


.navSidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:  #006699;
	text-decoration: none;
}

.navTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC99;
	text-transform: uppercase;
	padding: 2px;
}

.navCookieCrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B2B6D9;
}


/*	Sidebar					*/
.sbHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
	padding:	5px;
}

.sbText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding:	5px;
	/* background-color: #DDDDAA; */
}


/*	Promotions					*/
.promoTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
}

.promoItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left:	3px;
}



/*	SnapPoll				*/
.spTable {
	border: #666666 1px solid;
}

.spHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
	padding:	5px;
}

.spText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding:	5px;
	background-color: #FFFFFF;
}


/*	Message Forum				*/

.messagePost {
	background-color: #DDDDDD;
	COLOR:			#000000;
	FONT-SIZE:		10pt;
	font-family:	Arial, Helvetica, sans-serif;
}

/*	Form				*/

.wizardField {
	COLOR:			#000000;
	FONT-SIZE:		10pt;
	font-family:	Arial, Helvetica, sans-serif;
}

.wizardMenuStep {
	FONT-SIZE:		10pt;
	font-weight: bold;
	font-family:	Arial, Helvetica, sans-serif;
}

.wizardFieldRequired
{
	COLOR:			#990000;
	FONT-SIZE:		10pt;
	font-weight: bold;
	font-family:	Arial, Helvetica, sans-serif;
}



/* calendar styles */
.calTextHeader {
	font-size: 8pt;
	color: #000000;
	background-color: #ddeedd;
	text-decoration: none;
}
.calTextSubHeader {
	border-right: #666666 1px solid;
	border-bottom: #666666 2px solid;
	font-size: 8pt;
	color: #666666;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}
.calText {
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-size: 8pt;
	color: #333333;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}
.calTextToday {
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-size: 8pt;
	color: #333333;
	background-color: #ddeedd;
	text-align: center;
	text-decoration: none;
}

/* Miscellaneous */
.box {
	BORDER-RIGHT: #8C908F 0px solid;
	BORDER-TOP: #999999 0px solid;
	BORDER-LEFT: #999999 0px solid;
	BORDER-BOTTOM: #999999 0px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	background-color: #FCE0DF;
	FONT-SIZE:		10pt;
	font-weight:	bold;
	FONT-FAMILY:	arial,helvetica,sans-serif;
}
	
.line1 {
	background-color: #333333;

}

.belowBanner {
	background-color:#FCE0DF;
	BORDER-BOTTOM: #999999 0px solid;
	BORDER-RIGHT: #8C908F 1px solid;


	}
.searchText{
font-size:14px;
font-weight: bold;
font-family:arial,helvetica,sans-serif;
}

.leftbar {
background-color:#DBE4D3;
 }