/* CSS Document */
.tableCalendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
	border-collapse: collapse;
	border: 1px solid #f2f2f2;
	background-color: #fff;
}

.tableCalendar table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
	background-color: #fff;
}

.tableCalendar a {
	color: #313131;
	text-decoration: none;
	display: block;
	padding: 2px 3px;
	background-color: #fafafa;
}

.tableCalendar a:hover {
	color: #9B9B9B;
	background-color: #C7DFEF;
}

.tableCalendar span {
	color: #9B9B9B;
	display: block;
	padding: 2px 3px;
}

.monthCalendar td {
	border: 1px solid #f2f2f2;
	border-collapse: collapse;
}

.yearCalendar {
	font-weight: bold;
}

.weekCalendar {
	font-weight: bold;
	padding: 2px 3px;
}

.selectCalendar {
	background-color: #C7DFEF;
}

.selectCalendar a {
	background-color: #C7DFEF;
}