.Default { text-decoration:none; }
.Default_menu { text-decoration:none; }
.Default_menu a {
   border-bottom:1px solid #000000;
   display:block;
   line-height:16px;
   padding-bottom:6px;
   padding-top:6px;
   text-align:left;
   text-decoration:none;
}
.Default a:hover {
   text-align:left;
   text-decoration:underline;
}
.Default {
	color: #707070;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing:0.1px;
	line-height:18px;
	text-align:left;
	text-decoration:none;
}
.Default_title {
color:#00573C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
text-align:left;
text-decoration:none;
}
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:#00573c;
 padding-bottom:5px;
 display:block;
}
div.calendarStyles .calendar .calendar_events a:hover {
 color:#00573c;
 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:#00573c;
 /*padding-bottom:10px;*/
 display:block;
}
h3 { font-size:13px; }

.event_name { padding-top:10px; }
.event_location { font-size:13px; }
.event_duration { font-size:13px; }
.event_time_duration { font-size:13px; }

.GrayTitle h1,h3 { color:#707070; }
.GreenTitle h1,h3 { color:#00573c; }
.NewsCaster { background-color:#00573C; color:#ffffff; padding:5px; text-align:left; text-decoration:none; }

.NewsCaster a { color:#ffffff; padding-bottom:10px; padding-left:2px; padding-top:10px; display:block; text-decoration:underline; }

.NewsCaster a:hover { color:#ffffff; display:block; text-decoration:none; }
.AlignCenter { text-align:center; }
