/* the mainTable */
.CalendarMainTable
{	border-collapse:collapse;
	border-color:#EEEEEE;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center !important;
}

/* the header (with left, right and month) */
.CalendarTable
{	border-collapse:collapse;
	border-color:#EEEEEE;
	
	width:250px;
}

/* the forward and backward button in the header */
.CalendarNavigation
{	border-color:#EEEEEE;
	border-style:solid;
	border-width:1px;
	
}
.CalendarNavigation:hover
{	border-style:ridge;
	border-width:1px;
}

/* the month in the header */
.CalendarMonth
{ 	cursor:hand;
	font-size:17px;
	text-align:center;
	text-decoration:none;
	width:140px;
}
.CalendarMonth:Hover
{	cursor:hand;
	background-color:Silver;
 	color:#444444 !important;
	text-decoration:none !important;
	width:140px;
}

/* all cells in the calendar */
.CalendarDayCell
{	border-style:solid;
	border-width:1px;
	border-color:#EEEEEE;
	text-align:center;
}

/* the style of the not selectable days */
.CalendarDayLabel
{	color:#777777;
}

/* the style of the selectable days */
.CalendarDayLink:Active,
.CalendarDayLink:Link,
.CalendarDayLink:Visited
{ 	color:#444444;
	font-weight:bold;
	padding:2px 5px 2px 5px !important;
	text-decoration:none !important;
}
.CalendarDayLink:Hover
{	background-color:Silver;
 	color:#444444;
	font-weight:bold;
	padding:2px 5px 2px 5px !important;
	text-decoration:none !important;
}

/* the style of the selected selectable days */
.CalendarDayLinkSelected:Active,
.CalendarDayLinkSelected:Link,
.CalendarDayLinkSelected:Visited
{	color:#FFFFFF !important;
	background-color:#b5123e;
	font-weight:bold;
	text-decoration:none !important;
}
.CalendarDayLinkSelected:Hover
{	background-color:Silver !important;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none !important;
}

/* the links for the week- and weekday selection */
.CalendarDayOfWeekLabel
{	cursor:hand;
	font-style:italic;
	font-weight:bold;
	padding:2px 5px 2px 5px !important;
	text-align:center;
}
.CalendarDayOfWeekLabel:hover
{	background-color:Silver;
 	color:#444444 !important;
	cursor:hand;
	font-style:italic;
	font-weight:bold;
	padding:2px 5px 2px 5px !important;
	text-decoration:none !important;
	text-align:center;
}

/* the weekDescriptor */
.CalendarWeekHeadShortName
{	text-align:center;
	font-style:italic;
	font-weight:bold;
}
