
#ViewCalender th {
	font: 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

#ViewCalender .today, td.today a, td.today a:link, td.today a:visited {
	border: solid #444 1px;
	background-color:#222;
	color:#FFF;
}

#ViewCalender .link, td.link a, td.link a:link, td.link a:visited {
	color: #ff0000;
	background-image:url(/images/background_calendar_off.gif);
	background-repeat:no-repeat;
}


#ViewCalender .redlink, td.redlink a, td.redlink a:link, td.redlink a:visited {
	color: #ff0000;
	background-image:url(/images/background_calendar_red.gif);
	background-repeat:no-repeat;
}

#ViewCalender .greenlink, td.greenlink a, td.greenlink a:link, td.greenlink a:visited {
	color: #ff0000;
	background-image:url(/images/background_calendar_green.gif);
	background-repeat:no-repeat;
}


#ViewCalender .header {
	height:25px;
	font: 10px/25px Verdana, Arial, Helvetica, sans-serif;
}

#ViewCalender .headercap {
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
}

#ViewCalender td {	
	width: 50px;
	height: 20px;
	text-align: center;
	font: 10px/20px Verdana, Arial, Helvetica, sans-serif;
	background: url(images/bg_calendar.gif) no-repeat right bottom;
}

#ViewCalender td a {
	text-decoration: none;
	display: block;
}

#ViewCalender td a:link, td a:visited {
	border: solid #cce26e 1px;
	background-color:#b8d635;
	color:#FFF;
}

#ViewCalender td a:hover, td a:active {
	color:#FFF;
}