/* CSS Document */

.calendar .cal_day_head {
 background-color:#FFFFFF;
 border-top:1px solid #cfd3db;
 border-bottom:1px solid #cfd3db;
 border-right:1px solid #cfd3db;
 text-align:center;
 vertical-align:middle;
 height:20px;
 font-weight: normal;
}
.calendar .Active {
 font-weight:bold;
}
.calendar A {
 color:#7a5ab0;
 font-size:9px;
 text-decoration:underline;
 font-weight:bold;
}
.borderRight {
 border-right:1px solid #cfd3db;
}
.calendar .cal_day {
 text-align:right;
 vertical-align:middle; padding:2px; 
 padding-right:7px;
 height:25px;
 font-weight:normal;
 font-size:12px;
 border-right:1px solid #cfd3db;
}
.calendar .cal_day_current {
 text-align:right;
 vertical-align:middle;
 padding-right:7px;

}
.calendar .cal_day_current A:link,
.calendar .cal_day_current A:visited,
.calendar .cal_day_current A:hover,
.calendar .cal_day_current A:active {
 color:#FFF;
 font-size:12px;
 text-decoration:underline;
 font-weight:bold;
}

