/* Calendar */
	#calendar {  display: block; float: left; height: 285px; margin: -6px 0 0 0; width: 260px; }
	.ui-datepicker .ui-datepicker-group { border-left: 1px solid #eee; float: left; padding: 10px; width: 260px; }
	.ui-datepicker .ui-datepicker-header { display: block; font-size: 18px; padding: 10px 0 0 0; position: relative; }
	.ui-datepicker .ui-datepicker-month { background: #fff; color: #413F1B; font-size: 14px; font-weight: bold; letter-spacing: .05em;   padding: 4px 10px 6px 10px; }
	.ui-datepicker .ui-datepicker-month-selected { background: #191717; color: #fff; }
	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {  height: 10px; position: absolute; text-indent: -9999px; top: 15px; width: 5px; }
	.ui-datepicker .ui-datepicker-prev { background: url(../images/gallery_previous.png) no-repeat left center; left: 15px; }
	.ui-datepicker .ui-datepicker-next { background: url(../images/gallery_next.png) no-repeat left center; right: 15px; }
	.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; }
	.ui-datepicker .ui-datepicker-title { text-align: center; }
	.ui-datepicker table { display: block; margin: 10px 0 2px 0; }
	.ui-datepicker th { background: #FFF; border: 0; color: #191717; font-size: 9px; font-weight: normal; padding: 10px 0 0px 0; text-align: center; }
	.ui-datepicker td { border: 5px solid #fff; padding: 0; width: 32px; }
	.ui-datepicker td .ui-state-default {  }
	.ui-datepicker .ui-datepicker-group-last { border-right: 1px solid #eee; }
	.ui-datepicker .ui-datepicker-year { display: none; }
	.ui-datepicker td.ui-datepicker-current-day, #calendar .ui-datepicker td.ui-datepicker-current-day a { background: #7B982F; color: #fff; }
	.ui-datepicker td.ui-state-disabled { background: #F8F9F5; }
	.ui-datepicker td span, #calendar .ui-datepicker td a { background: #DDE4CC; color: #191717; display: block; font-family: "Helvetica", sans-serif; font-size: 11px; height: 17px; padding: 10px 0 0 0; text-align: center; text-decoration: none; }
 	#calendar .ui-datepicker td a:hover { background: #BECD99; color: #fff; text-decoration: none; }
 	.ui-datepicker td.ui-datepicker-current-day a:hover { background: #7B982F !important; color: #fff; }
 
	h6 { color: #515151; font-size: 11px; padding: 0 0 8px 0; }
	.featured_news { margin: 25px 0 0 0; }
	.featured_news_info { float: left; padding: 24px 0 0 12px; width: 318px; }
	.featured_news h3 { color: #7A982E; font-size: 18px; font-weight: normal; line-height: 20px; margin: 0 0 5px 0; }
	.featured_news h6 { color: #707070; font-size: 13px; padding: 0 0 12px 0; }
	.news_item { padding: 10px 0 0 0;  }
	#subpage_content #news_container img.block_left { float: left; padding-bottom: 0; }
	hr { border: solid 1px #FFF; border-bottom: solid 1px #EEEEEE; clear: both; width: 100%; }
	#news_container .news_item h3 { font-family: "Helvetica", sans-serif; font-size: 14px; margin: 0; padding: 0 0 4px 0; line-height: 16px; }

	.calendar_feature { border-left: solid 1px #EEE; float: left; height: 207px; margin: -3px 0 0 25px; padding: 42px 0 0 27px; width: 310px;   }

/* Custom dropdown */
	select.dropdown { float: left; margin: 0 25px 0 0; visibility: hidden; width: 234px; }
	.ui-dropdown { float: left; margin: 0 5px 0 0; }
	.ui-dropdown-visible { z-index: 1000; }
	.ui-dropdown a.ui-dropdown-selected { background: url(../images/dropdown_arrow.png) no-repeat right center; color: #3F3F19; display: block; font-size: 16px; height: 33px; line-height: 33px; }
	a.ui-dropdown-selected:hover { text-decoration: none; } 
	.ui-dropdown .ui-dropdown-options { background-color: #fff; border: 1px solid #ccc; max-height: 200px; left: 0; list-style-image: none; overflow-x: hidden; overflow-y: auto; position: absolute; top: 30px; width: 232px; }
	.ui-dropdown .ui-dropdown-options li { background: none; margin: 0; padding: 0; }
	.ui-dropdown .ui-dropdown-options a { color: #5E4C4B; font-size: 13px; display: block; font-style: normal; height: 21px; line-height: 21px; margin: 3px; padding: 4px 8px; }
	.ui-dropdown .ui-dropdown-options a:hover, .ui-dropdown .ui-dropdown-options .ui-state-active { background-color: #93A445; color: #fff; text-decoration: none; }
	
	.sort_bar { border: solid 1px #EEE; border-width: 1px 0; height: 39px; padding: 6px 0 0 0; }
	#content ul.page_sort { float: right; list-style-image: none; list-style: none; margin: 10px 0 0 0; }
	#content ul.page_sort li { background: none; display: block; float: left; margin: 0 1px; padding: 0; }
	#content ul.page_sort li a { background: url(../images/page_sort_bg.jpg) no-repeat left top; display: block; font-size: 11px; font-style: normal; height: 15px; padding: 1px 0 0 0; text-align: center; width: 18px; }
	#content ul.page_sort li a.active { background-position: left bottom; color: #FFF; }
	#content ul.page_sort li a.prev { background: url(../images/page_sort_prev.jpg) left top no-repeat; text-indent: -9999em; width: 13px; }
	#content ul.page_sort li a.next { background: url(../images/page_sort_next.jpg) left top no-repeat; text-indent:-9999em; width: 13px; }
	#content ul.page_sort li a.next:hover, #content ul.page_sort li a.prev:hover { background-position: left bottom; }
	
/* Mach Forms */
	.content #form_container ul { margin: 0 0 0 0; }
	.content #form_container li { margin: 0 0 0 -5px; }
	.content #form_container ul li { background-image: none; padding: 0 0 0 0; }
	
	.content p.required_description { color: #8D959A; font-family: "Helvetica", sans-serif; font-size: 12px; padding: 0; text-align: right;}
	.content p.required_description span { color: #A9A9A9; display: inline-block; font-family: "Lucida Grande", sans-serif; font-size: 20px; font-weight:700; margin: 0 5px -100px 0; }
	


