table.calendar
{
	border-collapse:collapse;
	font: 12px arial,sans-serif;
}

thead
{
	font-size: 110%;
}

table.calendar th
{
	width: 50px; 
	padding: 2px 0 2px 0; 
	border: 1px solid #CCC; 
	text-align: center;
	background: #EEE;
}
table.calendar td
{
	padding: 2px 0 2px 0; 
	border: 1px solid #CCC; 
	text-align: center;
	height: 25px;
	cursor: pointer;
}
.navigation
{
	cursor: pointer;
}


.calendarSquare
{
	height: 50px;
	margin: 3px;
	border: 1px solid black;
}
.greyed
{
	color: #CCC;
}
.highlight0
{
	background: url(../resources/calendar/highlight0.png) no-repeat;
}
.highlight1
{
	background: url(../resources/calendar/highlight1.png) no-repeat;
}
.highlight2
{
	background: url(../resources/calendar/highlight2.png) no-repeat;
}
.highlight3
{
	background: url(../resources/calendar/highlight3.png) no-repeat;
}
.highlight4
{
	background: url(../resources/calendar/highlight4.png) no-repeat;
}