/*	Global					*/
BODY { font-size: 10pt; color: #FFFFFF; font-family: arial,helvetica,sans-serif; background-image: url('/shared/templates/jarrin_ipb/images/starfield bg.png'); }
TD, .mainText, .normal { font-size: 10pt; color: #FFFFFF; font-family: arial,helvetica,sans-serif; }
A { font-size: 10pt; color: #CCCCFF; font-family: arial,helvetica,sans-serif; }
.sidebar { font-size: 10pt; color: #000000; font-family: arial,helvetica,sans-serif; }
.hidden { COLOR: #000000; FONT-SIZE: 12pt;}
.title { FONT-FAMILY: verdana; COLOR: #FFFFFF; FONT-SIZE: 14pt; background-color: #994400; PADDING-LEFT: 5px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; }
.secHead { COLOR: #FFFFFF; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
.itemHead { COLOR: #FFFFFF; FONT-SIZE: 10pt; FONT-WEIGHT: bold; }
.subtext { COLOR: #666666; FONT-SIZE: 8pt; FONT-WEIGHT: normal; FONT-FAMILY: arial,helvetica,sans-serif; }
.subtextDate { font-size: 8pt; color: #999999; font-style: italic; font-family: arial,helvetica,sans-serif; }
.footer { font-size: 8pt; color: #000000; font-family: arial,helvetica,sans-serif; text-align: center; }
a:hover { color: #804000; text-decoration: underline; }

.ipb_box { background-color: #0080FF; color: #FFFFFF; }

/*	Navigation				*/
.navMain { font-size: 10pt; color: #000000; font-family: arial,helvetica,sans-serif; text-decoration: none; }
.navMainHigh { font-weight: bold; font-size: 10pt; color: #000000; font-family: arial,helvetica,sans-serif; text-decoration: none; }
.navMain2 { FONT-SIZE: 9pt; FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #444444; text-decoration: none; }
.navSidebar { background-color: #66cc99; FONT-SIZE: 10pt; font-weight: bold; FONT-FAMILY: arial,helvetica,sans-serif; 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; }
.navTop { text-transform: uppercase; color: #ffcc99; padding-top: 2px; font-family: Arial, Helvetica, sans-serif; padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 12px; padding-bottom: 2px; }
.navCookieCrumb { font-size: 9px; color: #999999; font-family: Arial, Helvetica, sans-serif; }

.menuItem, A.menuItem { font-size: 10pt; color: #FFFFFF; font-weight: bold; font-family: arial,helvetica,sans-serif; text-decoration: none; }
.menuItem2, A.menuItem2 { FONT-SIZE: 9pt; FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #EEEEEE; text-decoration: none;}
.box, .sidebarHeader { background-color: #66cc99; 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; FONT-SIZE: 10pt; font-weight: bold; FONT-FAMILY: arial,helvetica,sans-serif;}
.mainbox { background-color: #FFFFFF; BORDER-RIGHT: #336600 5px solid; BORDER-TOP: #336600 5px solid; BORDER-LEFT: #336600 5px solid; BORDER-BOTTOM: #336600 8px solid; }

/*	Sidebar					*/
.sbHead { background-color: #0080FF; FONT-SIZE: 10pt; font-weight: bold; FONT-FAMILY: arial,helvetica,sans-serif; 
	BORDER: #FF8000 2px solid; 
	PADDING: 3px; }
.sbText { xCOLOR: #000000; BACKGROUND-COLOR: #000000; FONT-SIZE: 10pt; FONT-FAMILY: arial,helvetica,sans-serif; 
	padding: 3px;
	BORDER: #FF8000 2px solid; 
	background-repeat: repeat-x; }

/*	Promotions					*/
.promoHeader { background-color: #0080FF; FONT-SIZE: 10pt; font-weight: bold; FONT-FAMILY: arial,helvetica,sans-serif; BORDER: #FF8000 2px solid; 	PADDING: 3px; }
.promoTitle { COLOR: #FFFFFF; text-decoration: none; background-color: #0080FF; FONT-SIZE: 10pt; font-weight: bold; FONT-FAMILY: arial,helvetica,sans-serif; }
.promoItem { xCOLOR: #000000; BACKGROUND-COLOR: #000000; FONT-SIZE: 10pt; FONT-FAMILY: arial,helvetica,sans-serif; 
	padding: 3px;
	BORDER: #FF8000 2px solid; 
	background-repeat: repeat-x;  }

/*	SnapPoll				*/
.spTable { border: white 0px solid; }
.spHead {  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: #66cc99; FONT-SIZE: 10pt; font-weight: bold; FONT-FAMILY: arial,helvetica,sans-serif; }
.spText { COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; FONT-SIZE: 10pt; FONT-FAMILY: arial,helvetica,sans-serif; background-repeat: repeat-x; }

/*	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; }
.wizardWarning { COLOR: #ff0000; }

/* calendar styles */
.calTextHeader { font-size: 8pt; color: #000000; background-color: #ddeedd; 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: #ddeedd; text-align: center; text-decoration: none; }

/* big calendar styles */
.bigcalTextHeader { font-size: 8pt; color: #000000; background-color: #ddeedd; text-decoration: none; }
.bigcalTextSubHeader { border-right: #666666 1px solid; font-size: 8pt; color: #666666; border-bottom: #666666 2px solid; background-color: #ffffff; text-align: center; text-decoration: none; }
.bigcalText { border-right: #666666 1px solid; font-size: 8pt; color: #333333; border-bottom: #666666 1px solid; background-color: #ffffff; text-align: center; text-decoration: none; }
.bigcalTextToday { border-right: #666666 1px solid; font-size: 8pt; color: #333333; border-bottom: #666666 1px solid; background-color: #ddeedd; 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: #66cc99; }
.line1 { background-color: #333333; }
.warning { color: red; }
