#cal_table {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none;
    width:176px;
}
#month_row {
	FONT-WEIGHT: bold; COLOR: #ffffff; HEIGHT: 10pt; BACKGROUND-COLOR: #424242
}
#prevmonth_cell, #nextmonth_cell{background:#cccccc;}
#prevmonth_cell {padding:0 0 0 4px;}
#nextmonth_cell {padding:0 4px 0 0;}

#monthname {
	FONT-WEIGHT: bold; COLOR: #ffffff; background-color: #cccccc; width:100%; font-size:12px; font-family:Arial,tahoma;
    text-align:center;
}
#prevmonth {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none; background-color: #cccccc; font-size:10px;
}
#nextmonth {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none; background-color: #cccccc; font-size:10px;
}
.weekday_cell {
	FONT-WEIGHT: bold; WIDTH: 13px; COLOR: #5e5e5e; HEIGHT: 10pt; font-size:14px; 
    text-align:center; border:solid #cccccc; border-width:0 0 1px 0; padding-top:3px; width:25px;
}
#day_row {
	HEIGHT: 10pt
}
#today_row {
	HEIGHT: 10pt
}

.today {
    padding:5px 0 0 0;
    }

#today_link {
	FONT-WEIGHT: bold; COLOR: #595858; TEXT-DECORATION: none; font-size:11px;
}

