/* Calendar Styles */

.cal_popup
{
	font-family:verdana;
	font-size:12px;
	background-color: #94bee4;
	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: #1C3B5E;
	color: #ffffff;
	padding: 10px 0 10px 0;

}

TD.blank_day {

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

TD.day {

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

}
TD.day A { color:#ffffff; text-decoration:none; }
TD.day A:hover { color:#ffffff; 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;

}

DIV.event {

	width: 100%;
	text-align: left;
	margin: 5px 0 5px 0;

}

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;

}




