/*	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:			left;
}

.searchBox {
	COLOR:				#000000;
	FONT-SIZE:			7pt;
	FONT-FAMILY:		arial,helvetica,sans-serif;
}


a:hover {
	color: #990000;
	text-decoration: underline;
}

/*	Promotions					*/
.promoTitle, a.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; }


/*	Navigation				*/
.navMain {
	font-family: Verdana, 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;
}

.navSidebarHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
	font-weight: bold;
	background-color: #89A1D2;
}

.navSidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:  #006699;
	text-decoration: none;
}

.navSidebarBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:  #000066;
	text-decoration: none;
}

.navTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.navCookieCrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}


/*	Sidebar					*/
.sbHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006633;
}

.sbText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


/*	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;
}.wizardFieldUnfulfilled
{
	COLOR: #660000;
	FONT-SIZE: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.wizardFieldRequired 
{ 
	font-weight: bold; 
	font-size: 10pt; 
	color: #990000; 
	font-family: Arial, Helvetica, sans-serif; 
}
.wizardBox 
{
	padding: 5px; 
	border: #999999 1px solid; 
}
.wizardWarning 
{ 
	font-weight: 
	bold; font-size: 
	10pt; color: #990000; 
	font-family: Arial, 
	Helvetica, sans-serif; 
}


.wizardFieldRequired 
{ 
	font-weight: bold; 
	font-size: 10pt; 
	color: #990000; 
	font-family: Arial, Helvetica, sans-serif; 
}
.wizardBox 
{
	padding: 5px; 
	border: #999999 1px solid; 
}
.wizardWarning 
{ 
	font-weight: 
	bold; font-size: 
	10pt; color: #990000; 
	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: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	background-color: #CCCCFF;
	FONT-SIZE:		10pt;
	font-weight:	bold;
	FONT-FAMILY:	arial,helvetica,sans-serif;
}
	
.line1 {
	background-color: #333333;
}

.bannerBG {
	background-color: #336699;
}
.topNavBG {
	background-color: #006633;
}
.leftEdgeBG {
	background-color: #000066;
}
.leftNavBG {
	background-color: #89A1D2;
}
.leftNavMainBG {
	background-color: #FFFFFF;
}
.footerBG {
	background-color: #FF9900;
}

.selectbox { 
font-weight: normal; 
font-size: 10px; 
width: 115px; 
border: 1; 
color: #333333; 
font-family: verdana, sans-serif; 
}
