/* CSS Document */
.calendar-Holiday {
	color: #FFFFFF;
	background-color: #990000;
}
.calendar-saturday {
	background-color: #0099FF;
	text-align: center;
}

.calendar-nc2 {
	background-color: #FFFF00;
	color:#000;
	text-align: center;
}
.calendar-nc2 a { color:#000; text-decoration:underline;}
.calendar-nc2 a:hover { color:#CC0000;}




/**/

.calendar-weekday {
	color: #333;
}
.calendar-nc {
	color: #FFFF00;
}
.calendar {
	color: #FFFFFF;
}

.calendar-1 {
	color: #FFFFFF;
	font-size: x-small;
}
.calendar-2nc {
	color: #FFFF00;
	font-size: x-small;
}

.calendar-table{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	border-collapse: collapse;
	margin-left:auto;
	margin-right:auto;
	background-position: center;
}

.calendar-table th , .calendar-table td {
	border:1px solid #CCCCCC;
	text-align: center;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.calendar-table th {
	font-size: x-small;
	color: #000000;
	font-weight: normal;
}
.week {
	background-color: #EEEEEE;
}

.calendar-table .sun {
	color:#FFFFFF;
	background-color: #990000;
}
.calendar-table .sat {
	color:#FFFFFF;
	background-color: #0066CC;
}

