/* CSS Document */

body{ margin: 0; background-color: #88956e; }

/* Overwrite EktronClickMenu's top padding of 13px (was 1em) */
div div.EktronClickMenuWrapper{padding: 0px; margin: 0px; padding-top: 0px; border: none;}

/* Defining Main Layout */
#bg_top_spacer{height: 20px; width: 966px; background-color: transparent; margin: 0 auto; }
#bg_top{background-color: #c9bfa9; height: 8px; width: 966px; margin: 0 auto;}
#bg_body_layout{background: url(images/side_image.gif); width: 980px; margin: 0 auto;}
#main_layout{background-color: #c9bfa9; width: 950px; margin: 0 auto;}
#lower_content{position: relative; bottom: -20px; left: 0px; z-index: 0; width: 950px; height: 50px;}
#bg_bottom_spacer{background-color: #88956e; width: 950px; height: 20px; margin:0 auto;}
#common_links{position: relative; bottom: 70px; left: 370px; height: 210px; width: 250px; float: left; padding: 0px; margin: 0px; }
#footer_info{position: relative; bottom: 0px; left: 0px; height: 40px; width: 950px}

/* Defining Logo and Images Header */
#logo_layout{background-color: #c9bfa9; z-index: 1; height: 280px; width: 950px; }
#logo{background: url(images/logo.jpg); width: 441px; height: 97px; float: left;}
#banner_images{width: 380px; height: 97px; float: right; }
#bannerimage{width: 72px; height: 93px; float: left;}
#logo_white_spacer{background-color: #c9bfa9; margin: 0 auto; height: 13px; width: 950px;}
#flash_movie{background-color: Transparent; position: relative; z-index: 0; left: 0px; top: -27px; margin: 0 auto; height: 250px; width: 950px;}
#bottom_banner{position: relative; z-index: 1; bottom: 70px; left: 0px; background-color: Transparent; margin: 0 auto; height: 30px; width: 950px;}
#search_box{position: relative; top: -550px;left: 690px;z-index: 1;background-color: Transparent;} 

.logo_layout{background-color: #c9bfa9; height: 280px; width: 950px; }

#greenbar{width: 950px; height: 5px; background: url(images/green_bar.gif); background-repeat: no-repeat;}
.input_photo{border:1px solid #606060; font-size: 13px;}

/* Defining Menu Items */
#menu{position: relative; bottom: 430px; left: 00px; z-index: 1; width: 950px; height: 39px; margin: 0 auto; clear: both;}/* background: url(images/blank_menu.jpg); */

/* Searchpage.aspx layout & style -- color: #0F72B1; matches othermenu items but not search control */
#advanced_search{width: 900px; margin: 0 auto; height: auto; font-family: Calibri; font-size: 13px; color: #000000; margin-top: 10px; margin-bottom: 10px;}
#Literal_style{font-family: Calibri; font-size: 16px; font-weight: bold; color: #000080;}


/* Top search and other menu */
#search_layout{WIDTH: 230px; float: left; height: 25px; font-family: calibri; font-size: 14px;  color: #000;}
#othermenus{width: 600px; height: 14px; float: right; }
#othermenus1_default{position: relative; bottom: 520px; left: 40px; z-index: 1; }

.search_layout{WIDTH: 230px; float: left; height: 25px; font-family: Calibri; font-size: 13px;  color: #000;}
.othermenus{width: 600px; height: 8px; float: right; }
.othermenus_default{width: 660px; height: 8px; float: right; vertical-align: baseline; }

/* Default Page - defining Latest News and Updates */
#default_news{height: auto; width: 950px; clear: both; margin: 0px; padding: 0px;}
#latest_news_default{position: relative; bottom: 70px; left: 370px; height: 210px; width: 250px; float: left; padding: 0px; margin: 0px; }

#latest_news_ls{font-family: Calibri; font-size: 12pt; color: #394521; width: 285px; float: left; padding: 0px; margin: 0px;}


.login_button_align{text-align: center;}


#default_news_spacer{height: 215px; float: left; width: 10px; }

/* Layout containers for rows */
#quicklinks_layout{margin: 0px; padding: 0px; width: 945px; clear: both; background-color: Transparent; height: 195px; overflow: hidden;}
#quicklinks_layout2{margin: 0px; padding: 0px; width: 945px; clear: both; background-color: Transparent; height: 195px; overflow: hidden;}

.quicklinks_layout{margin: 0px; padding: 0px; width: 945px; clear: both; background-color: Transparent; height: 195px; overflow: hidden;}
.quicklinks_layout2{margin: 0px; padding: 0px; width: 945px; clear: both; background-color: Transparent; height: 195px; overflow: hidden;}

/* Container for related items on page (i.e. holds Town Meeting Agenda box, main image, contents, and map image) */
#quicklinks_box{position: relative; bottom: 100px; left: -250px; margin: 0px; padding: 0px; width: 308px; background-color: Transparent; float: left; overflow: hidden; height: 150px;}
.quicklinks_box{margin: 0px; padding: 0px; width: 308px; background-color: Transparent; float: left; overflow: hidden; height: 250px;}

/* Box Tags below are the containers for Title Headers */
#latest_forum_box{margin: 0px; padding: .1px; width: 308px; background-color: Transparent; float: left; overflow: hidden; height: 150px;}

#quicklinks_box1{margin: 0px; padding: .1px; width: 250px; background-color: Transparent; height: 15px; float: left; }
.quicklinks_box1{margin: 0px; padding: .1px; width: 250px; background-color: Transparent; height: 15px; float: left; }

.ActiveTopics1{height: 75%; width: 100%; font-family: Calibri; font-size: 12pt; background-color: #394521; overflow: hidden; margin: 0px; padding: 0px; text-align: left; vertical-align: text-top;}

#footer{height: 30px; width: 930px; background: url(images/footer.gif); margin: 0 auto; clear: both;  }
.footer_text{font-family: calibri; font-size: 13px; color: #394521; padding: 10px;}

/* containers for titles on default.aspx page */
#ektronville_events{background: url(images/1033/ektronvilleevents.gif); background-repeat: no-repeat; width: 100%; height: 15px; float: left; margin: 0px; padding: 0px; }


/* Content Place holder for Content */
#content_holder{width: 950px; margin: 0 px; padding: 0px;}


/* Login */

#login_layout{background-color: #CEBEAD; border: 1px solid #c9c9c9; margin: 0 auto; WIDTH: 536px; HEIGHT: 180px; padding: 10px; overflow: inherit;}
.register_layout{background-color: #CEBEAD; border: 1px solid #c9c9c9; margin: 0 auto; WIDTH: 636px; padding: 10px; overflow: inherit;}

#login_title{width: 516px; height: 25px; margin: 0 auto;}
#login_content{width: 516px; margin: 0 auto; padding-top: 15px; text-align: center; height: inherit;}
#login_content_register{width: 516px; margin: 0 auto; padding-top: 15px; text-align: center; height: inherit; }

#login_content_forgotpwd{WIDTH: 536px; margin: 0 auto; background-color: #394521; border: 1px solid #c9c9c9;  padding: 10px; text-align: center;}
.login_content_text{font-family: calibri; font-size: 13px; color: #394521; }

/* Font DHTML menu */
.dhtml{font-family: Calibri; font-size: 12pt; color: #c7b299;}

/* DIV for 508 */

#five{width: 950px; margin: 0  auto; height: 20px; padding: 10px;}

#dynamic_layout{width: 940px; margin: 0 auto; height: auto;}
#dynamic_content{width: 610px; background-color: #eaf5f8; border: 1px dotted #0066cc; float: left; padding: 10px; margin: 0 auto;}
#dynamic_related{width: 250px; float: right; margin: 0 auto;}

/* default page events font */
.quicklinks_font{color: #394521; font-family: Calibri; font-size: 12pt; text-decoration: none; float: left; text-align: left; }
.quicklinks_font a{color: #394521; font-family: Calibri; font-size: 12pt;  text-decoration: none; text-align: left; margin: 0px; padding: 0px;}
.quicklinks_font a:link{color: #394521; font-family: Calibri; font-size: 12pt;  text-decoration: none; }
.quicklinks_font a:visited{color: #394521; font-family: Calibri; font-size: 12pt; text-decoration: none; }
.quicklinks_font a:active{color: #394521; font-family: Calibri; font-size: 12pt; text-decoration: none;}
.quicklinks_font a:hover{color: #394521; font-family: Calibri; font-size: 12pt; text-decoration: underline;}

.font_caldate{color: #394521; font-family: Calibri; font-size: 12pt; text-decoration: none;  }



