 /* main site classes */
body { margin:0; padding:0; background-color:#C8E8F1; }
td { font-size: 11px; color: #303030; font-family: Verdana,"Trebuchet MS", Arial; }
#footer { font-size: 11px; color: #303030; font-family: Verdana,"Trebuchet MS", Arial; }
h1 { color: #860000; font-size: 18px; font-family: Verdana,"Trebuchet MS", Arial; font-weight: normal; line-height: 18pt; margin: 0.67em 0; bottom: -15px; }
hr { border: #CCCCCC 1px solid; width: 100%; }
.sub_nav_sep { color: #a8a8a8; font-size: 11px; font-family: Verdana, "Trebuchet MS", Arial; }
A:link { color: #640b0b; font-size: 11px; text-decoration: underline; }
A:visited { color: #640b0b; font-size: 11px; text-decoration: underline; }
A:active { color: #640b0b; font-size: 11px; text-decoration: underline; }
A:hover { color: #a52626; font-size: 11px; text-decoration: none; }  
A.nav:link { color: #0d0d0b; font-size: 8pt; font-weight: bold; line-height: 21pt; text-decoration: none; }
A.nav:visited { color: #0d0d0b; font-size: 8pt; font-weight: bold; line-height: 21pt; text-decoration: none; }
A.nav:active { color: #0d0d0b; font-size: 8pt; font-weight: bold; line-height: 21pt; text-decoration: none; }
A.nav:hover { color: #860000; font-size: 8pt; font-weight: bold; line-height: 21pt; text-decoration: none; }
A.top_nav:link { color: #0d0d0b; font-size: 8pt; font-weight: bold; line-height: 13pt; text-decoration: none; }
A.top_nav:visited { color: #0d0d0b; font-size: 8pt; font-weight: bold; line-height: 13pt; text-decoration: none;  }
A.top_nav:active { color: #0d0d0b; font-size: 8pt; font-weight: bold; line-height: 13pt; text-decoration: none;  }
A.top_nav:hover { color: #860000; font-size: 8pt; font-weight: bold; line-height: 13pt; text-decoration: none; }
A.linksmall:link { text-decoration: underline; }
A.linksmall:visited { text-decoration: underline; }
A.linksmall:active { text-decoration: underline; }
A.linksmall:hover { text-decoration: none; }
.textsmall { color: #0d0d0b; font-size: 11px; font-family: Verdana,"Trebuchet MS", Arial; font-weight: normal; }
 /* classes which define more info links */
A.moreInfo:link { text-decoration: underline; }
A.moreInfo:visited { text-decoration: underline; }
A.moreInfo:active { text-decoration: underline; }
A.moreInfo:hover { text-decoration: none; }
 /* classes which define the calendar styles */
A.linkspecial:link { text-decoration: underline; }
A.linkspecial:visited { text-decoration: underline; }
A.linkspecial:active { text-decoration: underline; }
A.linkspecial:hover { text-decoration: none; }
A.linkDayInCell:link { text-decoration: underline; }
A.linkDayInCell:visited { text-decoration: underline; }
A.linkDayInCell:active { text-decoration: underline; }
A.linkDayInCell:hover { text-decoration: none; }
A.allEventsLink:link { text-decoration: underline; }
A.allEventsLink:visited { text-decoration: underline; }
A.allEventsLink:active { text-decoration: underline; }
A.allEventsLink:hover { text-decoration: none; }
.inputFormButton { font-size: 10px; color: #000; background-color:#cccccc; border-style:1px; }
.titleSpecial { font-size: 12px; font-weight: bold; color: #000; }
.titleEvent { font-size: 12px; font-weight: bold; color: #000; }
.monthYear { font-size:16px; font-weight: bold; }
.daysOfWeek { font-size: 11px;font-weight: bold; }
.gridMain { font-size: 11px;;font-weight: normal; }
.todayColorIn { color: #CC0000; background-color: #FFFFCC; } /* font color for the current date for current month */
.inMonthFaceIn { color: #000; background-color: #FFFFCC; } /* font color for days in the display month for current month */
.outMonthFaceIn { color: #333333; background-color: #FFFFCC; } /* font color for days not in the display month for current month */
.todayColorOut { color: #CC0000; background-color: #999; } /* font color for the current date for days in the display month */
.inMonthFaceOut { color: #000; background-color: #999; } /* font color for days in the display month for days in the display month */
.outMonthFaceOut { color: #333333; background-color: #999; } /* font color for days not in the display month for days in the display month */
.dropDownInCalendar { font-size: 12px; background-color:#ffffff; border: 1px #666666 solid; }
.textOutsideCalendar { font-family: Verdana,"Trebuchet MS", Arial; }
.calendardetail { font-size: 11px; font-family: Verdana,"Trebuchet MS", Arial; }