.calendar_invisibal{ display:none}
#calendar_body,#monthly_body,#quarterly_body,#yearly_body{
	position:absolute;  width:175px; padding:10px;border:solid 1px #777777;background-color:#f8f8f8;
}
#calendar_body h3{font-family:Tahoma;font-size:10px}
#calendar_body h4{font-family:Tahoma;font-size:10px}
#op_month,#op_quarter{font:Tahoma;font-size:12px;width:50px;height:12px}
#op_year{font:Tahoma;font-size:12px;width:60px;height:12px}
.week{ position:relative; height:13px; width:175px; padding:0px;background-color:#ffffff}
.col1 ,.col2 ,.col3 ,.col4 ,.col5 ,.col6 ,.col7,.day_select   { position:absolute; width:25px; top:0px; padding:0px;}
.col1 { left:0px;background-color:#f9f9f9}
.col2 { left:25px}
.col3 { left:50px}
.col4 { left:75px}
.col5 { left:100px}
.col6 { left:125px}
.col7 { left:150px;background-color:#f1f1f1}
#day1,#day2,#day3,#day4,#day5{ text-align:center; padding:0px 0px 0px 0px; background-color:#003366; color:#FFFFFF;}
#day0,#day6{ text-align:center;padding:0px 0px 0px 0px; background-color:#999999; color:#FFFFFF}
.day_label{ text-align:right; width:100%; margin:0px; padding:0px; cursor:pointer }
.day_holiday_label{text-align:right; width:100%; margin:0px; padding:0px; color:#cccccc}
.day_select{color:#FF0000;text-align:right;  cursor:pointer}
