/* Calendar Styles */

.cal_popup
{
	font-family:verdana;
	font-size:12px;
	background-color: #D3EABC;
	color: #1e3d61;
}
.cal_popup a { color: #bd303b; }
.cal_popup a:hover { color: #bd303b; }


TABLE.months {

	width: 100%;

}

TABLE.calendar {

	width: 100%;

}

TD.month_head {

	font-family: verdana;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background-color: #E0E8EF;
}
TD.month_head A { color:#1C3B5E; }

TD.day_of_week {

	font-family: verdana;
	font-size: 12px;
	text-align: center;
	background-color: #E0E8EF;
	color: #476D8F;

}

TD.month_title {

	font-family: verdana;
	font-weight:bold;
	font-size: 20px;
	text-align: center;
	background-color: #0f55a3;
	color: #ffffff;
	padding: 10px 0 10px 0;
	color:#FFFFFF;
}

TD.blank_day {

	background-color: #DFDFDF;
	height: 30px;
	FILTER: alpha(opacity=70); -moz-opacity: 0.7;
}

DIV.event {
	width: 100%;
	text-align: left;
	margin: 5px 0 5px 0;

}

TD.day {

	font-family: verdana;
	font-size: 10px;
	line-height: 12px;
	
	vertical-align: top;
	
	background-color: #D3EABC;
	height: 70px;
	color: #04744C;
	FILTER: alpha(opacity=90); -moz-opacity: 0.9;

}
TD.day A { color:#04744C; text-decoration:none; }
TD.day A:hover { color:#04744C; text-decoration:underline; }

TD.day_current {

	font-family: verdana;
	font-size: 10px;
	line-height: 12px;
	
	vertical-align: top;
	
	background-color: #FFFCF4;
	color:#6F797F;
	height: 70px;

}
TD.day_current A { color:#6F797F; text-decoration:none; }
TD.day_current A:hover { color:#6F797F; text-decoration:underline; }

TD.cal_area {

	padding: 0 0 5px 5px;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	color: #494B4A;

	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #747A76;

}

DIV.day_number {

	width: 100%;
	text-align: right;
	color:#413423;
}


A.head_link {

	text-decoration: none;
	color: #1064AD;

}

A.head_link:hover {

	text-decoration: underline;
	color: #1064AD;

}

A.description_link {

	text-decoration: none;
	color: #032208;

}

A.description_link:hover {

	text-decoration: underline;
	color: #7FA083;

}




