

/* Main calendar style */

.CalTable 
{
	background-color: #2037AC;
	border: 1px solid #2037AC;
	text-align:left;
}

.CalHeading
{
	background-color: #EFEFEF;
	color: #666666;
	font-weight: bold;
	font-size: 9pt;
}

.CalDayHeading
{
	background-color: beige;
	font-weight: bold;
	font-size: 9pt;
}	
	
.CalNoDay
	{
	background-color: beige;
	font-size: 9pt;
	}

.CalDay
	{
	background-color: #FFFAF0;
	}

.CurDay
	{
	background-color: #c4c4c4;
	border: 1px solid Gold;
	}

.Day
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2037AC;
	font-weight: bold;
	font-size: 10pt;
	}

.SelDay
	{
	border: 1px solid Yellow;
	color: white;
	font-size: 9pt;
	}

.calTitle
	{
	color: #191970;
	}

a.CalDayLinkSmall,a.CalDayLinkSmall:Hover,a.CalDayLinkSmall:Visited,a.CalDayLinkSmall:Link,a.CalDayLinkSmall:Active
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	}

a.CalDaySelLinkSmall,a.CalDaySelLinkSmall:Hover,a.CalDaySelLinkSmall:Visited,a.CalDaySelLinkSmall:Link,a.CalDaySelLinkSmall:Active
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	}

a.CalDayLink,a.CalDayLink:Hover,a.CalDayLink:Visited,a.CalDayLink:Link,a.CalDayLink:Active
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	}

a.CalEventLink,a.CalEventLink:Hover,a.CalEventLink:Visited,a.CalEventLink:Link,a.CalEventLink:Active
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}

.Nav
	{
	font-size: 12px;
	font-weight: bold;
	color: Blue;
	cursor: pointer;
	background-color: transparent;
	}

.MonthYear
	{
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: Black;
	text-decoration: none;
	}

.WeekDay 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	background-color: #2037AC;
	text-align: Center;
	font-weight: Bold;
	}

.WeekNum
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	background-color: #2037AC;
	font-weight: Bold;
	border-bottom: 1px solid #F5F5F5;
	}

.EmptyDays
	{
	font-size: 12px;
	background-color: #F5F5DC;
	border: 1px solid #A9A9A9;
	}

.Days
	{
	border: 1px solid #A9A9A9;
	background-color: #F5F5F5;
	font-size: 12px;
	cursor: pointer;
	color: Black;
	}

.smallMonthYear 
	{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.TableHead 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	background-color: #2037AC;
	text-align: Center;
	font-weight: Bold;
	text-decoration: none;
	}

.TableRowEven 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Navy;
	background-color: white; 	
	}

.TableRowOdd 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Navy;
	background-color: #EFEFEF; 	
	}

.EventGreen
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: green;
	}

.EventBlue
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: blue;
	}

.EventRed
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: red;
	}

.EventBlack
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	}

.EventBlank
	{
	font-size: 10.5px;
	text-decoration: none;
	}
