.CalendarTable.Theme1,
.CalendarTable.Theme1 *
{
	background-color: #ffffff;
	border-color: #d0d0d0;
	
}

.CalendarTable.Theme2, 
.CalendarTable.Theme2 *
{
	background-color: #ffffff;
	border-color: #707070;
	
}


.CalendarTable.Theme1 .CalendarHead td, .CalendarTable.Theme1 .CalendarHeadCompact td, 
.CalendarTable.Theme1 .ViewIcons, .CalendarTable.Theme1 .ViewIcons img,
.CalendarTable.Theme1 .Navigation, .CalendarTable.Theme1 .Navigation img, .CalendarTable.Theme1 .Navigation span,
.CalendarTable.Theme1 .PrintContainer, .CalendarTable.Theme1 .PrintContainer img,
 #datePickerAnchor, .spanLegendTitle.Theme1, .spanLegendTitleCompact.Theme1
{
	background-color: #d7d7d7;
	color: #000000;
}

.CalendarTable.Theme2 .CalendarHead td, .CalendarTable.Theme2 .CalendarHeadCompact td, 
.CalendarTable.Theme2 .ViewIcons, .CalendarTable.Theme2 .ViewIcons img,
.CalendarTable.Theme2 .Navigation, .CalendarTable.Theme2 .Navigation img, .CalendarTable.Theme2 .Navigation span,
.CalendarTable.Theme2 .PrintContainer, .CalendarTable.Theme2 .PrintContainer img,
 #datePickerAnchor, .spanLegendTitle.Theme2, .spanLegendTitleCompact.Theme2
{
	background-color: #515151;
	color: #ffffff;
}



.CalendarTable.Theme1 .DateHeader,
.CalendarTable.Theme1 .DateHeader span
{
	background-color: #e1e1e1;
	color: #000000;
}


.CalendarTable.Theme2 .DateHeader,
.CalendarTable.Theme2 .DateHeader span
{
	background-color: #232323;
	color: #ffffff;
}


.CalendarTable.Theme1 a, .CalendarTable.Theme1 a:link, .CalendarTable.Theme1 a:visited, .CalendarTable.Theme1 a:hover
{
	color: #0000ff;
}

.CalendarTable.Theme2 a, .CalendarTable.Theme2 a:link, .CalendarTable.Theme2 a:visited, .CalendarTable.Theme2 a:hover
{
	color: #ffff00;
}

.Inactive
{
	background-color: #f5f5f5;
}





