.calendar_button {
	font-family: Arial;
	text-align: center;
	color: #000000;
	font-size: 10px;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	background-color: #E5E5E5;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}

.calendar_header {
	font-family: Arial;
	background-color: #AAAAAA;
	color: #000000;
	font-size: 10px;
	text-align: center;
}


.calendar, a.calendar, a.calendar:link, a.calendar:visited, a.calendar:active, a.calendar:hover {
	font-family: Arial;
	font-size: 10px;
        color: #000000;
	text-decoration: none;
}

td.calendar, td.calendar_header, td.calendar_button {
	padding-top: 2px;
	padding-bottom: 2px;
}

.calendar_border {
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid;
	background-color: #e5e5e5;
}