body { 
  background: white;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: auto;
}

a.white {
  color: white;
  text-decoration: none;
  font-size: 0em;
}

table {
  /* table-layout: fixed; is the picture horizontal scrolling bug */
/*  table-layout: fixed; */
  margin-left: 0em;
  margin-right: 0em;
}

tr.main {
  height: 640px;
  vertical-align: top;
  overflow: auto;
}

tr.left {
  width: 100px;
}

td.tl {
  background: white url("/images/tl.png");
  background-repeat: no-repeat;
  background-position: top left;
  height: 100px;
}

td.bl {
  background: white url("/images/bl.png");
  background-repeat: no-repeat;
  background-position: top left;
  height: 390px;
/*  height: 1024px; */
}

td.tr {
  background: white url("/images/tr.png");
  background-repeat: no-repeat;
  background-position: top left;
  height: 100px;
  vertical-align: middle;
}

table.bl {
  margin: 15px;
}
