.calendar_day{
	float:left;

	text-align:center;
	width:35px;
	height:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.calendar_sunday{
	float:left;
	text-align:center;
	color:#FFAAAA;
	width:35px;
	height:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.calendar_background{
	width:245px;
	background:url(../images/img4.gif) repeat-x bottom #FFFFFF;
	overflow:hidden;
}

.calendar_over{
	cursor:default;
	text-align:center;
	float:left;
	width:35px;
	height:20px;
	background:#DDDDFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.calendar_eventday a{
	cursor:pointer;
	float:left;
	text-align:center;
	color:#AAAAFF;
	width:35px;
	height:20px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.calendar_eventday a:visited{
	cursor:pointer;
	float:left;
	text-align:center;
	color:#AAAAFF;
	width:35px;
	height:20px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.calendar_day_name{	
	FONT-SIZE: 10px; 
	COLOR: #000000;
	overflow:hidden;
	BACKGROUND-COLOR: #f7f7f7;
	TEXT-ALIGN: center;
	float:left;
	width:33px;
	margin-left:1px;
	margin-right:1px;
	height:15px;
}
.calendar_title{	
	cursor:default;
	width:245px;
	height:20px;
	color:#666666;
	text-align:center;
	background:url(../images/img10.jpg) center center;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

.calendar_week_container{
	width:245px;
	overflow:hidden;
}