@charset "utf-8";
/* CSS Document */


.center .calendar .body .calen_list {
	font-size: 13px;
}
.center .calendar .body .calen_list .dept {
	color: #39C;
	margin: 0 3px;
}

.center .calendar .body ul li a{ color:#333; font-size:13px;}
.center .calendar .body ul li a:hover{ color:#F30; text-decoration:underline;}

.center .calendar .body .calen_list .date {
	color: #483624;
	margin: 0 3px;
	font-size: 100%;
	background: #E7E7E7;
	display: inline-block;
	border-radius: 5px;
	padding:2px;
}
.center .headline .calendar {
	float: left;
	width: 200px;
	margin: 0 10px 0 5px;
}

/*--------------------------------------------------------------------------------[ rightbg_calendar ]-----*/
.leftbg .calendar, .rightbg .calendar {
	width:100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	vertical-align: top;
	/*font-family: Arial, Helvetica, sans-serif;*/
}
.leftbg .calendar h2, .rightbg .calendar h2 {
	/*font-weight:normal;
	margin: 0px;
	font-size:15px;*/
	
}
.leftbg .calendar h2 a, .rightbg .calendar h2 a {
	font-weight: bold;
	color: #333333;
}
.leftbg .calendar .today, .rightbg .calendar .today {
	text-align:center;
	color:#333333;
	margin:5px 0;
	font-size: 80%;
	font-weight: normal;
}
.leftbg .calendar .calendar_body, .rightbg .calendar .calendar_body {
	width: 95%;
	margin:5px 0 5px 5px;
	border: 3px solid #EDEEE3;
	padding:0px;
	background:#AED8DF;
}
.leftbg .calendar .calendar_body td, .rightbg .calendar .calendar_body td {
	background:#D8F8F3;
	font-size:11px;
	padding:3px 0;
}
.leftbg .calendar .calendar_body .event, .rightbg .calendar .calendar_body .event {
	background-color:#036;
}
.leftbg .calendar .calendar_body a, .rightbg .calendar .calendar_body a {
	text-decoration: none;
}
.leftbg .calendar .calendar_body .today, .rightbg .calendar .calendar_body .today {
	background-color:#3A7EA3;
}
.leftbg .calendar .calendar_body .today a, .rightbg .calendar .calendar_body .today a {
	color:#fff;
	font-weight: bold;
	font-size: 100%;
}
.leftbg .calendar .calendar_body th, .rightbg .calendar .calendar_body th {
	text-align:center;
	color: #FFFFFF;
	background-color:#333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-size: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	padding-top:3px;
}
.leftbg .calendar .calendar_body th.r, .rightbg .calendar .calendar_body th.r {
	color: #66CC00;
}
.leftbg .calendar .calendar_body td div, .rightbg .calendar .calendar_body td div {
	text-align:center;
}

