#subhead {
  background: #000000 url(/assets/images/wide/subhead.jpg) no-repeat left top;
  text-align: right;
  height: 24px;
}
#subhead a {
  padding: 4px .75em 5px .75em;
  font-size: 11px;
  color: #AABEF2;
  text-decoration: none;
}
#subhead a:hover,
#subhead a:active,
#subhead a:focus {
  color: white;
}
/* data table display */
.data {
  background-color: #ffffff;
  empty-cells: show;
  font-size: 11px;
}
/* alignments */
.data td,
.data th {
  text-align: center;
}
/* fonts */
.data th {
  font-weight: normal;
}
.data .data-head th {
  font-weight: bold;
}
/* row coloring */
.data-body .even td,
.data-body .even th {
  background-color: #dcdcdc;
}
.data-body .alt,
.data-body .part-no {
  background-color: #e6e6fa;
}
.data-body .even .alt,
.data-body .even .part-no {
  background-color: #ccccff;
}
.data-body .even .alt2 {
  background-color: #e6e6fa;
}
/* part/ref num columns */
.data-body .part-no,
.data-body .ref-no {
  font-weight: bold;
}
/* misc */
.data sup {
  position: relative;
  left: 0;
  top: 2px;
  width: 0.5em;
}
.data tbody .mdash {
  text-align: center;
}
/* data table colors */
/* thin colors */
.thin .data strong {
  color: #ffffff;
}
.thin .data-head th,
.thin .data-head td {
  background-color: #babbff;
}
.thin .data-title th {
  color: #ffffff;
  background-color: #7b68ee;
}
.thin .data-head .alt,
.thin .data-head .part-no {
  background-color: #9999ff;
}
