label{width: 12em;float: left;text-align: right;margin-right: 0.5em;display: block;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;}.label{width: 12em;float: left;text-align: right;margin-right: 0.5em;display: block;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;}input{color: #222;background: #ffd;border: 1px solid #fc0;height:16px;margin:0 3px 10px 0;}.submit input{margin-left: 1em;color: #222;background: #ddd;border: 1px dotted #777;}fieldset{border: 1px dotted #555;padding: 4px;background: #ddd;width: 425px;}legend{color: #000;background: #fff;border: 1px dotted #555;padding: 2px 6px;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}select { background-color: #fff; border: 1px dotted #222; color: #555;} 