	.calendar_base
	{
		background-color:	#999999;
		border-width:		1px;
		border-color:		#000000;
		border-style:		solid;
		width:				175px;
		cursor:				default;
	}
	.calendar_header
	{
		color:				#FFFFFF;
		font-weight:		bold;
		font-family:		arial,sans-serif;
		font-size:			10px;
		background-color:	#003369;
		text-decoration:	none;
		border-bottom-width:1px;
		border-bottom-color:#000000;
		border-bottom-style:solid;
		cursor:				default;
	}
	.calendar_weekday
	{
		color:				#FFFFFF;
		font-family:		arial,sans-serif;
		font-size:			9px;
		background-color:	#000099;
		text-decoration:	none;
		width:				30px;
		border-bottom-width:1px;
		border-bottom-color:#000000;
		border-bottom-style:solid;
	}
	.calendar_day
	{
		color:				#000000;
		font-family:		arial,sans-serif;
		font-size:			10px;
		background-color:	#FFFFFF;
		text-decoration:	none;
		width:				30px;
		cursor:				pointer;
	}
	.calendar_day_empty
	{
		background-color:	#CCCCCC;
		font-family:		arial,sans-serif;
		font-size:			10px;
		width:				30px;
		cursor:				default;
	}
	.calendar_day_today
	{
		color:				#000000;
		font-family:		arial,sans-serif;
		font-size:			10px;
		background-color:	#B4B5E9;
		text-decoration:	none;
		width:				30px;
		cursor:				pointer;
	}
	.calendar_day_hover
	{
		color:				#000000;
		font-family:		arial,sans-serif;
		font-size:			10px;
		font-weight:		bold;
		background-color:	#CCCC66;
		text-decoration:	none;
		width:				30px;
		cursor:				pointer;
	}
	.calendar_day_disabled
	{
		color:				#999999;
		font-family:		arial,sans-serif;
		font-size:			10px;
		background-color:	#EEEEEE;
		text-decoration:	none;
		width:				30px;
		cursor:				default;
	}