#ack,#err {width:600px; margin:4px auto; padding:10px; text-align:center; font-size:1.1em}
#ack {border:1px double black; color:black; background:#eee; padding-bottom:0}
#err {border:1px double red; color:red; font-weight:bold; background:#EFD1D1}
#err p {color:red}
.tblForm {width:auto; white-space:nowrap}
.tblForm input, .tblForm select, .tblForm textarea {border:1px solid #999; background:#fff; color:#000}
.tblForm textarea {font-family:arial,sans-serif; font-size:1em; padding:2px; background:#fff; color:#000}
.tblForm .button {border:1px solid navy; color:navy; background:#f99d33; font:10px arial, verdana, sans-serif; text-transform:uppercase}
form.tblForm #comments {width:150px; height:150px}
.tblForm .button:hover{background:#666; color:#fff}
.tblLabel {width:45%; text-align:right; margin:4px; padding:3px 12px 1px 0; vertical-align:top; font-size:1em}
.tblInput {width:55%; text-align:left; margin:3px; padding:2px; vertical-align:bottom}
.fldReqd {color:#900; font-size:1em}
.fldError {color:red; font-size:1em; padding:6px; background:#EFD1D1}

