/* event calendar css
   updated: ab 04/20/07
----------------------------------------*/

.CalendarTitle {
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	width: 100%;
	color: #fff;
	height: 30px;
	background-color: #B4BA68; /*-- green --*/
	text-align: center;
	}
a.NextPrev:link, a.NextPrev:visited, a.NextPrev:hover {
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
	text-transform: none;
	}
a.NextPrev:hover {
	color: #fff;
	}
.CalendarHeader, a.CalendarHeader:link, a.CalendarHeader:visited, a.CalendarHeader:hover {
	height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background-color: #764D9E; /*-- purple --*/
	text-align: center;
	}
a.CalendarHeader:link, a.CalendarHeader:visited, a.CalendarHeader:hover {
	text-decoration: underline;
	}
a.CalendarHeader:hover {
	color: #333;
	text-decoration: underline;
}

/* toolbar
----------------------------------------*/

.ToolbarItem {
	font-size: 12px;
	color: #000;
	}
.ToolbarSelectedItem {
	font-size: 12px;
    font-weight: bold;
    color: #000;
	}
A.ToolbarSelectedItem:link, A.ToolbarSelectedItem:visited, A.ToolbarSelectedItem:hover {
	text-decoration: none;
	}
A.ToolbarSelectedItem:hover {
    color: #000;
	}
A.ToolbarItem:link, A.ToolbarItem:visited, A.ToolbarItem:active, A.ToolbarItem:hover 
{
	font-size: 12px;
    color:  #333;
    text-decoration: underline;
	}
A.ToolbarItem:hover {
    color:  #000;
	}
.ToolbarItem, .ToolbarSelectedItem {
   text-Align: Center;
}

/* month / week
----------------------------------------*/

.Day, .Today, .Weekend, .SpecialDay, .OtherMonthDay, .OtherMonthDayAlter, .Holiday, .HolidayHeader {
    font-size: 11px;
	}
.DayHeader {
	font-size: 11px;
	color: #999;
	background-color: #efefef;
	}
.TodayHeader{}

.WeekendHeader{}

.OtherMonthDayHeader {
   font-size: 11px;
   color: Gray;
	}
.SpecialDayHeader{}

.SpecialDayHeader, .TodayHeader, .WeekendHeader {
   font-size: 13px;
   background-color: transparent;
	}
.MonthWeekHeader {
   width: 22px;
   vertical-align: middle;
   font-size: 12px;
   color: #fff;
   text-decoration: none;
	}
.TodayHeader, .OtherMonthDayHeader, .SpecialDayHeader, .WeekendHeader {
   height: 30px;
   vertical-align: middle;
   text-align: left;
   text-decoration: none;
	}

/* day
----------------------------------------*/

.HourHorizHeader {
   height: 22px;
   text-align: center;
	}
.HourVertHeader {
   width: 26px;
   text-align: right;
	}
.HourHorizHeader, .HourVertHeader {
   font-size: 12px;
	background-color: #764D9E; /*-- purple --*/
   text-decoration: none;
	}

/* event item links
----------------------------------------*/

.EventLink, A.EventLink:link, A.EventLink:visited, A.EventLink:hover, A.EventLink:active {
	font-size: 11px;
	font-weight: normal;
	color: #764D9E; /*-- purple --*/
	}
A.EventLink:link {
    text-decoration: underline;
	}
A.EventLink:visited {
    text-decoration: underline;
	}
A.EventLink:hover {
 	color: #000;
    text-decoration: underline;
	}
A.EventLink:active {
    text-decoration: underline;
	}