/* CSS Document */
@media all{
	.calTable { width: 153px; margin: 0; border: 0 solid #FFF; background-color: #FFF; 
		font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
	* html .calTable { width: 155px; }
	.calTable a { color:#000; text-decoration: none; }
	
	.cal_date, .cal_current, .cal_today, .cal_emptydate { height: 18px; width: 20px; padding: 1px 0 0 0; color: #000;  border-bottom:1px solid #bbb;
		font-weight: bold; text-align: center; }
	.cal_date a, .cal_current a, .cal_today a, .dim a { background-color: transparent; color: #000; }
	.cal_date a:visited, .cal_current a:visited, .cal_today a:visited, .dim a:visited { color: #000; }
	.cal_date a:hover, .cal_current a:hover, .cal_today a:hover, .dim a:hover { color: #FFF; }
	.cal_current { background-color: #666; }
	.cal_today { border: 1px solid #CCC; background-color: #888; }
	.cal_week { height: 16px; padding: 2px 0 0 0; background-color: #777; color: #FFF; text-align: center; text-transform: uppercase; }
	.cal_week td, .cal_week th { width: 22; font-weight: normal; text-align: center;}
	
	.dim { background-color: #EF5C83; }
}