.CalendarContainer, .CalendarContainerNb
{
	width: 98%;
	margin-right: 4px;
	margin-left: 4px;
	margin-top: 4px;
}
.CalendarContainer
{
	border: solid 1px DarkGray;	
}

td.CalendarNavButton
{
	width: 12px;
}
.CalendarDayHeader
{
	font-weight: bold;
}
.CalendarDay, .CalendarTodayDay, .CalendarOtherMonth, .CalendarWeekendDay, .CalendarSelectedDay
{
	text-decoration: none;
	vertical-align: top;
}
.ShortCalendarDay, .ShortCalendarTodayDay, .ShortCalendarOtherMonth, .ShortCalendarWeekendDay, .ShortCalendarSelectedDay
{
	font-size: 85%;
	text-decoration: none;
	line-height: 15px;
	vertical-align: top;
	text-align: center;
}
.ShortCalendarDayHeader
{
	font-size: 85%;
	font-weight: bold;
	line-height: 15px;
	text-align: center;
}

.CalendarDay, .CalendarTodayDay, .CalendarOtherMonth, .CalendarWeekendDay, .CalendarSelectedDay
{
	height: 55px;
}
.CalendarOtherMonth
{
	
}
.CalendarSelectedDay
{
}

.CalendarSelector
{
	text-decoration: none;
}

.CalendarTodayDay, .ShortCalendarTodayDay
{
	background-color: navajowhite;
}
.CalendarWeekendDay, .ShortCalendarWeekendDay
{
	background-color: whitesmoke;
}

/* Selectable days anchor */
.ShortCalendarDay a
{
	font-weight: bold;
}
