form#form { width: 487px; }
form#form legend { padding-left: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; }
form#form fieldset { border-top-width: 1px; border-top-style: solid; }
form#form fieldset li { padding-top: 0px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; }
form#form fieldset { margin-bottom: 10px; padding-top: 6px; margin-top: 0px; }
form#form legend { font-weight: bold; _margin: 0 -7px; /* IE Win */ padding-top: 0; padding-right: 2px; padding-bottom: 0; padding-left: 2px; }
form#form label { display: inline-block; }
form#form fieldset ol { margin-top: 12px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; display: block; clear: both; }
form#form fieldset li { list-style: none; margin: 0; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; }
form#form fieldset fieldset { border: none; margin: 3px 0 0; }
form#form fieldset fieldset legend { font-weight: normal; padding-top: 0; padding-right: 0; padding-bottom: 5px; padding-left: 0; }
form#form fieldset fieldset label { display: block; width: auto; }
form#form em { font-weight: bold; font-style: normal; color: #f00; }
form#form label { width: 78px; display: inline; float: left; } /* Width of labels */
form#form fieldset fieldset label { margin-left: 81px; } /* Width plus 3 (html space) */

