html #footer {
  width: 887px; }

html #header {
  width: 818px; }

html #middle {
  width: 818px; }

body {
  background: #12274a url(../images/body.png) repeat-x left top; }
  body a {
    color: #275093; }
    body a:hover {
      color: #4875c0; }

#header {
  height: 265px;
  margin-top: 20px; }
  #header #header-container {
    background: transparent url(../images/header.png) no-repeat left top;
    height: 232px;
    padding-top: 0; }
    #header #header-container ul#page-navigation {
      margin-top: 232px;
      width: 794px;
      background-color: #cac3a9;
      border-right: 10px solid #f6f1e0;
      border-left: 10px solid #f6f1e0; }
      #header #header-container ul#page-navigation li#page_41987 {
        display: none; }
      #header #header-container ul#page-navigation li {
        border: none;
        border-left: 1px solid #cac3a9;
        height: 3.3em; }
        #header #header-container ul#page-navigation li a {
          background-color: #d6d1bd;
          color: black;
          padding: 9px 1.5em; }
          #header #header-container ul#page-navigation li a:hover {
            background-color: #e9e6db; }
        #header #header-container ul#page-navigation li ul li {
          border: none; }
          #header #header-container ul#page-navigation li ul li a {
            background-color: #cbcbcb;
            filter: alpha(opacity=100);
            -moz-opacity: 1;
            opacity: 1; }
        #header #header-container ul#page-navigation li ul:hover {
          background-color: #e9e6db; }
        #header #header-container ul#page-navigation li.current a {
          background-color: #e9e6db; }
        #header #header-container ul#page-navigation li:first-child {
          border-left: none; }
    #header #header-container ul#private-page-navigation {
      width: 710px; }
    #header #header-container ul#quick-navigation {
      top: -1.5em; }

#middle {
  background-color: transparent; }
  #middle #middle-container {
    background: transparent url(../images/middle.png) repeat-y left top; }
    #middle #middle-container #column-two #page-content {
      background-color: white;
      padding-top: 5px; }
      #middle #middle-container #column-two #page-content #pages li#page_41987 {
        display: none; }

#footer {
  height: 100px;
  background: transparent url(../images/footer.png) no-repeat 2px 0; }
  #footer #footer-container {
    height: 100px;
    background: transparent url(../../templates/common/images/gl_logo_sm.gif) no-repeat 50px 33px; }
    #footer #footer-container p.credits {
      float: right;
      margin-right: 30px;
      margin-top: 63px;
      color: white; }
      #footer #footer-container p.credits a {
        color: white; }

body.splash {
  background: #12274a; }
  body.splash #middle {
    min-width: 1024px;
    min-height: 768px;
    margin-top: 0; }
    body.splash #middle #flash_splash {
      position: relative; }
    body.splash #middle #nav-container ul#page-navigation {
      background-color: transparent; }
      body.splash #middle #nav-container ul#page-navigation li {
        display: none; }
      body.splash #middle #nav-container ul#page-navigation li#page_41987 {
        display: block;
        border: none; }
        body.splash #middle #nav-container ul#page-navigation li#page_41987 a {
          background-color: transparent;
          margin-left: 465px; }
          body.splash #middle #nav-container ul#page-navigation li#page_41987 a:hover {
            color: #3a517a;
            background: none; }
  body.splash #footer {
    display: none; }
