table.tabledata {
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
  empty-cells:show;
  border-spacing: 0;
}
table.tabledata td{
  padding: 2px;
  margin: 0px;
  border: 1px solid #E9F2F8;
  border-collapse: collapse;
}
table.tabledata th{
  font-weight: bold;
  /*background-color: #BDDCF7;*/
  vertical-align: top;
  padding: 2px;
  margin: 0px;
  border: 1px solid #EAEAEA;
  border-collapse: collapse;
}
.bgcolor1  {background-color: #BDDCF7;}
.bgcolor2  {background-color: #9ECEF7;}
.bgcolor3  {background-color: #F1F6FC;}
table.tabledata tr {table-collapse:collapse;text-align: center}
table.tabledata thead {background-color: #BDDCF7;}
.rowlevel1{
  background-color: #DAEAF7;
  text-align: left;
  font-weight: bold;
  font-size: medium;
}
.rowlevel2{
  background-color: #F1F6FC;
  text-align: left;
  font-weight: bold;
  font-size: small;
}
.rowleftcolumn{
  white-space: nowrap;/*  removed to enable 640pixel viewing*/ /*could apply nowrap to all td cells but not th */
  text-align: left;
  font-weight: normal;
  /* these styles specified in standard sheet */
}
