#calendar {
	background-color: #FFF;
	border: #036 1px solid; 
	position: absolute;
	z-index: 6000;
}
#calendar td {
	width: 19px;
	height: 14px;
	text-align: center;
	text-decoration: none;
	color: #036;
	font: normal normal normal 8pt Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#calendar a:link, #calendar a:visited {
	color: #036;
	text-decoration: none;
}
#calendar a:hover, #calendar a:active {
	color: #FF0800;
	text-decoration: underline;
}
#calendar .heading {
	font: bold 7pt Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #BFE5F0;
}
#calendar .weekdays {
	height: 25px;
	text-decoration: underline;
}
#calendar .today {
	background-color: #BFE5F0;
}
#calendar .selected {
	color: #FF0800 !important; 
	font-weight: bold;
}
#calendar .matching {
	color: #FF0800 !important; 
	font-style: italic;
}
#calendar .disabled {
	color: #AAA !important;
}
