/* CSS Document */

body {
	margin: 20px;
}
#container {
}
.calendar_nav_area { 
	background-color:#AFCF04; 
}
.calendar_areaheader { 
	background-color:#E3EEC1; 
}
.calendar_header { 
	background-color:#AFCF04; 
	font-family: Verdana,Tahoma,Arial; 
	font-size:10pt; color:#FFFFFF; 
	font-weight: bolder; 
}
.calendar_background { 
	background-color:#AFCF04; 
}
.calendar_cell { 
	background-color:#FFFFFF; 
}
.calendar_cell div {
	margin: 3px 3px 8px;
}
.calendar_cell_today { 
	background-color:#E3EEC1; 
}
.calendar_cell_empty { 
	background-color:#F4F4F4; 
}
.calendar_holiday { 
	font-family: Verdana, Tahoma, Arial; 
	font-size:11pt; 
	color:#1F1FEB; 
	font-weight: bold; 
}
.calendar_days { 
	font-family: Verdana, Tahoma, Arial; 
	font-size:11pt; 
	color:#666666; 
	text-decoration:none;
	font-weight: bold; 
}
.calendar_title_link { 
	font-family: Verdana, Tahoma, Arial; 
	font-size:11pt; 
	color:#666666; 
	font-weight: bold; 
	text-decoration: none; }
.calendar_title_link:hover { 
	font-family: Verdana, Tahoma, Arial; 
	font-size:11pt; 
	color:#74A638; 
	font-weight: bold; 
	text-decoration: none; }
.nav_mode_on { 
	background-color:#E3EEC1; 
}
.nav_mode_off { 
	background-color:#CCCCCC; 
}
.date_chooser_input { 
	background-color:FFFFFF; 
	font-family: Verdana, Tahoma, Arial; 
	font-size:8pt; color:#000000; 
}
.date_chooser_button { 
	background-color:#CCCCCC; 
	font-family: Verdana, Tahoma, Arial; 
	font-size:7pt; color:#000000; 
}
.calendar_selector_input { 
	background-color:#A4D2FF; 
	font-family: Verdana, Tahoma, Arial; 
	font-size:8pt; color:#000000; 
}
.calendar_selector_button { 
	background-color:#A4D2FF; 
	font-family: Verdana, Tahoma, Arial; 
	font-size:7pt; color:#000000; 
}
.calendar_menu_text { 
	font-family: Verdana,Tahoma,Arial; 
	font-size:10pt; 
	color:#000000; 
	font-weight: bold; 
}
.calendar_menu_link { 
	font-family: Verdana,Tahoma,Arial; 
	font-size:10pt; 
	color:#000000; 
	font-weight: bold; 
	text-decoration:none; 
}
.calendar_menu_link:hover { 
	font-family: Verdana,Tahoma,Arial; 
	font-size:10pt; color:#FFFFFF; 
	font-weight: bold; 
	text-decoration:none; 
}
.minical_cell { 
	background-color:#DDDDDD; 
}
.minical_cell_event { 
	background-color:#E3EEC1; 
}
.minical_cell_text { 
	background-color:#FFFFFF; 
	font-family: Verdana,Tahoma,Arial; 
	font-size:8pt; color:#000000; 
}
.minical_cell_link { 
	font-family: Verdana,Tahoma,Arial; 
	font-size:8pt; 
	color:#000000; 
	text-decoration:none; 
}
.minical_cell_link:hover { 
	font-family: Verdana,Tahoma,Arial; 
	font-size:8pt; 
	color:#74A638; 
	text-decoration:none; 
}
.minical_cell_header { 
	background-color:#CCCCCC; 
	font-family: Verdana,Tahoma,Arial; 
	font-size:8pt; 
	color:#000000; 
	font-weight: bolder; 
}
.minical_month_link { 
	font-family: Verdana,Tahoma,Arial; 
	font-size:8pt; color:#666666; 
	font-weight:bolder; 
	text-decoration:none; 
}
.minical_month_link:hover { 
	font-family: Verdana,Tahoma,Arial; 
	font-size:8pt; 
	color:#74A638; 
	font-weight:bolder; 
	text-decoration:none; 
}
.minical_background { 
	background-color:#000000; 
}
.event_title { 
	font-family: Verdana,Tahoma,Arial; 
	font-size:12pt; 
	color:#FFFFFF; 
	background-color:#AFCF04; 
	font-weight:bold;
	padding: 5px;
}
.event_text { 
	font-family: Verdana,Tahoma,Arial; 
	font-size:10pt; 
	color:#666666;
}
.event_link { 
	font-family: Verdana,Tahoma,Arial; 
	font-size:10pt; 
	color:#000000; 
}
.event_audience {
	color:#AFCF04;
	font-style:italic;
	font-weight:bold;
}
.event_link:hover { 
	font-family: Verdana,Tahoma,Arial; 
	font-size:10pt; 
	color:#AFCF04; 
}
.event_cell{
	background-color:#E3EEC1;
	padding: 15px;
}
#event_table{

}