.Default {  }
.Default a {  }
.Default a:hover {  }
.Default_title {  }
.Default_title a {  }
.Default_title a:hover {  }
.Default_body {  }
.Default_image { border:0; }
.Default img { border:0; }

td { font-size:12px; font-weight:normal; }
th { font-size:12px; font-weight:normal; }

.AlignRight { text-align:right; }
.Table { }
.Table table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
display:block;
padding-left:5px;
padding-right:5px;
color:#000000;
}
.Table td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
border:1px solid #000000;
padding-left:5px;
padding-right:5px;
}
.Table td a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
padding-left:5px;
padding-right:5px;
}

.Table a { }
.Table a:hover { }
.Table_title { font-weight: bold; font-size: 18px; }
.Table_title a { }
.Table_title a:hover { }
.Table_body { }
.Table_image { border:0; }
.Table img { border:0; }

body  { color: black; font-size: 14px; line-height: 17px; font-family: Verdana, Arial, sans-serif; }
#MainBodyContainer .content1 { color: black; font-size: 12px; line-height: 17px; font-family: Verdana, Arial, sans-serif; padding-left:30px; padding-right:30px; padding-top:15px; padding-bottom:15px; }
#MainBodyContainer .content1 a { color: white; font-weight:bold; text-decoration: underline; }
#MainBodyContainer .content1 a:hover { color: white; text-decoration: none; }
#MainBodyContainer .content2 { color: black; font-size:12px; line-height:17px; font-family: Verdana, Arial, sans-serif; padding:0px; }
#MainBodyContainer .content2 a { color: #fff; font-weight:bold; text-decoration: underline; }
#MainBodyContainer .content2 a:hover { color: #fff; text-decoration: none; }
#MainBodyContainer .bannerbar { color: #fff; font-size: 14px; font-family: Verdana, Arial, sans-serif; padding-right:10px; }
#MainBodyContainer .header { color: #fff; font-size: 11px; font-family: Verdana, Arial, sans-serif; padding-top: 6px; padding-right:8px; }
#MainBodyContainer .header a { color: #fff; padding-left: 8px;  }
#MainBodyContainer .header a:hover { color: #fff; text-decoration: underline; }
#MainBodyContainer .mainmenu { color: #fff; font-size: 14px; font-family: Verdana, Arial, sans-serif; }
#MainBodyContainer .mainmenu a { border-bottom: 1px solid #999999; display:block; color:#fff; padding-top:7px; padding-bottom:7px; padding-left:20px; }

#MainBodyContainer .footerStyle  { color: black; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#MainBodyContainer .mainmenu a:hover    { color: #fff; text-decoration: none; }

div.clear_both {clear:both;}

/*a { color: #0066CC; text-decoration: none; }
a:hover { text-decoration: underline; }*/
table { font-size: 12px; }
.clear { clear:both; }
body  { font-size:14px; line-height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#MainBodyContainer .content1 { color:black; font-size:12px; line-height:17px; font-family:Verdana, Arial, sans-serif; padding-left:30px; padding-right:30px; padding-top:15px; padding-bottom:15px; }
#MainBodyContainer .content1 a { color:white; text-decoration: underline; }
#MainBodyContainer .content1 a:hover { color:white; text-decoration:none; }
#MainBodyContainer .content2 { color:black; font-size:12px; line-height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0px; }
#MainBodyContainer .content2 a { color:#fff; text-decoration:underline; }
#MainBodyContainer .content2 a:hover { color:#fff; text-decoration: none; }
#MainBodyContainer .bannerbar { color:#fff; font-size: 14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:10px; }
#MainBodyContainer .header { color:#fff; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:6px; padding-right: 8px; }
#MainBodyContainer .header a { color:#fff; padding-left:8px;  }
#MainBodyContainer .header a:hover { color: #fff; text-decoration:underline; }
#MainBodyContainer .mainmenu { color:#fff; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#MainBodyContainer .mainmenu a { border-bottom: 1px solid #999999; display: block; color:#fff; padding-top: 7px; padding-bottom: 7px; padding-left: 20px; }
#MainBodyContainer .footerStyle { color: black; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#MainBodyContainer .mainmenu a:hover { color: #fff; text-decoration: none; }
div.clear_both {clear:both;}
.event_name { color:black; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; }
.AlignCenter { text-align:center; }
div.calendarStyles td.calendar {
	width:80;
	font-size:10px;
	height:50px;
	border-right:1px solid silver;
	border-bottom:1px solid silver;
	width:75px;
}
div.calendarStyles td.calendarToday {
	background-color:#ccc;
}
div.calendarStyles table.calendar {
	border:1px solid silver; width:100%;
}
div.calendarStyles .calendar .calendar_events a {
	color:#00ae58;
	display:block;
	font-size:10px;
	padding-bottom:5px;
}
div.calendarStyles .calendar .calendar_events a:hover {
	color:#00ae58;
	text-decoration:underline;
}
div.calendarStyles .calendar .calendar_events {
	font-size:9px;
	text-align:left;
	padding-left:10px;
	width:79px;
	list-style-position:inside;
	list-style-type:none;
}
div.calendarStyles .calendar .calendar_events li {
	font-size:9px;
}
.calendarHeader {
	background-color:#ccc;
	border: 1px solid silver;
}
.events a {
	color:#00ae58;
	display:block;
	font-size:10px;
	padding-bottom:10px;
}

