body {
  background-color: #d0bd8f;
  font-family: Arial, Helvetica, serif; }
  body a {
    color: #009247; }
  body #header #header-container {
    width: 900px;
    margin: 0 auto;
    position: relative;
    background: transparent url(../images/logo.jpg) no-repeat left 34px;
    color: black;
    min-height: 150px; }
    body #header #header-container h1 {
      display: none; }
    body #header #header-container .tagline1 {
      display: none; }
    body #header #header-container .tagline2 {
      display: none; }
    body #header #header-container ul#page-navigation {
      position: relative;
      min-height: 26px;
      top: 124px; }
      body #header #header-container ul#page-navigation li#page_41607 {
        display: none; }
      body #header #header-container ul#page-navigation li {
        margin-left: 0.5em;
        float: left;
        position: relative;
        display: block;
        text-align: center;
        background: #724d2a url(../images/lcorner.gif) no-repeat top left;
        padding-left: 8px;
        line-height: 1.1em;
        height: 26px; }
        body #header #header-container ul#page-navigation li a {
          color: #e5d7b7;
          font-size: 1.2em;
          padding: 8px 25px 7px 17px;
          background: transparent url(../images/rcorner.gif) no-repeat top right; }
        body #header #header-container ul#page-navigation li.current > a, body #header #header-container ul#page-navigation li a:hover, body #header #header-container ul#page-navigation li:hover a {
          color: #009247;
          text-decoration: none;
          background: transparent url(../images/rcorner_hover.gif) no-repeat top right; }
        body #header #header-container ul#page-navigation li:hover, body #header #header-container ul#page-navigation li.current {
          background: #fcf3e1 url(../images/lcorner_hover.gif) no-repeat top left; }
        body #header #header-container ul#page-navigation li:first-child {
          margin-left: 2em; }
        body #header #header-container ul#page-navigation li ul {
          background-color: #e5d7b7;
          width: 100%;
          border-bottom: none;
          left: 0px;
          top: 26px; }
          body #header #header-container ul#page-navigation li ul li {
            background: transparent none;
            margin: 0;
            padding: 0;
            text-align: center; }
            body #header #header-container ul#page-navigation li ul li a {
              color: black !important;
              background: none !important;
              font-size: 1.1em;
              padding: 0.4em 1em 0;
              text-align: center; }
            body #header #header-container ul#page-navigation li ul li.current > a, body #header #header-container ul#page-navigation li ul li a:hover, body #header #header-container ul#page-navigation li ul li:hover a {
              text-decoration: underline;
              color: black;
              background: transparent none; }
            body #header #header-container ul#page-navigation li ul li:hover, body #header #header-container ul#page-navigation li ul li.current {
              background: transparent none; }
            body #header #header-container ul#page-navigation li ul li:hover {
              background: transparent; }
            body #header #header-container ul#page-navigation li ul li:first-child {
              padding-top: 0.5em;
              margin-left: 0; }
            body #header #header-container ul#page-navigation li ul li:last-child {
              padding-bottom: 1.2em; }
            body #header #header-container ul#page-navigation li ul li ul {
              top: 25px !important;
              width: 100%;
              left: 0px;
              background-color: #e5d7b7; }
    body #header #header-container ul#quick-navigation {
      position: absolute;
      top: 127px;
      padding: 0px 0px 6px 0px;
      bottom: 0;
      right: 0.5em;
      background: #6d4d2e url(../images/quicknav_bg.gif) repeat-x left bottom; }
      body #header #header-container ul#quick-navigation li {
        display: block;
        background-color: #6d4d2e;
        float: left;
        padding-left: 1.1em;
        margin-left: 0.6em;
        border-left: none;
        line-height: 1.1em;
        *line-height: 1.2em;
        background: transparent url(../images/quick_nav_lt.gif) no-repeat left top; }
        body #header #header-container ul#quick-navigation li a {
          color: #e5d7b7;
          font-size: 1.1em;
          border-left: none;
          padding-right: 1em;
          display: block;
          padding-top: 6px;
          background: transparent url(../images/quick_nav_rt.gif) no-repeat right top; }
          body #header #header-container ul#quick-navigation li a:hover {
            color: white;
            text-decoration: none; }
  body #middle {
    width: 900px; }
    body #middle #middle-container {
      width: 900px;
      margin: 0 auto;
      background: #d1be8c url(../images/bg2.jpg) repeat top left;
      border-top: 1px solid #724d2a;
      padding: 0; }
      body #middle #middle-container #page-content #home_content {
        background-color: #b47a40;
        padding: 12px;
        margin: 30px -10px; }
      body #middle #middle-container #page-content #pages li#page_41607 {
        display: none; }
      body #middle #middle-container #page-content #title {
        border-bottom: none; }
        body #middle #middle-container #page-content #title span.action {
          margin-top: 7px; }
          body #middle #middle-container #page-content #title span.action a {
            color: black; }
            body #middle #middle-container #page-content #title span.action a:hover {
              background-color: transparent; }
      body #middle #middle-container #page-content .home #title span.action a {
        color: black; }
      body #middle #middle-container #page-content #title h2 {
        background-color: #b47a40;
        border-bottom: 2px solid #417630;
        border-top: 2px solid #417630;
        color: white;
        font-family: Palatino Linotype, Georgia, "Times New Roman", Times, Serif;
        font-size: 1.65em;
        font-variant: small-caps;
        font-weight: bold;
        letter-spacing: 0.25ex;
        margin: 25px 0 10px;
        padding: 4px 4px 4px 40px;
        word-spacing: 0.5ex; }
      body #middle #middle-container #page-content .content h2 {
        background-color: #b47a40;
        border-bottom: 2px solid #417630;
        border-top: 2px solid #417630;
        color: white;
        font-family: Palatino Linotype, Georgia, "Times New Roman", Times, Serif;
        font-size: 1.65em;
        font-variant: small-caps;
        font-weight: bold;
        letter-spacing: 0.25ex;
        margin: 25px -10px 10px -10px;
        padding: 4px 4px 4px 10px;
        word-spacing: 0.5ex; }
      body #middle #middle-container .home #page-content #title {
        border-bottom: none;
        margin: 0;
        padding: 0; }
        body #middle #middle-container .home #page-content #title h2 {
          display: none; }
      body #middle #middle-container .page_block {
        padding: 0 0 0.75em; }
      body #middle #middle-container ul#private-page-navigation {
        position: relative;
        top: 0;
        text-align: left;
        width: 797px; }
  body #footer #footer-container {
    width: 900px;
    margin: 0 auto;
    text-align: right;
    padding: 0.7em 0;
    background-color: #7e5a36; }
    body #footer #footer-container p, body #footer #footer-container a {
      color: white;
      padding-right: 5px; }
    body #footer #footer-container ul#quick-navigation {
      display: block;
      position: relative; }
      body #footer #footer-container ul#quick-navigation a {
        color: #7e5a36; }
      body #footer #footer-container ul#quick-navigation li#quick-nav-skip-intro {
        display: none; }

