body {
  background: #c0eaee url(../images/bg.png) repeat-x 0 0; }

#header {
  margin-top: 0;
  *display: block;
  *z-index: 10 !important; }
  #header #header-container {
    background: transparent url(../images/header.png) no-repeat left top;
    min-height: 260px;
    padding-top: 0;
    *z-index: 10; }
    #header #header-container ul#quick-navigation {
      position: absolute;
      font-size: 12px;
      top: 5px;
      font-family: Georgia, "Garamond", "Times New Roman", Times, serif; }
    #header #header-container ul#page-navigation {
      position: relative;
      top: 227px;
      height: 33px;
      margin: 0 3%;
      width: 94.1%;
      font-family: Georgia, "Garamond", "Times New Roman", Times, serif;
      z-index: 5; }
      #header #header-container ul#page-navigation li {
        width: 120px;
        float: left;
        text-align: center;
        display: inline-block;
        background: transparent url(../images/nav_line.png) no-repeat left top;
        margin-left: 0px; }
        #header #header-container ul#page-navigation li:first-child {
          background: none; }
        #header #header-container ul#page-navigation li.current > a, #header #header-container ul#page-navigation li a:hover {
          background: #fb96ac;
          margin-left: 3px; }
        #header #header-container ul#page-navigation li a {
          color: white;
          background: transparent;
          font-size: 13px;
          text-align: center;
          text-decoration: none;
          padding: 9px 0;
          height: 15px;
          display: block !important;
          margin-left: 3px; }
        #header #header-container ul#page-navigation li ul {
          background: #ffabbd;
          left: 3px;
          top: 33px;
          padding-bottom: 0px; }
          #header #header-container ul#page-navigation li ul li {
            height: auto;
            background: transparent;
            width: 118px; }
            #header #header-container ul#page-navigation li ul li.current > a, #header #header-container ul#page-navigation li ul li a:hover {
              text-decoration: none;
              margin-left: 0px; }
            #header #header-container ul#page-navigation li ul li a {
              font-size: 12px;
              margin-left: 0px;
              height: auto; }
            #header #header-container ul#page-navigation li ul li ul {
              margin-left: 115px; }

#middle {
  background: transparent url(../images/middle_bg.png) repeat-y left top; }
  #middle #middle-container {
    *z-index: 0; }
    #middle #middle-container #column-one {
      padding-top: 5px;
      *margin-left: -7px; }
      #middle #middle-container #column-one ul#private-page-navigation {
        background: #c1e9ee url(../images/private-nav.png) no-repeat 7px 1px;
        margin-left: -7px;
        padding: 2px 0 3px 125px;
        width: 695px; }
        #middle #middle-container #column-one ul#private-page-navigation li {
          font-family: Georgia, "Garamond", "Times New Roman", Times, serif; }
          #middle #middle-container #column-one ul#private-page-navigation li a {
            border-right: none;
            background: #f8f5f6;
            padding: 5px 5px 4px;
            height: 14px; }
            #middle #middle-container #column-one ul#private-page-navigation li a:hover {
              background: #79d4dc;
              color: white;
              text-decoration: none; }
          #middle #middle-container #column-one ul#private-page-navigation li ul {
            padding: 0;
            *top: 25px !important; }
            #middle #middle-container #column-one ul#private-page-navigation li ul li {
              padding: 0; }
              #middle #middle-container #column-one ul#private-page-navigation li ul li a {
                background: #c1e9ee; }
              #middle #middle-container #column-one ul#private-page-navigation li ul li ul {
                top: -2px !important; }

#footer {
  background: transparent url(../images/footer.png) no-repeat left top; }
  #footer #footer-container p.credits a, #footer #footer-container p.credits a:hover {
    color: black;
    font-weight: bold; }
