.cal_popup
{
	font-family:verdana;
	font-size:12px;
	background-color: #9DA2B4;
	color: #252525;
}

TABLE.months {

	width: 100%;

}

TABLE.calendar {

	width: 100%;

}

TD.month_head {

	font-family: verdana;
	font-size: 12px;
	text-align: center;
}

TD.day_of_week {

	font-family: verdana;
	font-size: 12px;
	text-align: center;
	background-color: #FFFFFF;
	color: #5D6A97;

}

TD.month_title {

	font-family: verdana;
	font-weight:bold;
	font-size: 20px;
	text-align: center;
	padding: 10px 0 10px 0;

}

TD.blank_day {

	background-color: #ececec;
	height: 30px;

}

TD.day {

	font-family: verdana;
	font-size: 10px;
	vertical-align: top;
	background-color: #C3DECD;
	height: 70px;

}

TD.day_current {

	font-family: verdana;
	font-size: 10px;
	vertical-align: top;
	background-color: #E2F4E5;
	height: 70px;

}

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 0 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;

}



