body {
	margin:0px;
	}

td {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
a {
	color: #FF6600;
	font-weight:bold;
	text-decoration:none;
	}
	
a:hover {
	color: #FFBA00;
	}
	
/* ID Styles */

#navigation a {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	border-right:1px solid #FF6600;
	}
	
#navigation a:hover {
	color:#ffffff;
	background: #FF6600;
	}

#padding {
	padding:14px;
	}
	
/* Calendar Styles */

#calendar td {
	border: 1px solid #26354A; 
	}
	
#noborder td {
	border: 0px;
	}

#calheader td {
	font-weight:bold;
	color: #ffffff;
	}
	
/* Class Styles */

.logo {
	font:24px Times New Roman, Times, serif;
	color: #FFBA00;
	letter-spacing:.3em;
	line-height:26px;
	}
	
.SimpeText {
	font:12px Times New Roman, Times, serif;
	color: black;
		}
		
.ReportText {
	font:14px Times New Roman, Times, serif;
	color: black;
		}
	
.PageHeader {
	font:22px Arial, Helvetica, sans-serif;
	color: black;
	font-weight:bold;
	text-decoration: underline;
	}
	
.PageHeaderNU {
	font:22px Arial, Helvetica, sans-serif;
	color: black;
	font-weight:bold;
	text-decoration: none;
	}
	
.tagline {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D3DCE6;
	line-height:16px;
	}
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#26354A;
	letter-spacing:.1em;
	}

.detailText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	letter-spacing:.1em;
	}
	
.pageName {
	font:24px Arial, Helvetica, sans-serif;
	color: #FF6600;
	letter-spacing:.2em;
	line-height:32px;
	}
	
.subHeader {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}

.Header1 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	}

.Header1Black {
	font:bold 14px Arial, Helvetica, sans-serif;
	color: black;
	font-weight:bold;
	line-height:20px;
	}
	
.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	line-height:16px;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	}
	
	
.sidebarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFBA00;
	letter-spacing:.1em;
	line-height:18px;
	padding:14px;
	}

.TableStyleDefault {
	border-width: 0px; border-spacing: 0px ; border-style: none; border-collapse:separate;
	ALIGN: center;width:850px;
}

.TableStyleDefault  TH {
	border-width: 0px; padding: 0px; border-style: none; 
}

.TableStyleDefault  TD {
	border-width: 0px; padding: 0px; border-style: none; 
}





.TableStyle1 {
	border-width: 1px; border-spacing: 2px; border-style: outset; border-collapse:separate; 
	ALIGN: center; width:850px;
}

.TableStyle1  TH {
	border-width: 1px; padding: 1px; border-style: inset; font-size:14px; text-align:center;
}

.TableStyle1  TD {
	border-width: 1px; padding: 1px; border-style: inset; 
}


.TableStyleCalendar {
	border-width: 1px; border-spacing: 2px; border-style: outset; border-collapse:collapse; 
	ALIGN: center; width:850px;
}

.TableStyleCalendar  TH {
	border-width: 1px; padding: 1px; border-style: inset; font-size:14px; text-align:center; height:20px;
}

.TableStyleCalendar  TD {
	border-width: 1px; padding: 1px; border-style: inset; width:97px; height:100px;
}

.TableStyleCalendarWd {
	border-width: 0px; border-spacing: 2px; border-style: none; border-collapse:separate; 
	ALIGN: center; width:166px;
}
.TableStyleCalendarWd  TH {
	border-width: 0px; padding: 1px; border-style: none; font-size:14px; text-align:center; height:20px;width:100%;
}
.TableStyleCalendarWd  TD {
	border-width: 0px; padding: 1px; border-style: none; width:100%; height:100px; 
}

.TableStyleHeader {
	border-width: 1px; border-spacing: 2px; border-style: outset; border-collapse:separate; WIDTH: 300px; ALIGN: center; 
}

.TableStyleHeader  TH {
	border-width: 1px; padding: 1px; border-style: inset;  ALIGN: center;
}

.TableStyleHeader  TD {
	border-width: 1px; padding: 1px; border-style: inset; 
}

.TableStyleCalendarList {
	border-width: 1px; border-spacing: 2px; border-style: outset; border-collapse:collapse; 
	ALIGN: center; width:850px;
}

.TableStyleCalendarList  TH {
	border-width: 1px; padding: 1px; border-style: inset; font-size:14px; text-align:center; 
}

.TableStyleCalendarList  TD {
	border-width: 1px; padding: 1px; border-style: inset; width:97px; 
}

.TableStyleTooltip {
	border-width: 1px; border-spacing: 1px; border-style:inset; border-collapse:collapse; background:#FFFFB0; 
	ALIGN: center; width:360px;z-index:-1; border-color:#000000;
}

.TableStyleTooltip  TH {
	border-width: 1px; padding: 1px; border-style:outset; font-size:10px; text-align:center; height:20px; background:#0000FF;color:#00CCCC;
}

.TableStyleTooltip  TD {
	border-width: 1px; padding: 2px; border-style:inset;  height:40px; border-color:#000000; 
}


.horizontalcssmenu {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 8px; TEXT-ALIGN: center; ALIGN: center
}
.horizontalcssmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.horizontalcssmenu UL LI {
	DISPLAY: inline; Z-INDEX: 100; FLOAT: left; POSITION: relative
}
.horizontalcssmenu UL LI A {
	BORDER-RIGHT: #202020 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #202020 1px solid; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: Resources\menubg.gif repeat-x center center; PADDING-BOTTOM: 2px; FONT: bold 13px Tahoma; BORDER-LEFT: #202020 0px solid; WIDTH: 163px; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #202020 1px solid; TEXT-DECORATION: none
}
.horizontalcssmenu UL LI UL {
	BORDER-TOP: #202020 1px solid; DISPLAY: block; Z-INDEX: 100; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
.horizontalcssmenu UL LI UL LI {
	DISPLAY: inline; FLOAT: none
}
.horizontalcssmenu UL LI UL LI A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; BACKGROUND: #eeeeee; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 2px; WIDTH: 160px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 1px
}
.horizontalcssmenu UL LI A:hover {
	BACKGROUND: .\Resources\menubgover.gif repeat-x center center
}
.horizontalcssmenu UL LI UL LI A:hover {
	BACKGROUND: #999999
}
.horizontalcssmenu .arrowdiv {
	RIGHT: 0px; BACKGROUND: .\Resources\menuarrow.gif no-repeat left center; POSITION: absolute
}


 
