/* CALENDAR MODULE */
.calendar {
	height:				230px;
	width:				200px;
	position:			absolute;
	top:				20px;
	left:				-5px;
	z-index:			100;
	background:			#ffffff;
	border-color:		#cccccc;
	border-style:		dashed;
	border-width:		1px;
	padding:			10px;
	display:			none;
	overflow:			hidden;
}

.months_years {
	height:				25px;
	position:			absolute;
	margin:				0;
	padding:			5px 0px 0px 3px;
	font-size:			11px;
	text-align:			center;
}

.days {
	width:				25px;
	height:				25px;
	position:			absolute;
	margin:				0;
	padding:			5px 0px 0px 3px;
	font-size:			11px;
	text-align:			center;
	float:				left;
}

.days a {
	display: 			block;
	float:				left;	
	height:				100%;
	width:				100%;
	color:				#777D87;
	position:			absolute;
	vertical-align:		middle;
	background-color: 	#ffffff;
	text-decoration:	none;
}

.days a:hover {
	background:			#cccccc;
	color:				#ffffff;
}
