form {margin: 10px 0; float: left;}

input, #input a {font-family: verdana, arial, sans-serif; font-weight:bold; font-size: 9pt; width: 6em;}
#input, #output {margin: 0 0 1em;}
#input td {white-space: nowrap; font-family: verdana, arial, sans-serif; font-size:10pt;}
#input a {border: 1px solid black; background: silver; padding: 2px 0.25em; cursor: pointer;}
#input .coltype {background: #fff; border-style: inset;}

table#grid  {margin: 0; z-index: 300;}
#grid td {height: .8em; width: .8em; padding: 0; line-height: .8em; border: 1px solid #E0E0E0;}

#grid td a {display: block; line-height: .8em; ; padding: 0 0 0 0; height: .8em; width: .8em; background-color: inherit; border: none;}

#reset input {font-weight: normal; width: 10em;}
#credit {font-weight:normal;}
.invisi{display:none;}

label {position: absolute; top: -3000px; left: 0;}
noscript {background-color: #FFFFFF; color: #FF0000;}