.page_blocks {
  padding-left: 10px;
  padding-right: 10px; }

.home-right {
  background: transparent url(../images/pyramid.png) no-repeat bottom right; }
  .home-right .header {
    color: white;
    font-size: 1.8em;
    font-family: times new roman;
    font-weight: bold; }
  .home-right p {
    color: white;
    font-size: 1.2em;
    font-family: times new roman; }

h2.custom {
  background: #b47a40 none repeat scroll 0 0;
  border-bottom: 2px solid #d0bd8f;
  border-top: 2px solid #d0bd8f;
  color: #cccccc;
  font-family: Palatino Linotype, Georgia, "Times New Roman", Times, Serif;
  font-size: 1.65em;
  font-variant: small-caps;
  font-weight: bold;
  margin: 0 -10px 10px;
  padding: 4px;
  text-align: center; }

h5.custom {
  border-bottom: 1px dotted #999999;
  color: #417630;
  font-family: Palatino Linotype, Georgia, "Times New Roman", Times, Serif;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0 0 10px;
  padding: 0 0 5px; }

.home-bottom1, .home-bottom2, .home-bottom3 {
  float: left; }

.home-bottom1 {
  width: 28%;
  padding-left: 20px;
  padding-right: 50px; }

.home-bottom2 {
  padding-right: 50px;
  width: 28%; }

.home-bottom3 {
  width: 28%; }

.home-bottom1 p, .home-bottom2 p, .home-bottom3 p {
  font-family: Palatino Linotype, Georgia, "Times New Roman", Times, Serif;
  font-size: 1.1em;
  padding: 5px 0 0;
  text-align: justify; }

html body.splash {
  background: white; }
  html body.splash #page-navigation li {
    display: none; }
  html body.splash #page-navigation li#page_41607 {
    display: block; }
    html body.splash #page-navigation li#page_41607 a {
      color: #7e5a36; }
  html body.splash .adobe-flash object {
    position: relative;
    margin: auto;
    display: block; }
  html body.splash #middle {
    height: 100%;
    background: none; }
  html body.splash #footer #footer-container {
    background: none; }
    html body.splash #footer #footer-container p {
      display: none; }
    html body.splash #footer #footer-container ul#quick-navigation {
      display: block;
      position: relative; }
      html body.splash #footer #footer-container ul#quick-navigation li#quick-nav-skip-intro {
        display: block; }

body#tinymce {
  background-color: white !important;
  min-height: 550px;
  color: black !important; }
  body#tinymce h1 {
    font-size: 2.4em; }
  body#tinymce h2 {
    font-size: 2.1em; }
  body#tinymce h3 {
    font-size: 1.8em; }
  body#tinymce h4 {
    font-size: 1.5em; }
  body#tinymce h5 {
    font-size: 1.2em; }
  body#tinymce h6 {
    font-size: 0.9em; }
  body#tinymce p {
    margin: 5px 0; }
