/*--------------------------------------------- Calendar --------------------------------------------- */
table.Calendar
{
	border						:	none;
	border-collapse			:	collapse;
	width						:	100%;
}
td.CalendarHeader
{
	border-collapse			:	collapse;
	border						:	solid 1px #bbbbbb;
	font-weight				:	bold;
	background-color			:	#eeeecc;
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	8px;
	padding-right				:	8px;
	white-space				:	nowrap;
}
td.CalendarDay
{
	border						:	solid 1px #bbbbbb;
	background-color			:	#ffffff;
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	8px;
	padding-right				:	8px;
	white-space				:	nowrap;
}
td.CalendarDaySunday
{
	border					:	solid 1px #bbbbbb;
	background-color			:	#ffeeee;
	padding-top				:	2px;
	padding-bottom			:	20px;
	padding-left				:	8px;
	padding-right				:	8px;
}
td.CalendarDaySaturday
{
	border					:	solid 1px #bbbbbb;
	background-color			:	#ccddee;
	padding-top				:	2px;
	padding-bottom			:	20px;
	padding-left				:	8px;
	padding-right				:	8px;
}
td.CalendarDayException
{
	color					:	#cccccc;
	border					:	solid 1px #bbbbbb;
	background-color			:	#f7f7f7;
	padding-top				:	2px;
	padding-bottom			:	20px;
	padding-left				:	8px;
	padding-right				:	8px;
}
td.CalendarDayTarget
{
	border					:	solid 1px #bbbbbb;
	color					:	#cc0000;
	font-weight				:	bold;
	background-color			:	#ffffdd;
	padding-top				:	2px;
	padding-bottom			:	20px;
	padding-left				:	8px;
	padding-right				:	8px;
}
td.CalendarDay:hover
{
	background-color			:	#ddeecc;
}
td.CalendarDaySaturday:hover
{
	background-color			:	#ddeecc;
}
td.CalendarDaySunday:hover
{
	background-color			:	#ddeecc;
}

