BODY {
	font-family: Arial,Helvetica,sans-serif;
	color: #333333;
	}
TH.ListHeading {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #333333;
	text-align: left;
	background-color: #cccccc;
	font-weight: bold;
	vertical-align: top;
	}
TR.ListPrimary {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #333333;
	background-color: #dddddd;
	vertical-align: top;
	}
TR.ListAlternate {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #333333;
	background-color: #eeeeee;
	vertical-align: top;
	}
TD.ViewHeading {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #333333;
	background-color: #dddddd;
	vertical-align: top;
	text-align: left;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	}
TD.ViewLeft {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #333333;
	background-color: #eeeeee;
	vertical-align: top;
	text-align: right;
	border-width: 1px;
	border-color: #dddddd;
	border-style: solid;
	}
TD.ViewRight {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #333333;
	background-color: #ffffff;
	vertical-align: top;
	text-align: left;
	border-width: 1px;
	border-color: #eeeeee;
	border-style: solid;
	}
TD.EditLeft {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #666666;
	background-color: #dddddd;
	vertical-align: top;
	text-align: right;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	}
TD.EditRight {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #333333;
	background-color: #eeeeee;
	vertical-align: top;
	text-align: left;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	}

.Breadcrumbs {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #333333;
	}
.PageTitle {
	color: #005285;
	font-family: Caslon, Garamond, "Times New Roman", Times, serif;
	font-size: 150%;
	font-weight: bold;
	}

.Period {
	font-family: Caslon, Garamond, "Times New Roman", Times, serif;
	font-size: 120%;
	text-decoration: none;
	color: #cc9900;
	font-weight: bold;
	}
.Period:HOVER{
	font-family: Caslon, Garamond, "Times New Roman", Times, serif;
	font-size: 120%;
	text-decoration: none;
	color: #cc9900;	
	font-weight: bold;
	}
.Bullet {
	color: #cc9900;
	font-weight: bold;
	}
.Button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	}
.Button:HOVER {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	text-decoration: underline;
	color: #336699;
	font-weight: bold;
	}

.CalendarDayOfWeek {
	font-family: Caslon, Garamond, "Times New Roman", Times, serif;
	font-size: 80%;
	color: #666666
	}
.CalendarDay {
	font-family: Caslon, Garamond, "Times New Roman", Times, serif;
	font-size: 150%;
	font-weight: bold;
	text-decoration: none;
	color: #999999
	}
.CalendarDay:HOVER {
	text-decoration: underline;
	color: #336699;
	}
.CalendarToday {
	font-family: Caslon, Garamond, "Times New Roman", Times, serif;
	font-size: 150%;
	font-weight: bold;
	text-decoration: none;
	color: #993333
	}
.CalendarToday:HOVER {
	text-decoration: underline;
	color: #336699;
	}
.CalendarTime {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #666666;
	font-weight: bold;
	}
.CalendarTitle {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #225588;
	}
.CalendarTitle:HOVER {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	text-decoration: underline;
	color: #225588;
	}
.IncludedCalendarTitle {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #888888;
	}
.IncludedCalendarTitle:HOVER {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	text-decoration: underline;
	color: #888888;
	}
.CalendarLocation {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11pt;
	color: #999999;
	}
.CalendarDayOfWeekCell {
	background-color: #eeeeee;
	vertical-align: top;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	}
.CalendarWeekdayCell {
	background-color: #ffffff;
	vertical-align: top;
	border-width: 1px;
	border-color: #eeeeee;
	border-style: solid;
	}
.CalendarWeekendCell {
	background-color: #eeeeee;
	vertical-align: top;
	border-width: 1px;
	border-color: #dddddd;
	border-style: solid;
	}

.ListDayOfWeek {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #666666
	}
.ListDay {
	font-size: 150%;
	font-weight: bold;
	color: #666666
	}
.ListToday {
	font-size: 150%;
	font-weight: bold;
	color: #993333
	}
.ListTime {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #666666;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	margin-top: 5px;
	}
.ListTitle {
	font-family: Arial,Helvetica,sans-serif;
	color: #336699;
	}
.ListLocation {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #666666;
	margin-left: 11px;
	}
.ListDayOfWeekCell {
	background-color: #cccccc;
	vertical-align: top;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	}
.ListWeekdayCell {
	background-color: #eeeeee;
	vertical-align: top;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	}
.ListWeekendCell {
	background-color: #dddddd;
	vertical-align: top;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	}

.MiniCalendarHeadingCell {
	background-color: #dddddd;
	vertical-align: top;
	text-align: center;
	}
.MiniCalendarDayOfWeekCell {
	background-color: #cccccc;
	vertical-align: top;
	text-align: center;
	}
.MiniCalendarWeekdayCell {
	background-color: #eeeeee;
	vertical-align: top;
	text-align: right;
	}
.MiniCalendarWeekendCell {
	background-color: #dddddd;
	vertical-align: top;
	text-align: right;
	}
.MiniCalendarTodayCell {
	background-color: #ffcc00;
	vertical-align: top;
	text-align: right;
	}
.MiniCalendarLink {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #336699;
	}
.MiniCalendarLink:HOVER {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 70%;
	text-decoration: underline;
	color: #336699;
	}
.MiniCalendarDayOfWeek {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 70%;
	color: #666666;
	}

.TabOnCell {
	background-color: #ffffee;
	vertical-align: middle;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	}
.TabOffCell {
	background-color: #eeeeee;
	vertical-align: middle;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	}

