/* CSS Document */

#calendar_s
{
	position:relative; 
	top:-18px; 
	left:25px; 
	z-index:401;
}

#calendar_a
{
	position:relative; 
	top:-18px; 
	left:27px; 
	z-index:401;
}

DIV.calendar_frame { background-color:white; border:solid 2px #333;  /*height:140px; width:150px; margin:0; padding:0;*/  }
.calendar_frame p {width:100%;}
.cal_header_month_L { color:#b7b7b7;  background-color:white; font-weight:bold; font-size:11px; }
.cal_header_month_R { color:#b7b7b7;  background-color:white; font-weight:bold; font-size:11px; }
.cal_header_month_M { color:#b7b7b7; vertical-align: middle; text-align: center; background-color:white; font-size:11px; }
.cal_header_cell_0 { color:#000; vertical-align: middle; text-align: center; background-color:#fff;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-indent: 0pt;}
.cal_header_cell_1 { color:#000; vertical-align: middle; text-align: center; background-color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:11px; text-indent: 0pt;}
.cal_header_cell_2 { color:#000; vertical-align: middle; text-align: center; background-color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:11px; text-indent: 0pt;}
.cal_header_cell_3 { color:#000; vertical-align: middle; text-align: center; background-color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:11px; text-indent: 0pt;}
.cal_header_cell_4 { color:#000; vertical-align: middle; text-align: center; background-color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:11px; text-indent: 0pt;}
.cal_header_cell_5 { color:#000; vertical-align: middle; text-align: center; background-color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:11px; text-indent: 0pt;}
.cal_header_cell_6 { color:#000; vertical-align: middle; text-align: center; background-color:#fff;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-indent: 0pt;}

.cal_day_cell_0:hover { color:#569743; vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-weight:bold; font-size:11px; text-indent: 0pt;}
.cal_day_cell_1:hover { color:#569743; vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-size:11px; text-indent: 0pt;}
.cal_day_cell_2:hover { color:#569743; vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-size:11px; text-indent: 0pt;}
.cal_day_cell_3:hover { color:#569743; vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-size:11px; text-indent: 0pt;}
.cal_day_cell_4:hover { color:#569743; vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-size:11px; text-indent: 0pt;}
.cal_day_cell_5:hover { color:#569743; vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-size:11px; text-indent: 0pt;}
.cal_day_cell_6:hover { color:#569743; vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-size:11px; text-indent: 0pt;}

.cal_day_cell_0 { color:#000; vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-weight:bold; font-size:11px; text-indent: 0pt;}
.cal_day_cell_1 { color:#fff; vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-size:11px; text-indent: 0pt;}
.cal_day_cell_2 { color:#fff; vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-size:11px; text-indent: 0pt;}
.cal_day_cell_3 { color:#fff; vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-size:11px; text-indent: 0pt;}
.cal_day_cell_4 { color:#fff; vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-size:11px; text-indent: 0pt;}
.cal_day_cell_5 { color:#fff; vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-size:11px; text-indent: 0pt;}
.cal_day_cell_6 { color:#000;  vertical-align: bottom; text-align: center; background-color:#b7b7b7; font-weight:bold; font-size:11px; text-indent: 0pt;}

.cal_day_cell_0_sel { color:white; vertical-align: middle; text-align: center; background-color:#569743; font-weight:bold; font-size:11px; text-indent: 0pt;}
.cal_day_cell_1_sel { color:white; vertical-align: middle; text-align: center; background-color:#569743; font-size:11px; text-indent: 0pt;}
.cal_day_cell_2_sel { color:white; vertical-align: middle; text-align: center; background-color:#569743; font-size:11px; text-indent: 0pt;}
.cal_day_cell_3_sel { color:white; vertical-align: middle; text-align: center; background-color:#569743; font-size:11px; text-indent: 0pt;}
.cal_day_cell_4_sel { color:white; vertical-align: middle; text-align: center; background-color:#569743; font-size:11px; text-indent: 0pt;}
.cal_day_cell_5_sel { color:white; vertical-align: middle; text-align: center; background-color:#569743; font-size:11px; text-indent: 0pt;}
.cal_day_cell_6_sel { color:white; vertical-align: middle; text-align: center; background-color:#569743; font-weight:bold; font-size:11px; text-indent: 0pt;}

.cal_day_cell_begin { color:green;  background-image:url(img/cell_begin1.gif); background-repeat:no-repeat; font-weight:bold; font-size:11px; text-indent: 0pt;}

.cal_dayout_cell_begin { color:#000;  background-image:url(img/cell_begin2.gif); background-repeat:no-repeat; font-weight:bold; font-size:11px; text-indent: 0pt;}

.cal_day_cell_end { color:green; background-image:url(img/cell_end1.gif); background-repeat:no-repeat; font-weight:bold; font-size:11px; text-indent: 0pt;}

.cal_dayout_cell_end { color:#000; background-image:url(cell_end2.gif); background-repeat:no-repeat; font-weight:bold; font-size:11px; text-indent: 0pt;}

.cal_dayout_cell_0:hover { color:#fff; vertical-align: middle; text-align: center; background-color:#ececec; font-weight:bold; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_1:hover { color:black; vertical-align: middle; text-align: center;  background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_2:hover { color:black; vertical-align: middle; text-align: center; background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_3:hover { color:black; vertical-align: middle; text-align: center; background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_4:hover { color:black; vertical-align: middle; text-align: center; background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_5:hover { color:black; vertical-align: middle; text-align: center; background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_6:hover { color:#fff; vertical-align: middle; text-align: center; background-color:#ececec; font-weight:bold; font-size:11px; text-indent: 0pt;}

.cal_dayout_cell_0 { color:#000; vertical-align: middle; text-align: center; background-color:#ececec; font-weight:bold; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_1 { color:#fff; vertical-align: middle; text-align: center;  background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_2 { color:#fff; vertical-align: middle; text-align: center; background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_3 { color:#fff; vertical-align: middle; text-align: center; background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_4 { color:#fff; vertical-align: middle; text-align: center; background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_5 { color:#fff; vertical-align: middle; text-align: center; background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_6 { color:#000; vertical-align: middle; text-align: center; background-color:#ececec; font-weight:bold; font-size:11px; text-indent: 0pt;}

.cal_dayout_cell_0_sel { color:#000; vertical-align: middle; text-align: center; background-color:#ececec; font-weight:bold; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_1_sel { color:black; vertical-align: middle; text-align: center; background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_2_sel { color:black; vertical-align: middle; text-align: center;  background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_3_sel { color:black; vertical-align: middle; text-align: center; background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_4_sel { color:black; vertical-align: middle; text-align: center; background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_5_sel { color:black; vertical-align: middle; text-align: center; background-color:#ececec; font-size:11px; text-indent: 0pt;}
.cal_dayout_cell_6_sel { color:#000; vertical-align: middle; text-align: center;  background-color:#ececec; font-weight:bold; font-size:11px; text-indent: 0pt;}
