
    div.raised {
      border-left: lightgreen 1px solid;
      border-top: lightgreen 1px solid;
      border-right: black 1px solid;
      border-bottom: black 1px solid;
      position:relative;
      left:0px;
      top:0px;
      padding-left: 5px;
      padding-right: 5px;
      padding-top: 5px;
      padding-bottom: 5px;
    }

    div.filleddark
    {
      background-color: green;
      color: white;
    }

    body.general {
      margin:0px;
      background-color:white;
      color: black;
      font-family: Arial Unicode MS;
      font-size: 12px;
      /*scrollbar-highlight-color:lightgreen;
      scrollbar-darkshadow-color:black;
      scrollbar-face-color:green;
      scrollbar-arrow-color:white;*/
    }

    body.general td {
      font-family: Arial Unicode MS;
      font-size: 12px;
    }

    body.general h1 {
      font-size: 20px;
    }

    body.general h2 {
      font-size: 14px;
    }

    body.general h3 {
      font-size: 12px;
      color: green;
    }


    body.main {
      /*border-left: green 1px solid;
      border-top: green 1px solid;
      border-right: lightgreen 1px solid;
      border-bottom: lightgreen 1px solid;*/
    }

    body.popup {
      margin-left:10px;
      margin-right:10px;
      margin-top:10px;
      margin-bottom:10px;
    }


    body.copyright div.raised {
      /*background-color: green;
      color: white;*/
    }

    div.scrolling {
      position:relative;
      width:100%;
      overflow:auto;
    }

    div.scrollingy {
      position:relative;
      width:100%;
      overflow-y:auto;
    }

    .main {
    }

    .main a {
      /*color:black;*/
    }

    .database_disabled
    {
      font-style: italic;
      color: gray;
    }

    .button div {
      background: #003359;
      border-bottom: #003359 1px solid;
      border-left: #003359 1px solid;
      border-right: #003359 1px solid;
      border-top: #003359 1px solid;
      color: #FFFFFF;
      padding-bottom: 2px;
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      display:inline;
      position:relative;
      left:0;
      top:0;
    }

    .button a {
      text-decoration: underline;
      color:white;
    }

    .button_img div {
      padding-bottom: 2px;
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      display:inline;
      position:relative;
      left:0;
      top:0;
    }

    .button_img.disabled div {
      padding-bottom: 2px;
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      display:inline;
      position:relative;
      left:0;
      top:0;
    }

    .button.disabled div {
      background: gray;
      border-bottom: black 1px solid;
      border-left: lightgrey 1px solid;
      border-right: black 1px solid;
      border-top: lightgrey 1px solid;
      color: silver;
      visibility: hidden;
    }

    .button_img.disabled div {
      padding-bottom: 2px;
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      display:inline;
      position:relative;
      left:0;
      top:0;
    }

    .main .button.disabled a {
      text-decoration: none;
      font-weight: bold;
      color:silver;
    }

    .main .topmenu {
      margin-bottom: 10px;
    }

    .main .pagetitle {
      font-size: 18pt;
      font-weight: bold;
      font-style: italic;
      color: green;
      display: block;
      margin-bottom: 10px;
    }

    .popuptitle {
      font-size: 14pt;
      font-weight: bold;
      font-style: italic;
      color: green;
      display: block;
      margin-bottom: 10px;
    }



    .searchform {}

    hr.documenthistory  {
      color: green;
    }
    hr.bookmarklist  {
      color: green;
    }


    font.inlineHeader
    {
      font-weight: bold;
    }

    table.newquery tr.newquery td.newquery
    {
      color: black;
      background-color:white;
      border-style: inset;
      border-width: 1;
      border-color: silver;
    }

    table.savedqueries {
      color: black;
      background-color:white;
      border-width: 0;
    }

    table.bookmarks {
      color: black;
      background-color:white;
      border-width: 0;
    }

    tr.bmodd td.bmodd {
      color: black;
      background-color: white;
    }

    tr.bmeven td.bmeven {
      color: black;
      background-color: #EEEEEE;
    }

    tr.queryodd td.queryodd {
      color: black;
      background-color: white;
    }

    tr.queryeven td.queryeven {
      color: black;
      background-color: #EEEEEE;
    }

    td.classification
    {
      white-space: nowrap;
    }

    td.settings {
      background-color: #d2d9ec;
      font-family: Arial Unicode MS;
    }
    table.searchform  {
      width:100%;
    }

    table.searchform tr.searchrow {
    }

    table.searchform tr.searchrow td.operator {
    }

    table.searchform tr.searchrow td.name {
      font-size: 12px;
    }

    table.searchform tr.searchrow td.name_disabled {
      font-size: 12px;
      font-style: italic;
      color: gray;
    }

    table.searchhistory
    {
      font-family:Arial Unicode MS;
      font-size: 12pt;
      background-color: #D2D9EC;
    }
    tr.searchhistoryheader
    {
      font-family: Arial Unicode MS;
      font-size: 12pt;
      font-weight: bold;
    }

    a.sortlink
    {
      text-decoration: underline;
      background-color: #003359;
      color:white;
    }

    td.hitlistname
    {
      color: #FFFFFF;
      background-color: #003359;
      border-color: #004399;
    }

    td.hitlistqueryecho
    {
      color: #000000;
      background-color: #D2D9EC;
    }

    td.hitlistinfo
    {
      color: #000000;
      background-color: #D2D9EC;
    }

    table.hitlistnavigation tr.hitlistnavigation td.hitlistnavigation
    {
      color: #FFFFFF;
      background-color: #003359;
    }
    table.searchform tr.searchrow td.operator select.operator {
      color: black;
      background-color:white;
    }

    table.searchform tr.searchrow td.input
    {

    }

    table.searchform tr.searchrow td.input input.input {
      color: black;
      background-color:white;
    }

    table.searchform tr.searchrow td.input input.input.value {
      // color: black;

      // color: #FF0000;
      background-color:white;
    }

    table.searchform tr.searchrow td.input select.input.date {
      color: black;
      background-color:white;
    }

    table.searchform tr.searchrow td.wordlist {
      vertical-align: middle;
    }

    table.searchform tr.searchrow td.thesaurus {
      vertical-align: middle;
    }

    table.searchform tr.searchrow td.result {
    }

    table.savedqueries {
      background-color: #f1f1f1;
      color: #000000;
    }

    table.hitlist
    {
      border-color: #004399;
    }

    table.hitlist tr.hit {
    }

    table.hitlist tr.hit.odd td {
      border-color: #004399;
      background-color: #D2D9EC;
      color: #000000;

    }

    table.hitlist tr.hit.even td {
      background-color: #D2D9EC;
      color: #000000;
      border-color: #004399;

    }

    table.hitlist a {
      text-decoration: none;
    }

    tr.savedqueriesheader {
      font-weight: bold;
    }

    tr.bookmarkssheader {
      font-weight: bold;
      background-color: #EEEEEE;
    }

    .cchit {
      color: white;
      background-color: red;
      font-weight:bold;
    }

    .document .title {
      font-size: 16pt;
      font-weight: bold;
      display:block;
      margin-top:6px;
    }
    .document .subject {
      font-size: 12pt;
      font-weight: bold;
      display:block;
    }

    table.document.properties {
      background-color:green;
      padding-left:3px;
      padding-right:3px;
      padding-top: 2px;
      padding-bottom: 2px;
    }

    td.document.properties.property {
      background-color:white;
    }

    td.document.properties.value {
      background-color:white;
    }

    textarea.wordlist
    {
      font-size: 8pt;
    }

    .codes
    {
      font-size:8pt;
      width:100%;
      text-align:right
    }

    /*login page*/
    .login
    {
      margin:10px;
      background-color:white;
      color: black;
      font-family: Arial Unicode MS;
      font-size: 10pt;
      /*scrollbar-highlight-color:lightgreen;
      scrollbar-darkshadow-color:black;
      scrollbar-face-color:green;
      scrollbar-arrow-color:white;*/
    }


    .errorcode
    {
      display:block;
      text-align:right;
      font-size: 10pt;
    }

    font.classification {font-face:Arial Unicode MS; color:#0000FF;}
    font.content {font-face: Arial Unicode MS;}
