body, .colspan2, h2 {
 background-color: #fff;font-family: sans-serif;
}
.formlabel {
 background-color: #fff;
 border: 1px solid grey;
 display: block; float: left;
 padding: 4px;
 margin-right: 4px; margin-left: 4px;
 width: 25ex; overflow:show;
}
.formfield {
 text-height: 2em;
 float: left;
 display: inline;
 margin-top: 2px;
}
.row {display: inline-block;}
.clear {
 clear: both;
 font-size: 1px;
 height: 0;
 line-height: 1px;
 overflow: hidden;
}
h2 {font-size: medium;text-align: left;}
h1 {font-size: x-large;text-align: center;}
.heading {
 border: 2px solid #eee;
 margin: .2em;
 left: 0; right: 0;
 padding: .3em;
 font-family: sans-serif; font-weight: normal; background-color: #E8E7E7; color: #111;
}
.colspan2 {
 padding-top: 1em; padding-bottom: 1em;
 padding-left: 2em; padding-right: 4em;
 background-color: #F1F7FB;
 font-weight: normal;
 color: #000;
 border: 2px solid #F9FaFD;
 margin: .2em;
}
.colspan3{
 text-align: center;
}
center>input {
 margin: 7px 12px 65px 6px;
 display: block; float: left;
}

.colspannot2 {
 width: 100%; background-color: #50CF10; font-weight: bold; color: #181818;
 width: 100%; background-color: #fff0d0; font-weight: bold; color: #000;
}

