/* Global */
* { padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; color: #7d7d7d; }
.clearer { clear: both; }
h1,h2,h3,h4,h5 { font-family: Georgia, Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; padding-bottom: 10px; color: #07559f; font-weight: normal; }
h1 { font-size: 19px; line-height: 20px; font-style: italic; }
h2 { font-size: 17px; line-height: 20px; }
h3 { font-size: 15px; line-height: 20px;}
p { color: #7d7d7d; margin-bottom: 20px; line-height: 18px; }
li { margin-left: 18px;}
img { border: none; }

/* Page */
body { background: #9ba175 url(../img/background.jpg) left top repeat-x;}
#page { width: 980px; margin: 0 auto; background: transparent url(../img/background-middle.jpg) top left repeat-y; }
#content-left { width: 201px; background: transparent url(../img/background-top-left.jpg) top left no-repeat; float: left; }
.min-height { width: 10px; overflow:hidden;height:200px; float: left;}
#head { width: 779px; background: transparent url(../img/background-top-right.jpg) top right no-repeat; float: right; height: 354px; }
.inner-head { background: #9ba175 url(../img/background.jpg) left top repeat-x; height: 122px; }
#body { float: right; width: 779px; }
#content-center { padding: 50px 35px; }
.left-position { width: 191px; float: left;}
#content-left #logo { padding: 40px 0 30px 30px; display: block; }
#content-left-inner { padding: 20px 0px;}
#search { height:75px; padding:10px 0 0 577px; }
#search .search-field { border: 1px solid #bac3c0; margin: 0px 10px 0px 0px; padding: 3px; width: 150px; }

.global-content { padding: 0 0 0 8px; color: #0a3e87; }

/* Left Bar */
#misc-nav,
#left-menu { list-style: none; background: transparent url(../img/background-menu-left-top.jpg) top left no-repeat; margin: 0 0 30px 0; padding: 0;}
#misc-nav li,
#left-menu li {list-style: none; margin: 0; padding: 0; }
#misc-nav li a,
#left-menu li a { text-transform: uppercase; text-decoration: none; color: #625c5c; padding: 10px 10px 10px 25px; display: block; background: transparent url(../img/background-dot-line.gif) bottom center no-repeat;  }
#misc-nav li.active a,
#misc-nav li a:hover,
#left-menu li.active a,
#left-menu li a:hover { color: #273f63; }


/* Top menu */
#top-menu { padding-left: 131px;}
#top-menu a { display: block; background: transparent url(../img/background-top-menu.jpg) top right no-repeat; height:37px; margin: 0px 1px; text-decoration: none; }
#top-menu a span { display: block; background: url(../img/background-top-menu-left.jpg) no-repeat left top; padding: 8px 12px 0; height:29px; color: #3f3d26; text-transform: uppercase; }
#top-menu a:hover,
#top-menu td.active a { background-position: right -37px; }
#top-menu a:hover span,
#top-menu td.active a span { background-position: left -37px; color: white; }

/* Footer */
#footer { background: #9BA175 url(../img/footer.jpg) top left no-repeat; }
#footer-services { height:50px; padding:30px 0 10px 215px; }
#footer-services li { float: left; display: block; width: 160px; }
#footer-services li a { text-decoration: none; font-size: 10px; }
.footer-inner-info,
.footer-inner-info * { color: white; text-decoration: none; text-align: center; padding: 0px;margin: 0px; }
.footer-inner-info { padding: 40px 0px 20px 0px; }

/* Power Mail */
div.tx-powermail-pi1_formwrap fieldset { border: 0; }
div.tx-powermail-pi1_formwrap fieldset legend { display: none; }
div.tx-powermail-pi1_formwrap fieldset div { margin-top: 5px; clear: both; }
div.tx-powermail-pi1_formwrap fieldset label { display: block; font-weight: bold; color: #2f2e2e; width: 150px; float: left; }
div.tx-powermail-pi1_formwrap fieldset input { width: 200px; border: 1px solid #5F5E5E; padding: 2px; }
div.tx-powermail-pi1_formwrap fieldset input.powermail_submit { margin: 10px 0px 0px 150px; width: auto; padding: 3px; }
div.tx-powermail-pi1_formwrap fieldset textarea { width: 400px; border: 1px solid #5F5E5E; padding: 2px; }
div.tx-powermail-pi1_formwrap .validation-advice { margin: 5px 0px 10px 150px; display: block; color: red; }
div.tx-powermail-pi1_formwrap span.powermail_mandatory { color: red; }
div.tx-powermail-pi1_formwrap span.tx-srfreecap-pi2-cant-read { margin:0 0 0 150px; }
.tx-srfreecap-pi2-cant-read { display: block; }
.tx-srfreecap-pi2-image { display: block; }