body, p, td, div, li { color: #333333; font-size: 12px; line-height: 16px; font-family: Arial; text-decoration: none }
a{color:#a17f09; font-weight:normal; text-decoration:none;}
.green_tip { color: #397920; font-size: 12px; line-height: 16px; font-family: Arial; text-decoration: none }

.column_modules{padding-left:20px;}
.search_bg{border-top:1px solid #ffffff;padding:3px 6px 3px 5px;background-color:#cccccc;}
.tools_bg{border-left:1px solid #ffffff;padding:5px 15px 5px 19px;border-top:1px solid #ffffff; background-color:#cccccc;}
.searchfield{border-width:1px;}
.go_button{padding-left:4px;}
.text_size{padding-right:8px;}
.text_size_button{padding-left:2px;}

.pr_date{padding:0px 10px 7px 0px;}
.pr_link{padding-bottom:7px;}

ol.nonindented{margin-left:15px; margin-top:0px; padding-left:15px;}
ol.nonindented li{padding-bottom:7px;}

.nav_spacer{background-color:#ffffff;}


td.nav_section {
    background-color: #ededed;
    border-bottom: 1px solid #ffffff;
    color: #4b4b4b;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    padding: 9px 18px 10px;
}
td#over.nav_section {
    background-color: #cccccc;
}
td#over.nav_section a {
    color: #4b4b4b;
    text-decoration: none;
	font-weight: bold;
}
td#over.nav_section a:hover {
    color: #4b4b4b;
    text-decoration: none;
	font-weight: bold;
}
td.nav_section a {
    color: #4b4b4b;
    text-decoration: none;
	font-weight: bold;
}
td.nav_section a:hover {
    color: #cccccc;
    text-decoration: none;
	font-weight: bold;
}
td.nav_section_active {
    background-color: #97391f;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    padding: 9px 18px 10px;
}
td#over.nav_section_active a {
    color: #4b4b4b;
    text-decoration: none;
	font-weight: bold;
}
td.nav_section_active a {
    color: #ffffff;
    text-decoration: none;
	font-weight: bold;
}
td.nav_section_active a:hover {
    color: #4b4b4b;
    text-decoration: none;
	font-weight: bold;
}
td.nav_section_active_subs {
    background-color: #97391f;
    color: #ffffff;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    padding: 9px 5px 9px 12px;
	text-transform:uppercase;
}
td#over.nav_section_active_subs a {
    color: #ffffff;
    text-decoration: none;
	font-weight: bold;
	
}
td.nav_section_active_subs a {
    color: #ffffff;
    text-decoration: none;
	font-weight: bold;
	
}
td.nav_section_active_subs a:hover {
    color: #4b4b4b;
    text-decoration: none;
	font-weight: bold;
}
td.nav_subsection {
    background-color: #ffffff;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 10px;
	margin-top:4px;
}
ul.subnav_list {
    list-style: none outside none;
    margin: 0;
    padding: 8px 0 0 0;
}
ul.subnav_list li {
    color: #4b4b4b;
    font-size: 12px;
    line-height: 15px;
    padding: 3px 6 2px 19px;
}
ul.subnav_list li#active {
    color: #97391f;
	font-weight: bold;
}
ul.subnav_list li a {
    color: #4b4b4b;
    text-decoration: none;

}
ul.subnav_list li a:hover {
    color: #97391f;
    text-decoration: none;
	
}



.nav_module{padding:16px 12px 0px 12px;}

