table { border-collapse: collapse; }
form { padding: 0; margin: 0; }
input, textarea, select { vertical-align: middle; }
p { margin-top: 10px; font-size: 12px; line-height: 16px; }

input, textarea { border: 1px solid #939598; font-size:11px; margin:4px 0; background: #FFFFFF; padding:4px; font-weight:bold; color: #000; vertical-align: middle; }
input:focus, textarea:focus { border: 1px solid #d89f10; background: #FFFFFF; }
select { color: #000; padding: 2px; font-size:11px; font-weight:bold; border: 1px solid #939598; background: #FFFFFF; vertical-align: middle; }
select:focus { background:#FFF; color: #000; }
input.radio {margin:0 2px 0 0;padding:0;background:transparent;margin:2px 0 0 -4px; border: 0; vertical-align: middle; }
input.check {background:transparent; border: 0px; vertical-align: middle; }
input.butt {padding:0; margin: 0; border: 0; background:transparent; vertical-align: middle; }