html body {
  background: #01311b url(../images/bg.png) left top repeat-x;
  font-family: Helvetica, Arial, sans-serif; }
  html body #header {
    background: transparent url(../images/header.png) left top no-repeat;
    height: 285px;
    margin: 0 auto;
    padding: 0;
    width: 802px; }
    html body #header #header-container {
      padding: 0 4px; }
      html body #header #header-container h1, html body #header #header-container span.tagline1, html body #header #header-container span.tagline2 {
        display: block;
        height: 1px;
        overflow: hidden;
        text-indent: -9999px;
        width: 1px; }
      html body #header #header-container ul#page-navigation {
        float: right;
        height: auto;
        padding: 91px 0 0;
        width: auto; }
        html body #header #header-container ul#page-navigation li {
          float: left;
          height: auto;
          margin: 0;
          padding: 0;
          width: auto; }
          html body #header #header-container ul#page-navigation li a {
            color: #01552e;
            font-size: 12px;
            line-height: 15px;
            margin: 0;
            padding: 6px 15px 4px;
            text-transform: uppercase; }
          html body #header #header-container ul#page-navigation li:hover {
            background: #d6c200; }
            html body #header #header-container ul#page-navigation li:hover a {
              background: transparent url(../images/nav_hover.png) left top repeat-x;
              color: white; }
            html body #header #header-container ul#page-navigation li:hover ul li a {
              background: transparent; }
          html body #header #header-container ul#page-navigation li ul {
            background: #d6c200;
            width: 150px; }
            html body #header #header-container ul#page-navigation li ul li {
              padding: 0;
              width: 100%; }
              html body #header #header-container ul#page-navigation li ul li a {
                padding: 5px 15px;
                text-transform: none;
                width: 100%; }
                html body #header #header-container ul#page-navigation li ul li a:hover {
                  text-decoration: underline; }
              html body #header #header-container ul#page-navigation li ul li:hover {
                background: transparent; }
              html body #header #header-container ul#page-navigation li ul li ul {
                left: 100%;
                background: #c2b001; }
      html body #header #header-container ul#private-page-navigation {
        position: absolute;
        top: 125px; }
      html body #header #header-container ul#quick-navigation {
        display: none; }
  html body #middle {
    background: transparent url(../images/middle_bottom.png) left bottom repeat-x;
    margin: 0 auto;
    min-height: 411px;
    padding: 0;
    width: 802px; }
    html body #middle #middle-container {
      background: transparent url(../images/middle.png) left top repeat-y;
      min-height: 411px;
      padding: 0 5px 15px; }
      html body #middle #middle-container #column-two #page-content {
        background: #eeeeee url(../images/uca.png) 616px bottom no-repeat;
        padding: 0 46px 70px; }
        html body #middle #middle-container #column-two #page-content .content a {
          color: #01552e; }
        html body #middle #middle-container #column-two #page-content .content h1, html body #middle #middle-container #column-two #page-content .content h2, html body #middle #middle-container #column-two #page-content .content h3, html body #middle #middle-container #column-two #page-content .content h4, html body #middle #middle-container #column-two #page-content .content h5, html body #middle #middle-container #column-two #page-content .content h6 {
          color: #898989; }
        html body #middle #middle-container #column-two #page-content .content h1, html body #middle #middle-container #column-two #page-content .content h3, html body #middle #middle-container #column-two #page-content .content h5 {
          font-weight: bold; }
        html body #middle #middle-container #column-two #page-content .content h2, html body #middle #middle-container #column-two #page-content .content h4, html body #middle #middle-container #column-two #page-content .content h6 {
          font-weight: normal; }
        html body #middle #middle-container #column-two #page-content .content h1, html body #middle #middle-container #column-two #page-content .content h2 {
          font-size: 1.6em; }
        html body #middle #middle-container #column-two #page-content .content h3, html body #middle #middle-container #column-two #page-content .content h4 {
          font-size: 1.4em; }
        html body #middle #middle-container #column-two #page-content .content h5, html body #middle #middle-container #column-two #page-content .content h6 {
          font-size: 1.2em; }
        html body #middle #middle-container #column-two #page-content .content p {
          font-size: 12px; }
  html body #footer {
    background: transparent;
    margin: 0 auto 25px;
    padding: 0;
    width: 802px; }
    html body #footer #footer-container {
      background: #0a9b58 url(/templates/common/images/gl_logo_sm.gif) 10px 5px no-repeat;
      height: 50px;
      margin: 0;
      padding: 0;
      position: relative; }
      html body #footer #footer-container ul#quick-navigation {
        display: block;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 10px;
        top: 20px; }
        html body #footer #footer-container ul#quick-navigation li {
          margin: 0;
          padding: 0; }
          html body #footer #footer-container ul#quick-navigation li a {
            border-color: white;
            color: white;
            line-height: 1em;
            margin: 0;
            padding: 0 5px 0 4px; }
      html body #footer #footer-container p.credits {
        bottom: -20px;
        color: #d5c100;
        position: absolute;
        right: 10px; }
        html body #footer #footer-container p.credits a {
          color: #d5c100; }
