img { border: 0; }
.t3 { margin: auto; }
  .t3 td { padding: 0.2em; text-align: center; }
  .t3 img { height: 340px; }
.t4 { margin: auto; }
  .t4 td { vertical-align: top; padding-bottom: 1em; font-family: Roboto,sans-serif; font-size: 90%; }
    .t4 td:nth-child(1) { text-align: center; }
    .t4 td:nth-child(2) { width: 45em; }
    .t4 td:nth-child(3) { padding: 1em 1em 0 1em; }
    .t4 td:nth-child(4) { white-space: nowrap; font-family: Consolas,monospace; font-size: 75%; padding-top: 1em; }
  .t4 img { margin-right: 1em; max-width: 180px; max-height: 180px; border: 1px solid grey; box-shadow: 3px 3px 7px SlateGray; }
.t4name { font-size: 175%; font-family: Roboto,sans-serif; margin: 0; }
.t4desc { font-family: Roboto, sans-serif; font-size: 90%; margin-top: 4px; }
.sechead { font-size: 225%; text-align: center; color: white; background-color: steelblue; margin: 0.5em; padding-bottom: 0.1em; }
.d1 { width: 54em; margin: 0.6em auto 1em auto; border: 1px solid slategray; background-color: #fffff5; padding: 0.5em 1em; font-size: 110%; }
.addhead { font-size: 140%; }
.addend { font-style: italic; }
.z { padding: 3px 6px; font-size: 16pt; background-color: whitesmoke; border: 1px solid gray; }
.t5 { font-family: monospace; border: 1px solid grey; margin: 1em auto 2em auto; }
  .t5 th { border: 1px solid silver; background-color: gainsboro; font-weight: normal; font-size: 120%; }
  .t5 td { border-left: 1px solid silver; border-right: 1px solid silver; }
  .t5 th, .t5 td { padding: 0 4px 1px 4px; }
.sep { border-bottom: 1px solid silver; }
.rad { color: red; }
.t5 td:nth-child(1) { background-color: gainsboro; padding-left: 0.6em; padding-right: 0.6em; text-align: center; }
.t5 td:nth-child(2) { padding-left: 0.6em; padding-right: 0.6em; text-align: center; font-family: Roboto,sans-serif; font-size: 80%; }
.t5 td:nth-child(3) { font-family: Roboto,sans-serif; font-size: 80%; }
.t5 td:nth-child(4) { background-color: #fff8f8; }
.t5 td:nth-child(5) { background-color: #f4ffff; }
.t5 td:nth-child(6) { background-color: #f4ffff; }
.t5 td:nth-child(7) { background-color: #f4fff8; }
.t5 td:nth-child(8) { background-color: #f4fff8; }
.t5 td:nth-child(9) { background-color: #f4fff8; }
.t5 td:nth-child(10) { background-color: #f8f4ff; }
.t5 td:nth-child(11) { background-color: #f8f4ff; }
.t5 td:nth-child(12) { background-color: #f8f4ff; }
.t5 td:nth-child(13) { background-color: #f8f4ff; }
.t5 td:nth-child(14) { background-color: #fffff0; }
.t5 td:nth-child(15) { background-color: #fffff0; }
.t5 td:nth-child(16) { background-color: #fffff0; }
.t5 td:nth-child(17) { background-color: #fffff0; }
.t5 td:nth-child(18) { background-color: mistyrose; }
.t5 td:nth-child(19) { background-color: mistyrose; }
.t5 td:nth-child(20) { background-color: mistyrose; }
.t5 td:nth-child(21) { background-color: #ffc8cc; }
.t5 td:nth-child(22) { background-color: #ffc8cc; }
.mad { color: blue; }
.sym { color: white; background-color: teal; font-size: 90%; padding: 2px 6px; margin-right: 0.5em; font-family: Courier New, Courier, monospace; font-weight: bold; }
.aside { margin: 0.6em 0 0 0.6em; font-family: Verdana; font-size: 90%; border-left: 1px solid silver; padding-left: 0.5em; }
.nosamp { }
  .nosamp div { text-align: left; vertical-align: middle; padding-bottom: 8px; font-size: 80%; color: darkslategray; font-style: italic; }
  .nosamp span { background-color: slategray; font-family: monospace; color: white; padding: 2px 5px 3px 5px; font-style: normal; margin-right: 0.5rem; font-size: 140%; }
