table { border-collapse:collapse; }
td, th {border: 1px solid #333; }
#content table div a, #content table div a:visited {color:#FFFFFF;}
.CalendarSpacer {
 float:left; 
	position:relative; 
	text-align:center;
	padding: 4px 0 4px 0;
}
.EventSpacer {
 float:left; 
	position:relative; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-bottom: 3px;
}
.CalendarTitle,
.CalendarName {
	background-color: #999;
}
.CalendarColLabel,
.CalendarTxt {
	background-color: #ddd;
}
.CalendarName {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}
.CalendarTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 32px;
}
.CalendarText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F5175;
	background-color: #C1D3E4;
}
.DarkBlue {
	background-color: #587EC5;
}
.LtBlue {
	background-color: #C1D3E4;
}
.SmallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4F5175;
}
.VMenuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #587EC5;
}
.TopBarText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #587EC5;
}
.NoticeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #587EC5;
}
.NoticeBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F5175;
	background-color: #C1D3E4;
}
.CalendarColLabel {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}
.CalendarNumber {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}
#content table td a.CalendarTxt, 
#content table td a.CalendarTxt:visited
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.CalendarFooter {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
#content table td a.CalendarRedTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990033;
}
#content table td a.CalendarBlueTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
}
.LinkText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
.SmallLinkText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.LinkTextBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.SmallLinkTextBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.CalendarDetailTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ddd;
}
.BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}.CalendarText12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F5175;
	background-color: #C1D3E4;
}
.CalendarNumberToday {
	font-family: "Times New Roman", Times, serif;
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}
th {
 text-align:center;
	vertical-align: middle;
}
#content td.CalendarDay { 
 padding-bottom: 5px;
	height: 90px;
	text-align:left;
	width: 13%;
}