.home_scroll_div{position:absolute; top:143px; left:220px; z-index:10; background-color:#ffffff;}
.home_scroller_controls{padding:5px 15px 5px 19px; border-bottom:1px solid #ffffff; background-color:#97391f;}
.home_scroll_previous_button{float:left; text-align:left;}
.home_scroll_next_button{float:right; text-align:right;}
.home_scroller_content{background-color:#f1eedd; padding:30px 15px 9px 19px;}

.highlight{font-weight:bold; color:#97391f;}
.headline{color:#97391f;font-weight:bold; font-size:16px; line-height:18px; display: block; margin-bottom: 4px;}


.select-container { position:relative; width:398px;*width:400px; height:22px; overflow:hidden; border:1px solid #cccccc; }
.select-container select { position:relative; left:-2px; top:-2px; width:402px; height:26px; font-size:16px;}
.filterfield{border:1px solid #cccccc; width:400px; height:26px;}
.module_button{padding:10px 20px 18px 0px; text-align:right;}
.column_field{border:1px solid #808080; width:161px; height:26px;}
.column-container { position:relative; width:161px;*width:163px; height:22px; overflow:hidden; border:1px solid #808080; }
.column-container select { position:relative; left:-2px; top:-2px; width:165px; height:26px; font-size:16px;}

.filter_bg{background-color:#FFFFFF; padding:15px 0px 6px 0px;}
.filter_label{background-color:#97391f;color:#ffffff;border-bottom:3px solid #ffffff; font-weight: bold; padding:6px 7px 5px 0px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.filter_field{padding:2px 0px 2px 21px;border-bottom:3px solid #ffffff;}
.filter_text{padding:4px 0px 4px 8px;}
.filter_button_td{text-align:right;}
.filter_checkbox{margin:0px 4px 0px 0px;padding:0px;}
.filter_checkbox_td{border-bottom:3px solid #ffffff;}
.filter_checkbox_text{color:#000000;padding-top:1px;border-bottom:3px solid #ffffff;}
.filter_search_button_td{padding:10px 0px 20px 0px;text-align:right;}
.filter_results_controls {padding-top:5px; padding-bottom:10px;}
.filter_search_pagination{text-align:right; white-space:nowrap; padding-bottom:7px;}
.filter_search_pagination a{color:#080808; font-weight:bold; text-decoration:none;}
.filter_search_pagination a:hover{color:#080808; font-weight:bold;text-decoration:underline;}
.filter_search_pagination
.searching{font-size:14px; font-weight:bold; color:#000000;}
.filter_button{
	background-color:#cccccc;
	border:none;
	font-size:12px;
	font-weight:bold;
	color:#080808;
	text-decoration:none;
	height:27px;
	vertical-align:bottom;
	padding:0px 20px 0px 20px;
	width:auto;
	overflow:visible;
}
.filter_pagination_button{
	background-color:#e7debd;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	height:19px;
	padding-bottom:2px;
}

a.openAllLink{color:#000000;text-decoration:none;font-weight:bold;}
a.openAllLink:hover{color:#97391f;text-decoration:none;font-weight:bold;}
.filter_results_bg{padding-top:10px;}
.results_header{font-weight:bold; color:#000000; width:100%;}
.num_results{font-weight:bold; color:#000000;}
.filter_pagination{text-align:right;font-weight:bold; color:#000000;}
.results_bg{background-color:#f3f3f3 ; padding:11px 17px 11px 13px; border:1px solid #d5d5d5 ;}
.results_bg2{background-color:#f3f3f3 ; padding:11px 17px 11px 13px; border:1px solid #d5d5d5 ;border-top:none;}
.results_bg3{background-color:#f0f0f0 ; padding:11px 17px 11px 13px; border:1px solid #d5d5d5; border-left:none; border-right:none;}
.no_results{background-color:#f3f3f3 ; padding:9px 17px 44px 13px; font-weight:bold;}
.results_dataset{font-size: 12px; line-height: 16px; color: #000000;font-weight:bold;}
.results_dataset a{text-decoration:none;}
.results_dataset_open{font-size: 12px; line-height: 16px; color:#125584; font-weight:bold;}
.results_dataset_open a{color:#97391f;text-decoration:none;}
.results_info{color: #4C4C4C; font-size: 12px; line-height: 15px;}
.details_button{text-align:right;}

.results_spaced{padding-bottom:8px;}
.results_label{color:#97391f;border-bottom:3px solid #f3f3f3; vertical-align:top; font-weight:bold; width:153px; padding:6px 7px 5px 0px; text-align:right; font-size:12px;}
.results_text{padding:6px 0px 5px 19px; color:#000000;border-bottom:3px solid #f3f3f3; font-size:12px;}

a:hover{color:#a17f09; font-weight:normal; text-decoration:underline;}

span.galleryThumbnail_over{display: block;
    position: relative; cursor:pointer;}
span.galleryThumbnail_over img {
    margin: 0;
}
span.galleryThumbnail_over span{position: absolute;z-index: 15;top: 0px;left: 0px; width:182px; height:163px;border: 2px solid #883822;cursor:pointer;}
html>body span.galleryThumbnail_over span{position: absolute;z-index: 15;top: 0px;left: 0px; width:178px; height:159px;border:2px solid #883822;cursor:pointer;}
span.galleryThumbnail{cursor:pointer;}

span.galleryThumbnail a{color:#747474; font-weight:normal; text-decoration:none; line-height:14px;}
span.galleryThumbnail_over a{color:#747474; font-weight:normal; text-decoration:underline; line-height:14px;}
span.galleryThumbnail_over a:hover{color:#747474; font-weight:normal; text-decoration:underline; line-height:14px;}

.popup{visibility:hidden;border:2px solid #333333;z-index:20;position:absolute;top:185px;left:318px;background-color:#ffffff;}
.popup_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right; padding-top:12px;}
.popup_field{color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{background-color:#e7e7e7;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right;}

.shim{visibility: hidden;z-index:10;position:absolute;top:185px;left:318px;}

.yellow_button{
	background-color:#FFCC00;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:24px;
}

/*.area_header {width: 560px; height: 29px; display: block; background-color: #97391f; color: #ffffff; font-weight: bold; text-transform: capitalize; margin-left: 1px; margin-bottom: 10px; padding-top: 6px; padding-left: 10px; font-size: 13px; margin-top: -19px;}*/

.area_header {width: 759px; height: 35px; display: block; background-color: #97391f; color: #ffffff; font-weight: bold; left: 220px; top: 142px; margin-bottom: 30px; margin-top: 1px; font-size: 13px; padding-left: 20px; /*padding-top: 10px; */position: absolute; line-height: 35px;}

.section-page {color:#97391f;font-weight:bold; font-size:17px; line-height:19px; text-transform: uppercase; margin-bottom: -10px; border-bottom:1px solid #e6e5e5; display: block; padding-bottom: 6px; margin-top: 20px;}

.extended   {width: 360px;height: 35px; display: block; background-color: #ff0000; left: 620px; top: 142px; margin-bottom: 30px; margin-top: 0;}





/* Start Calendar Widget Styles */
.calendar-title { 
	text-transform: uppercase; 
	color: #937409; 
	font-weight: bold; 
	text-align: left; 
	line-height: 16px; 
	font-size: 12px; 
	padding: 7px; 
	display: block;
}

.calendar-title a {font-weight:bold;}

.calendar-module {  border: 1px solid #e2e2e2;}

.column_modules a {font-weight: bold; text-decoration: none;}

.column_modules a:hover {font-weight: bold; text-decoration: underline;}

.column-links   a {font-weight: bold; text-decoration: none; color: #7f7e7e; text-transform: none; padding-left: 20px;}
.column-links   a:hover {text-decoration: underline;color: #7f7e7e;font-weight: bold;}

td.dataRowOdd {background-color:#F2F2F2; vertical-align:top;}
td.dataRowEven {background-color:#F2F2F2; vertical-align:top;}
div.dottedLine {border-bottom:1px dotted #666699; margin:0; padding:0; }
.balloonstyle{position:absolute;top:-500px;left:0;padding:10px;visibility:hidden;border:1px solid black;font:normal 12px Verdana;line-height:18px;z-index:100;background-color: white;width:auto;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);}
#arrowhead{ z-index: 99; position:absolute; top: -500px; left: 0; visibility: hidden;}


.cal-public-hearing-meeting { background-color: #97391F; color: #fff; }
.cal-materials-viewing { background-color: #F7EABE; color: #000; }
.cal-official-holiday { background-color: #999999; color: #000; }
.cal-default { background-color: #c7dbf0; color: #000; }


/* End Calendar Widget Styles */