#calendar {
	width							: 200px;
	font-family				: verdana;
	font-size					: 10px;
	}

#calendarTable {
	border						: 1px solid #a92a8c;
	background-color	: #EEE;
	display						: none;
	position					: absolute;
	z-index						: 1;
	top								: 0px;
	left							: 0px;
	}
#calendarTable TD {
	text-align				: center;
	font-size					: 7pt;
	width							: 19px;
	}
#calendarTableHead TR {
	background-color	: white;
	}
#calendarTableDays TR {
	background-color	: #a92a8c;
	color							: white;
	}
#selectMonth, #selectYear {
	font-family				: ms sans serif, sans serif;
	font-size					: 7pt;
	border-width			: 0px;
	border-style			: none;
	}

#calendarTable A {
	color							: blue;
	text-decoration		: none;
	font-size					: 11pt;
	font-family				: "courier new";
	}
#calendarTable A:hover {
	color							: #a92a8c;
	text-decoration		: none;
	}
.normalDay {
	border						: 1px dotted black;
	cursor						: pointer;
	}
.hlDay {
	border						: 1px dotted black;
	background-color	: #FFF;
	color							: #a92a8c;
	cursor						: pointer;
	}
.toDay {
	border						: 1px solid #E70;
	background-color	: #b9b9b9;
	color							: #000000;	
	font-weight				: bold;
	cursor: pointer;
	}
.choosenDay {
	border						: 1px solid white;
	background-color	: #a92a8c;
	color							: white;
	font-weight				: bold;
	cursor						: pointer;
	}
.excludedDay {
	border-color			: #AAA;
	color							: #AAA;
	}