form { border:0; margin:0; padding:0; }
input[type="text"] { font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #7F9DB9; background-color:#FFF; padding:2px; }
input[type="password"] { font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #7F9DB9; background-color:#FFF; padding:2px; }
select { font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #7F9DB9; background-color:#FFF; padding:3px; }
textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #7F9DB9; background-color:#FFF; padding:3px; }

/* contact form */
#registerform div.row { margin:0 0 10px 0; float:left; width:100%; }
#registerform div.row label { float:left; display:block; width:125px; font-weight:700; padding:2px 10px 0 0; text-align:left; }
#registerform div.row fieldset { border:1px solid gray; margin:0; }
#registerform div.row fieldset span { display:block; }
#registerform div.row fieldset span label { float:none; display:inline; }
#registerform div.row fieldset legend { font-weight:bold; }
#registerform input[type="text"], #registerform input[type="password"] { float:left; }
#registerform div.requiredRow { border:2px solid #049; }
#registerform span.required { float:left; font-size:10px; color:#e51b24; padding:2px 0 0 10px; text-align:left; }
#registerform div.submit { margin: 5px 0 10px 135px; }
