﻿#jMonthCalendar { position:relative; font-family:Trebuchet MS; margin-top:3px; margin-bottom:3px }
#jMonthCalendar a { text-decoration:none;}
#jMonthCalendar a:hover { text-decoration:underline;}
.MonthlyCalendar .MonthNavigation { clear:both; padding:5px 0px 5px 0px;}
.MonthNavigation a
{
	color: #003399;
}
.MonthlyCalendar,.MonthlyCalendar,.MonthlyCalendar {float:left;}
.MonthNavPrev { float:left; padding-left:5px; width:20%; text-align:left; font-size:14px;}
.TodayLink {float:left; text-align:center; width:50%; font-size:13px;}
.MonthNavNext { float:right; padding-right:5px; width:20%; text-align:right; font-size:14px;}
.MonthlyCalendar .YearNavNext, .MonthlyCalendar .YearNavPrev { width:10%; float:right; }
.MonthlyCalendar .MonthName { width:100%; text-align:center; font-weight:bold; float:left; font-size:13px; }
.MonthlyCalendar { height:100%; width:100%; border:solid 1px #ddd; border-collapse:collapse; }
.MonthlyCalendar #CalendarHead { width:100%; background:#F7F7F7 none repeat scroll 0 0; }
.MonthlyCalendar #CalendarHead .DateHeader { width:14%; text-align:center; font-size:13px; }

.MonthlyCalendar #CalendarBody { }
.DateBox  
{
	vertical-align:middle;
	text-align:center; 
	width:27px; 
	height:27px;
	background:url(../images/day.jpg) no-repeat ;
	}

#CalendarBody .Inactive, #CalendarBody .Weekend
{
	color: #ACACAC;
}
.Today { background:url(../images/today.jpg) no-repeat ; color:#fff}

#jMonthCalendar .Event  
{
	font-size:12px; 
	padding:4px; 
    background-color:#C0D0FF; 
    margin-bottom:1px; 
    border:solid 1px #000; 
    cursor:pointer; 
    display:block;
    position:absolute;
    z-index:989px;
     }
.Event a { text-decoration:none; color:#000; }
.Event a:hover { text-decoration:none; }


