body {
  background: none;
  font-family: arial; }
  body a {
    color: #155d31; }

#header-container h1 {
  display: none; }

#header-container, #middle-container, #footer-container {
  width: 1008px; }

#header {
  padding-top: 10px;
  height: 115px;
  position: relative; }
  #header #header-container {
    background: transparent url(../images/header.jpg) no-repeat top left;
    height: 115px;
    border-top: 3px solid #4f0d13;
    border-left: 3px solid #4f0d13;
    border-right: 3px solid #4f0d13;
    padding-top: 0; }
    #header #header-container ul#quick-navigation {
      display: none; }
    #header #header-container ul#page-navigation {
      background-color: #0d4f27;
      margin-top: 40px; }
    #header #header-container ul#private-page-navigation {
      float: right;
      width: 636px; }
  #header a img {
    top: 26px;
    position: absolute;
    left: 3px; }

ul#page-navigation {
  width: 740px;
  float: right; }
  ul#page-navigation li {
    height: 4.9em;
    margin: 0;
    display: inline;
    border-right: none; }
    ul#page-navigation li a {
      background: transparent url(../images/bullet.png) no-repeat scroll 0.5em 1.6em;
      color: #ddd6ab;
      font-size: 1.4em;
      padding: 16px 15px 16px; }
      ul#page-navigation li a:hover {
        background-color: #032f14; }
    ul#page-navigation li.current {
      margin: 0; }
      ul#page-navigation li.current a {
        color: #ece6cc;
        background-color: #032f14; }
    ul#page-navigation li:hover {
      margin: 0; }
      ul#page-navigation li:hover a {
        color: #ece6cc; }
    ul#page-navigation li:first-child a {
      background-image: none; }

#middle-container {
  padding: 0;
  border-left: 3px solid #4f0d13;
  border-right: 3px solid #4f0d13; }
  #middle-container #page-content {
    padding: 0 10px;
    width: 990px; }

#footer #footer-container {
  border-bottom: 3px solid #4f0d13;
  border-left: 3px solid #4f0d13;
  border-right: 3px solid #4f0d13;
  position: relative;
  background: transparent url(../images/footer.jpg) no-repeat 23px 20px;
  height: 65px;
  padding: 2.8em 0; }
  #footer #footer-container ul#site-map {
    position: absolute;
    float: left;
    right: auto;
    top: auto;
    margin-left: 48px;
    padding-top: 2px;
    z-index: 2;
      z-index-padding-top: 2px; }
    #footer #footer-container ul#site-map li {
      display: inline;
      margin-left: 0.8em;
      padding-left: 0.9em; }
      #footer #footer-container ul#site-map li a {
        color: #155d31;
        font-size: 1.4em; }
  #footer #footer-container ul#quick-navigation {
    margin-right: 81px;
    padding-top: 2px;
    position: relative;
    float: right;
    right: auto;
    top: auto;
    display: block;
    z-index: 2; }
    #footer #footer-container ul#quick-navigation li {
      display: inline; }
      #footer #footer-container ul#quick-navigation li a {
        font-size: 1.4em;
        color: #155d31; }
  #footer #footer-container p.credits {
    color: #155d31;
    position: relative;
    padding-top: 60px;
    *padding-top: 30px;
    padding-left: 450px;
    z-index: 1;
    width: 200px; }
    #footer #footer-container p.credits a {
      color: #155d31;
      font-size: 1em; }

#middle {
  position: relative; }

#header-container {
  position: relative; }

html #middle #middle-container #column-two #page-content #cse-search-box {
  position: absolute;
  background: transparent url(../images/search_bar.png) left top no-repeat;
  width: 194px;
  height: 24px;
  margin: 0;
  padding: 0;
  top: -104px;
  right: 5px; }
  html #middle #middle-container #column-two #page-content #cse-search-box div {
    display: block;
    padding: 0px 0px 0px 5px;
    line-height: 14px; }
    html #middle #middle-container #column-two #page-content #cse-search-box div input[type=text] {
      background: transparent;
      border: none;
      width: 124px;
      margin: 0;
      padding: 0;
      height: 24px;
      color: #939598; }
    html #middle #middle-container #column-two #page-content #cse-search-box div input[type=submit] {
      display: block;
      background: url(../images/search_button.png) no-repeat scroll transparent;
      border: none;
      outline: none;
      width: 61px;
      height: 24px;
      margin: 0;
      text-transform: capitalize;
      padding: 0;
      text-indent: -9999px;
      overflow: hidden;
      position: absolute;
      top: 0;
      cursor: pointer;
      left: 132px; }
      html #middle #middle-container #column-two #page-content #cse-search-box div input[type=submit]:active, html #middle #middle-container #column-two #page-content #cse-search-box div input[type=submit]:focus {
        outline: none;
        border: none; }
