table.spread {
  border-style: outset; border-width: thin; border-color: black;
  margin-top: 2ex;
  text-align: left;
}
table.spread tr.h > th {
  position: -webkit-sticky;
  position:    -moz-sticky;
  position:     -ms-sticky;
  position:      -o-sticky;
  position:         sticky;
  top: 0px;
}
table.spread tr .sticky {
  position: -webkit-sticky;
  position:    -moz-sticky;
  position:     -ms-sticky;
  position:      -o-sticky;
  position:         sticky;
  left: 0px;
  z-index: 2;
}
table.spread tbody tr td.sticky {
  background-color: inherit;
}
table.spread tr.h select {
  color: #FFFFFF;
  background-color: #666666;
}
table.spread th .cwruits_collapser {
  color: inherit;
  font-weight: inherit;
  white-space: inherit;
}
input[type="checkbox"].cwruits_collapser { display: none; }
.cwruits_collapser._29:checked ~ table .cwruits_collapser._29,
.cwruits_collapser._28:checked ~ table .cwruits_collapser._28,
.cwruits_collapser._27:checked ~ table .cwruits_collapser._27,
.cwruits_collapser._26:checked ~ table .cwruits_collapser._26,
.cwruits_collapser._25:checked ~ table .cwruits_collapser._25,
.cwruits_collapser._24:checked ~ table .cwruits_collapser._24,
.cwruits_collapser._23:checked ~ table .cwruits_collapser._23,
.cwruits_collapser._22:checked ~ table .cwruits_collapser._22,
.cwruits_collapser._21:checked ~ table .cwruits_collapser._21,
.cwruits_collapser._20:checked ~ table .cwruits_collapser._20,
.cwruits_collapser._19:checked ~ table .cwruits_collapser._19,
.cwruits_collapser._18:checked ~ table .cwruits_collapser._18,
.cwruits_collapser._17:checked ~ table .cwruits_collapser._17,
.cwruits_collapser._16:checked ~ table .cwruits_collapser._16,
.cwruits_collapser._15:checked ~ table .cwruits_collapser._15,
.cwruits_collapser._14:checked ~ table .cwruits_collapser._14,
.cwruits_collapser._13:checked ~ table .cwruits_collapser._13,
.cwruits_collapser._12:checked ~ table .cwruits_collapser._12,
.cwruits_collapser._11:checked ~ table .cwruits_collapser._11,
.cwruits_collapser._10:checked ~ table .cwruits_collapser._10,
.cwruits_collapser._9:checked  ~ table .cwruits_collapser._9 ,
.cwruits_collapser._8:checked  ~ table .cwruits_collapser._8 ,
.cwruits_collapser._7:checked  ~ table .cwruits_collapser._7 ,
.cwruits_collapser._6:checked  ~ table .cwruits_collapser._6 ,
.cwruits_collapser._5:checked  ~ table .cwruits_collapser._5 ,
.cwruits_collapser._4:checked  ~ table .cwruits_collapser._4 ,
.cwruits_collapser._3:checked  ~ table .cwruits_collapser._3 ,
.cwruits_collapser._2:checked  ~ table .cwruits_collapser._2 ,
.cwruits_collapser._1:checked  ~ table .cwruits_collapser._1 ,
.cwruits_collapser._0:checked  ~ table .cwruits_collapser._0 {
          writing-mode: vertical-rl;
     -moz-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: vertical-rl;
       -o-writing-mode: vertical-rl;
  overflow-y: visible;
  height: 3ex;
  width: 3ex;
  white-space: nowrap;
  color: #cc9900;
}
.cwruits_collapser._29:checked ~ table .cwruits_collapserbox._29,
.cwruits_collapser._28:checked ~ table .cwruits_collapserbox._28,
.cwruits_collapser._27:checked ~ table .cwruits_collapserbox._27,
.cwruits_collapser._26:checked ~ table .cwruits_collapserbox._26,
.cwruits_collapser._25:checked ~ table .cwruits_collapserbox._25,
.cwruits_collapser._24:checked ~ table .cwruits_collapserbox._24,
.cwruits_collapser._23:checked ~ table .cwruits_collapserbox._23,
.cwruits_collapser._22:checked ~ table .cwruits_collapserbox._22,
.cwruits_collapser._21:checked ~ table .cwruits_collapserbox._21,
.cwruits_collapser._20:checked ~ table .cwruits_collapserbox._20,
.cwruits_collapser._19:checked ~ table .cwruits_collapserbox._19,
.cwruits_collapser._18:checked ~ table .cwruits_collapserbox._18,
.cwruits_collapser._17:checked ~ table .cwruits_collapserbox._17,
.cwruits_collapser._16:checked ~ table .cwruits_collapserbox._16,
.cwruits_collapser._15:checked ~ table .cwruits_collapserbox._15,
.cwruits_collapser._14:checked ~ table .cwruits_collapserbox._14,
.cwruits_collapser._13:checked ~ table .cwruits_collapserbox._13,
.cwruits_collapser._12:checked ~ table .cwruits_collapserbox._12,
.cwruits_collapser._11:checked ~ table .cwruits_collapserbox._11,
.cwruits_collapser._10:checked ~ table .cwruits_collapserbox._10,
.cwruits_collapser._9:checked  ~ table .cwruits_collapserbox._9 ,
.cwruits_collapser._8:checked  ~ table .cwruits_collapserbox._8 ,
.cwruits_collapser._7:checked  ~ table .cwruits_collapserbox._7 ,
.cwruits_collapser._6:checked  ~ table .cwruits_collapserbox._6 ,
.cwruits_collapser._5:checked  ~ table .cwruits_collapserbox._5 ,
.cwruits_collapser._4:checked  ~ table .cwruits_collapserbox._4 ,
.cwruits_collapser._3:checked  ~ table .cwruits_collapserbox._3 ,
.cwruits_collapser._2:checked  ~ table .cwruits_collapserbox._2 ,
.cwruits_collapser._1:checked  ~ table .cwruits_collapserbox._1 ,
.cwruits_collapser._0:checked  ~ table .cwruits_collapserbox._0 {
  width: 3ex;
}
.cwruits_collapser._29:checked ~ table .cwruits_collapsed._29,
.cwruits_collapser._28:checked ~ table .cwruits_collapsed._28,
.cwruits_collapser._27:checked ~ table .cwruits_collapsed._27,
.cwruits_collapser._26:checked ~ table .cwruits_collapsed._26,
.cwruits_collapser._25:checked ~ table .cwruits_collapsed._25,
.cwruits_collapser._24:checked ~ table .cwruits_collapsed._24,
.cwruits_collapser._23:checked ~ table .cwruits_collapsed._23,
.cwruits_collapser._22:checked ~ table .cwruits_collapsed._22,
.cwruits_collapser._21:checked ~ table .cwruits_collapsed._21,
.cwruits_collapser._20:checked ~ table .cwruits_collapsed._20,
.cwruits_collapser._19:checked ~ table .cwruits_collapsed._19,
.cwruits_collapser._18:checked ~ table .cwruits_collapsed._18,
.cwruits_collapser._17:checked ~ table .cwruits_collapsed._17,
.cwruits_collapser._16:checked ~ table .cwruits_collapsed._16,
.cwruits_collapser._15:checked ~ table .cwruits_collapsed._15,
.cwruits_collapser._14:checked ~ table .cwruits_collapsed._14,
.cwruits_collapser._13:checked ~ table .cwruits_collapsed._13,
.cwruits_collapser._12:checked ~ table .cwruits_collapsed._12,
.cwruits_collapser._11:checked ~ table .cwruits_collapsed._11,
.cwruits_collapser._10:checked ~ table .cwruits_collapsed._10,
.cwruits_collapser._9:checked  ~ table .cwruits_collapsed._9 ,
.cwruits_collapser._8:checked  ~ table .cwruits_collapsed._8 ,
.cwruits_collapser._7:checked  ~ table .cwruits_collapsed._7 ,
.cwruits_collapser._6:checked  ~ table .cwruits_collapsed._6 ,
.cwruits_collapser._5:checked  ~ table .cwruits_collapsed._5 ,
.cwruits_collapser._4:checked  ~ table .cwruits_collapsed._4 ,
.cwruits_collapser._3:checked  ~ table .cwruits_collapsed._3 ,
.cwruits_collapser._2:checked  ~ table .cwruits_collapsed._2 ,
.cwruits_collapser._1:checked  ~ table .cwruits_collapsed._1 ,
.cwruits_collapser._0:checked  ~ table .cwruits_collapsed._0 {
  display: none;
}
table.spread th { padding-left: 3px; padding-right: 3px; }
table.spread td { padding-left: 3px; padding-right: 3px; /*padding-bottom: 0;*/ }
table.spread td.r { text-align: right; }
table.spread td.c { text-align: center; }
table.spread td input[type="submit"] { margin: 0; }
table.spread th + th { border-left: 1px solid #999999; }
.nowrap { white-space: nowrap; }
a.cwruits_tooltip { position: relative; z-index: 24; color: #000000; text-decoration: underline dotted; }
a.cwruits_tooltip img { display: inline; }
a.cwruits_tooltip:hover { z-index: 25; background-color: #FFFFFF; }
a.cwruits_tooltip span { display: none; text-decoration: none; }
a.cwruits_tooltip:hover span {
  display: block; position: absolute; top: 3ex; left: 2em; width: 15em;
  border: 1px solid #000000; color: #000000; background-color: #FFFFCC;
  text-align: center; text-decoration: none;
}
.results {
  border: 1px solid;
  padding: 2px 4px;
  margin-bottom: 1ex;
  border-color: #330066;
  color: #330066;
  background-color: #99FF99;
}
.warning {
  border-color: #000000;
  color: #000000;
  background-color: #FFFF00;
}
.error {
  border-color: #FF0000;
  color: #FF0000;
  background-color: #FFFF00;
  font-weight: bold;
}
textarea {
  max-width: 100%;
}
