 /* main site classes */
body { background-image:url("images/bg_site.gif"); margin: 0px; padding: 0px; font-size: 12px; font-family: Verdana, 'Trebuchet MS', Arial; }
td { font-size: 12px; color: #333230; font-family: Verdana, 'Trebuchet MS', Arial; }
hr { border: #76AFDC 1px dashed; }
A:Link { color: #2f2f2f; font-size: 12px; font-family: Verdana, 'Trebuchet MS', Arial; text-decoration: underline; }
A:Visited { color: #2f2f2f; font-size: 12px; font-family: Verdana, 'Trebuchet MS', Arial; text-decoration: underline; }
A:Active { color: #2f2f2f; font-size: 12px; font-family: Verdana, 'Trebuchet MS', Arial; text-decoration: underline; }
A:Hover { color: #2363ae; font-size: 12px; font-family: Verdana, 'Trebuchet MS', Arial; text-decoration: none; }
A.navlink:Link { color: #2f2f2f; font-size: 11px; font-family: Verdana, Arial, sans-serif, Tahoma; line-height: 25px; text-decoration: underline; text-align: right; padding-right: 8px; }
A.navlink:Visited { color: #2f2f2f; font-size: 11px; font-family: Verdana, Arial, sans-serif, Tahoma; line-height: 25px; text-decoration: underline; text-align: right; padding-right: 8px; }
A.navlink:Active { color: #2f2f2f; font-size: 11px; font-family: Verdana, Arial, sans-serif, Tahoma; line-height: 25px; text-decoration: underline; text-align: right; padding-right: 8px; }
A.navlink:Hover { color: #2363ae; font-size: 11px; font-family: Verdana, Arial, sans-serif, Tahoma; line-height: 25px; text-decoration: none; text-align: right; padding-right: 8px; }
A.navlinktop:Link { color: #2f2f2f; font-size: 11px; font-family: Verdana, Arial, sans-serif, Tahoma; text-decoration: underline; text-align: right; }
A.navlinktop:Visited { color: #2f2f2f; font-size: 11px; font-family: Verdana, Arial, sans-serif, Tahoma; text-decoration: underline; text-align: right; }
A.navlinktop:Active { color: #2f2f2f; font-size: 11px; font-family: Verdana, Arial, sans-serif, Tahoma; text-decoration: underline; text-align: right; }
A.navlinktop:Hover { color: #2363ae; font-size: 11px; font-family: Verdana, Arial, sans-serif, Tahoma; text-decoration: none; text-align: right; }
A.linksmall:Link { color: #2f2f2f; font-size: 11px; font-family: Verdana, Arial, sans-serif, Tahoma; text-decoration: underline; }
A.linksmall:Visited { color: #2f2f2f; font-size: 11px; font-family: Verdana, Arial, sans-serif, Tahoma; text-decoration: underline; }
A.linksmall:Active { color: #2f2f2f; font-size: 11px; font-family: Verdana, Arial, sans-serif, Tahoma; text-decoration: underline; }
A.linksmall:Hover { color: #2363ae; font-size: 11px; font-family: Verdana, Arial, sans-serif, Tahoma; text-decoration: none; }
h1 { color: #21537a; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; padding: 10px 0px 0px 0px; line-height: 20px; }
.text { font-size: 12px; font-family: Verdana, 'Trebuchet MS', Arial; line-height: 16px; text-decoration: none; width: 353px; }
.textsmall { color: #666; font-size: 11px; font-family: Verdana, "Trebuchet MS", Arial; line-height: 14px; }
.textsmallhome { color: #666; font-size: 11px; font-family: Verdana, "Trebuchet MS", Arial; line-height: 14px; padding: 5px; }
.textsmall3rdcol { color: #333230; font-size: 11px; font-family: Verdana, "Trebuchet MS", Arial; line-height: 14px; width: 173px; }
.footer { color: #2f2f2f; font-size: 11px; font-family: Verdana, "Trebuchet MS", Arial; text-decoration: none; }
.footerhdr { color: #21537a; }
div.footersize { font-size:11px; }
 /* classes which define more info links */
A.moreInfo:Link { text-decoration:underline ;color: #63360b; font-family: Verdana, 'Trebuchet MS', Arial; font-size: 11px; font-style: normal; font-weight: normal }
A.moreInfo:Visited { text-decoration:underline ;color: #63360b; font-family: Verdana, 'Trebuchet MS', Arial; font-size: 11px; font-style: normal; font-weight: normal }
A.moreInfo:Active { text-decoration:underline; color: #63360b; font-family: Verdana, 'Trebuchet MS', Arial; font-size: 11px; font-style: normal; font-weight: normal }
A.moreInfo:Hover { text-decoration:none; color: #c57503; font-family: Verdana, 'Trebuchet MS', Arial; font-size: 11px; font-style: normal; font-weight: normal }
.inputFormButton { font-size:12px; cursor:hand; background-color:#CCCCCC; color: #000000; width: 110px; border: 1px; border-style: solid; border-color: #000000 }
 /* classes which define the calendar styles */
.inputFormButton { font-size: 10px; color: #000000; background-color:#cccccc; border-style:1px}
.titleSpecial { font-size: 12px; font-weight: bold; color: #000000}
A.linkSpecial { font-size: 12px; font-weight: normal; color: #0000FF; text-decoration: underline}
A.linkSpecial:hover { font-size: 12px; color: #0000FF; text-decoration: none}
.titleEvent { font-size: 12px; font-weight: bold; color: #000000}
.eventLine { font-size: 12px; font-weight: normal; color: #000000}
.monthYear { font-size:16px; font-weight: bold; color: #21537a; }
.daysOfWeek { font-size: 11px;font-weight: bold; color: #333230; }
.gridMain { font-size: 11px;;font-weight: normal;}
.todayColorIn { color: #CC0000; background-color: #FFFFCC; } /* font color for the current date for current month */
.inMonthFaceIn { color: #000000; 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: #999999; } /* font color for the current date for days in the display month */
.inMonthFaceOut { color: #000000; background-color: #999999; } /* font color for days in the display month for days in the display month */
.outMonthFaceOut { color: #333333; background-color: #999999; } /* font color for days not in the display month for days in the display month */
.linkDayInCell { font-size: 11px; font-weight: normal; color: #2f2f2f; }
.dropDownInCalendar {font-size: 12px; background-color:#ffffff; border: 1px #666666 solid; }
.allEventsLink { font-size: 12px;}
.anyText { color: #333230; }
.textOutsideCalendar { font-size: 12px; color: #333230; }
.calendardetail { font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #000000; padding-right: 5px; padding-left: 5px }