.tblCalendar
{
	border-bottom: 1px solid #005681;
	border-left: 1px solid #005681;
	border-right: 1px solid #005681;
}

.tdCalHeader
{
	background-color: #005681;
	padding: 6px;
	font-size: 10pt;
	text-align: center;
	color: #FFFFFF;
}

.tdCalNav
{
	background-color: #005681;
	padding: 6px;
	font-size: 14pt;
	color: #FFFFFF;
	font-weight: bold;
}

.tdCalDOWBox
{
	background-color: #DDDDDD;
	color: #005681;
	padding: 2px;
	border: 1px solid #005681;
	text-align: center;
}

.tdCalDateBox
{
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #005681;
	vertical-align: top;
	height: 60px;
}

.tdCalDateBoxEmpty
{
	background-color: #DDDDDD;
	border: 1px solid #005681;
	height: 60px;
}

.divCalDate
{
	padding: 2px;
	font-size: 9pt;
	color: #005681;
	font-weight: bold;
	text-align:right;
}

.divCalContent
{
	font-size: 8pt;
	color: #000000;
}

.aCalLink
{
	font-size: 8pt;
	color: #005681;
}


.aCalNav a:link    {color: #EEEEEE; text-decoration: none;} 
.aCalNav a:visited {color: #EEEEEE; text-decoration: none;}
.aCalNav a:hover   {color: #FFFF66; text-decoration: none;}
.aCalNav a:active  {color: #FFFF66; text-decoration: none;}




/*
Event Detail Classes Below
*/

.divEventTitle
{
	font-size: 12pt;
	font-weight: bold;
	color: #005681;
	padding-bottom: 10px;
}

.divEventFromDate
{
	font-size: 9pt;
	font-weight: bold;
	color: #005681;
	padding-bottom: 10px;
}

.divEventToDate
{
	font-size: 9pt;
	font-weight: bold;
	color: #005681;
	padding-bottom: 10px;
}

.divEventContent
{
	padding-top: 20px;
	
}

.divEventBackToCal
{
	padding-top: 20px;
}

.divEventBackToCal a:link    {color: #005681;} 
.divEventBackToCal a:visited {color: #005681;}
.divEventBackToCal a:hover   {color: #0000FF;}
.divEventBackToCal a:active  {color: #005681;}


