   .topnav {
      background-color:darkblue; color:white;
      font-family:arial;
      font-weight:bold;
      font-size:90%;
      width:100px;
      border-color:yellow
   }

   a.topnav {text-decoration:none;}
   a:link.topnav {color:white;}
   a:visited.topnav {color:white}
   a:hover.topnav {color:yellow}

   body {font-family:arial;}

  table#doc_detail {
     empty-cells:show;
     border-collapse: collapse;
     border:1px black solid;
     border-spacing:0px;
     font-size:90%;
   }

   td.col1 {
     fontFamily:arial; 
     font-weight:bold;
     white-space:nowrap;
     background-color:#F5E6BD}

     #doc_detail td {border: 1px black solid; max-width:50em;}
    /* #doc_detail td {border: 1px black solid; max-width:65em; white-space:nowrap;} */
    #doc_detail td.value {min-width:30em;}

    #doc_detail td.largetext {white-space:normal;}

   .snippet {font-size:90%;}

  table.search_results {
     empty-cells:show;
     border-collapse: collapse; /* for IE 6 to get empty-cells to work */
     border:1px black solid;
     border-spacing:0px;
   }

  table.search_results tfoot td {
    border-style:hidden;
    padding-top:1em;
  }

  table.search_results tfoot td {
     border-top:1px black solid;
     text-align:center;
  }

  table.search_results td {
    border:1px black solid;
    vertical-align:top;
  }

  table.search_results {font-size:90%;}
  table.search_results td.tabhead {background-color:#87cefa;}
  table.search_results td a.proj_num {white-space:nowrap;}
  table.search_results tr.colhead {background-color:#87cefa;}

  table.search_results caption {text-align:left;}

  div.description {font-size:110%;}

  /* div.file_description {padding-bottom:1em; } */
  div.file_description {padding-top:1em;  }
  div.file_descriptions > div:first-child {padding-top:0em;} 
  div.file_label {padding:0em;  }
  /* div.file_label {padding:0em; white-space:nowrap; } */
  /* span.file_link {padding:0em; white-space:nowrap; file-size:65%;} */
  div.file_attributes {padding:0em; white-space:nowrap; font-size:90%; }
  span.filedate {padding-left:1em;}
  span.filesize {padding-left:0.5em;}
  span.portal_status {padding-left:0.5em; background:yellow;}
  div.zip_entry {white-space:nowrap;}

   td.file_cells{margin:0}

  table.external-import {
     empty-cells:show;
     border-collapse: collapse; /* for IE 6 to get empty-cells to work */
     border:1px black solid;
     border-spacing:0px;
     border:1px black solid;
  }

  table.external-import td {
     border:1px black solid;
     vertical-align:top;
  }

 #footer {
    margin-top:1em;
    font-size:85%;
  } 

 #download_landing_page {
     margin-bottom: 15em;
 }

 #download_in_progress {
   margin-top: 3em;
 }

