 /* Main CSS */

    * {
      padding: 0px;
      margin: 0px;
    }

    body {
      background-color: #8e8756;
      color: #513D29;
      font-family: "Times New Roman";
      margin-top: 9px;
      margin-bottom: 9px;
    }
    img {
      border: 0px;
      display: block;
      margin-left: auto;
      margin-right: auto;
    }
    p {
      margin-top: 15px;
      margin-bottom: 15px;
    }
    blockquote {
      margin-left: 30px;
    }
    hr {
      border: 1px solid #3F3100;
      width: 550px;
      margin-left: auto;
      margin-right: auto;
    }
    ol, ul {
      padding-left: 35px;
    }

    a:link, a:visited, a:active {
      color: #7a6700;
    }
    a:hover {
      color: #a58c00;
    }
    .bdywrapper {
      width: 100%;
      text-align: center;
    }
    .head-a {
      display: block;
      width: 886px;
      margin-left: auto;
      margin-right: auto;
    }
    .pagewrapper {
      /*  #d2cc9e  */
      background-color: #DBD6B2;
      border-left: 2px solid #3E3405;
      border-right: 2px solid #3E3405;
      border-bottom: 2px solid #3E3405;
      width: 790px;
      margin-left: auto;
      margin-right: auto;
    }
    .pgwrapper, .pgwrapper2, .pgwrapper3 {
      text-align: center;
      width: 600px;
      margin-left: auto;
      margin-right: auto;
    }
    .pgwrapper2 {
      text-align: left;
    }
    .pgwrapper3 {
      width: 750px;
    }
    .nav {
      text-align: center;
      padding-top: 5px;
      padding-bottom: 6px;
    }
    .head1 {
      color: #322110;
      font-size: 20pt;
    }
    .head1 a:link, .head1 a:visited, .head1 a:active {
      color: #322110;
      text-decoration: none;
    }
    .head1 a:hover {
      color: #584736;
    }
    .head2 {
      font-size: 12pt;
      margin-top: -4px;
      padding-bottom: 9px;
    }
    .head2 a{
      text-decoration: none;
    }
    .footer {
      font-family: sans-serif;
      width: 735px;
      height: 25px;
      margin-left: auto;
      margin-right: auto;
      padding-top: 5px;
      padding-bottom: 10px;
    }
    .copy {
      float: left;
      font-size: 10pt;
    }
    .gen {
      float: right;
      font-size: 8pt;
    }
    .notice {
      color: #1c1800;
      font-family: sans-serif;
      font-size: 11pt;
      text-align: center;
      padding: 7px;
      background-color: #a79034;
      border: 1px solid #1c1800;
    }
    .notice a:link, .notice a:visited, .notice a:active {
      color: #463e10;
    }
    .notice a:hover {
      color: #584736;
    }
    .err {
      color: #440000;
      font-family: sans-serif;
      font-size: 11pt;
      text-align: left;
      padding: 7px;
      background-color: #e86668;
      border: 1px solid #440000;
    }
    .u {
      text-decoration: underline;
    }
    

 /* Exhibits - Items */

    .itemDesc {
      width: 600px;
      margin-left: auto;
      margin-right: auto;
    }
    .tab {
      border-collapse: collapse;
      margin-left: auto;
      margin-right: auto;
    }
    .ei-head {
      height: 30px;
      text-align: center;
      vertical-align: middle;
      font-weight: bold;
      border: 1px solid #7f7157;
      background-color: #C4BC87;
    }
    .ei-name, .ei-desc, .ei-desc2, .ei-rel, .ei-rel2, .ei-pic, .ei-pic2, .ei-space {
      text-align: center;
      vertical-align: middle;
      border: 1px solid #7f7157;
      padding: 8px;
    }
    .ei-name {
      background-color: #a79f69;
      color: #322110;
      padding: 4px;
      width: 150px;
      height: 20px;
    }
    .ei-name a:link, .ei-name a:visited, .ei-name a:active {
      color: #322110;
      text-decoration: none;
    }
    .ei-name a:hover {
      color: #584736;
      text-decoration: none;
    }
    .ei-desc, .ei-rel {
      background-color: #d9d3ab;
      width: 310px;
    }
    .ei-desc2, .ei-rel2 {
      background-color: #d9d3ab;
      width: 620px;
    }
    .ei-desc2 {
      border-left: 0px;
      text-align: left;
      vertical-align: top;
    }
    .ei-desc a, .ei-desc2 a, .ei-rel a, .ei-rel2 a {
      text-decoration: none;
    }
    .ei-rel, .ei-rel2 {
      text-align: left;
      vertical-align: top;
    }
    .ei-rel ul {
      margin: 0px 0px 0px 15px;
      padding: 0px;
    }
    .ei-rel li {
      padding-bottom: 3px;
    }
    .ei-pic {
      background-color: #cfc898;
    }
    .ei-pic2 {
      background-color: #cfc898;
      vertical-align:top;
      padding: 0px;
    }
    .ei-dpic {
      background-color: #cfc898;
      display: table-cell;
      vertical-align: middle;
      width: 154px;
      height: 130px;
    }
    .ei-space {
      background-color: #d9d3ab;
      padding: 0px;
    }
    .noimg {
      text-align: center;
      width: 100%;
      height: 100px;
    }
    .noimg i {
      line-height: 100px;
    }


 /* Gallery */

    .dd_gall {
      width: 100px;
    }
    .btn_go {
      width: 42px;
    }
    .btn_submit {
      width: 80px;
    }
    .search {
      padding-left: 15px;
    }
    .psearch {
      margin-top: 12px;
      margin-bottom: 12px;
    }
    .table1 {
      margin-left: auto;
      margin-right: auto;
    }
    .ihead1 {
      height: 25px;
      border: 1px #000000 solid;
      background-color: #aba36c;
      text-align: center;
      vertical-align: middle;
      font-size: 12pt;
      font-weight: bold;
    }
    .ihead2 {
      height: 25px;
      text-align: center;
      vertical-align: middle;
      border: 1px #000000 solid;
      font-size: 12pt;
      font-weight: bold;
    }
    .iname {
      width: 160px;
      text-align: center;
      vertical-align: middle;
      font-weight: bold;
      border: 1px #000000 solid;
      padding: 8px;
    }
    .iname a:link, .iname a:visited, .iname a:active {
      color: #322110;
      text-decoration: none;
    }
    .iname a:hover {
      color: #584736;
    }
    .iname_b {
      font-size: 10pt;
      font-weight: normal;
    }
    .ipic {
      width: 375px;
      height: 273px;
      text-align: center;
      vertical-align: middle;
      font-style: italic;
      border: 1px #000000 solid;
      padding: 0px;
    }
    .ipic img {
      display: block;
    }
    .iother {
      width: 160px;
      text-align: left;
      vertical-align: top;
      padding-left: 9px;
      padding-top: 4px;
      border: 1px #000000 solid;
    }
    .iother a {
      text-decoration: none;
    }
    
    
 /* Interactivity - HTML Generator */
 
    .text_input {
      width: 400px;
      background-color: #fcfae6;
      border: 1px solid #707070;
    }
    .html_code {
      background-color: #fafca9;
      border: 1px solid #707070;
      color: #606060;
    }
    .html_demo {
      background-color: #fcfae6;
      border: 1px solid #000000;
      padding: 20px;
      color: #000000;
    }
    .html_demo a {
      color: #000000;
    }


 /* Libary - News */

    .title {
      margin: 0px;
      font-size: 13pt;
      text-align: center;
      width: 100%;
    }
    .pd {
      font-style: italic;
      text-align: center;
      width: 100%;
    }
    .content {
      text-align: justify;
    }
    .content img {
      display: inline;
      margin: 1px;
    }
    .pleft {
      text-align: left;
    }
    .pcenter {
      text-align: center;
    }
    .pright {
      text-align: right;
    }


 /* Sitemap */
 
    .sitelist li {
      margin-bottom: 4px;
    }
    .sitelist li ul {
      padding-left: 43px;
    }
    .sitelist a:link, .sitelist a:visited, .sitelist a:active {
      text-decoration: none;
    }
    .sitelist a:hover {
      text-decoration: underline;
    }
