#regform { width:490px; }
form input { display:block; font-family:arial,sans-serif; }
form select { float:left; display:block; font-family:arial,sans-serif; margin-bottom:10px; }
form .beginRow { clear:left; margin-top:0px; }
form .sharedRow { float:left; margin:1px 10px 0 0; }
form .eighthWidth { width:60px; }
form .quarterWidth { width:78px; }
form .halfWidth { width:212px; }
form .threeQuarterWidth { width:247px; }
form .fullWidth { width:435px; }
form select.fullWidth { width:360px; }
form .boolWidth { width:84px; }
form input.bool { margin-right:10px; float:left; clear:left; }
form label.bool { margin-left:2px; width:320px; float:left;}
form label.checkbox { line-height:.9em; margin-bottom:8px; }
form fieldset.checkbox { margin:0; }
form input.radio { float:left; display:block; }
form .button { padding-top:10px; }

