form.labeled { }

form.labeled div.formError { padding:5px 0; color:red; }
form.labeled div.errorExplanation { padding:5px 0;  }
form.labeled div.errorExplanation h2 { font-size:13px; margin:0; padding:0; }
form.labeled div.errorExplanation p { color:#666; }
form.labeled div.errorExplanation ul { margin-top:0px; color:red; }

form.labeled div.field { margin:8px 0 8px; }

form.labeled div.required_field  div.label span.req { color:red; padding-right:2px; }
form.labeled div.field div.label { font-weight:bold; }

form.labeled div.field div.input {  }
form.labeled div.field div.input div.fieldWithErrors { display:inline; }

form.labeled div.field div.errors { color:red; }

form.labeled div.text_area div.input textarea { height:60px; }

form.labeled div.many_check_boxes ul { margin:0; padding:0; list-style:none; }
form.labeled div.many_check_boxes ul li { line-height:20px; }
form.labeled div.many_check_boxes ul li input { margin-right:5px; }

form.labeled div.check_box div.input_con_label {  }
form.labeled div.check_box div.input_con_label span.input { float:left; margin-right:5px; }
form.labeled div.check_box div.input_con_label span.label { line-height:18px;  }

form.labeled div.captcha {  }
form.labeled div.captcha div.input input { text-transform:uppercase; width:150px; text-align:center; font:bold 16px Courier; }
form.labeled div.captcha div.errors { width:150px; text-align:center; }


form.labeled div.submit { margin:10px; }


form.labeled div.file_manager div.filename { color:#555; } 
form.labeled div.file_manager div.control { text-transform:uppercase; font-size:10px; font-weight:bold; }
form.labeled div.file_manager div.control label { margin-right:10px; }