input {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

select {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.event_time_box {
	width:517px;
	background:url(/images/events/event_time_bg.gif) left repeat-y;
	float:left;
}

/* EVENTS Classes */

.events_sub_header { padding-left:10px; padding-right:10px; border-bottom:1px solid #0B477B; height:20px; padding-top:4px; margin-bottom:10px; }

.events_sub_header h2 { font-size:13px; color:#0b477b; font-weight:bold; margin:0px; padding:0px; padding-bottom:10px; }

.event_item { padding-bottom: 10px; margin-top: 10px; border-bottom:1px solid #c5c4ab; }

.events_side_content { padding-left:4px; padding-right:4px; background-image:url(/images/events/side_bac.jpg); background-position:top left; background-repeat:repeat-y; }
.events_calendar_top { background-image:url(/images/events/calendar.jpg); background-position:top left; background-repeat:no-repeat; color:#0f6cb8; font-size:13px; font-weight:bold; padding-left:7px; padding-right:7px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.events_features_top { background-image:url(/images/events/feature_.jpg); background-position:top left; background-repeat:no-repeat; color:#0f6cb8; font-size:13px; font-weight:bold; padding-left:7px; padding-right:7px; font-family:Verdana, Arial, Helvetica, sans-serif; }


div.event_time_box img.top{vertical-align:top;}
div.event_time_box img.bottom{vertical-align:bottom;}
div.event_time_box table, div.event_time_box table td {background:none;}
div.event_time_box table{margin-left:13px;}
div.event_time_box table td {padding:3px;color:#333333;border-bottom:1px solid #DAEDED;}

img.events_pic {
	float:left;
	margin-right:15px;
	margin-top:1px;
	margin-bottom:7px;
}

.calendar_instruction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	text-decoration: none;
	margin:4px;
	padding:4px;
}

.get_events_button {
}

html>body .eventsButton{
	width:161px;
}

.eventsButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	width:162px;
	margin-left:10px;
	margin-top:8px;
	vertical-align:middle;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	background-image:url(/images/nav_off_back.jpg);
	background-repeat:repeat-x;
	background-position:center;
	cursor:pointer;
	margin-bottom:7px;
}

.event_heading {
	font-size:11px;
	font-weight:bold;
}

.event_heading a:link { font-size:11px; font-weight:bold; color:#358485; }
.event_heading a:hover { font-size:11px; font-weight:bold; color:#358485; text-decoration:none; }
.event_heading a:visited { font-size:11px; font-weight:bold; color:#358485; }
.event_heading a:visited:hover { font-size:11px; font-weight:bold; color:#358485; text-decoration:none; }
	
.feature_item {
	margin:10px;
	margin-bottom:5px;
	padding-bottom:10px;
	border-bottom:1px solid #f3bb79;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.feature_item_date {
	font-weight:bold;
	color:#666666;
}

.feature_item a:link { color:#F7931D; text-decoration:none; }
.feature_item a:hover { color:#F7931D; text-decoration:underline; }
.feature_item a:visited { color:#F7931D; text-decoration:none; }
.feature_item a:visited:hover { color:#F7931D; text-decoration:underline; }

.event_page_item {
	padding-top:5px;
	padding-bottom:8px;
	font-size:11px;
}

.event_page_item_title {
	display:block;
	font-size:12px;
	color:black;
	font-weight:bold;
}

.event_page_item a:link { color:#0b477b; text-decoration:none; font-size:11px; }
.event_page_item a:hover { color:#0b477b; text-decoration:underline; font-size:11px; }
.event_page_item a:visited { color:#0b477b; text-decoration:none; font-size:11px; }
.event_page_item a:visited:hover { color:#0b477b; text-decoration:underline; font-size:11px; }

.date_container {
	padding:4px;
	padding-top:0px;
	padding-bottom:4px;
}
.category_container {
	padding:4px;
	padding-top:0px;
	padding-bottom:4px;
}
.search_container {
	padding:4px;
	padding-top:0px;
	padding-bottom:4px;
}
.get_container {
	margin:4px;
	margin-top:0px;
	text-align:right;
	background-color:#e5eaee;
}

.month_menu {
	width:128px;
	font-size:11px;
	height:18px;
}

.year_menu {
	font-size:11px;
	width:60px;
	height:18px;
}

.event_search {
	font-size:11px;
	width:184px;
	height:14px;
	padding-left:4px;
	padding-top:2px;
}

.category_list {
	font-size:11px;
	width:192px;
	height:18px;
}
