﻿body {
}

/* a { font-size:11px; } */
        
.MonthlyCalendar .MonthNavigation { border-bottom:solid 1px #ffd204; clear:both; height:20px; padding:2px; color:#ffd204; }
.MonthlyCalendar .MonthNavNext { width:10%; float:right; text-align:right; }
.MonthlyCalendar .MonthNavNext a{ color:#ffd204; font-size:smaller;}
.MonthlyCalendar .MonthNavPrev { width:10%; float:left; }
.MonthlyCalendar .MonthNavPrev a{ color:#ffd204; font-size:smaller;}
.MonthlyCalendar .MonthName { width:80%; text-align:center; font-weight:bold; float:left; }

.MonthlyCalendar { width:430px; border:solid 1px #ffd204; border-collapse:collapse; }
.MonthlyCalendar #CalendarHead { width:100%; background:url(../images/calBgd.png) repeat; }
.MonthlyCalendar #CalendarHead .DateHeader { width:14%; text-align:center; font-size:11px; }

.MonthlyCalendar #CalendarBody {}
.DateBox { height:60px; vertical-align:top; border:solid 1px #ffd204; text-align:left;}
.DateLabel { height:16px; width:100%; background:url(../images/calBgd.png) repeat; text-align:right;  font-size:11px;}
.DateLabel a { cursor:pointer; padding:0 5px 2px; text-decoration:none; line-height:16px; color:#ffd204; }

#CalendarBody .Inactive, #CalendarBody .Weekend { }
.Today { background:#ffd204 none repeat scroll 0 0; }
#jMonthCalendar .Event { font-size:10px; padding:1px; background-color:#ffd204; margin-bottom:1px; -moz-border-radius:0 8px 8px 8px; border:solid 1px #000; cursor:pointer; }
#jMonthCalendar .Event a { text-decoration:none;}
#jMonthCalendar .Event a:hover { text-decoration:underline;}
#jMonthCalendar .Event:hover{ width:200%; height:300%; font-size:14px;}
