/*calendar config*/
#minical_container{ width:250px;margin:10px;float:left;}
#events_container{margin:10px;float:left;}

#prvnxt { float:left;width:250px;margin:5px;padding-bottom:5px;font-size:10px;}
#prvnxt a {	font-size:10px; }
#prvnxt #prv { float:left; }
#prvnxt #nxt { float:right; margin-right:10px; }

.Calendar_monthYearHeading{ color:rgb(0,0,102); font-size:22px; font-weight:bold; margin-bottom:10px; }
.Calendar_heading_left{ font-weight:bold;font-size:18px; }
.Calendar_heading_right{ font-style:italic;font-size:12px;padding-top:3px;padding-bottom:5px; }

#minical_container .calendar { clear:both; background-color:#fff; margin:5px; padding:5px; }
#minical_container th { text-align:center; }
#minical_container td { height:10px; margin-bottom:3px; font-size:10px; text-align:center; }
/*#minical_container td.has_events { background-color:#9c3; }*/

.Calendar_listEvent {
	padding-top:20px;
	padding-bottom:10px;
	border-bottom:1px gray dashed;
}
#minical_container td a {
	padding:3px;
	display:block;
	width:100%;
}
#minical_container td.current_day a {
	background: #F54931;
}
#minical_container td.has_events a {
	background-color:#9c3;	
}
#minical_container td.has_events a.category_2 {
	background-color: #4AC1CF;
}

.calendar_details_popup { border:1px solid #9c3; z-index:60; margin:0px;padding:0px;font-family:Verdana,Arial,Helvetica,sans-serif; }
.calendar_details_popup b{ display:block; text-align:center; margin:0px; padding:5px 0px 5px 0px; width:100%; background-color: #9c3; color:#fff; font-weight:bold; }
.calendar_details_popup i{ margin:0px; background-color:#b4d7eb; display:block; text-align:left; font-size:x-small; padding:8px; }
.calendar_details_popup p{ margin:0px; background-color:#e1dba3; text-align:left; font-size:small; padding:3px 8px 8px 8px; }
/*end calendar config*/