body { margin: 0px; padding: 0px; color: rgb(60, 61, 47); }
#page-wrapper {  }
#page {  }
#skip-link a, #skip-link a:visited { position: absolute; display: block; left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden; text-align: center; background-color: rgb(102, 102, 102); color: rgb(255, 255, 255); }
#skip-link a:hover, #skip-link a:active, #skip-link a:focus { position: static; width: 100%; height: auto; padding: 2px 0px 3px; }
#header {  }
#header .section { float: left; width: 600px; }
#logo { float: left; margin: 25px 20px 8px; padding: 0px; }
#logo img { vertical-align: bottom; }
#name-and-slogan { margin-left: 60px; }
h1#site-name, div#site-name { margin: 0px; font-size: 2em; line-height: 1.3em; }
#site-name a:link, #site-name a:visited { color: rgb(0, 0, 0); text-decoration: none; }
#site-name a:hover, #site-name a:focus { text-decoration: underline; }
#site-slogan { position: absolute ! important; clip: rect(1px, 1px, 1px, 1px); }
.region-header {  }
#main-wrapper { clear: both; }
#main {  }
#content {  }
#content .section {  }
#mission { margin-top: 5px; clear: both; min-height: 245px; background-image: url(b32e37c397010b04a3133e6ea5eca2bbd45e6098.jpg) ; background-position: right top; }
#mission-copy { background: transparent url(5f76c74e7741f982dd56d71ac2ccc807c79ebbb4.png)  no-repeat scroll right top; min-height: 225px; width: 193px; padding: 10px 30px 10px 20px; color: rgb(255, 255, 255); float: left; }
#mission-copy p { margin: 10px 0px; }
#mission-copy a:link, #mission-copy a:visited { color: rgb(60, 55, 47); }
#mission-caption { float: left; width: 520px; margin: 205px 0px 0px; height: 40px; color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgb(60, 55, 47); }
.region-content-top {  }
.breadcrumb { padding-bottom: 25px; margin: 0px 0px 20px; border-bottom: 1px solid rgb(60, 55, 47); font-size: 0.9em; }
.breadcrumb a:link, .breadcrumb a:visited { color: rgb(60, 61, 47); }
h1.title, h2.title, h3.title { margin: 0px; }
tr.even {  }
tr.odd {  }
.help { margin: 1em 0px; }
.more-help-link { font-size: 0.85em; text-align: right; }
#content-area { clear: both; }
ul.links { margin: 1em 0px; padding: 0px; }
ul.links.inline { margin: 0px; display: inline; }
ul.links li { display: inline; list-style-type: none; padding: 0px 1em 0px 0px; }
ul.links li.node_translation_id { float: right; text-transform: uppercase; }
#mission-copy li.node_translation_id, #mission-copy li.node_translation_en { display: none; }
.pager { clear: both; margin: 1em 0px; text-align: center; }
.pager a, .pager strong.pager-current { padding: 0.5em; }
.feed-icons { margin: 1em 0px; }
.more-link { text-align: right; }
.highlight { background: rgb(222, 227, 183) none repeat scroll 0% 0%; padding: 15px; }
.region-content-bottom {  }
.region-sidebar-first {  }
.region-sidebar-first .section {  }
.region-sidebar-second {  }
.region-sidebar-second .section {  }
#footer { margin: 15px 0px 40px; clear: both; }
#footer .section {  }
#footer-message { padding: 15px 20px; }
.region-footer { border-top: 1px solid rgb(60, 55, 47); border-bottom: 1px solid rgb(193, 187, 178); height: 38px; }
.region-page-closure {  }
.box {  }
.box h2 {  }
.box .content {  }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.element-hidden { display: none; }
.element-invisible { position: absolute ! important; clip: rect(1px, 1px, 1px, 1px); }
