table.calendar {

	background-color:#4B95BF;

}



table.calendar .cal_header_month {

	font-weight: bold;

	text-align: center;

	padding: 3px;

	padding-left: 5px;

}



table.calendar .cal_header_week {

	/*background-color: white;*/
	font-size:20px;

}



table.calendar #today {

	padding: 0px;
	background:url(images/today_date_bg.png) no-repeat;
	width:20px;
	height:17px;
	margin:0px;
	text-align:center;
	font-size:14px;

}

table.calendar #otherday {

	padding: 0px;
	background:url(images/cal_col_bg.png) no-repeat;
	width:20px;
	height:17px;
	margin:0px;
	text-align:center;
	
	

}



table.calendar .content_date

{

	font-weight: bold;
	/*background-color:#FFFFFF;*/

}



table.calendar td {

	/*padding: 1px;*/

	text-align: center;
	font-size:14px;
	padding-left:2px;
	font-weight:bold;
	padding-bottom:2px;

	/*background-color: #E4EBF8;*/

}



table.calendar a {

	display: block;
	text-decoration:none;
	text-align:center;
	color:#000000;

}


