/***********************************************************
*  Calendar Styles
***********************************************************/
/***********************************************************
*  Calendar Styles
***********************************************************/
.CalendarTitle
{
	background-color: #c59223;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	Height: 30px
}
.NextPrev, .NextPrev:link, .NextPrev:visited
{
	background-color: #c59223;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	Height: 30px
}
.CalendarHeader
{
	Height: 28px;
	Font-Size: 12px;
	font-family: Verdana;
	BorderColor: Red;
	text-align: center;
	background-color: dimgray;
	color: white;
}

/***********************************************************
*  MonthWeek Styles
***********************************************************/
.SessionActive, .SessionActive:link, .SessionActive:visited
{
	font-family: Arial Narrow, Times New Roman, Arial;
	font-weight: normal;
	Font-Size: 11px;
	color: #17469C
}
.SessionActive:active, .SessionActive:hover
{
	font-family: Arial Narrow, Times New Roman, Arial;
	font-weight: normal;
	Font-Size: 11px;
	color: #D75083
}
.SessionCall, .SessionCall:link, .SessionCall:visited, .SessionCall:active, .SessionCall:hover
{
	font-family: Arial Narrow, Times New Roman, Arial;
	font-weight: normal;
	Font-Size: 11px;
	text-decoration: none;
	color: Maroon	
}
.SessionInActive, .SessionInActive:link, .SessionInActive:visited, .SessionInActive:active, .SessionInActive:hover
{
	font-family: Arial Narrow, Times New Roman, Arial;
	font-weight: normal;
	Font-Size: 11px;
	text-decoration: none;
	color: #999999	
}
.Day
{
	background-color: #FFFFFF;
}
.Today
{
	background-color: #FFFFFF;
	border: solid 2px #D75083;
}
.Weekend
{
	background-color: #EEEEEE;
}
.OtherMonthDay
{
	background-color: #CCCCCC;
}
.OtherMonthDayAlter
{
	background-color: lightyellow;
}
.SpecialDay
{
	background-color: lightblue;
}
.Holiday
{
	background-color: lightyellow;
}
.HolidayHeader
{
	text-align: right;
	Color:Red;
}
.Day, .Today, .Weekend, .SpecialDay, .OtherMonthDay, .OtherMonthDayAlter, .Holiday 
{
   font-family: Arial Narrow, Times New Roman, Arial;
   Font-Size: 11px;
}
.DayHeader
{
}
.TodayHeader
{
}
.WeekendHeader
{
}
.OtherMonthDayHeader
{
   Font-Size: 11px;
   Color: Gray;
}
.SpecialDayHeader
{
}
.DayHeader, .SpecialDayHeader, .TodayHeader, .WeekendHeader
{
   font-size: 13px;
   verticalalign: center;
   background-color: transparent;
}
.MonthWeekHeader
{
   vertical-align: middle;
   background-color: dimgray;
   color: white;
   font-size: 12px;
   width: 22px;
   text-decoration: none;
}
.DayHeader, .TodayHeader, .OtherMonthDayHeader, .SpecialDayHeader, .WeekendHeader
{
   vertical-align: middle;
   text-decoration: none;
   text-align: left;
   height: 30px;
}

/***********************************************************
*  Other Styles
***********************************************************/
.MoreText
{
   font-family: Tahoma;
   Font-Size: 13px;
   font-weight: bold;
	color: DarkBlue;
	text-decoration: none;
}
