table.workgrid7{
  background-color:#00f;
  font-family: 'Courier New', Courier, Monospaced;
  font-size:28px;
  font-weight:bold;
  border: 1px solid black;
  color:white;
}
.workgrid7 td{
  padding:0;
  width:30px;
  height:30px;
  text-align:center;
  vertical-align:middle;
  border: 1px solid black;
  border-bottom: 1px solid gray;
  border-right: 1px solid gray;
  line-height:30px;
}
table.workgrid6{
  background-color:#00f;
  font-family: 'Courier New', Courier, Monospaced;
  font-size:32px;
  font-weight:bold;
  border: 1px solid black;
  color:white;
}
.workgrid6 td{
  padding:0;
  width:35px;
  height:35px;
  text-align:center;
  vertical-align:middle;
  border: 1px solid black;
  border-bottom: 1px solid gray;
  border-right: 1px solid gray;
  line-height:35px;
}
table.workgrid5{
  background-color:#00f;
  font-family: 'Courier New', Courier, Monospaced;
  font-size:38px;
  font-weight:bold;
  border: 1px solid black;
  color:white;
}
.workgrid5 td{
  padding:0;
  width:42px;
  height:42px;
  text-align:center;
  vertical-align:middle;
  border: 1px solid black;
  border-bottom: 1px solid gray;
  border-right: 1px solid gray;
  line-height:42px;
}

.inpt{
  font-weight:bold;
  border:2px solid #0000ff;
}
.lookup{
  border-radius: 0.5em;
  border:1px solid #808080;
  border-spacing:4px;
}
.lookup td{
	padding:4px;
	text-align:left;
	vertical-align:center;
}

div.message{
  height:3em;
  font-weight:bold;
}