.header_day {
	width: 22px;
	height: 15px;
	float: left;
	text-align: center;
	background-color: #00CC00;
	padding-top: 2px;
}

.calendar_day {
	width: 22px;
	height: 15px;
	float: left;
	cursor: default;
	text-align: center;
	background-color:#FFFFFF;
}

.calendar_dayheader {
	font-size: 10px;
	height: 10px;
}

.eventday {
	width: 22px;
	height: 15px;
	cursor:pointer; 
	float: left;
	text-align: center;
	background-color:#FF0000;
	-moz-opacity: 1;
}

.blank_day {
	width: 22px;
	height: 15px;
	float: left;
	text-align: center;
	background-color: white;
	
}

.calendar_header {
	text-align: center;
	font-size: 12px;
	height: 25px;
	color: #FFFFFF;
	font-weight: bold;
}

.currentday {
	background-color: #FFCCCC;
	cursor: default;
}

.weekrow {
	font-size: 10px;
}

.currentday {
	width: 22px;
	height: 15px;
	float: left;
	cursor: default;
	text-align: center;
	background-color: #C4FFC4;
}