#primary ol.calendar {
	margin: 15px 0px;
	padding: 0px;
	height: 22px;	/* Allows for spacing when LIs are floated	*/
}
	#primary ol.calendar li {
		background: transparent url(../images/bg_boxes.gif) scroll center center;
		color: #474a4c;
		float: left;
		font-size: 8pt;
		font-weight: bold;
		list-style-type: none;
		line-height: 22px;
		height: 22px;
		margin: 0px 5px 0px 5px;
		text-align: center;
		width: 81px;
		vertical-align: middle;
	}
	#primary ol.calendar li span {
		display: block;
	}
	#primary ol.calendar li span strong {
		display: block;
		padding: 5px 10px;
	}
	#primary ol.calendar li:hover, #primary ol.calendar li.iehover {
		color: #c75505;
		cursor: default;
	}
	#primary ol.calendar li:hover table.calendar, #primary ol.calendar li.iehover table.calendar {
		display: block;
	}
	#primary ol.calendar li.current {
		background: transparent url(../images/bg_boxes_hover.gif) scroll center center;
	}


#primary table.calendar {
	border: 1px solid #c75505;
	margin-left: 0px;
	margin-top: -2px;
	position: absolute;
	background-color: #ffffff;
	z-index: 100;
	
	display:none;
}
	#primary table.calendar th,
	#primary table.calendar td {
		background-color: #ffffff;
		font-size: 8pt;
		text-align: center;	
	}
	#primary table.calendar th {
		padding: 2px;
		color: #000000;
		font-weight: bold;
	}
	#primary table.calendar tbody tr
	{
		background-color: #d1d3d5
	}
	#primary table.calendar td {
		font-weight: bold;
	}
	#primary table.calendar td a {
		display: block;
		padding: 1px 3px;
		color: #999999;
		text-decoration: none;
		line-height: 9pt;
	}
	#primary table.calendar td a:link,
	#primary table.calendar td a:visited {
		background-color: #ffffff;
	}
	#primary table.calendar td a:hover,
	#primary table.calendar td a:active {
		background-color: #bfc2c4;
		color: #666666;
	}
	
	#primary table.calendar td.today a:link,
	#primary table.calendar td.today a:visited {
		background-color: #bfc2c4;
		color: #c75505;
	}
	#primary table.calendar td.today a:hover,
	#primary table.calendar td.today a:active {
		background-color: #bfc2c4;
		color: #c75505;
	}
	
	#primary table.calendar td.gameDay a:link,
	#primary table.calendar td.gameDay a:visited {
		background-color: #F9C96C;
		color: #000000;
	}
	#primary table.calendar td.gameDay a:hover,
	#primary table.calendar td.gameDay a:active {
		background-color: #d59924;
		color: #000000;
	}


