@charset "utf-8";
/* CSS Document */
 

.MonthlyCalendar .MonthNavigation {
border-bottom:1px solid #DDDDDD;
clear:both;
height:20px;
padding:5px 10px 0;
}
.MonthlyCalendar .MonthNavNext {
float:right;
text-align:right;
width:10%;
}
.MonthlyCalendar .MonthNavPrev {
float:left;
width:10%;
}
.MonthlyCalendar .MonthName {
float:left;
font-weight:bold;
text-align:center;
width:80%;
}
.MonthlyCalendar {
border:1px solid #DDDDDD;
border-collapse:collapse;
width:980px;
}
.MonthlyCalendar #CalendarHead {
background:none repeat scroll 0 0 #FFFFFF;
width:100%;
}
.MonthlyCalendar #CalendarHead .DateHeader {
text-align:center;
width:14%;
}
.MonthlyCalendar #CalendarBody {
}
.DateBox {
border:1px solid #D7D7D7;
height:100px;
vertical-align:top;
}
.DateLabel {
background:none repeat scroll 0 0 #F7F7F7;
height:16px;
text-align:right;
width:100%;
}
.DateLabel a {
cursor:pointer;
line-height:16px;
color:#5db81d;
font-weight:bold;
padding:0 5px 2px;
text-decoration:none;
}
#CalendarBody .Inactive {
background:none repeat scroll 0 0 #D7D7D7;
}
.Today {
background:none repeat scroll 0 0 #FFFBDC;
padding:0 2px 2px;
}
#jMonthCalendar .Event {
-moz-border-radius:0 0 0 0;
background-color:#D2E0F5;
border:0 solid #D7D7D7;
cursor:pointer;
font-size:12px;
margin:1px;
padding:5px;
}
.Event a {
color:#323232;
font-size:11px;
text-decoration:none;
}
.Event a:hover {
text-decoration:underline;
}