
form.survey { font-size:0.9em; }
form.survey li { margin-bottom:20px; font-weight:bold; }

form.survey span.req { font-weight:bold; color:#F00; margin-left:5px; }
form.survey label { display:block; width:98%; cursor:pointer; font-weight:normal; }
form.survey input { width:auto; margin-right:5px; }
form.survey textarea { clear:both; width:400px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px; font-size:10pt; }
form.survey .txtOther { width:400px; }

form.survey p.details { }
form.survey p.details label { width:80px; float:left; clear:left; }
form.survey p.details input { width:300px; }
form.survey p.details label, form.survey p.details input { margin:2px 0; }

form.survey input.submit { margin:5px 5px 20px 80px; cursor:pointer; padding:5px 15px; }