.calendar	{background-color:#FFFFFF;}

.calendarTitle,
.calendarTitle td {background-color:#00599B; color:#ffffff; font-weight:bold;}

.calendarDayHeader	{background-color:#FFFFFF; color:Gray; font-weight:bold;}
.calendarWeekendDay	{background-color:#FFFFFF;}

.calendarSelector {background-color:#FFFFFF;}
.calendarSelector a,
.calendarSelector a:visited	{color:#111111; text-decoration:none; font-weight:bold;}
.calendarSelector a:hover		{color:#cdd8e7; }

.calendarDay	{background-color:#D7D8DA; color:silver;}
.calendarDay a {color:#B1B1B1; TEXT-DECORATION:none}
.calendarDay a:visited {color:#B1B1B1;}
.calendarDay a:hover	 {color:#B1B1B1;}

.calendarOtherMonthDay {background-color:#E8E8E8;}
.calendarOtherMonthDay a,
.calendarOtherMonthDay a:visited {color:#CFCFCF; TEXT-DECORATION:none;}
.calendarOtherMonthDay a:hover	 {color:#CFCFCF; TEXT-DECORATION:none;}

.calendarToday		{background-color:#db0029;color:#FFFFFF;}

.calendarHasContent {background-color:#8FB7DB; font-weight:bold;}
.calendarHasContent a,
.calendarHasContent a:visited { color:#FFFFFF;TEXT-DECORATION:none;}	
.calendarHasContent a:hover		{ color:#FFFFFF;TEXT-DECORATION:underline;}	

.calendarHasContentToday {background-color:#db0029; font-weight:bold;}
.calendarHasContentToday a,
.calendarHasContentToday a:visited	{color:#FFFFFF; TEXT-DECORATION:none;}	
.calendarHasContentToday a:hover		{color:#FFFFFF; TEXT-DECORATION:underline;}	

A.calendarNextPrev:link 		  {color:White; font-weight:bold; TEXT-DECORATION:none;}
A.calendarNextPrev:visited 		{color:White; font-weight:bold; TEXT-DECORATION:none;}
A.calendarNextPrev:hover 		  {color:#EAA103; font-weight:bold; TEXT-DECORATION:none;}

