
.calendar_outer .date_container {
	padding:3px 0px 2px 4px;
	overflow:hidden;
	background-color:#EDF1F2; width:950px;
}
.calendar_outer .date_container .week {
	overflow:hidden;
}
.calendar_outer .date_container .week ul {
	list-style:none;	
}
.calendar_outer .date_container .week ul li {
	float:left;
	width:115px;
	height:70px;
	font-size:11px;
	font-weight:bold;
	color:white;
	text-align:center;	
	line-height:70px;
	margin:4px 4px 3px 3px;
	background-color:#0055A8;
}
.calendar_outer .date_container .date {
	overflow:hidden;
	padding:0 0 11px 0;
	text-align:center;
	
}
.calendar_outer .date_container .date ul {
	list-style:none;	
}
.calendar_outer .date_container .date ul .exist {
	float:left;
	width:115px;
	height:70px;
	text-align:right;
	background-color:#D0DCE6;
	color:#014587;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:4px 4px 3px 3px;
}
.calendar_outer .date_container .date ul .nexist {
	float:left;
	width:115px;
	text-align:center;
	height:70px;
	background-color:#E3E9EE;
	margin:4px 4px 3px 3px;
}
.calendar_outer .date_container .date ul li a {
	width:20px;
	height:15px;
	color:#014587;
	text-decoration:none;
}
.calendar_outer .date_container .date ul li a:hover {
	color:#014587;
}
.calendar_outer .date_container .date ul li .active {
	color:#014587;
}
