.stable {
  --header-bg-color: #000000;
  --header-bg-image: none;
  --header-border-color: #a0a0a0;
  --header-asc-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfElEQVQImV2OQQqCYBhE3xctau9RxAt0BLeuvErnbKlYKCH/DyUtXouMpIGB4TEMg8rWjY3/bMdGLa2JREXllu+/oaZ2ZmZgoKMjHqFHAyBUSkozmZGRaZmgB25ABk9GFBYmEktaYOBXmIEXcFiX4hLSr4UrcAeenzOejTe+01J0omVRDQAAAABJRU5ErkJggg==);
  --col-resize-sep-bg-color: #a0a0a0;
  --row-odd-bg-color: #323a46;
  --row-even-bg-color: #272e36;
  --row-active-bg-color: #bddbdb;
  --row-highlight-brightness: 1;
}
.stable thead td {color: #00ff00; font-weight: bold;}
.stable thead div.resz {background: transparent url(./images/s.gif) no-repeat scroll left center; }
.stable tbody td { border-bottom: 1px solid #E0E0E0; color: #BDDBDB; font-weight: bold;}

.stable-body {background: #272E36;}
.stable tbody tr.selected td {color: #272E36;}
.stable-move-header {position: absolute; background: transparent url(./images/header_move.gif) repeat-x scroll center top rgba(255,255,255,0.7); border: 1px solid #0099FF; }

.stable-separator-header { background: #0099FF; }

.meter-value { float: left; background-color: #ffffff; border: 1px inset #BBBBBB; border-bottom: none;}
.meter-text { color: #ffffff;}

.meter-value-start-color { background-color: #FFFF00 }
.meter-value-end-color { background-color: #31cf31 }
.stable-scrollpos { background: #323A46; color: #BDDBDB; }
