.element { width: auto; overflow: hidden; }
.element td { padding: 0 5px 5px 5px; vertical-align: top; }
.element td.label { text-align: right; padding-top:10px !important; }
.element td.multiline { vertical-align: top; padding-top:0 !important; }
.element td.field input.onlineform, .element form td.field textarea { padding: 2px; width: 250px; w\idth:246px;  }
.element form td.field textarea { height: 100px;  }
.element td select { padding: 2px; width: 260px; w\idth:254px; }
.element td input.formbutton { float: right; }
.error { color: red; }
span.error { display: block; padding: 5px; }
td.label span.error { display: inline; }
.required { color: red; }