.pagebanner {
  display: block;
  border: 1px dashed #999;
  border-bottom: none;
  margin: 1em 0 0 0;
  padding: 0.5em 0.5em 0 0.5em;
  background-color: #efefef;
}
.pagelinks {
  display: block;
  border: 1px dashed #999;
  border-top: none;
  margin: 0 0 1em 0;
  padding: 0 0.5em 0.5em 0.5em;
  background-color: #efefef;
}
.displayTagTable {
  margin: 1px;/* so that border will show if scroll bars are necessary */
  border: 1px solid #ccc;
}
.displayTagTable tr {
  border: 1px solid #ccc;
}
.displayTagTable th {
  background-color: #e2e2e2;
  color:  #8B2E3F;
  font-weight: bold;
  white-space: nowrap;
  padding: 0.2em 1em 0.2em 0.5em;
}
#bd .displayTagTable th a:link    {
  color: #8B2E3F;
  text-decoration: none;
}
#bd .displayTagTable th a:visited {
  color: #8B2E3F;
  text-decoration: none;
}

.displayTagTable td {
  padding: 0.2em 1em 0.2em 0.5em;
}
.displayTagTable td.nowrap {
  white-space: nowrap;
}
/* assigned to the tr tag of all odd numbered data rows */
.displayTagTable .odd	{
  background-color: #e0e7f8;
}
/* assigned to the tr tag of all even numbered data rows */
.displayTagTable .even {
  background-color: #efefef;
}
/* assigned to the th tag of the sorted column */
.displayTagTable .sorted {
  font-style: italic;
}
/* assigned to the th tag of the sorted column if sort order is ascending */
.displayTagTable .order1 {
}
/* assigned to the th tag of the sorted column if sort order is descending */
.displayTagTable .order2 {
}
/* assigned to the th tag of a sortable column */
.displayTagTable .sortable {
  text-decoration: underline;
}
.exportlinks {
  border: 1px dashed #999;
  margin: 1em 0 1em 0;
  padding: 0.5em;
  background-color: #efefef;
}
.displayTagTable.lightHeader {
  border: 0;
}
.displayTagTable.lightHeader thead tr {
  border-top: 0;
  border-left: 0;
  border-right:0;
}
.displayTagTable.lightHeader tbody tr {
  border-left: 0;
  border-right:0;
}

