  table#rectype th.pname {
    width: 220px;
  }
  table#ps-top {
    width: 100%;
    border-spacing: 1px;
	background-color: navy;
	margin-bottom: 8px;
  }
  table#ps-top td.ps-top {
    padding: 2px;
    border: navy solid 1px;
    text-align: center;
    background-color: #FFFFFF;
  }

table#ps-top td.ps-top a,
table#ps-top td.ps-top a:visited,
table#ps-top td.ps-top a:hover,
p.nwts-breadcrumb,
p.nwts-breadcrumb a,
p.nwts-breadcrumb a:visited,
p.nwts-breadcrumb a:hover {
   color: navy;
   font-size: 14px;
}
  table#objtype, 
  table#product, 
  table#rectype  {
    width: 100%;
  }

table#rectype a, table#objtype a, table#product a {
  color: navy!important;
}

  table#objtype tr.header th, 
  table#product tr.header th, 
  table#rectype tr.header th {
    background-color: #EEEEEE;
    color: black;
  }
  table#product tr th {
    color: black;
  }

  table#objtype th, 
  table#product th, 
  table#rectype th {
    background-color: white;
  }

/*Already in Nara@Work CSS, adding for Archives.gov*/
  table.bordered, table.bordered th, table.bordered td  {
	border: 1px solid #999999;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 1em;
  }


  table#objtype td, 
  table#product td, 
  table#rectype td,
  table#objtype th, 
  table#product th, 
  table#rectype th {
    font-size: 14px;
  }

  
  table#objtype tr.preservation td, 
  table#product tr.preservation td, 
  table#objtype tr.preservation th, 
  table#product tr.preservation th, 
  table#rectype tr.preservation div.nwtsbox {
    background-color: #FFDCBF;
    vertical-align: top;
  }
  table#objtype tr.production td, 
  table#product tr.production td, 
  table#objtype tr.production th, 
  table#product tr.production th, 
  table#rectype tr.production div.nwtsbox  {
    background-color: #E5EFD1;
    vertical-align: top;
  }
  table#objtype tr.distribution td, 
  table#product tr.distribution td, 
  table#objtype tr.distribution th, 
  table#product tr.distribution th, 
  table#rectype tr.distribution div.nwtsbox  {
    background-color: #CFF6FF;
    vertical-align: top;
  }
  
   table#rectype th, 
  table#objtype th, 
  table#product th {
    vertical-align: top;
  }

  table#objtype tr th, 
  table#product tr th, 
  table#rectype tr th{
    background-color: #FFFFFF;
  }

  table#rectype tr.header th, 
  table#objtype tr.header th, 
  table#product tr.header th {
    font-weight:bold;
    text-align:center;
    vertical-align: bottom;
  }

  table#rectype td, 
  table#rectype th, 
  table#objtype th, 
  table#product th, 
  table#rectype th div.nwtsbox {
    font-weight:normal;
    text-align:left;
  }
  
  div.nwtsbox {
    margin: 3px;
    padding: 3px;
    border: 1px solid black;
	color: black;
  }
  tr.nara td  {
    background-color: #EEEEEE;
  }
  
  p.center {
    text-align: center;
  }
  div.em {
    font-style: italic;
  }
  div.navcol {
    width:45%;
    float:left;
    padding: 10px;
  }
  div.nav, div.nav-main {
    margin: 10px auto;
    margin-bottom: 10px;
    padding: 5px;
    background-color: #F9ECBC;
    border: solid #1E528F 1px;
  }
  
  div.nav-main {
    width: 60%;
  }
  
  div.nwts-feedback {
    font-style: italic;
    border-top: gray 1px solid;
    text-align: center;
    padding: 5px;
  }

  div.nwts-feedback-l {
	text-align: left;
	float: left;
	width: 48%;
  }
  
  div.nwts-feedback-r {
	text-align: right;
	float: left;
	width: 48%;
  }

  div.nwts-feedback-b {
    clear: both;
  }
   
  div.nwts-main {
    border-collapse: separate;
  }
  
  div.endnav {
    clear:both;
  }

div.QC {
  border: black dashed 2px;
}
span.QC {
  border: black dashed 2px;
  background-color: #FEFF8F;
}

h4.QC {
  background-color: #FEFF8F;
}