body { 
 background: wheat;
 font-family: Georgia, Verdana, Arial, Helvetica, Helv, Sans-serif;
 scrollbar-face-color:       #DfBf9f;
 scrollbar-track-color:      #FfEfCf;
 scrollbar-shadow-color:     #FfFfCf;
 scrollbar-highlight-color:  #FfFf3f;
 scrollbar-3dlight-color:    #Cf0f0f;
 scrollbar-darkshadow-color: #0f3f9f;
 scrollbar-arrow-color:      #6f0f0f;
 scrollbar-base-color:       #Cf0f3f;
}

a:link {
  color: #003399;
  text-decoration: underline;
  border: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 1px;

}

a:visited {
  color: #990000;
  text-decoration: underline;
  border: 1px;
  padding-left: 2px;
  padding-right: 2px;
}

a:hover {
  color: #0000FF;
  background-color: #FfEfCf;
  text-decoration: none;
  border: 1px outset;
  padding-left: 1px;
  padding-right: 1px;
  padding-bottom: 0px;
  padding-top: 0px;
}
a:active {
  color: #660000;
  background-color: #FfEfDf;
  text-decoration: none;
  border: 1px inset;
  padding-left: 1px;
  padding-right: 1px;
}

.filled {
  background-color : Bisque;
  color : Gray;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration : none;
}
.filled:hover{
  background-color : Gray;
  color : Bisque;
  text-decoration : underline;
}
.empty{
  color : Navy;
  background-color : Gold;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration : none;
}
A.empty { text-decoration: underline }
.empty:hover{
  color : Navy;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration : overline;
}
.edit_row{
  background-color : LightBlue;
  font-family : Arial, Helvetica, sans-serif;
  color : Navy;
  font-weight : normal;
  font-size : x-small;
}

.new_row{
  background-color : #66ffcc;
  font-family : Arial, Helvetica, sans-serif;
  color : Navy;
  font-weight : normal;
  font-size : x-small;
}

.row0, #row0{
  background-color : wheat;
  font-family : Arial, Helvetica, sans-serif;
  color : Navy;
  font-weight : normal;
  font-size : x-small;
}

.row1, #row1{
  background-color : pink;
  font-family : Arial, Helvetica, sans-serif;
  color : Navy;
  font-weight : normal;
  font-size : x-small;
}

.bold{
  font-size : x-small;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  color : black;
}
.red{
  font-size : x-small;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  color : red;
}
.white{
  font-size : x-small;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  color : white;
}
.fade30{
  filter : Alpha(opacity:30);
}
.fade0{
  filter : Alpha(opacity:100);
}
.error{
  font-size : larger;
  font-family : Arial, Helvetica, sans-serif;
  color : Black;
  background-color : Red;
}
.termin {
    cursor : help;
    background-color : Yellow;
    font-weight : bold;
}

.subcats_row, .cat_path, .subcats_link, .folder_cell, .document_cell, .path_cell, .backtocats {
  /* background-color : #FfDfBf; */ 
  font-family : Arial, Helvetica, sans-serif;
  color : Navy;
  font-weight : normal;
  font-size : x-small;
}
.header, .map_header {
  background-color : #FfDfBf;
  font-family : Arial, Helvetica, sans-serif;
  color : Navy;
  font-weight : normal;
  font-size : medium;
  letter-spacing : 2pt;
  text-decoration : none;
  border : thin dotted;
}
.main_table, .path_table {
  background-color: lightyellow;
  z_color : White;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration : none;
}

.back, .forward, .pager, .print_ready, .add_document{
  font-family : Arial, Helvetica, sans-serif;
}

.doclist_ext_table {
  background-color : Navy;
}

.doclist_ext_row {
}
.doclist_ext_cell {
}
.doclist_int_table {
  background-color : #FfDfBf; /* non manifest */
}

.doclist_int_row {
  background-color : #FfDfBf; /* non manifest */s
}

.doclist_int_cell {
  background-color : #FFFFBB;
}

.doclist_doc_number {
}
.doclist_link {
  font-weight : bold;
  font-size : small;
}

.doclist_name_alert {
  font-weight : bold;
        color : navy;
  font-size : small;
}

.doclist_desc {
        color : navy;
  font-size : x-small;
}

.doclist_name_param {
  font-weight : bold;
        color : navy;
  font-size : x-small;
}

.doclist_val_param {
        color : navy;
  font-size : x-small;
}

.folder_link{
}
.folder_name{
}

.footer_table, .header_table {
  background-color : Navy;
  font-family : Arial, Helvetica, sans-serif;
  color : white;
  font-weight : normal;
  font-size : x-small;
}
.copyright, .join, .last_update, .total_documents, .header_row, .header_cell, .footer_row, .footer_cell {
  font-family : Arial, Helvetica, sans-serif;
  background-color: khaki;
  color: Navy;
  font-weight: normal;
  font-size: x-small;
}
.register_table, .register_head{
  background-color : Navy;
  color : White;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration : none;
}
.register_row, .register_cell, .register_done{
  background-color : #FFFFFF;
  font-family : Arial, Helvetica, sans-serif;
  color : Navy;
  font-weight : normal;
  font-size : x-small;
}
A.about { text-decoration: underline }
.about {
  color: Navy;
  background-color: #FfDfBf;
  margin: 1em;
  border: thin brown;
  padding: 1em;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
}
.map_link, .map_ul, .map_li {
  font-family: Arial, Helvetica, sans-serif;
  color: Navy;
  font-size : x-small;
}
.map_link, .map_header{
  font-weight : bold;
}
.glossary_termin, {
  font-family : Arial, Helvetica, sans-serif;
  color : Navy;
  font-weight : bold;
  font-size : small;
  margin-top : 5pt;
}
.glossary_description{
  font-family : Arial, Helvetica, sans-serif;
  color : Navy;
  font-weight : normal;
  font-size : x-small;
}
.copy{
  background-color: #F5F5F5;
}
.cut{
  background-color: #F5F5DC;
}


a:link.add, a:visited.add, a:active.add, a:hover.add 
{
 color: #454545; 
 background-color: #FfDfBf; 
 font-size:9px; 
 text-decoration:none;
 border: none;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-top: 0px;
}

p.ad   {  font-size:9px; }
div.q1 {  font-size:9px; }
