/**
 * Style CSS file
 *
 * GetCMS
 * Date 26.01.2014
 *
 * @version 1.0.0
 *
 * @author Smash, s.r.o., <hello@smashing.sk>
 * @copyright (c) 2014, Smash, s.r.o.
 * @license http://creativecommons.org/licenses/by-nc-nd/3.0/ Attribution-NonCommercial-NoDerivs 3.0 Unported (CC BY-NC-ND 3.0)
 *
 * @package webroot
 * @subpackage css
 * @filesource style-140126.js
 */

/* base */
* { margin: 0; padding: 0; }
html { background-color: #41913b; margin: 0; padding: 0; background-image: url('../img/kendice-bg.jpg'); background-repeat: repeat; background-position: top left; z-index: 0; }
body { margin: auto; text-align: center; margin: 0; padding: 0; font: normal 14px 'Magra', sans-serif; color: #ffffff; height: 100%; width: 100%; z-index: 1; }

/* defaults */
h1 { margin: 0; padding: 0; }
h2 { margin: 0; padding: 0; }
h3 { margin: 0; padding: 0; }
h4 { margin: 0; padding: 0; }
h5 { margin: 0; padding: 0; }
h6 { margin: 0; padding: 0; }
em { font-style: italic; }
strong { font-weight: bold; }
a { text-decoration: underline; color: #ffffff; }
a:hover, a:focus, a:active { text-decoration: none; color: #ffffff; }
p { margin: 0; padding: 0; }

/* top */
#top { position: relative; width: 100%; min-width: 1050px; height: 43px; background-color: #125212; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; z-index: 2; }
#top #top-strap { position: relative; width: 100%; min-width: 1050px; height: 5px; background-color: #9dd914; z-index: 3; }
#top #top-content { position: relative; width: 1000px; height: 38px; margin-left: auto; margin-right: auto; font-size: 14px; text-transform: uppercase; z-index: 3; }
#top #top-content #name-day { position: relative; float: left; width: 600px; height: 26px; padding-top: 12px; text-align: left; z-index: 4; }
#top #top-content #accessibility { position: relative; float: right; width: 400px; height: 38px; z-index: 4; }
#top #top-content #accessibility a { color: #9dd914; text-decoration: underline; }
#top #top-content #accessibility a:hover, #top #top-content #accessibility a:active, #top #top-content #accessibility a:focus { color: #9dd914; text-decoration: none; }
#top #top-content #accessibility #print { position: relative; float: left; width: 61px; height: 27px; padding-top: 11px; text-align: right; z-index: 5; }
#top #top-content #accessibility #print #print-icon { position: absolute; top: 15px; left: 0px; height: 13px; width: 15px; }
#top #top-content #accessibility #easeofaccess { position: relative; float: left; width: 204px; height: 27px; padding-top: 11px; text-align: right; z-index: 5; }
#top #top-content #accessibility #easeofaccess #easeofaccess-icon { position: absolute; top: 15px; left: 22px; height: 11px; width: 15px; }
#top #top-content #accessibility #sitemap { position: relative; float: left; width: 135px; height: 27px; padding-top: 11px; text-align: right; z-index: 5; }
#top #top-content #accessibility #sitemap #sitemap-icon { position: absolute; top: 13px; left: 22px; height: 15px; width: 15px; }

/* content */
#content { position: relative; width: 1000px; min-height: 995px; margin-left: auto; margin-right: auto; z-index: 2; }

/* content, logo */
#content #logo { position: relative; float: left; width: 477px; height: 155px; z-index: 3; }
#content #logo #logotype { position: absolute; top: 30px; left: 1px; height: 85px; width: 70px; z-index: 4; }
#content #logo #obec { position: absolute; top: 64px; left: 88px; font-size: 30px; color: #ffffff; font-weight: normal; font-family: 'Signika', sans-serif; text-transform: uppercase; text-shadow: 1px 1px 1px rgba(29, 101, 30, 1); z-index: 4; }
#content #logo #title { position: absolute; top: 43px; left: 172px; font-size: 50px; color: #ffffff; text-transform: uppercase; font-weight: bold; text-shadow: 1px 1px 1px rgba(29, 101, 30, 1); z-index: 4; }
#content #logo #web { position: absolute; top: 28px; left: 175px; font-size: 18px; color: #ffffff; font-weight: normal; z-index: 4; }
#content #logo #web a { color: #ffffff; text-decoration: none; }
#content #logo #web a:hover, #content #logo #web a:active, #content #logo #web a:focus { color: #ffffff; text-decoration: underline; }
#content #logo #desc { position: absolute; top: 98px; left: 175px; font-size: 18px; font-weight: normal; color: #ffffff; z-index: 4; }
/* content, weather */
#content #weather { position: relative; float: left; width: 221px; height: 155px; z-index: 3; }
#content #weather h3.headline { position: absolute; top: 31px; left: 0px; font-weight: bold; font-size: 14px; color: #ffffff; text-transform: uppercase; z-index: 4; }
#content #weather .panel { position: absolute; top: 54px; left: 0px; width: 192px; height: 38px; background-image: url('../img/panel-bg.png'); text-align: left; z-index: 5; }
#content #weather .panel a { color: #ffffff; text-decoration: none; }
#content #weather .panel a:hover, #content #weather .panel a:active, #content #weather .panel a:focus { color: #ffffff; text-decoration: underline; }
#content #weather .panel .data { position: absolute; top: 10px; left: 12px; width: 130px; height: 19px; color: #ffffff; overflow: hidden; text-transform: uppercase; z-index: 6; }
#content #weather .panel .icon { position: absolute; top: 8px; right: 8px; z-index: 6; }
/* content, search */
#content #search { position: relative; float: left; width: 302px; height: 155px; z-index: 3; }
#content #search h3.headline { position: absolute; top: 31px; left: 0px; font-weight: bold; font-size: 14px; color: #ffffff; text-transform: uppercase; z-index: 4; }
#content #search .panel { position: absolute; top: 54px; left: 0px; width: 302px; height: 38px; background-image: url('../img/search-bg.png'); text-align: left; z-index: 5; }
#content #search .panel .data { position: absolute; left: 6px; top: 1px; width: 250px; height: 36px; /*top: 10px; left: 12px; height: 19px;*/ color: #8fc98f; overflow: hidden; text-transform: uppercase; z-index: 6; }
#content #search .panel .data #search-input { width: 240px; height: 36px; margin-top: 0px; padding-left: 5px; padding-right: 5px; color: #8fc98f; background-color: #246924; border: none; outline: none; color: #8fc98f; text-transform: uppercase; font-family: 'Magra', sans-serif; }
#content #search .panel .data input#search-input::-webkit-input-placeholder { color: #8fc98f; text-transform: uppercase; font-family: 'Magra', sans-serif; } /* WebKit browsers */
#content #search .panel .data input#search-input:-moz-placeholder { color: #8fc98f; text-transform: uppercase; font-family: 'Magra', sans-serif; } /* Mozilla Firefox 4 to 18 */
#content #search .panel .data input#search-input::-moz-placeholder { color: #8fc98f; text-transform: uppercase; font-family: 'Magra', sans-serif; } /* Mozilla Firefox 19+ */
#content #search .panel .data input#search-input:-ms-input-placeholder { color: #8fc98f; text-transform: uppercase; font-family: 'Magra', sans-serif; } /* Internet Explorer 10+ */
#content #search .panel .data input#search-input[placeholder] { color: #8fc98f; text-transform: uppercase; }
#content #search .panel .icon { position: absolute; top: 9px; right: 11px; z-index: 6; }
#content #search .panel .icon #search-button { height: 21px; width: 19px; border: none; background-image: url('../img/vyhladavanie-icon.gif'); }

/* content, left */
#content #left { position: relative; float: left; width: 220px; min-height: 810px; margin-right: 20px; padding-bottom: 30px; text-align: left; z-index: 3; }
/* content, left, government */
#content #left #government { position: relative; float: left; width: 220px; min-height: 55px; background-color: #125212; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; margin-bottom: 20px; z-index: 4; }
#content #left #government h2.headline { position: relative; display: block; width: 180px; min-height: 27px; background-color: #125212; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; font-size: 22px; font-weight: bold; color: #ffffff; text-shadow: 1px 1px 1px rgba(9, 66, 9, 1); padding-left: 20px; padding-right: 20px; padding-top: 13px; padding-bottom: 13px; z-index: 5; }
#content #left #government .item { position: relative; width: 220px; min-height: 35px; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; font-size: 14px; color: #ffffff; font-weight: normal; text-transform: uppercase; background-image: url('../img/item-icon.png'); background-position: 185px 10px; background-repeat: no-repeat; z-index: 5; }
#content #left #government .item.even { background-color: #246924; }
#content #left #government .item.odd { background-color: #125212; }
#content #left #government .item a { position: relative; display: block; width: 150px; min-height: 19px; padding-left: 20px; padding-right: 50px; padding-top: 8px; padding-bottom: 8px; color: #ffffff; text-decoration: none; }
#content #left #government .item a:hover, #content #left #government .item a:active, #content #left #government .item a:focus { color: #ffffff; text-decoration: underline; }
#content #left #government .item.active { background-image: url('../img/item-icon-active.png'); }
#content #left #government .item .submenu { position: relative; border-top-color: #9dd914; border-top-style: solid; border-top-width: 2px; padding-top: 11px; padding-bottom: 1px; }
#content #left #government .item .submenu .subitem { position: relative; width: 220px; min-height: 29px; font-size: 14px; color: #ffffff; font-weight: normal; text-transform: uppercase; z-index: 6; }
#content #left #government .item .submenu .subitem a { position: relative; display: block; width: 170px; min-height: 17px; padding-left: 30px; padding-right: 20px; padding-top: 0px; padding-bottom: 12px; color: #ffffff; text-decoration: none; }
#content #left #government .item .submenu .subitem a:hover, #content #left #government .item .submenu .subitem a:active, #content #left #government .item .submenu .subitem a:focus { color: #ffffff; text-decoration: underline; }
#content #left #government .item.even .submenu { background-color: #246924; }
#content #left #government .item.odd .submenu { background-color: #125212; }
/* content, left, municipal-office */
#content #left #municipal-office { position: relative; float: left; width: 220px; min-height: 55px; background-color: #125212; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; z-index: 4; }
#content #left #municipal-office h2.headline { position: relative; display: block; width: 180px; min-height: 27px; background-color: #125212; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; font-size: 22px; font-weight: bold; color: #ffffff; text-shadow: 1px 1px 1px rgba(9, 66, 9, 1); padding-left: 20px; padding-right: 20px; padding-top: 13px; padding-bottom: 13px; z-index: 5; }
#content #left #municipal-office .item { position: relative; width: 220px; min-height: 35px; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; font-size: 14px; color: #ffffff; font-weight: normal; text-transform: uppercase; background-image: url('../img/item-icon.png'); background-position: 185px 10px; background-repeat: no-repeat; z-index: 5; }
#content #left #municipal-office .item.even { background-color: #246924; }
#content #left #municipal-office .item.odd { background-color: #125212; }
#content #left #municipal-office .item a { position: relative; display: block; width: 150px; min-height: 19px; padding-left: 20px; padding-right: 50px; padding-top: 8px; padding-bottom: 8px; color: #ffffff; text-decoration: none; }
#content #left #municipal-office .item a:hover, #content #left #municipal-office .item a:active, #content #left #municipal-office .item a:focus { color: #ffffff; text-decoration: underline; }
#content #left #municipal-office .item.active { background-image: url('../img/item-icon-active.png'); }
#content #left #municipal-office .item .submenu { position: relative; border-top-color: #9dd914; border-top-style: solid; border-top-width: 2px; padding-top: 11px; padding-bottom: 1px; }
#content #left #municipal-office .item .submenu .subitem { position: relative; width: 220px; min-height: 29px; font-size: 14px; color: #ffffff; font-weight: normal; text-transform: uppercase; z-index: 6; }
#content #left #municipal-office .item .submenu .subitem a { position: relative; display: block; width: 170px; min-height: 17px; padding-left: 30px; padding-right: 20px; padding-top: 0px; padding-bottom: 12px; color: #ffffff; text-decoration: none; }
#content #left #municipal-office .item .submenu .subitem a:hover, #content #left #municipal-office .item .submenu .subitem a:active, #content #left #municipal-office .item .submenu .subitem a:focus { color: #ffffff; text-decoration: underline; }
#content #left #municipal-office .item.even .submenu { background-color: #246924; }
#content #left #municipal-office .item.odd .submenu { background-color: #125212; }
/* content, left, topmenutop */
#content #left .topmenutop { position: relative; float: left; width: 220px; min-height: 55px; background-color: #125212; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; margin-bottom: 20px; z-index: 4; }
#content #left .topmenutop h2.headline { position: relative; display: block; width: 180px; min-height: 27px; background-color: #125212; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; font-size: 22px; font-weight: bold; color: #ffffff; text-shadow: 1px 1px 1px rgba(9, 66, 9, 1); padding-left: 20px; padding-right: 20px; padding-top: 13px; padding-bottom: 13px; z-index: 5; }
#content #left .topmenutop h2.headline a { position: relative; display: block; width: 180px; min-height: 27px; text-decoration: none; color: #ffffff; }
#content #left .topmenutop h2.headline a:hover, #content #left .topmenutop h2.headline a:active, #content #left .topmenutop h2.headline a:focus { text-decoration: underline; color: #ffffff; }
#content #left .topmenutop .item { position: relative; width: 220px; min-height: 35px; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; font-size: 14px; color: #ffffff; font-weight: normal; text-transform: uppercase; background-image: url('../img/item-icon.png'); background-position: 185px 10px; background-repeat: no-repeat; z-index: 5; }
#content #left .topmenutop .item.even { background-color: #246924; }
#content #left .topmenutop .item.odd { background-color: #125212; }
#content #left .topmenutop .item a { position: relative; display: block; width: 150px; min-height: 19px; padding-left: 20px; padding-right: 50px; padding-top: 8px; padding-bottom: 8px; color: #ffffff; text-decoration: none; }
#content #left .topmenutop .item a:hover, #content #left .topmenutop .item a:active, #content #left .topmenutop .item a:focus { color: #ffffff; text-decoration: underline; }
#content #left .topmenutop .item.active { background-image: url('../img/item-icon-active.png'); }
#content #left .topmenutop .item .submenu { position: relative; border-top-color: #9dd914; border-top-style: solid; border-top-width: 2px; padding-top: 11px; padding-bottom: 1px; }
#content #left .topmenutop .item .submenu .subitem { position: relative; width: 220px; min-height: 29px; font-size: 14px; color: #ffffff; font-weight: normal; text-transform: uppercase; z-index: 6; }
#content #left .topmenutop .item .submenu .subitem a { position: relative; display: block; width: 170px; min-height: 17px; padding-left: 30px; padding-right: 20px; padding-top: 0px; padding-bottom: 12px; color: #ffffff; text-decoration: none; }
#content #left .topmenutop .item .submenu .subitem a:hover, #content #left .topmenutop .item .submenu .subitem a:active, #content #left .topmenutop .item .submenu .subitem a:focus { color: #ffffff; text-decoration: underline; }
#content #left .topmenutop .item .submenu .subitem.active { color: #ffffff; text-decoration: underline; }
#content #left .topmenutop .item .submenu .subitem.active a { color: #ffffff; text-decoration: underline; }
#content #left .topmenutop .item .submenu .subitem.active a:hover, #content #left .topmenutop .item .submenu .subitem.active a:active, #content #left .topmenutop .item .submenu .subitem.active a:focus { color: #ffffff; text-decoration: underline; }
#content #left .topmenutop .item.even .submenu { background-color: #246924; }
#content #left .topmenutop .item.odd .submenu { background-color: #125212; }

/* content, center */
#content #center { position: relative; float: left; width: 495px; min-height: 810px; margin-right: 20px; padding-bottom: 30px; text-align: left; z-index: 3; }
/* content, center, announcement */
#content #center #announcement { position: relative; float: left; width: 455px; min-height: 224px; text-align: left; background-color: #125212; margin-bottom: 20px; padding-top: 264px; padding-left: 20px; padding-right: 20px; z-index: 4; }
#content #center #announcement h2 { font-size: 22px; font-weight: bold; color: #ffffff; margin-bottom: 10px; }
#content #center #announcement #photo { position: absolute; top: 0px; left: 0px; height: 250px; width: 495px; z-index: 5; }
#content #center #announcement p { line-height: 20px; }
#content #center #announcement #sign { display: block; width: 455px; text-align: right; margin-top: 10px; }
/* content, center, noticeboard */
#content #center #noticeboard { position: relative; float: left; width: 495px; min-height: 105px; text-align: left; background-color: #125212; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; z-index: 4; }
#content #center #noticeboard h2.headline { position: relative; display: block; width: 455px; min-height: 27px; background-color: #125212; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; font-size: 22px; font-weight: bold; color: #ffffff; text-shadow: 1px 1px 1px rgba(9, 66, 9, 1); padding-left: 20px; padding-right: 20px; padding-top: 13px; padding-bottom: 13px; z-index: 5; }
#content #center #noticeboard #notices { position: relative; float: left; width: 495px; min-height: 52px; background-color: #deeede; }
#content #center #noticeboard #notices .item { position: relative; float: left; width: 430px; min-height: 15px; font-size: 14px; padding-top: 25px; padding-bottom: 12px; padding-left: 45px; padding-right: 20px; color: #125212; background-image: url('../img/notices-icon.png'); background-position: 20px 26px; background-repeat: no-repeat; }
#content #center #noticeboard #notices .item.even { background-color: #ffffff; }
#content #center #noticeboard #notices .item.odd { background-color: #deeede; }
#content #center #noticeboard #notices .item .date { position: absolute; top: 4px; left: 20px; font-size: 14px; color: #246924; font-weight: normal; }
#content #center #noticeboard #notices .item .link { font-size: 14px; color: #125212; font-weight: normal; }
#content #center #noticeboard #notices .item .link a { color: #125212; text-decoration: underline; }
#content #center #noticeboard #notices .item .link a:hover, #content #center #noticeboard #notices .item .link a:active, #content #center #noticeboard #notices .item .link a:focus { color: #125212; text-decoration: none; }
#content #center #noticeboard #notices p { position: relative; float: left; width: 430px; min-height: 15px; font-size: 14px; padding-top: 12px; padding-bottom: 12px; padding-left: 45px; padding-right: 20px; color: #125212; background-image: url('../img/notices-icon.png'); background-position: 20px 14px; background-repeat: no-repeat; background-color: #ffffff; }
/* content, center, searchboard */
#content #center #searchboard { position: relative; float: left; width: 495px; min-height: 105px; text-align: left; background-color: #125212; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; z-index: 4; }
#content #center #searchboard h2.headline { position: relative; display: block; width: 455px; min-height: 27px; background-color: #125212; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; font-size: 22px; font-weight: bold; color: #ffffff; text-shadow: 1px 1px 1px rgba(9, 66, 9, 1); padding-left: 20px; padding-right: 20px; padding-top: 13px; padding-bottom: 13px; z-index: 5; }
#content #center #searchboard #searches { position: relative; float: left; width: 495px; min-height: 52px; background-color: #deeede; }
#content #center #searchboard #searches .item { position: relative; float: left; width: 430px; min-height: 20px; font-size: 14px; padding-top: 7px; padding-bottom: 25px; padding-left: 45px; padding-right: 20px; color: #125212; background-image: url('../img/notices-icon.png'); background-position: 20px 8px; background-repeat: no-repeat; }
#content #center #searchboard #searches .item.even { background-color: #ffffff; }
#content #center #searchboard #searches .item.odd { background-color: #deeede; }
#content #center #searchboard #searches .item .date { position: absolute; bottom: 7px; left: 20px; font-size: 14px; color: #246924; font-weight: normal; }
#content #center #searchboard #searches .item .link { font-size: 14px; color: #125212; font-weight: normal; }
#content #center #searchboard #searches .item .link a { color: #125212; text-decoration: underline; }
#content #center #searchboard #searches .item .link a:hover, #content #center #searchboard #searches .item .link a:active, #content #center #searchboard #searches .item .link a:focus { color: #125212; text-decoration: none; }
#content #center #searchboard #searches p { position: relative; float: left; width: 430px; min-height: 15px; font-size: 14px; padding-top: 12px; padding-bottom: 12px; padding-left: 45px; padding-right: 20px; color: #125212; background-image: url('../img/notices-icon.png'); background-position: 20px 14px; background-repeat: no-repeat; background-color: #ffffff; }

/* content, center, static */
#content #center #static { position: relative; float: left; width: 495px; min-height: 101px; text-align: left; background-color: #ffffff; z-index: 4; }
#content #center #static #name { position: relative; float: left; width: 455px; min-height: 26px; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; display: block; color: #ffffff; font-size: 22px; background-color: #125212; border: none; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; overflow: hidden; z-index: 5; }
#content #center #static #breadcrumbs { position: relative; float: left; width: 455px; min-height: 18px; padding-top: 11px; padding-bottom: 11px; padding-left: 20px; padding-right: 20px; background-color: #deeede; color: #125212; font-size: 14px; overflow: hidden; z-index: 5; }
#content #center #static #breadcrumbs a { text-decoration: none; color: #125212; }
#content #center #static #breadcrumbs a:hover, #content #center #static #breadcrumbs a:active, #content #center #static #breadcrumbs a:focus { text-decoration: underline; color: #125212; }
#content #center #static #breadcrumbs a.active { text-decoration: underline; }
#content #center #static #static-content { position: relative; float: left; width: 455px; min-height: 0px; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; text-align: left; color: #000000; font-size: 14px; font-weight: normal; line-height: 19px; }
#content #center #static #static-content h1 { position: relative; padding: 0px; margin: 0px; font-size: 25px; font-weight: bold; color: #000000; margin-bottom: 16px; }
#content #center #static #static-content h2 { position: relative; padding: 0px; margin: 0px; font-size: 25px; font-weight: bold; color: #000000; margin-bottom: 16px; }
#content #center #static #static-content h3 { position: relative; padding: 0px; margin: 0px; font-size: 20px; font-weight: bold; color: #000000; margin-bottom: 15px; }
#content #center #static #static-content h4 { position: relative; padding: 0px; margin: 0px; font-size: 16px; font-weight: bold; color: #000000; margin-bottom: 14px; }
#content #center #static #static-content h5 { position: relative; padding: 0px; margin: 0px; font-size: 14px; font-weight: bold; color: #000000; margin-bottom: 13px; }
#content #center #static #static-content h6 { position: relative; padding: 0px; margin: 0px; font-size: 12px; font-weight: bold; color: #000000; margin-bottom: 12px; }
#content #center #static #static-content p { position: relative; padding: 0px; margin: 0px; margin-bottom: 16px; }
#content #center #static #static-content img { position: relative; padding: 0px; margin: 0px; margin-top: 9px; margin-bottom: 20px; }
#content #center #static #static-content a { color: #246924; text-decoration: underline; }
#content #center #static #static-content a:hover, #content #center #static #static-content a:active, #content #center #static #static-content a:focus { color: #246924; text-decoration: none; }
#content #center #static #static-content ul { position: relative; padding: 0px; margin: 0px; margin-top: 0px; margin-bottom: 16px; list-style: none; }
#content #center #static #static-content ul li { position: relative; padding: 0px; margin: 0px; min-height: 15px; padding-left: 35px; margin-bottom: 1px; background-image: url('../img/list-arrow.png'); background-position: top 2px left 10px; background-repeat: no-repeat;  }
#content #center #static #static-content ol { position: relative; padding: 0px; margin: 0px; margin-top: 0px; padding-left: 35px; margin-bottom: 16px; }
#content #center #static #static-content ol li { position: relative; padding: 0px; margin: 0px; margin-bottom: 1px; }
#content #center #static #static-content strong { font-weight: bold; }
#content #center #static #static-content b { font-weight: bold; }
#content #center #static #static-content em { font-style: italic; }
#content #center #static #static-content i { font-style: italic; }
#content #center #static #static-content hr { position: relative; height: 0px; width: 85%; border: none; border-top-color: #000000; border-top-style: solid; border-top-width: 1px; margin-bottom: 2px; }
#content #center #static #files { position: relative; float: left; width: 495px; min-height: 0px; text-align: left; background-color: #ffffff; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; z-index: 4; }
#content #center #static #files h2.headliner { position: relative; padding: 0px; margin: 0px; font-size: 25px; font-weight: bold; color: #000000; margin-bottom: 16px; padding-left: 19px; padding-right: 19px; }
#content #center #static #files .item { position: relative; min-height: 52px; background-image: url('../img/files-arrow.png'); background-position: top 16px left 20px; background-repeat: no-repeat; z-index: 5; }
#content #center #static #files .item.even { background-color: #deeede; }
#content #center #static #files .item.odd { background-color: #ffffff; }
#content #center #static #files .item a { position: relative; width: 495px; min-height: 52px; display: block; color: #125212; text-decoration: underline; }
#content #center #static #files .item a:hover, #content #center #static #files .item a:active, #content #center #static #files .item a:focus { color: #125212; text-decoration: none; }
#content #center #static #files .item a .link { position: relative; width: 403px; padding-left: 45px; padding-right: 47px; min-height: 22px; padding-top: 15px; padding-bottom: 15px; color: #125212; text-decoration: underline; z-index: 5; }
#content #center #static #files .item a:hover .link, #content #center #static #files .item a:active .link, #content #center #static #files .item a:focus .link { color: #125212; text-decoration: none; }
#content #center #static #files .item a .pdf-icon { position: absolute; top: 17px; right: 21px; height: 16px; width: 16px; background-image: url('../img/pdf-icon.png'); background-position: top left; background-repeat: no-repeat; z-index: 7; }
#content #center #static #static-content ul#sitemap { margin-top: -14px; margin-bottom: 8px; }
#content #center #static #static-content ul#sitemap li.top { margin-top: 14px; }
#content #center #static #static-content ul#sitemap li.sub { margin-left: 14px; }
#content #center #static #static-content ul#sitemap li.tre { margin-left: 28px; }

/* content, center, news */
#content #center #news { position: relative; float: left; width: 495px; min-height: 101px; text-align: left; z-index: 4; }
#content #center #news #name { position: relative; float: left; width: 455px; min-height: 26px; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; display: block; color: #ffffff; font-size: 22px; background-color: #125212; border: none; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; overflow: hidden; z-index: 5; }
#content #center #news #breadcrumbs { position: relative; float: left; width: 455px; min-height: 18px; padding-top: 11px; padding-bottom: 11px; padding-left: 20px; padding-right: 20px; background-color: #deeede; color: #125212; font-size: 14px; overflow: hidden; margin-bottom: 32px; z-index: 5; }
#content #center #news #breadcrumbs a { text-decoration: none; color: #125212; }
#content #center #news #breadcrumbs a:hover, #content #center #static #breadcrumbs a:active, #content #center #static #breadcrumbs a:focus { text-decoration: underline; color: #125212; }
#content #center #news #breadcrumbs a.active { text-decoration: underline; }
#content #center #news .item { position: relative; float: left; width: 495px; min-height: 142px; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; background-color: #ffffff; z-index: 5; }
#content #center #news .item h2.headliner { position: relative; float: left; margin: 0px; padding: 0px; display: block; width: 455px; min-height: 28px; padding-top: 14px; padding-bottom: 14px; font-size: 20px; color: #ffffff; font-weight: bold; background-color: #246924; padding-left: 20px; padding-right: 20px; }
#content #center #news .item .authordate { position: relative; float: left; width: 495px; height: 36px; background-color: #deeede; }
#content #center #news .item .authordate .date { position: absolute; top: 8px; right: 20px; font-size: 14px; color: #3f713f; text-align: right; }
#content #center #news .item .authordate .author { position: absolute; top: 8px; left: 20px; font-size: 14px; color: #3f713f; text-align: left; }
#content #center #news .item .detail { position: relative; float: left; width: 495px; min-height: 50px; background-color: #ffffff; }
#content #center #news .item .detail .text { position: relative; width: 455px; padding-left: 20px; padding-right: 20px; margin-top: 5px; margin-bottom: 49px; text-align: left; font-size: 14px; color: #000000; font-weight: normal; line-height: 19px; }
#content #center #news .item .detail .link { position: absolute; bottom: 10px; left: 178px; width: 137px; height: 30px; background-color: #deeede; color: #125212; text-transform: uppercase; font-size: 14px; font-weight: bold; background-image: url('../img/files-arrow.png'); background-position: top 7px left 10px; background-repeat: no-repeat; }
#content #center #news .item .detail .link a { position: relative; display: block; width: 103px; height: 24px; padding-left: 34px; padding-top: 6px; color: #125212; text-decoration: none; }
#content #center #news .item .detail .link a:hover, #content #center #news .item .detail .link a:active, #content #center #news .item .detail .link a:focus { color: #125212; text-decoration: underline; }
#content #center #news #pagination { position: relative; float: left; width: 495px; z-index: 5; }
#content #center #news #pagination #left-pagination { position: relative; float: left; width: 111px; height: 30px; background-color: #deeede; color: #125212; text-transform: uppercase; font-size: 14px; font-weight: bold; background-image: url('../img/files-arrow.png'); background-position: top 7px left 20px; background-repeat: no-repeat; z-index: 5; }
#content #center #news #pagination #left-pagination a { position: relative; display: block; width: 67px; height: 24px; padding-left: 44px; padding-top: 6px; color: #125212; text-decoration: none; }
#content #center #news #pagination #left-pagination a:hover, #content #center #news #pagination #left-pagination a:active, #content #center #news #pagination #left-pagination a:focus { color: #125212; text-decoration: underline; }
#content #center #news #pagination #pages { position: relative; float: left; width: 273px; height: 25px; text-align: center; padding-top: 5px; }
#content #center #news #pagination #right-pagination { position: relative; float: left; width: 111px; height: 30px; background-color: #deeede; color: #125212; text-transform: uppercase; font-size: 14px; font-weight: bold; background-image: url('../img/files-arrow.png'); background-position: top 7px left 20px; background-repeat: no-repeat; z-index: 5; }
#content #center #news #pagination #right-pagination a { position: relative; display: block; width: 67px; height: 24px; padding-left: 44px; padding-top: 6px; color: #125212; text-decoration: none; }
#content #center #news #pagination #right-pagination a:hover, #content #center #news #pagination #right-pagination a:active, #content #center #news #pagination #right-pagination a:focus { color: #125212; text-decoration: underline; }

/* content, center, news-detail */
#content #center #news-detail { position: relative; float: left; width: 495px; min-height: 101px; text-align: left; background-color: #ffffff; z-index: 4; }
#content #center #news-detail #name { position: relative; float: left; width: 455px; min-height: 26px; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; display: block; color: #ffffff; font-size: 22px; background-color: #125212; border: none; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; overflow: hidden; z-index: 5; }
#content #center #news-detail #breadcrumbs { position: relative; float: left; width: 455px; min-height: 18px; padding-top: 11px; padding-bottom: 11px; padding-left: 20px; padding-right: 20px; background-color: #deeede; color: #125212; font-size: 14px; overflow: hidden; z-index: 5; }
#content #center #news-detail #breadcrumbs a { text-decoration: none; color: #125212; }
#content #center #news-detail #breadcrumbs a:hover, #content #center #news-detail #breadcrumbs a:active, #content #center #news-detail #breadcrumbs a:focus { text-decoration: underline; color: #125212; }
#content #center #news-detail #breadcrumbs a.active { text-decoration: underline; }
#content #center #news-detail #authordate { position: relative; float: left; width: 495px; height: 40px; background-color: #125212; }
#content #center #news-detail #authordate #date { position: absolute; top: 10px; right: 20px; font-size: 14px; color: #fefefe; text-align: left; }
#content #center #news-detail #authordate #author { position: absolute; top: 10px; left: 20px; font-size: 14px; color: #fefefe; text-align: right; }
#content #center #news-detail #news-content { position: relative; float: left; width: 455px; min-height: 0px; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; text-align: left; color: #000000; font-size: 14px; font-weight: normal; line-height: 19px; }
#content #center #news-detail #news-content h1 { position: relative; padding: 0px; margin: 0px; font-size: 25px; font-weight: bold; color: #000000; margin-bottom: 16px; }
#content #center #news-detail #news-content h2 { position: relative; padding: 0px; margin: 0px; font-size: 25px; font-weight: bold; color: #000000; margin-bottom: 16px; }
#content #center #news-detail #news-content h3 { position: relative; padding: 0px; margin: 0px; font-size: 20px; font-weight: bold; color: #000000; margin-bottom: 15px; }
#content #center #news-detail #news-content h4 { position: relative; padding: 0px; margin: 0px; font-size: 16px; font-weight: bold; color: #000000; margin-bottom: 14px; }
#content #center #news-detail #news-content h5 { position: relative; padding: 0px; margin: 0px; font-size: 14px; font-weight: bold; color: #000000; margin-bottom: 13px; }
#content #center #news-detail #news-content h6 { position: relative; padding: 0px; margin: 0px; font-size: 12px; font-weight: bold; color: #000000; margin-bottom: 12px; }
#content #center #news-detail #news-content p { position: relative; padding: 0px; margin: 0px; margin-bottom: 16px; }
#content #center #news-detail #news-content img { position: relative; padding: 0px; margin: 0px; margin-top: 9px; margin-bottom: 20px; }
#content #center #news-detail #news-content a { color: #246924; text-decoration: underline; }
#content #center #news-detail #news-content a:hover, #content #center #news-detail #news-content a:active, #content #center #news-detail #news-content a:focus { color: #246924; text-decoration: none; }
#content #center #news-detail #news-content ul { position: relative; padding: 0px; margin: 0px; margin-top: 0px; margin-bottom: 16px; list-style: none; }
#content #center #news-detail #news-content ul li { position: relative; padding: 0px; margin: 0px; min-height: 15px; padding-left: 35px; margin-bottom: 1px; background-image: url('../img/list-arrow.png'); background-position: top 2px left 10px; background-repeat: no-repeat;  }
#content #center #news-detail #news-content ol { position: relative; padding: 0px; margin: 0px; margin-top: 0px; margin-bottom: 16px; }
#content #center #news-detail #news-content ol li { position: relative; padding: 0px; margin: 0px; margin-bottom: 1px; }
#content #center #news-detail #news-content strong { font-weight: bold; }
#content #center #news-detail #news-content b { font-weight: bold; }
#content #center #news-detail #news-content em { font-style: italic; }
#content #center #news-detail #news-content i { font-style: italic; }
#content #center #news-detail #news-content hr { position: relative; height: 0px; width: 85%; border: none; border-top-color: #000000; border-top-style: solid; border-top-width: 1px; margin-bottom: 2px; }
#content #center #news-detail #files { position: relative; float: left; width: 495px; min-height: 0px; text-align: left; background-color: #ffffff; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; z-index: 4; }
#content #center #news-detail #files h2.headliner { position: relative; padding: 0px; margin: 0px; font-size: 25px; font-weight: bold; color: #000000; margin-bottom: 16px; padding-left: 19px; padding-right: 19px; }
#content #center #news-detail #files .item { position: relative; min-height: 52px; background-image: url('../img/files-arrow.png'); background-position: top 16px left 20px; background-repeat: no-repeat; z-index: 5; }
#content #center #news-detail #files .item.even { background-color: #deeede; }
#content #center #news-detail #files .item.odd { background-color: #ffffff; }
#content #center #news-detail #files .item a { position: relative; width: 495px; min-height: 52px; display: block; color: #125212; text-decoration: underline; }
#content #center #news-detail #files .item a:hover, #content #center #news-detail #files .item a:active, #content #center #news-detail #files .item a:focus { color: #125212; text-decoration: none; }
#content #center #news-detail #files .item a .link { position: relative; width: 403px; padding-left: 45px; padding-right: 47px; min-height: 22px; padding-top: 15px; padding-bottom: 15px; color: #125212; text-decoration: underline; z-index: 5; }
#content #center #news-detail #files .item a:hover .link, #content #center #news-detail #files .item a:active .link, #content #center #news-detail #files .item a:focus .link { color: #125212; text-decoration: none; }
#content #center #news-detail #files .item a .pdf-icon { position: absolute; top: 17px; right: 21px; height: 16px; width: 16px; background-image: url('../img/pdf-icon.png'); background-position: top left; background-repeat: no-repeat; z-index: 7; }

/* content, center, photos */
#content #center #photos { position: relative; float: left; width: 495px; min-height: 101px; text-align: left; z-index: 4; }
#content #center #photos #name { position: relative; float: left; width: 455px; min-height: 26px; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; display: block; color: #ffffff; font-size: 22px; background-color: #125212; border: none; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; overflow: hidden; z-index: 5; }
#content #center #photos #breadcrumbs { position: relative; float: left; width: 455px; min-height: 18px; padding-top: 11px; padding-bottom: 11px; padding-left: 20px; padding-right: 20px; background-color: #deeede; color: #125212; font-size: 14px; overflow: hidden; z-index: 5; }
#content #center #photos #breadcrumbs a { text-decoration: none; color: #125212; }
#content #center #photos #breadcrumbs a:hover, #content #center #photos #breadcrumbs a:active, #content #center #photos #breadcrumbs a:focus { text-decoration: underline; color: #125212; }
#content #center #photos #breadcrumbs a.active { text-decoration: underline; }
#content #center #photos #photogallery p { color: #000000; margin-bottom: 6px; }
#content #center #photos #photogallery { position: relative; float: left; width: 455px; padding-right: 20px; padding-left: 20px; min-height: 0px; padding-top: 20px; padding-bottom: 11px; background-color: #ffffff; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; z-index: 5; }
#content #center #photos #photogallery .item { position: relative; float: left; height: 149px; width: 145px; margin-right: 10px; margin-bottom: 10px; background-color: #deeede; background-image: url('../img/files-arrow.png'); background-position: top 104px left 15px; background-repeat: no-repeat; z-index: 5; }
#content #center #photos #photogallery .item.third { margin-right: 0px; }
#content #center #photos #photogallery .item.empty { background-image: none; background-color: #ffffff; }
#content #center #photos #photogallery .item a { position: relative; display: block; height: 47px; padding-top: 102px; padding-bottom: 0px; width: 91px; padding-left: 39px; padding-right: 15px; overflow: hidden; font-size: 14px; color: #125212; text-decoration: none; line-height: 19px; }
#content #center #photos #photogallery .item a:hover { color: #125212; text-decoration: underline; }
#content #center #photos #photogallery .item a strong { font-weight: bold; text-transform: uppercase; }
#content #center #photos #photogallery .item img { position: absolute; top: 0px; left: 0px; }
/* content, center, photos-detail */
#content #center #photos #photogallery .item-detail { position: relative; float: left; height: 149px; width: 145px; margin-right: 10px; margin-bottom: 10px; background-color: #deeede; z-index: 5; }
#content #center #photos #photogallery .item-detail.third { margin-right: 0px; }
#content #center #photos #photogallery .item-detail.empty { background-image: none; background-color: #ffffff; }
#content #center #photos #photogallery .item-detail a { position: relative; display: block; height: 47px; padding-top: 102px; padding-bottom: 0px; width: 115px; padding-left: 15px; padding-right: 15px; overflow: hidden; font-size: 14px; color: #125212; text-decoration: none; line-height: 19px; }
#content #center #photos #photogallery .item-detail a:hover { color: #125212; text-decoration: underline; }
#content #center #photos #photogallery .item-detail a strong { font-weight: bold; text-transform: uppercase; }
#content #center #photos #photogallery .item-detail img { position: absolute; top: 0px; left: 0px; }

/* content, center, disclosures */
#content #center #disclosures { position: relative; float: left; width: 495px; min-height: 101px; text-align: left; z-index: 4; }
#content #center #disclosures #name { position: relative; float: left; width: 455px; min-height: 26px; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; display: block; color: #ffffff; font-size: 22px; background-color: #125212; border: none; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; overflow: hidden; z-index: 5; }
#content #center #disclosures #breadcrumbs { position: relative; float: left; width: 455px; min-height: 18px; padding-top: 11px; padding-bottom: 11px; padding-left: 20px; padding-right: 20px; background-color: #deeede; color: #125212; font-size: 14px; overflow: hidden; z-index: 5; }
#content #center #disclosures #breadcrumbs a { text-decoration: none; color: #125212; }
#content #center #disclosures #breadcrumbs a:hover, #content #center #photos #breadcrumbs a:active, #content #center #photos #breadcrumbs a:focus { text-decoration: underline; color: #125212; }
#content #center #disclosures #breadcrumbs a.active { text-decoration: underline; }
#content #center #disclosures #disclosures-filter { position: relative; float: left; width: 495px; height: 40px; background-color: #246924; }
#content #center #disclosures #disclosures-filter h2#disclosures-years-label { position: absolute; top: 11px; left: 19px; text-transform: uppercase; color: #ffffff; font-size: 15px; text-align: left; }
#content #center #disclosures #disclosures-filter #disclosures-years { position: absolute; top: 11px; left: 114px; width: 156px; }
#content #center #disclosures #disclosures-list { position: relative; width: 495px; min-height: 40px; background-color: #ffffff; color: #000000; border: none; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; margin-bottom: 0px; }
#content #center #disclosures #disclosures-list tr { border: none; background-color: #deeede; }
#content #center #disclosures #disclosures-list tr.even { border: none; background-color: #deeede; }
#content #center #disclosures #disclosures-list tr.odd { border: none; background-color: #ffffff; }
#content #center #disclosures #disclosures-list tr th { background-color: #125212; color: #fefefe; border: none; text-align: left; }
#content #center #disclosures #disclosures-list tr th.first { width: 96px; text-align: left; padding-left: 19px; padding-right: 0px; }
#content #center #disclosures #disclosures-list tr th.second { width: 108px; text-align: left; padding-left: 0px; padding-right: 10px; text-align: left; }
#content #center #disclosures #disclosures-list tr th.third { width: 174px; text-align: left; padding-left: 0px; padding-right: 0px; }
#content #center #disclosures #disclosures-list tr th.fourth { width: 68px; text-align: right; padding-left: 0px; padding-right: 20px; }
#content #center #disclosures #disclosures-list tr td { border: none; vertical-align: top; }
#content #center #disclosures #disclosures-list tr td.first { width: 96px; text-align: left; padding-left: 19px; padding-right: 0px; }
#content #center #disclosures #disclosures-list tr td.second { width: 108px; text-align: left; padding-left: 0px; padding-right: 10px; }
#content #center #disclosures #disclosures-list tr td.third { width: 174px; text-align: left; padding-left: 0px; padding-right: 0px; }
#content #center #disclosures #disclosures-list tr td.fourth { width: 68px; text-align: right; padding-left: 0px; padding-right: 20px; }
#content #center #disclosures #disclosures-list a { color: #000000; text-decoration: underline; }
#content #center #disclosures #disclosures-list a:hover, #content #center #disclosures #disclosures-list a:active, #content #center #disclosures #disclosures-list a:focus { color: #000000; text-decoration: none; }
#content #center #disclosures #static-content { position: relative; float: left; width: 455px; min-height: 0px; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; text-align: left; color: #000000; font-size: 14px; font-weight: normal; line-height: 19px; background-color: #ffffff; }
#content #center #disclosures #pagination { position: relative; float: left; width: 495px; z-index: 5; }
#content #center #disclosures #pagination #left-pagination { position: relative; float: left; width: 111px; height: 30px; background-color: #deeede; color: #125212; text-transform: uppercase; font-size: 14px; font-weight: bold; background-image: url('../img/files-arrow.png'); background-position: top 7px left 20px; background-repeat: no-repeat; z-index: 5; }
#content #center #disclosures #pagination #left-pagination a { position: relative; display: block; width: 67px; height: 24px; padding-left: 44px; padding-top: 6px; color: #125212; text-decoration: none; }
#content #center #disclosures #pagination #left-pagination a:hover, #content #center #disclosures #pagination #left-pagination a:active, #content #center #disclosures #pagination #left-pagination a:focus { color: #125212; text-decoration: underline; }
#content #center #disclosures #pagination #pages { position: relative; float: left; width: 273px; height: 25px; text-align: center; padding-top: 5px; }
#content #center #disclosures #pagination #right-pagination { position: relative; float: left; width: 111px; height: 30px; background-color: #deeede; color: #125212; text-transform: uppercase; font-size: 14px; font-weight: bold; background-image: url('../img/files-arrow.png'); background-position: top 7px left 20px; background-repeat: no-repeat; z-index: 5; }
#content #center #disclosures #pagination #right-pagination a { position: relative; display: block; width: 67px; height: 24px; padding-left: 44px; padding-top: 6px; color: #125212; text-decoration: none; }
#content #center #disclosures #pagination #right-pagination a:hover, #content #center #disclosures #pagination #right-pagination a:active, #content #center #disclosures #pagination #right-pagination a:focus { color: #125212; text-decoration: underline; }
/* content, center, disclosures-detail */
#content #center #disclosures-detail { position: relative; float: left; width: 495px; min-height: 101px; text-align: left; z-index: 4; }
#content #center #disclosures-detail #name { position: relative; float: left; width: 455px; height: 26px; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; display: block; color: #ffffff; font-size: 22px; background-color: #125212; border: none; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; overflow: hidden; z-index: 5; }
#content #center #disclosures-detail #breadcrumbs { position: relative; float: left; width: 455px; min-height: 18px; padding-top: 11px; padding-bottom: 11px; padding-left: 20px; padding-right: 20px; background-color: #deeede; color: #125212; font-size: 14px; overflow: hidden; z-index: 5; }
#content #center #disclosures-detail #breadcrumbs a { text-decoration: none; color: #125212; }
#content #center #disclosures-detail #breadcrumbs a:hover, #content #center #photos #breadcrumbs a:active, #content #center #photos #breadcrumbs a:focus { text-decoration: underline; color: #125212; }
#content #center #disclosures-detail #breadcrumbs a.active { text-decoration: underline; }

#content #center #disclosures-detail #disclosures-content { position: relative; float: left; width: 495px; min-height: 0px; padding-top: 20px; background-color: #ffffff; z-index: 5; }
#content #center #disclosures-detail #disclosures-content h2 { position: relative; padding: 0px; margin: 0px; font-size: 25px; font-weight: bold; color: #000000; margin-bottom: 16px; padding-left: 19px; padding-right: 19px; }
#content #center #disclosures-detail #disclosures-content #disclosures-data { position: relative; width: 495px; color: #000000; font-size: 14px; margin-bottom: 17px; }
#content #center #disclosures-detail #disclosures-content #disclosures-data tr { border: none; background-color: #deeede; }
#content #center #disclosures-detail #disclosures-content #disclosures-data tr.even { background-color: #deeede; }
#content #center #disclosures-detail #disclosures-content #disclosures-data tr.odd { background-color: #ffffff; }
#content #center #disclosures-detail #disclosures-content #disclosures-data tr td { border: none; padding-left: 0px; padding-right: 0px; }
#content #center #disclosures-detail #disclosures-content #disclosures-data tr td.first { font-weight: bold; width: 158px; padding-left: 20px; }
#content #center #disclosures-detail #disclosures-content #disclosures-data tr td.second { font-weight: normal; width: 297px; padding-right: 20px; }

#content #center #disclosures-detail #files { position: relative; float: left; width: 495px; min-height: 0px; text-align: left; background-color: #ffffff; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; z-index: 4; }
#content #center #disclosures-detail #files h2.headliner { position: relative; padding: 0px; margin: 0px; font-size: 25px; font-weight: bold; color: #000000; margin-bottom: 16px; padding-left: 19px; padding-right: 19px; }
#content #center #disclosures-detail #files .item { position: relative; min-height: 52px; background-image: url('../img/files-arrow.png'); background-position: top 16px left 20px; background-repeat: no-repeat; z-index: 5; }
#content #center #disclosures-detail #files .item.even { background-color: #deeede; }
#content #center #disclosures-detail #files .item.odd { background-color: #ffffff; }
#content #center #disclosures-detail #files .item a { position: relative; width: 495px; min-height: 52px; display: block; color: #125212; text-decoration: underline; }
#content #center #disclosures-detail #files .item a:hover, #content #center #disclosures-detail #files .item a:active, #content #center #disclosures-detail #files .item a:focus { color: #125212; text-decoration: none; }
#content #center #disclosures-detail #files .item a .link { position: relative; width: 403px; padding-left: 45px; padding-right: 47px; min-height: 22px; padding-top: 15px; padding-bottom: 15px; color: #125212; text-decoration: underline; z-index: 5; }
#content #center #disclosures-detail #files .item a:hover .link, #content #center #disclosures-detail #files .item a:active .link, #content #center #disclosures-detail #files .item a:focus .link { color: #125212; text-decoration: none; }
#content #center #disclosures-detail #files .item a .pdf-icon { position: absolute; top: 17px; right: 21px; height: 16px; width: 16px; background-image: url('../img/pdf-icon.png'); background-position: top left; background-repeat: no-repeat; z-index: 7; }

/* content, right */
#content #right { position: relative; float: left; width: 245px; min-height: 810px; padding-bottom: 30px; text-align: left; z-index: 3; }
/* content, right, calendar */
#content #right #calendar { position: relative; float: left; width: 245px; min-height: 280px; background-color: #125212; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 1px; margin-bottom: 20px; z-index: 4; }
#content #right #calendar h2.headline { position: relative; display: block; width: 205px; min-height: 27px; background-color: #125212; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; font-size: 22px; font-weight: bold; color: #ffffff; text-shadow: 1px 1px 1px rgba(9, 66, 9, 1); padding-left: 20px; padding-right: 20px; padding-top: 13px; padding-bottom: 13px; z-index: 5; }

/* datepicker */
#content #right #calendar .ui-datepicker { float: left; margin: 0px; padding: 0px; width: 245px; min-height: 224px; margin-bottom: -14px; }
#content #right #calendar .ui-datepicker a { text-decoration: none; }
#content #right #calendar .ui-datepicker table { width: 245px; }
#content #right #calendar .ui-datepicker-header { height: 35px; width: 245px; background-color: #246924; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; color: #ffffff; font-size: 14px; font-weight: normal; text-transform: uppercase; text-align: center; }
#content #right #calendar .ui-datepicker-title { text-align: center; padding-top: 8px }
#content #right #calendar .ui-datepicker-prev { display: inline-block; float: left; width: 15px; height: 15px; margin-top: 10px; margin-left: 20px; background-image: url('../img/calendar-left.png'); background-position: top left; text-align: center; cursor: pointer; line-height: 600%; overflow: hidden; background-repeat: no-repeat; }
#content #right #calendar .ui-datepicker-next { display: inline-block; float: right; width: 15px; height: 15px; margin-top: 10px; margin-right: 20px; background-image: url('../img/calendar-right.png'); background-position: top left; text-align: center; cursor: pointer; line-height: 600%; overflow: hidden; background-repeat: no-repeat; }
#content #right #calendar .ui-datepicker thead { background-color: #125212; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; }
#content #right #calendar .ui-datepicker th { text-transform: uppercase; color: #ffffff; font-size: 14px; font-weight: normal; border: none; }
#content #right #calendar .ui-datepicker tbody td { border-right: 1px solid #094209; border-left: 0px; padding: 0px; }
#content #right #calendar .ui-datepicker tbody td:last-child { border-right: 0px; }
#content #right #calendar .ui-datepicker tbody tr { border-bottom: 1px solid #094209; border-top: 0px; }
#content #right #calendar .ui-datepicker tbody tr:last-child { border-bottom: 0px; }
#content #right #calendar .ui-datepicker td span, .ui-datepicker td a { display: inline-block; font-weight: normal; text-align: center; width: 34px; height: 30px; line-height: 30px; color: #ffffff; }
#content #right #calendar .ui-datepicker-calendar .ui-state-default { background-color: #125212; }
#content #right #calendar .ui-datepicker-unselectable .ui-state-default { background-color: #125212; color: #ffffff; }
#content #right #calendar .ui-datepicker-calendar .ui-state-hover { background-color: #9dd914; color: #125212; }
#content #right #calendar .ui-datepicker-calendar .ui-state-active { background-color: #094209; color: #ffffff; }
#content #right #calendar .ui-datepicker-calendar .activated a { background-color: #9dd914; color: #125212; }

/* content, right, useful-links */
#content #right #useful-links { position: relative; float: left; width: 245px; min-height: 55px; background-color: #125212; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 1px; margin-bottom: 20px; z-index: 4; }
#content #right #useful-links h2.headline { position: relative; display: block; width: 205px; min-height: 27px; background-color: #125212; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; font-size: 22px; font-weight: bold; color: #ffffff; text-shadow: 1px 1px 1px rgba(9, 66, 9, 1); padding-left: 20px; padding-right: 20px; padding-top: 13px; padding-bottom: 13px; z-index: 5; }
#content #right #useful-links h2.headline a { text-decoration: none; }
#content #right #useful-links h2.headline a:hover, #content #right #useful-links h2.headline a:active, #content #right #useful-links h2.headline a:focus { text-decoration: underline; }
#content #right #useful-links .item { position: relative; width: 245px; min-height: 35px; border-bottom-color: #094209; border-bottom-style: solid; border-bottom-width: 2px; font-size: 14px; color: #ffffff; font-weight: normal; text-transform: uppercase; background-image: url('../img/item-icon.png'); background-position: 210px 10px; background-repeat: no-repeat; z-index: 5; }
#content #right #useful-links .item.even { background-color: #246924; }
#content #right #useful-links .item.odd { background-color: #125212; }
#content #right #useful-links .item a { position: relative; display: block; width: 175px; min-height: 19px; padding-left: 20px; padding-right: 50px; padding-top: 8px; padding-bottom: 8px; color: #ffffff; text-decoration: none; }
#content #right #useful-links .item a:hover, #content #right #useful-links .item a:active, #content #right #useful-links .item a:focus { color: #ffffff; text-decoration: underline; }
#content #right #useful-links .item.active { background-image: url('../img/item-icon-active.png'); }
#content #right #useful-links .item .submenu { position: relative; border-top-color: #9dd914; border-top-style: solid; border-top-width: 2px; padding-top: 11px; padding-bottom: 1px; }
#content #right #useful-links .item .submenu .subitem { position: relative; width: 245px; min-height: 29px; font-size: 14px; color: #ffffff; font-weight: normal; text-transform: uppercase; z-index: 6; }
#content #right #useful-links .item .submenu .subitem a { position: relative; display: block; width: 195px; min-height: 17px; padding-left: 30px; padding-right: 20px; padding-top: 0px; padding-bottom: 12px; color: #ffffff; text-decoration: none; }
#content #right #useful-links .item .submenu .subitem a:hover, #content #right #useful-links .item .submenu .subitem a:active, #content #right #useful-links .item .submenu .subitem a:focus { color: #ffffff; text-decoration: underline; }
#content #right #useful-links .item.even .submenu { background-color: #246924; }
#content #right #useful-links .item.odd .submenu { background-color: #125212; }

/* content, right, facebook */
#content #right #facebook { position: relative; float: left; width: 245px; height: 127px; margin-bottom: 20px; z-index: 4; }

/* footer */
#footer { position: relative; float: left; width: 100%; min-width: 1050px; height: 100px; background-color: #125212; border-top-color: #9dd914; border-top-style: solid; border-top-width: 5px; z-index: 2; }
#footer #copyright-controls-strap { position: relative; width: 100%; min-width: 1050px; height: 50px; background-color: #125212; text-align: center; z-index: 3; }
#footer #copyright-controls-strap #copyright-controls { position: relative; width: 1000px; height: 50px; margin-left: auto; margin-right: auto; text-align: left; z-index: 4; }
/* footer, copyright */
#footer #copyright-controls-strap #copyright-controls #copyright { position: relative; float: left; height: 34px; padding-top: 16px; width: 500px; font-size: 14px; color: #ffffff; text-transform: uppercase; z-index: 5; }
#footer #copyright-controls-strap #copyright-controls #copyright a { font-weight: bold; text-decoration: none; }
#footer #copyright-controls-strap #copyright-controls #copyright a:hover, #footer #copyright-controls-strap #copyright-controls #copyright a:active, #footer #copyright-controls-strap #copyright-controls #copyright a:focus { font-weight: bold; text-decoration: underline; }
/* footer, controls */
#footer #copyright-controls-strap #copyright-controls #controls { position: relative; float: right; height: 50px; width: 500px; font-size: 14px; color: #9dd914; text-transform: uppercase; z-index: 5; }
#footer #copyright-controls-strap #copyright-controls #controls a { color: #9dd914; text-decoration: underline; }
#footer #copyright-controls-strap #copyright-controls #controls a:hover, #footer #copyright-controls-strap #copyright-controls #controls a:active, #footer #copyright-controls-strap #copyright-controls #controls a:focus { color: #9dd914; text-decoration: none; }
#footer #copyright-controls-strap #copyright-controls #controls #sethome { position: relative; float: left; height: 34px; width: 269px; padding-top: 16px; text-align: right; z-index: 6; }
#footer #copyright-controls-strap #copyright-controls #controls #sethome #sethome-icon { position: absolute; top: 18px; left: 44px; height: 15px; width: 11px; }
#footer #copyright-controls-strap #copyright-controls #controls #accessibility { position: relative; float: left; height: 34px; width: 231px; padding-top: 16px; text-align: right; z-index: 6; }
#footer #copyright-controls-strap #copyright-controls #controls #accessibility #accessibility-icon { position: absolute; top: 19px; left: 30px; height: 15px; width: 13px; }
/* footer, author */
#footer #author-strap { position: relative; width: 100%; min-width: 1050px; height: 50px; background-color: #094209; text-align: center; z-index: 3; }
#footer #author-strap #author { position: relative; width: 1000px; height: 34px; padding-top: 16px; margin-left: auto; margin-right: auto; text-align: left; font-size: 13px; color: #88c688; text-transform: uppercase; z-index: 4; }
#footer #author-strap #author a { color: #9dd914; text-decoration: underline; }
#footer #author-strap #author a:hover, #footer #author-strap #author a:active, #footer #author-strap #author a:focus { color: #9dd914; text-decoration: none; }

/* preload */
.preload { position: absolute; top: 0px; left: 0px; display: none; visibility: hidden; }

/* chromeframe */
.chromeframe { position: relative; width: 100%; height: 30px; line-height: 30px; font-size: 13px; color: #41913b; background-color: #ffffff; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.chromeframe a { text-decoration: underline; color: #ffffff; }
.chromeframe a:hover, .chromeframe a:focus, .chromeframe a:active { text-decoration: none; color: #ffffff; }

/* tooltip */
.custom-tooltip-styling { position: absolute; display: block; float: none; padding: 0px; margin: 0px; padding-left: 9px; padding-right: 9px; padding-top: 6px; padding-bottom: 6px; background-color: #000000; color: #ffffff; min-width: 10px; min-height: 10px; text-align: left; z-index: 9999; }
.ui-tooltip { position: absolute; display: block; padding-left: 9px; padding-right: 9px; padding-top: 6px; padding-bottom: 6px; background-color: #000000; color: #ffffff; min-width: 10px; min-height: 10px; text-align: left; z-index: 9999; }