
/*********************************** Event Calendar ********************************/

TABLE.CalendarContainer			{text-align:center; width:100%; border-top:1px solid #b8d6f7; border-right:1px solid #b8d6f7; table-layout:fixed;}
TR.CalendarHeader				{ background:#e3f3f9; color:#475d9e}
TABLE.CalendarContainer TD, TABLE.CalendarContainer TH		{border-bottom:1px solid #b8d6f7; border-left:1px solid #b8d6f7; font-size:12px;}
TABLE.CalendarContainer TD		{vertical-align:top; background:#ffffff;}
TABLE.CalendarContainer TD A, 
TABLE.CalendarContainer TD SPAN		{display:block; text-decoration:none; border:1px solid #475d9e; padding:2px 0px; color:#000000; width:100%;}
TABLE.CalendarContainer TD A:hover	{text-decoration:none; color:#000000;}

TABLE.CalendarContainer TD SPAN		{color:#aaaaaa; border:1px solid #aaaaaa;}

TH.PrevMonth					{height:28px; padding:5px 10px;}
A.PrevMonth						{display:block; width:17px; height:18px; float:right; background:transparent url('../calendar_but_right.gif') left top no-repeat; text-decoration:none;}
A.PrevMonth:hover				{background:transparent url('../calendar_but_right_over.gif') left top no-repeat; text-decoration:none;}

TH.NextMonth					{height:28px; padding:5px 10px;}
A.NextMonth						{display:block; width:17px; height:18px; float:left; background:transparent url('../calendar_but_left.gif') left top no-repeat; text-decoration:none;}
A.NextMonth:hover				{background:transparent url('../calendar_but_left_over.gif') left top no-repeat; text-decoration:none;}

TH.ThisMonth					{height:28px; font:bold 16px Arial, Helvetica, sans-serif;}
TH.DayName						{background:#4e6fa8; font-weight:bold; font-size:12px; color:#ffffff; padding:2px 0px;}

TR.Seperator					{display:none;}

TD.SelectedDay					{}
TD.SelectedDayEvent				{}
TD.Day							{}
TD.Day	A						{cursor:default;}
TD.DayEvent						{}
/*TD.DayEvent A					{background:#475d9e; color:#fff !important;}*/
TD.DayEvent A					{background:#b31f0c; color:#fff !important; cursor:default;}
TD.DayEvent A:hover				{background:#b31f0c; color:#fff !important;}

TD.DayEvent DIV A					{background:#475d9e; color:#fff !important; cursor:pointer;}
TD.DayEvent DIV A:hover				{background:#ff1d00; color:#fff !important;}

A.Calendar, A.Calendar:visited	{}
A.Calendar:Hover				{}

.hrEventsDiv		{height:1px; overflow:hidden; font-size:1px;}

.eventContextContainerDiv		{display:none; width:150px; z-index:200; background:#fde5c3 url('../bar_small_bg.gif') left top repeat-x; padding:5px; border:1px solid #00477d; text-align:right;}
.eventContextA		{text-align:center;}
.closeDiv		{cursor:pointer; background:transparent url('../button_close.gif') right top no-repeat; height:10px; border-bottom:1px solid #00477d; margin:-5px -5px 5px -5px; font-size:1px; line-height:0px;}

