body {
  background: #5c5c5c url(../images/bg.png) repeat-x 0 0; }
  body a {
    color: #937707; }
    body a:hover {
      color: #937707; }

html #header, html #middle, html #footer {
  width: 967px; }

#header {
  background: transparent; }
  #header #header-container {
    background: transparent url(../images/header.png) no-repeat left top;
    min-height: 222px !important;
    padding-bottom: 0; }
    #header #header-container h1, #header #header-container .tagline1, #header #header-container .tagline2 {
      display: none; }
    #header #header-container ul#quick-navigation {
      padding: 5px 0 0;
      right: 0;
      top: 0px;
      text-align: right; }
      #header #header-container ul#quick-navigation li {
        border-left: 1px solid white; }
        #header #header-container ul#quick-navigation li:first-child {
          border: none; }
        #header #header-container ul#quick-navigation li a {
          font-family: Tahoma, Arial, sans-serif;
          font-size: 14px;
          color: white; }
          #header #header-container ul#quick-navigation li a:hover {
            color: white; }

#middle {
  background: transparent; }
  #middle #middle-container {
    background: transparent url(../images/middle_bg.png) repeat-y 0 0; }
    #middle #middle-container #column-one {
      width: 195px; }
    #middle #middle-container #column-two {
      width: 768px;
      background: transparent url(../images/column2_bg.png) repeat-x 0 0; }
      #middle #middle-container #column-two #page-content {
        padding: 1.2em 1em 1em;
        background: white;
        width: 740px;
        min-height: 650px; }
        #middle #middle-container #column-two #page-content #title h2 {
          padding-bottom: 0; }
        #middle #middle-container #column-two #page-content .content h1, #middle #middle-container #column-two #page-content .content h2, #middle #middle-container #column-two #page-content .content h3, #middle #middle-container #column-two #page-content .content h4, #middle #middle-container #column-two #page-content .content h5, #middle #middle-container #column-two #page-content .content h6 {
          color: black;
          padding-bottom: 0; }
        #middle #middle-container #column-two #page-content .content h1 {
          font-size: 2.5em; }
        #middle #middle-container #column-two #page-content .content h2 {
          font-size: 2.2em; }
        #middle #middle-container #column-two #page-content .content h3 {
          font-size: 1.9em; }
        #middle #middle-container #column-two #page-content .content h4 {
          font-size: 1.6em; }
        #middle #middle-container #column-two #page-content .content h5 {
          font-size: 1.3em; }
        #middle #middle-container #column-two #page-content .content h6 {
          font-size: 1em; }

#middle #middle-container #column-one ul#page-navigation {
  margin: 40px 0 0 5px;
  width: 187px; }
  #middle #middle-container #column-one ul#page-navigation li {
    background: transparent; }
    #middle #middle-container #column-one ul#page-navigation li.current > a, #middle #middle-container #column-one ul#page-navigation li a:hover {
      color: #fde300; }
    #middle #middle-container #column-one ul#page-navigation li a {
      font-family: Tahoma, Arial, sans-serif;
      font-size: 14px;
      background: #363636 url(../images/navlink_bg.png) repeat-x left top;
      text-align: center;
      color: white;
      display: block;
      min-height: 28px;
      line-height: 24px; }
    #middle #middle-container #column-one ul#page-navigation li ul {
      padding: 0;
      margin: 0;
      background-color: #9e9e9e; }
      #middle #middle-container #column-one ul#page-navigation li ul li {
        margin: 0;
        border-bottom: 1px solid #959595; }
        #middle #middle-container #column-one ul#page-navigation li ul li.current > a, #middle #middle-container #column-one ul#page-navigation li ul li a:hover {
          background: transparent; }
        #middle #middle-container #column-one ul#page-navigation li ul li a {
          background: transparent;
          color: black;
          font-size: 13px; }
        #middle #middle-container #column-one ul#page-navigation li ul li ul {
          background-color: #c6c6c6; }

#middle-container #column-one ul#private-page-navigation {
  margin: 15px 5px 15px 13px;
  width: 170px;
  background: #f8f8f8 url(../images/private-nav.png) no-repeat center 5px;
  border: none;
  padding: 25px 0 0; }
  #middle-container #column-one ul#private-page-navigation li {
    border-top: 3px solid black;
    padding: 3px 0;
    text-align: center; }
    #middle-container #column-one ul#private-page-navigation li a {
      color: black; }

#footer {
  background: transparent url(../images/footer.png) no-repeat left top; }
  #footer #footer-container {
    background: transparent url(../../templates/common/images/gl_logo_sm.gif) no-repeat 205px 20px;
    min-height: 85px; }
    #footer #footer-container p.credits {
      position: relative;
      font-family: Tahoma, Arial, sans-serif;
      font-size: 12px;
      font-variant: small-caps;
      text-align: right;
      color: white;
      top: 25px; }
      #footer #footer-container p.credits a, #footer #footer-container p.credits a:hover {
        color: #fde300; }

body#tinymce {
  background-color: white !important;
  min-height: 550px; }

#fonttest {
  display: none; }
