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

body {
  background: #747474 url(../images/background.png) repeat-x left top; }
  body a {
    color: #747474; }

#header #header-container {
  background: transparent url(../images/header.png) no-repeat -9px top;
  border-bottom: none;
  min-height: 237px; }
  #header #header-container .tagline1 {
    display: none; }
  #header #header-container ul#quick-navigation {
    top: 2em; }
    #header #header-container ul#quick-navigation li {
      border-left: 1px solid white; }
      #header #header-container ul#quick-navigation li a {
        text-decoration: none;
        font-weight: normal;
        color: white; }
        #header #header-container ul#quick-navigation li a:hover {
          color: #d7d7d7;
          text-decoration: underline; }
      #header #header-container ul#quick-navigation li:first-child {
        border-left: none; }
  #header #header-container h1 {
    display: none; }

#middle {
  background: transparent url(../images/middle.png) repeat-y 4px -1px; }
  #middle #middle-container {
    background: transparent url(../images/middle-container.png) no-repeat 9px bottom; }
    #middle #middle-container #column-one {
      width: 187px;
      padding-left: 8px;
      margin-left: 1px;
      background: transparent url(../images/column-one.png) no-repeat 9px top; }
      #middle #middle-container #column-one ul#page-navigation {
        margin-top: 35px;
        background-color: none; }
        #middle #middle-container #column-one ul#page-navigation li {
          background: transparent url(../images/menu-li.png) repeat-x left top;
          padding: 0;
          text-align: center;
          border-bottom: none; }
          #middle #middle-container #column-one ul#page-navigation li a {
            font-family: arial;
            font-weight: normal;
            color: white;
            padding: 5px 0 4px 0; }
            #middle #middle-container #column-one ul#page-navigation li a:hover {
              color: #fde300;
              text-decoration: none; }
          #middle #middle-container #column-one ul#page-navigation li ul {
            background-color: #9e9e9e;
            padding: 0; }
            #middle #middle-container #column-one ul#page-navigation li ul li {
              background: transparent none;
              border-bottom: none;
              padding: 0; }
              #middle #middle-container #column-one ul#page-navigation li ul li:last-child {
                border-bottom: none; }
              #middle #middle-container #column-one ul#page-navigation li ul li a {
                color: black;
                padding: 6px 0 6px 0; }
                #middle #middle-container #column-one ul#page-navigation li ul li a:hover {
                  color: #fde300;
                  text-decoration: none;
                  padding: 6px 0 6px 0; }
              #middle #middle-container #column-one ul#page-navigation li ul li.current {
                background-color: transparent; }
                #middle #middle-container #column-one ul#page-navigation li ul li.current:last-child {
                  border-bottom: none; }
                #middle #middle-container #column-one ul#page-navigation li ul li.current a {
                  background: transparent none;
                  color: #fde300;
                  padding: 6px 0 6px 0; }
                  #middle #middle-container #column-one ul#page-navigation li ul li.current a:hover {
                    color: #fde300;
                    text-decoration: none; }
          #middle #middle-container #column-one ul#page-navigation li.current {
            border-bottom: none; }
            #middle #middle-container #column-one ul#page-navigation li.current a {
              background: transparent none;
              color: #fde300; }
              #middle #middle-container #column-one ul#page-navigation li.current a:hover {
                color: #fde300;
                text-decoration: none; }
            #middle #middle-container #column-one ul#page-navigation li.current ul {
              padding: 0;
              background-color: #9e9e9e;
              margin-left: 0; }
              #middle #middle-container #column-one ul#page-navigation li.current ul li {
                border-bottom: none;
                background-color: transparent; }
                #middle #middle-container #column-one ul#page-navigation li.current ul li a {
                  color: black;
                  width: 95%;
                  padding: 6px 0 6px 0;
                  font-weight: normal; }
                  #middle #middle-container #column-one ul#page-navigation li.current ul li a:hover {
                    color: #fde300; }
      #middle #middle-container #column-one #private-page-navigation {
        background: #f8f8f8 url(../images/private-nav.png) no-repeat center 3px;
        border: none;
        margin: 20px 8px; }
        #middle #middle-container #column-one #private-page-navigation li {
          border: none; }
          #middle #middle-container #column-one #private-page-navigation li a {
            color: black; }
    #middle #middle-container #column-two {
      width: 772px;
      background-color: transparent; }
      #middle #middle-container #column-two #page-content {
        padding: 1em 3em 1em 1.2em; }

#footer {
  background: transparent url(../images/footer.png) no-repeat 4px -1px; }
  #footer #footer-container {
    background: transparent url(../../templates/common/images/gl_logo_sm.gif) no-repeat 200px 15px;
    margin: 0;
    color: white; }
    #footer #footer-container a {
      color: white; }
      #footer #footer-container a:hover {
        color: white; }
    #footer #footer-container p {
      padding: 2.9em 0 3.2em 846px; }

#roles a, #pages > a, #pages .page a.title, .actions a, .person a {
  color: black !important; }

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