
/*********************************** Event Calendar ********************************/
BODY 							{text-align:center; margin:0px; padding:0px; background: transparent; color: #000; font-family: Arial, Helvetica, sans-serif; }
TABLE.CalendarContainer			{text-align:center; width:189px;height:175px; table-layout: fixed; }
TR.CalendarHeader				{  }
TABLE.CalendarContainer TD, TABLE.CalendarContainer TH { font-size:12px;}
TABLE.CalendarContainer TD A, 
TABLE.CalendarContainer TD SPAN		{ display: block; text-decoration: none; color: #000;}
TABLE.CalendarContainer TD A:hover	{ text-decoration: none; color: #834c02 }

TABLE.CalendarContainer TD SPAN 	{ color: #7d7d7d;}

TH.PrevMonth					{ height: 17px; width: 25px; }
A.PrevMonth						{ display: block; width: 25px; height: 17px; float: right;
 background: #f3e6c9 url('../Grid_Municipality/icon_dbl_arrow_right.gif') center center no-repeat; text-decoration: none; }
A.PrevMonth:hover				{ background-color: #eba101; text-decoration: none }

TH.NextMonth					{ height: 17px; width: 25px }
A.NextMonth						{ display: block; width: 25px; height: 17px; float: left;
 background: #f3e6c9 url('../Grid_Municipality/icon_dbl_arrow_left.gif') center center no-repeat; text-decoration: none; }
A.NextMonth:hover				{ background-color: #eba101; text-decoration: none }

TH.ThisMonth					{ background: #f3e6c9 color: #fff !important; height: 17px; font: bold 12px Arial, Helvetica, sans-serif }
TH.DayName						{ background: #f3e6c9 !important; font-weight: bold; font-size: 12px; color: #000; padding:0px;}

TR.Seperator					{ display: none }

TD.SelectedDay					{}
TD.SelectedDayEvent				{background:#f3e7c9;}
TD.Day							{ }
TD.Day	A						{ cursor: default;}
TD.DayEvent						{ background:#f8f3e5;}
TD.DayEvent A					{ color: #000000 ; cursor: pointer; }
TD.DayEvent A:HOVER				{ color: red !important;  }

A.Calendar, A.Calendar:visited	{}
A.Calendar:Hover				{}

