/* Calendar Styles */
.calTable {
	background: #18453B;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: 5px;





}
.calHeader {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 20px;

}
.calDayHeader {
	display: block;
	width: 24px;
	height: 15px;
	background: #349882;
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #236556;
	margin: 1px;
	padding: 1px;
}
.calBlank {
	display: block;
	width: 24px;
	height: 15px;
	background: #404E61;
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #404E61;
	margin: 1px;
	padding: 1px;
}
a.calDate {
	display: block;
	width: 24px;
	height: 15px;
	background: #404E61;
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #404E61;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
}
a.calDate:hover {
	border: 1px solid #566983;
	color: #FFFFFF;
}
a.calDate:visited {
	color: #FFFFFF;
}
a.calDateCur {
	display: block;
	width: 24px;
	height: 15px;
	background: #349882;
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #566983;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
}
a.calDateCur:hover {
	border: 1px solid #85A0BC;
	color: #FFFFFF;
}
a.calDateCur:visited {
	color: #FFFFFF;
}
a.calArrows	 {
	display: block;
	width: 24px;
	height: 15px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.calArrows:hover {
	color: #85A0BC;
}
a.calArrows:visited {
	color: #FFFFFF;
}
