/*
* {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*/
TABLE#workarea {
    width:100%;
    height:100%;
    border:0px solid red;
}
BODY {
  margin:0px;
  padding:0px;
/*  background:url('../img/background.gif') no-repeat center;*/
  text-align:left;
}
A {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:8pt;
  text-decoration:none;
  color:#000066;
}
A:hover {
  color:#000066;
  text-decoration:underline;
}

IMG {
  border-style:none;
  vertical-align:middle;
  padding:0px;
  margin:0px;
}

DIV {
  font-family:Arial;
}

.copyr {
  font-family:Arial;
  font-size:7pt;
  color:#000066;
  background-color:#C5D2EE;
  text-align:right;
  vertical-align:middle;
  height:18px;
}

TABLE {
  font-family:Arial;
  width:100%;
  border-collapse:collapse;
  border:0 SOLID red;
  font-size:8pt;
  vertical-align:top;
}

TR {
  vertical-align:top;
}

TD {
  border:0px solid green;
  padding:0px;
}

.child {
  border:1px ridge ActiveBorder;
  border-left:none;
  border-right:none;
  background-color:#EEEEEE;
}

TD.line0 {
  height:1px;
  background:transparent;
  border-top:1px ridge ActiveBorder;
}

TD.line0v {
    width:1px;
    border-width:0px;
    background:transparent;
    border-left:1px ridge ActiveBorder
}

td.line1v {
    width:1px;
    padding: 1px;
    background-color: #FFFFFF;
}

TD.hline {
  height:1px;
  background-color:#000000;
}

TD.vline {
  width:1px;
  background-color:#000000;
}

TD.map_cell {
  cursor:pointer;
}

FORM {
  margin:0px;
  padding:0px;
}

INPUT {
  font-size:8pt;
  background-color:#FFFFFF;
  margin:0px;
  padding:0px;
  height:20px;
}

DIV.action {
  text-align:center;
  font-family:arial;
  font-weight:bold;
  font-size:8.5pt;
  background-color:#C5D2EE;
  height:16px;
  margin:2px;
  border-width:1px;
  border-style:solid;
  border-color:#000066;
  width:200px;
  color:#000066;
}

INPUT.action {
  text-align:center;
  font-family:arial;
  font-weight:bold;
  font-size:8.5pt;
  background-color:#C5D2EE;
  height:16px;
  margin:2px;
  border-width:1px;
  border-style:solid;
  border-color:#000066;
  width:200px;
  color:#000066;
  cursor:pointer;
}

TEXTAREA {
  font-size:8pt;
  border-style:inset;
  border-width:2px;
  background-color:#FFFFFF;
}

.cl1 {
  color:#000066;
}

.cl2 {
  color:#404040;
}

.header00 {
  font-family:Arial;
  font-weight:bold;
  font-size:10pt;
  color:#000066;
  width:100%;
  text-align:left;
  background-color:#C5D2EE;
  padding:0px;
}

.header01 {
  font-weight:bold;
  font-size:13pt;
  text-align:center;
  vertical-align:middle;
  width:100%;
  padding:2px 0px 2px 0px;
}

.header04 {
    color:black;
}

.theader {
  font-size:8pt;
  font-weight:bold;
  background:#C5D2EE;
  text-align:center;
  color:black;
  vertical-align:middle;
  white-space:nowrap;
  height:15px;
}

.theader_map {
  font-size:8pt;
  font-weight:bold;
  background:#C5D2EE;
  text-align:center;
  color:black;
  vertical-align:middle;
  white-space:nowrap;
  height:15px;
  cursor:pointer;
}

.theader_map_2 {
  font-size:8pt;
  font-weight:bold;
  background:#C5D2EE;
  text-align:center;
  color:black;
  vertical-align:middle;
  white-space:nowrap;
  height:15px;
}

.elim {
    font-family:Arial;
    font-size:7pt;
    font-weight:normal;
    color:#000066;
    text-align:right;
    padding:0px 5px 0px 5px;
}

.elim#uname {
    font-weight:bold;
    font-size:8pt;
    white-space:nowrap
}

.img {
  background-color:transparent;
  border-width:0px;
  vertical-align:middle;
}

.checkbox {
  vertical-align:middle;
  padding:0px;
  margin:0px;
  height:15px;
}

TH {
    padding:0px;
    border:1px ridge white;
}

OPTION {
  text-align: left;
}

DIV.hiddenbox {
  display:none;
  margin:15px;
  z-index:2;
  position:absolute;
  background:white;
  border-width:1px;
  border-style:ridge;
  border-color:black;
  padding:5px;
}

TABLE.bordered_table {
}

td.hide_window {
    background-color: ActiveCaption;
    text-align:right;
    padding:1px;
}

.incrementor {
  height:10px;
  width:13px;
  margin:0px;
  border-width:1px;
  background-color:ButtonFace;
  background-image:url('../img/up_black.gif');
  background-repeat:no-repeat;
  background-position:center;
}

.decrementor {
  height:10px;
  width:13px;
  margin:0px;
  border-width:1px;
  background-color:ButtonFace;
  background-image:url('../img/down_black.gif');
  background-repeat:no-repeat;
  background-position:center;
}

select {
  font-size:8pt;
  background-color:white;
  height:auto;
  text-align:left;
}

iframe.blank {
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    border-style:none;
    border-width:0px;
    margin:0px;
    padding:0px;
    overflow: hidden;
    z-index:1;
}
.balance {
    font-weight:bold;
    white-space:nowrap
}

.attention {
    color:red;
    text-align:center;
}
.crumbitem {
    color: black;
}
.token1 {
    color: green;
    font-weight: bold;
}
