/* Style sheet for CalendarControl	*/

#calendar div {
	position:			absolute;
	top:				0;
	left:				0;
	z-index:			100;
	width: 				250px;
	border:				2px solid black;
	padding:			0;
	background-color:	white;
	display:			none;
	}
#calendar table {
	width: 				100%;
	margin:				0;
	border:				0;
	color:				black;
	font-weight:		normal;
	cursor:				default;
	}
#calendar div.calendar th,
#calendar div.calendar td		{	border: 2px;
									padding: 0;
	}
#calendar div.calendar td		{	height: 20px;
	}
#events_tbl a		{	display: inline;
	}
#calendar th.hdr,
#calendar td.day	{
	vertical-align:		middle;
	text-align:			center;
	font-style:			normal;
	font-size:			10pt;
	}
#calendar div.calendar th.today,
#calendar div.calendar td.today	{
	border:				solid red;
	}
#calendar th.hdr	{
	height: 			16px;
	font-weight:		bold;
	color:				white;
	background-color:	green;
	}
#calendar td.day	{
	font-weight:		normal;
	color:				black;
	background-color:	#FFFFD0;
	}
#calendar td.weekend	{
	background-color:	#FFFF80;
	}
#calendar td.other	{
	color:				lightgrey;
	background-color:	white;
	}
#calendar td.selected	{
	font-weight:		bold;
	color: 				white;
	background-color:	blue;
	}
#calendar a.nav:hover,	
#calendar th.nav:hover,
#calendar td.nav:hover	{
	color:				black;
	background-color:	#A8FFA0;
	cursor: 			pointer;
	}