#content h3 { font-size: 16px; line-height: 20px; }

form { width: 650px; margin: 10px auto; text-align: center; }

form div { clear: both; font-size: 12px; line-height: 16px; }

form div label { margin-right: 10px; padding-right: 10px; width: 250px; display: block; float: left; text-align: right; position: relative; font-weight: bold; }

form div input, form div select, form div textarea { text-align: left; float: left; margin-bottom: 5px; }

form div.buttonrow input { text-align: center; float: none; }

form div.nddh { display: none; }

form div input:focus, form div select:focus, form div textarea:focus { background-color: #FFC; border-color: #FC6; }

form div input:error, form div select:error, form div textarea.error { border-color: #C00; background-color: #FEF; }

form div label.error { color: #C00; }