.style11 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style12 {color: #000033}
.style16 {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
}
.style21 {color: #FFFFFF}
.style29 {color: #000033;
	font-weight: bold;
}

.calendar-month {
	font-size: 16px;
	font-weight: bold;
	color: #000033;
}

.calendar-month a {
	color: #61931A;
	text-decoration: none;
}

.calendar-month a:hover {
	color: #65CC44;
}

.calendar th {
	background-color: #D9EF86;
	color: #1F1949;
	border-top: 1px solid #1F1949;
	border-bottom: 1px solid #1F1949;
	padding: 2px;
	text-align: center;
	font-size: 12px;
}

table.calendar td a {
	display:block;
}


#b {	
	padding: 3px;
	vertical-align: text-top; 
	width: 60px;
	height: 60px;
	border: 1px solid #000033;
	font-size: 12px;
}

#b a {
	text-decoration: none;
	color: #608C19;
}

#c {
	padding: 3px;
	vertical-align: text-top; 
	width: 60px;
	height: 60px;
	border: 1px solid #000033;
	color: #999;
	font-size: 12px;
}