.Calendar {
margin-left:2px;
margin-bottom:2px;
width:226px;
border-collapse:collapse;
font-family:Tahoma;
}

.CalendarHead {
color:#1d417b;
font-size:10px;
text-align:center;
}

.CalendarHead td {
width:32px;
border-bottom:1px solid #cccccc;
}

.CalendarWeekend {
background: #DDDDDD;
}

.CalendarDate {
height:25px;
font-size:11px;
}

.CalendarDate td {
border:1px solid #cccccc;
}

.CalendarToday  {
border: 1px solid #7d91Cb;
width:30px;
height:25px;
float:left
}

.CalendarDay  {
width:30px;
height:25px;
float:left
}

.CalendarStar {
background-image: url('/pub/CalendarStar.gif');
background-repeat: no-repeat;
}