body {
 width: 990px;
 margin: 0px;
  font-size: 12px;
 background: #000;
 border: none;
}

div.startstop button.rtcols {
  font-size: 10px;
  font-weight: normal;
  padding: 0px;
 margin: 0em 0.4em 0em 0.4em;
}
div.startstop button.rtcols table  {
  border-collapse: collapse;
 border: none;
 margin: 0px;
}
div.startstop button.rtcols table td {
 width: 3em;
 height: 1.5em;
  text-align: center;
}
div.startstop button.rtcols table td.wide {
 width: 8em;
}

div.startstop button.rtcols td.rtc0  { background: #000000; color: #aaa; }
div.startstop button.rtcols td.rtc64  { background: #404040;  color: #aaa; }
div.startstop button.rtcols td.rtc96  { background: #606060;  color: #ccc; }
div.startstop button.rtcols td.rtc128  { background: #808080;  color: #ddd; }
div.startstop button.rtcols td.rtc192  { background: #c0c0c0;  color: #000; }
div.startstop button.rtcols td.rtc224  { background: #e0e0e0;  color: #000; }
div.startstop button.rtcols td.rtc255  { background: #ffffff;  color: #000; }

div#rt_xxx_cont {
 font-size: 40px;
 font-weight: bold;
 font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Microsoft Sans Serif", Arial, sans-serif;
 margin: 0px;
 padding: 20px 0px 20px 0px;
 text-align: center;
}

div#rt_xxx_top, div#rt_xxx_bottom {
 height: 50px;
 width: 990px;
 margin: 0em auto 0em auto;
 background: #aaa;
}

div#rt_xxx_bottom {
  margin-bottom: 10px;
}
div#rt_xxx_top {
  margin-top: 10px;
}

div#rt_info {
 width: 990px;
 margin: 0em auto 0em auto;
}

div#rt_colinfo, div#rt_framedrop {
 width: 20em;
 height: 3.5em;
 background: #333;
 padding: 4px;
}
div#rt_framedrop {  float: right;   text-align: left; }
div#rt_colinfo {  float: left;   text-align: right; }

div#rt_colvals, div#rt_framedrop_val {
  font-size: 1.4em;
  font-weight: bold;
}
div#rt_framedrop_val strong { color: #ff4040; }

div#rt_ilag {
 background: #222;
 color: #ccc;
 font-size: 110px;
 width: 7em;
 height: 130px;
 margin: 15px auto 15px auto;
 padding: 20px 0px 20px 0px;
  text-align: center;
}


