#jMonthCalendar {  font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; }
        
#jMonthCalendar { position:relative; font-size:10px; }
#jMonthCalendar .MonthlyCalendar .MonthNavigation { clear:both; height:20px; padding:2px 10px; background-color:#f68220; color:#fff; }
#jMonthCalendar .MonthlyCalendar .MonthNavPrev, #jMonthCalendar .MonthlyCalendar .MonthNavNext, #jMonthCalendar .MonthlyCalendar .TodayLink { width:30%; float:left; }

#jMonthCalendar .MonthlyCalendar .MonthNavPrev { text-align:right; }
#jMonthCalendar .MonthlyCalendar .MonthNavNext { text-align:left; }

#jMonthCalendar .MonthlyCalendar .MonthNavPrev a, #jMonthCalendar .MonthlyCalendar .MonthNavNext a { color:#FF0000; font-weight:bold; }

#jMonthCalendar .MonthlyCalendar .YearNavNext, #jMonthCalendar .MonthlyCalendar .YearNavPrev { width:10%; float:right; }
#jMonthCalendar .MonthlyCalendar .MonthName { width:40%; text-align:center; font-weight:bold; float:left; }


#jMonthCalendar .MonthlyCalendar { height:100%; width:100%; border-collapse:collapse; border:solid 1px #d3b701; }
#jMonthCalendar .MonthlyCalendar #CalendarHead { width:100%; background:#F7F7F7 none repeat scroll 0 0; }
#jMonthCalendar .MonthlyCalendar #CalendarHead .DateHeader { width:14%; text-align:center; background-color:#f68220; color:#fff; padding:4px 0; border:solid 1px #d3b701; }

#jMonthCalendar .MonthlyCalendar #CalendarHead td { height:20px; }

#jMonthCalendar .MonthlyCalendar #CalendarBody { }
#jMonthCalendar .DateBox { vertical-align:top; border:solid 1px #d3b701; }
#jMonthCalendar .DateLabel { height:25px; width:100%; /*background:#F7F7F7 none repeat scroll 0 0;*/ text-align:center; }
#jMonthCalendar .DateLabel a { cursor:pointer; padding:0 5px 2px; text-decoration:none; line-height:16px; }

#CalendarBody .Inactive { background:#fafafa none repeat scroll 0 0; }
#jMonthCalendar .DateLabel .Weekend, #CalendarBody .Weekend { background:#ffee80 none repeat scroll 0 0; }

.Today { background:#A9DFFF none repeat scroll 0 0; }

#jMonthCalendar .Event { font-size:10px; padding:0; text-align:left; line-height:12px; background-color:#C0D0FF; margin-bottom:1px; border:solid 1px #000; cursor:pointer; display:block; overflow:hidden; width:30px; height:8px; }
#jMonthCalendar .Event a { text-decoration:none; color:#C0D0FF; }
#jMonthCalendar .Event a:hover { text-decoration:underline; }

