body {
  background: #F0F0F0;
  font-family: sans-serif;
  font-size: 10pt;
}

fieldset {
  margin-top: 1em;
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
}

legend {
  /*font-family: monospace;*/
  font-variant: small-caps;
  /*padding-bottom: 1em;*/
  /*background: yellow;*/
  /* font-weight: bold; */
  /*font-size: larger;*/
}

td {
  font-size: smaller;
}

span.ctrl {
  cursor: pointer;
  padding: 3px;
  border-top: 2px solid white;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  border-left: 2px solid white;
  margin: 2px;
}

.left {
  float: left;
  /*margin-left: 1em;*/
  width: 60px; 
  /*border: 1px solid; */
  font-size: x-small;
}

.num {
  width: 75px;
  /*width: 35%;*/
  /*width: 100%;*/
}
