body {
  background: none;
  background-color: black; }
  body a {
    color: #d8b549; }

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

#header-container {
  background: transparent url(../images/header2.png) no-repeat top left;
  min-height: 228px; }
  #header-container h1 {
    display: none; }
  #header-container a img {
    position: relative;
    top: 10px;
    left: 57px; }

#header .tagline1, #header .tagline2 {
  display: none; }

#middle {
  background: transparent url(../images/middle.png) repeat-y top left; }
  #middle #middle-container {
    background-color: transparent;
    padding: 0; }
    #middle #middle-container #column-one {
      margin-left: 53px;
      width: 210px;
      background: transparent url(../images/column-one.png) repeat-y 3px top; }
    #middle #middle-container #column-two {
      float: left;
      width: 670px; }

ul#quick-navigation {
  position: absolute;
  top: -220px;
  right: 30px; }
  ul#quick-navigation li {
    border-left: 1px solid white; }
    ul#quick-navigation li a {
      text-decoration: none;
      font-size: 1.1em; }
      ul#quick-navigation li a:hover {
        color: #d8b549; }

ul#page-navigation {
  width: 203px;
  margin-left: 1px;
  background: transparent url(../images/page-nav-bot.png) no-repeat -1px bottom;
  padding-bottom: 37px;
  margin-top: 0; }
  ul#page-navigation li {
    margin-bottom: 0.2em;
    background: transparent; }
    ul#page-navigation li a {
      color: #1b1b1b;
      font-family: Times New Roman, serif;
      font-size: 14px;
      font-style: normal;
      font-weight: bold;
      padding-left: 20px;
      line-height: 1.2em;
      display: inline-block; }
      ul#page-navigation li a:hover {
        text-decoration: none;
        color: #1b1b1b; }
    ul#page-navigation li.current > a {
      color: #1b1b1b; }
    ul#page-navigation li:first-child {
      padding-top: 0.5em; }
    ul#page-navigation li.current {
      background: white url(../images/nav_hover_bg.png) repeat-x top left !important;
      margin: 0 8px 0.2em 4px; }
      ul#page-navigation li.current a {
        margin-left: -4px; }
      ul#page-navigation li.current ul {
        margin: 8px 0 0; }
    ul#page-navigation li ul {
      position: relative;
      background-color: #464646;
      margin: 8px 8px 0.2em 4px; }
      ul#page-navigation li ul li {
        margin: 0;
        border-bottom: none;
        background: transparent;
        padding: 0.5em 1.8em 0.6em; }
        ul#page-navigation li ul li a {
          text-decoration: none;
          font-style: none;
          color: white;
          margin-left: -1px !important; }
          ul#page-navigation li ul li a:hover {
            color: white;
            text-decoration: underline;
            padding-left: 0; }
        ul#page-navigation li ul li.current, ul#page-navigation li ul li:hover {
          background: transparent !important;
          margin: 0 8px 0 0; }
          ul#page-navigation li ul li.current a, ul#page-navigation li ul li:hover a {
            color: white;
            text-decoration: underline; }

ul#private-page-navigation {
  width: 179px;
  margin-left: 4px; }

#column-two #page-content {
  padding: 0; }

#column-two #page-content #title h2 {
  color: black;
  font-family: Times New Roman, serif;
  font-size: 23px;
  font-style: normal; }

#footer {
  background: transparent url(../images/footer.png) no-repeat scroll top left;
  min-height: 68px; }
  #footer #footer-container {
    background: transparent url(/templates/common/images/gl_logo_sm.gif) no-repeat scroll 4.2em 2.2em;
    height: 68px; }
    #footer #footer-container p {
      margin: 0;
      padding: 3.3em 0 1.2em 8.5em;
      font-size: 1.1em; }

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

#fonttest {
  display: none; }
