body, p, td, div, li{color: #3f3833; font-size: 13px; line-height: 17px; font-family:Arial, Helvetica, sans-serif; text-decoration: none }
a{color: #259ef1; text-decoration:none; }

.banner_bg{padding:29px 17px 12px 15px; }
.banner_logo{padding-top:1px;}
.banner_search{vertical-align:top;}
.banner_tools{vertical-align:top;}
.banner_sm{vertical-align:top;padding-top:5px;}
.social_media_icon{padding-left:2px;}
.tools_bg{text-align:right; padding:0px 14px 0px 15px; float:right; }

.searchfield{border:1px solid #cccccc; width:165px; color:#000000; height: 19px; }
.search_button{padding-left:4px; }

td.nav_section{font-size:13px; line-height:15px; font-weight:bold;color:#f3fba9;text-decoration:none;background-color:#7d9f0c;padding:5px 5px 5px 9px; }
td.nav_section a{color:#f3fba9;text-decoration:none; }
td.nav_section a:hover{color:#536a05;text-decoration:none; }
td.nav_section_active{font-size:13px; line-height:15px; font-weight:bold;color:#ffffff;text-decoration:none;background-color:#28231f;padding:5px 5px 5px 9px; }
td.nav_section_active a{color:#ffffff;text-decoration:none; }
td.nav_section_active a:hover{color:#a5d30a;text-decoration:none; }
td.nav_subsection_active{font-size:12px; line-height:15px;color:#a5d30a;text-decoration:none;background-color:#28231f;padding:3px 10px 6px 21px; }
td.nav_subsection{font-size:12px; line-height:15px;color:#FFFFFF;text-decoration:none;background-color:#28231f;padding:3px 10px 6px 21px; }
td.nav_subsection a{color:#FFFFFF;text-decoration:none; }
td.nav_subsection a:hover{color:#a5d30a;text-decoration:none; }
.subnav_divider{background-color:#28231f; }

.altnav{padding-left:9px;}
a.nav_section{font-size:13px; line-height:15px; font-weight:bold;text-decoration:none; }

.middle_bg{background-image:url("../../includes/site_images/misc/middle_bg.gif"); background-position:top left; background-repeat:no-repeat; }
.copyright{padding:25px 0px 0px 245px; }

.caption{font-size:10px;}

.pr_date{padding-right:10px;padding-bottom:6px;}
.pr_link{padding-bottom:6px;}

a.nav_section:hover{color: #536a05;text-decoration:underline; }
span.nav_subsection{padding-left:21px; }
a.nav_subsection{font-size:12px; line-height:15px;text-decoration:none; }
a.nav_subsection:hover{color: #a5d30a;text-decoration:none; }

.right_column{padding:0px 17px 0px 5px; }
.scroller{padding:10px 0px 15px 0px; }
.itemStatus{color:#3db0ff; font-size:11px; line-height:16px; }
.scroll_controls{padding-left:1px; }
.scroll_date{font-size:9px;line-height:21px; color:#666666; }
a.scroll_link{color:#666666; font-size:11px; line-height:16px; }
.module_buttons{padding-top:32px; }
.module_button{padding-top:6px; }

td.left_data{padding:0px 10px 5px 0px; vertical-align:top;}
td.right_data{padding-bottom:5px; vertical-align:top;}
.date{font-size:10px; color:#8f8f8f; }
.schedule_table{border:1px solid #c7c7c7; border-collapse:collapse; background-color:#f5f5f5;}
.schedule_table td{padding:5px;border:1px solid #c7c7c7; text-align:center; }
.schedule_header{font-size:16px; font-weight:bold;background-color:#e6e6e6;}
.schedule_subheader{font-size:15px; font-weight:bold; }
.schedule_colheader{font-weight:bold; }

.meeting_table{border:1px solid #000000; border-collapse:collapse; }
.meeting_table td{padding:5px;border:1px solid #000000; text-align:left; }

.headline{font-weight:bold;color:#28231f; font-size:13px; }
.headline_lg{font-weight:bold;color:#28231f; font-size:15px; }
a.headline{font-weight:bold;color:#1c95e7; font-size:13px; }

ul{padding-bottom:0px; }
ul li{padding-bottom:10px; }

ul.no_margin{margin-top:0px; }
ul li{padding-bottom:0px; }

ol.nonindented{margin-left:15px;padding-left:15px;margin-top:0px;margin-bottom:0px;}
ol.nonindented li{padding-bottom:10px;}

blockquote.nomargin{margin-top:0px;padding-top:0px;}

.label{padding:6px 7px 8px 10px; background-color:#f2f2f2; border-bottom:3px solid #FFFFFF; text-align:right; vertical-align:top; width:238px; }
.field{padding:4px 0px 0px 8px;vertical-align:top;width:300px;border-bottom:3px solid #FFFFFF; }
.field_area{padding:4px 0px 2px 8px;vertical-align:top;width:300px;border-bottom:3px solid #FFFFFF; }
.textarea{width:300px; height:71px; overflow:auto; }
.textfield{width:300px; }

.red_bold{color:#ff0000; font-weight:bold; }

.gallery_thumb{padding:2px 10px 10px 0px;}
.gallery_text{padding-bottom:10px;}

.description{padding-top:16px; } 
span.galleryThumbnail_over{display: block; position: relative; cursor:pointer; }
span.galleryThumbnail_over img{display: block; margin: 0; }
span.galleryThumbnail_over span{position: absolute;z-index: 10;top: 0px;left: 0px; width:100px; height:61px;border: 2px solid #7d9f0c;cursor:pointer;}
html>body span.galleryThumbnail_over span{position: absolute;z-index: 10;top: 0px;left: 0px; width:96px; height:57px;border: 2px solid #7d9f0c;cursor:pointer;}
span.galleryThumbnail{cursor:pointer; }
span.galleryActive{display: block; position: relative; cursor:pointer; }
span.galleryActive img{display: block; margin: 0; }
span.galleryActive span{position: absolute;z-index: 10;top: 0px;left: 0px; width:100px; height:61px;border: 2px solid #7d9f0c;cursor:pointer;}
html>body span.galleryActive span{position: absolute;z-index: 10;top: 0px;left: 0px; width:96px; height:57px;border: 2px solid #7d9f0c;cursor:pointer;}
.thumbsTD{padding-top:4px;}
.thumbnail{padding-right:4px;}
.gallery_buttons{vertical-align:top;}
.nextdiv{padding-left:3px;}
.prevdiv{}

a:hover{color:#259ef1; text-decoration:underline; }

.popup{visibility:hidden;border:2px solid #59534e;z-index:20;position:absolute;top:200px;left:399px;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; }
.progress_popup{visibility:hidden;border:2px solid #59534e;z-index:20;position:absolute;top:200px;left:399px;background-color:#ffffff; }
.progress_text{color:#333333; font-size:14px; line-height:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica; text-decoration:none; text-align:center; }

.shim{visibility: hidden;z-index:10;position:absolute;top:200px;left:399px; }

.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; }

