/* table for sheet  */

table.sheet > caption { padding: 0 0 0.5em 0; text-align: left;}

table.sheet > col.l { width: 25em; }
/* max-width doesn't work here in FF */

table.sheet > tr.odd { background-color: rgb(245, 245, 245); }

table.sheet > tr > td.rr,
table.sheet > tr > th.rr {
  border-left: solid 1px DarkGray;
}
table.sheet > tr > td,
table.sheet > tr > th    {
  border-top:    solid 1px DarkGray;
  border-bottom: solid 1px DarkGray;
  padding: 0.3ex 0.5em;
}
table.sheet > tr > td.rr {
  padding-right: 2em;
}

table.sheet.joinform > tr > td.rr { padding-top: 1ex; }

table.sheet { width: 100%; }

table.sheet.s input, table.sheet.s textarea { margin1: 0; width: 100%; }

table.sheet.joinform .t { width: 25em;  font-family: Verdana; font-size-adjust: none; font-size: 0.7em;}

table.sheet.joinform .t > label { display: block; }

table.sheet.joinform sup { color: red; }
