body {
  color:   black;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1,h2,h3,h4 {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  padding:     5px 5px 5px 5px;
}

img {
  border-style: none;
}

img.cell {
  border-style: none;
  height:       100px;
  width:        100px;
}

#tab {
  border:          thin solid #ffd700;
  border-collapse: collapse;
  empty-cells:     show;
  table-layout:    auto;
}

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

table.pieces {
  background-color: #bedafe;
	margin:           0px 0px 0px 0px;
	padding:          0px 0px 0px 0px;
}

td.border-1-1 {
  height:     3px;
  background: url(images/border-1-1.bmp);
  width:      3px;
}

td.border-1-2 {
  height:     3px;
  background: url(images/border-1-2.bmp);
  width:      100px;
}

td.border-1-3 {
  height:     3px;
  background: url(images/border-1-3.bmp);
  width:      3px;
}

td.border-1-4 {
  height:     3px;
  background: url(images/border-1-4.bmp);
  width:      3px;
}

td.border-2-1 {
  height:     1px;
  background: url(images/border-2-1.bmp);
  width:      3px;
}

td.border-2-3 {
  height:     1px;
  background: url(images/border-2-3.bmp);
  width:      3px;
}

td.border-2-4 {
  height:     1px;
  background: url(images/border-2-4.bmp);
  width:      3px;
}

td.border-3-1 {
  height:     3px;
  background: url(images/border-3-1.bmp);
  width:      3px;
}

td.border-3-2 {
  height:     3px;
  background: url(images/border-3-2.bmp);
  width:      100px;
}

td.border-3-3 {
  height:     3px;
  background: url(images/border-3-3.bmp);
  width:      3px;
}

td.border-3-4 {
  height:     3px;
  background: url(images/border-3-4.bmp);
  width:      3px;
}

td.border-4-1 {
  height:     3px;
  background: url(images/border-4-1.bmp);
  width:      3px;
}

td.border-4-2 {
  height:     3px;
  background: url(images/border-4-2.bmp);
  width:      100px;
}

td.border-4-3 {
  height:     3px;
  background: url(images/border-4-3.bmp);
  width:      3px;
}

td.border-4-4 {
  height:     3px;
  background: url(images/border-4-4.bmp);
  width:      3px;
}

td.border-5-1 {
  height:     100%;
  background: url(images/border-5-1.bmp);
  width:      3px;
}

td.border-5-4 {
  height:     100%;
  background: url(images/border-5-4.bmp);
  width:      3px;
}

td.border-6-1 {
  height:     3px;
  background: url(images/border-6-1.bmp);
  width:      3px;
}

td.border-6-2 {
  height:     3px;
  background: url(images/border-6-2.bmp);
  width:      100px;
}

td.border-6-4 {
  height:     3px;
  background: url(images/border-6-4.bmp);
  width:      3px;
}

td.border-7-1 {
  height:     3px;
  background: url(images/border-7-1.bmp);
  width:      3px;
}

td.border-7-2 {
  height:     3px;
  background: url(images/border-7-2.bmp);
  width:      100px;
}

td.border-7-4 {
  height:     3px;
  background: url(images/border-7-4.bmp);
  width:      3px;
}

.text12 {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:   12px;
  padding:     5px 5px 5px 5px;
}

.text18 {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:   18px;
  padding:     5px 5px 5px 5px;
}


