/* CSS Document */


.calendar {}

.calendar td { font-family:Arial, Helvetica, sans-serif; font-size:10px;
vertical-align:top;
text-align:left;
}

.calendarSM {}

.calendarSM td { font-family:Arial, Helvetica, sans-serif; font-size:10px;
vertical-align:top;
text-align:left;
}

.calendarSM td a {
font-weight:bold; 
font-size:8px;
width:100%;
display:block;
height:auto;
background-color:#A7D39A;
color:#333333;
text-decoration:none;
}

.calendarSM td a:hover {
background-color:#6ABB5B;
}



.calendar a {
font-weight:bold; 
font-size:11px;
width:100%;
display:block;
height:auto;
color:#333333;
border-bottom:#999999 1px dotted;
text-decoration:none;
}

.calendar .weekend a {
background-color:#A7D39A;
}

.calendar .weekend a:hover {
background-color:#6ABB5B;
}

.calendar .evening a {
background-color:#A7AAC2;
}

.calendar .evening a:hover {
background-color:#8792BA;
}