﻿.MonthlyCalendar a { font-size:11px; }

.MonthlyCalendar { width:100%; border:solid 0px #ddd; border-collapse:collapse; }
.MonthlyCalendar tr 
{
    background-color: #DDDDDD;
    height:10px;
    border:solid 1px #ddd; 
}
.MonthlyCalendar .MonthNavigation 
{
    color: #666666;
    /*background-color: #FFFFFF;*/
    height: 20px;
}
.MonthlyCalendar a {
    margin:0;
}
.MonthlyCalendar .MonthNavigation img {
    width: 9px;
    height:9px;
    margin:0;
}
.MonthlyCalendar .MonthNavNext 
{
    float:right;
}
.MonthlyCalendar .MonthNavPrev  
{
    float:left;
}
.MonthlyCalendar .MonthName  
{
    text-align:center;
    font-weight:bold;
    color: #666666; 
}


.MonthlyCalendar #CalendarHead { width:100%; background:none repeat scroll 0 0 transparent; }
.MonthlyCalendar #CalendarHead tr:first-child { background-color:Transparent; border: 0 none;}
.MonthlyCalendar #CalendarHead td:first-child  
{
    height:100%;
    border-bottom: 1px solid #AAAAAA;
}
.MonthlyCalendar #MonthHeader { 
    border-left-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-top-color: #FFFFFF;
}
.MonthlyCalendar #CalendarHead th.DateHeader 
{
    background-color:#DDDDDD;
}
.MonthlyCalendar #CalendarHead .DateHeader {
    border: 1px solid #AAA;
    color: #666666;
    /*font-size: 7.5pt;*/
    height: 25px;
    text-align: center;
    padding: 0;
}
.MonthlyCalendar #CalendarBody { }
.MonthlyCalendar #CalendarBody td
{
    border: 1px solid #AAAAAA;
    padding:0;
    text-align: center;
}
.MonthlyCalendar #CalendarBody tr 
{
    height:10px;
    background-color: #DDDDDD;
}

.MonthlyCalendar .DateBox {
    border: 1px solid #AAA;
    color: #666666;
    font-size: 10pt;
    text-align: center;
    vertical-align: top; 
 }
.MonthlyCalendar .DateLabel 
{
    height: auto;
    padding: 5px 0 0;
 }
.MonthlyCalendar .DateLabel a { cursor:pointer; padding:0 5px 2px; text-decoration:none; line-height:16px; }

#CalendarBody .Inactive .DateLabel{ color:#AAA;} 
#CalendarBody .Weekend {  }

.MonthlyCalendar .Event a { text-decoration:none; color:#000; }
.MonthlyCalendar .Event a:hover { text-decoration:underline; }
#jMonthCalendar {}
#jMonthCalendar .Event { background-color:yellow; cursor: pointer;}
#jMonthCalendar .Pass { background-color:#Fc0; cursor: pointer;}
#jMonthCalendar .Today .DateLabel{ color:#FFFFFF; background:none repeat scroll 0 0 #FBAC36;  }