
/*********************************** Event Calendar ********************************/


TABLE.CalendarContainer			{ text-align:center; width:100%; table-layout: fixed; border-right:1px solid #a5d1e0; }
TR.CalendarHeader				{ }
TABLE.CalendarContainer TD, TABLE.CalendarContainer TH { border-bottom: 1px solid #a5d1e0; border-left:1px solid #a5d1e0; font-size: 13px; vertical-align: top }
TABLE.CalendarContainer TD A, 
TABLE.CalendarContainer TD SPAN		{ display: block; text-decoration: none; padding: 2px 0px; color: #566873 }
TABLE.CalendarContainer TD A:hover	{ text-decoration: none; color: #0094cb }

TABLE.CalendarContainer TD SPAN 	{ color: #a6d2df }

TH.PrevMonth					{ height: 24px }
A.PrevMonth						{ display: block; width: 100%; height: 24px; float: right; background: #91b4fd url('../icon_dbl_arrow_right.gif') center center no-repeat; text-decoration: none; border: 0px solid #00baff }
A.PrevMonth:hover				{ background-color: #0095ca; text-decoration: none }

TH.NextMonth					{ height: 24px }
A.NextMonth						{ display: block; width: 100%; height: 24px; float: left; background: #91b4fd url('../icon_dbl_arrow_left.gif') center center no-repeat; text-decoration: none; border: 0px solid #00baff }
A.NextMonth:hover				{ background-color: #0095ca; text-decoration: none }

TH.ThisMonth					{ background: #dcebf1; color: #105179; border-left: 1px solid #105179; height: 24px; font: bold 14px Arial, Helvetica, sans-serif !important; vertical-align: middle !important }
TH.DayName						{ background: #dcebf1; font-weight: bold; font-size: 12px; color: #105179; padding: 2px 0px }

TR.Seperator					{ display: none }

TD.SelectedDay					{ color: #105179 !important; background: #dae9f0; cursor: default;font-weight:bold; }
TD.SelectedDayEvent				{ color: #ffffff !important; background: #dcebf1 }
TD.Day							{  }
TD.Day	A						{ cursor: default }
TD.DayEvent						{ }
TD.DayEvent A					{ color: #ffffff !important; background: #91b4fd; cursor: default; }
TD.DayEvent A:HOVER				{ color: #105179 !important; background: #c7dfe9 }

TD.DayEvent DIV A					{ color: #105179 !important; background: #dae9f0; cursor: pointer }
TD.DayEvent DIV A:hover				{ color: #ffffff !important; background: #0293cc }

A.Calendar, A.Calendar:visited	{ }
A.Calendar:Hover				{}




.hrEventsDiv { height: 1px; overflow: hidden; font-size: 1px }

.eventContextContainerDiv { display: none; position: absolute; left: 0px; top: 0px; background: #dae9f0 ; padding: 5px; border: 1px solid #a5d0e0; width: 150px; font-size: 12px; color: #073450; text-align: right }
.eventContextA { color: #073450; font-weight: bold }
.eventContextA:hover {color: #000}
.closeDiv { cursor: pointer; background: #0193cc url('../icon_close.gif') right top no-repeat; height: 10px; border-bottom: 0px solid #105179; margin: -5px -5px 5px -5px; font-size: 1px; line-height: 0px; }





#Body0 		{  width: auto }

