h1 { font-size: 15px; }
fieldset { border: 0; margin: 0; padding: 0; }
input, select, option { font-family: georgia, helvetica, sans-serif; color: #575756; font-size: 12px; }
div.label { color: #51614A; font-weight: bold; }
div.input { margin-top: 1em; }

div.radiocontainer { margin-left: 26px; margin-bottom: 2em; }

div.radiocontainer div.input { margin-left: 26px; }

div.error { font-weight: bold; margin-left: 10px; }
div.required { background: url('/images/required.gif') no-repeat left center; }
span.required { background: url('/images/required.gif') no-repeat left center; padding-left: 8px; }

fieldset#fieldset0 { margin-top: 15px; }
fieldset#fieldset1 { margin-top: 20px; }

div#part2 { font-weight: normal; margin-top: 5px; }