﻿body {
}

#jMonthCalendar a, #jMonthCalendar a:visited { font-size:11px; }
        
#jMonthCalendar { position:relative; }
.MonthlyCalendar .MonthNavigation { border-bottom:dashed 1px #ddd; clear:both; height:25px; padding:5px 10px 0 10px; }
.MonthlyCalendar .MonthNavPrev, .MonthlyCalendar .MonthlyCalendar .TodayLink { width:7%; float:left; }
.MonthlyCalendar .MonthNavNext { width:7%; float:right; }
.MonthNavPrev a, .MonthNavPrev a:visited, .MonthNavPrev a:hover,.MonthNavNext a, .MonthNavNext a:visited, .MonthNavNext a:hover  { font-weight:bold; font-size:12px; color:#FFFFFF; }
.MonthlyCalendar .YearNavNext, .MonthlyCalendar .YearNavPrev { width:10%; float:right; }
.MonthlyCalendar .MonthName { width:70%; text-align:center; font-weight:bold; float:left; font-size:14px; color:#FFFFFF; margin-left:30px; }
.MonthNavigation { background:#383838; }


.MonthlyCalendar { height:100%; width:100%; border:solid 1px #383838; border-collapse:collapse; }
.MonthlyCalendar #CalendarHead { width:100%; background:#383838 none repeat scroll 0 0; height:20px; color:#FFFFFF; }
.MonthlyCalendar #CalendarHead .DateHeader { width:14%; text-align:left; padding:4px 0px 4px 8px; color:#FFFFFF; }

.MonthlyCalendar #CalendarBody { }
.DateBox { vertical-align:top; border:solid 2px #FFF; background:#ededed; height:70px; width:80px; }
.DateLabel { height:18px; width:100%; text-align:left; padding-left:5px; padding-top:5px; float:left; }
.DateLabel a, .DateLabel a:visited { cursor:pointer; padding:0 5px 2px; font-weight:bold; font-size:12px; color:#363636; text-decoration:none; line-height:14px; }
.DataLabel a:hover { color:#FFFFFF; background#387496; }

#CalendarBody .Weekend { background:#ededed none repeat scroll 0 0; }
#CalendarBody .Inactive { background:#ffffff none repeat scroll 0 0; color:#dcdcdc; filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50; }
.Event { background:#18a7c7 none repeat scroll 0 0; }
.Today { background:#ededed none repeat scroll 0 0; }

#jMonthCalendar .Event { font-size:10px; padding:10px; background:#18a7c7; border:none; cursor:pointer; height:50px;  }
.Event a { 	font:normal 11px Tahoma, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;  }
.Event a:hover { color:#FFFFFF; }

