form{  margin:0;  padding:0;  font-size:14px;  min-width:560px;  max-width:670px;  width:670px}form fieldset{  clear:both;  font-size:14px;  border-color:#f54701;  border-width:1px 0 0 0;  border-style:none none none none;  padding:10px;  margin:0 0 0 0}form fieldset legend{color:#000;margin:0 0 0 0;padding:0 5px;font-size:14px;line-height:24px;font-weight:bold}label{  font-size:14px}label u{  font-style:normal;  text-decoration:underline}input,select,textarea{  font-family:Arial,Helvetica,sans-serif;  font-size:100%;  color:#000}textarea{  overflow:auto}form div{  clear:left;  display:block;  width:400px;  margin:5px 0 0 0;  padding:1px 3px}form fieldset div.notes{  float:right;  width:178px;  height:auto;  margin:0 0 10px 10px;  padding:10px;  color:#000;  font-size:14px}form fieldset div.notes p{  margin:2px;  color:#555}form fieldset div.notes li{  margin:0 0 0 0}form fieldset div.notes li{  color:#555}form fieldset div.notes p.last{  color:#555;  margin:0em}form div fieldset{  clear:none;  border-width:1px;  border-style:solid;  border-color:#000;  margin:0 0 0 140px;  padding:0 8px 5px 5px;  /*width:195px*/}form div fieldset legend{  font-size:12px;  padding:0 3px 0 9px}form div.required fieldset legend{  font-weight:bold}form div label{  display:block;  float:left;  width:100px;  padding:3px 20px;  margin:0 0 5px 0;  text-align:right}form div.optional label,label.optional{  font-weight:normal}form div.required label,label.required{  color:#000;  font-weight:bold}form div label.labelCheckbox,form div label.labelRadio{  float:none;  display:block;  width:250px;  padding:0;  margin:0 0 5px 142px;  text-align:left}form div fieldset label.labelCheckbox,form div fieldset label.labelRadio{  margin:0 0 5px 0;  width:170px}p.error{  background-color:#fee;  background-image:url(../img/icons/icon_error.gif);  background-repeat:no-repeat;  background-position:3px 13px;  color:#000;  padding:3px 3px 5px 30px;  width:625px;  border:1px solid #fcc;  margin:0 0 30px 10px;  font-size:12px;  letter-spacing:0.5px}form div.error{  background-color:#fee;  background-image:url(../img/icons/required_bg.gif);  background-repeat:no-repeat;  background-position:top left;  color:#666;  border:1px solid #fcc}form div.error p.error{  background-image:url(../img/icons/icon_error.gif); background-position:top left; background-color:transparent; border-style:none; font-size:12px; font-weight:bold; margin:0 0 0 118px; width:250px; color:#fcc}form div select,form div textarea{ width:250px; padding:1px 3px; margin:0 0 0 0}form div input.inputText,form div input.inputPassword{ width:250px; padding:1px 3px; margin:0 0 0 0}form div input.inputText2,form div input.inputPassword2{ width:150px; padding:1px 3px; margin:0 0 0 0}form div input.inputFile{ width:211px}form div select.selectOne,form div select.selectMultiple{ width:221px; padding:1px 3px}form div input.inputCheckbox,form div input.inputRadio,input.inputCheckbox,input.inputRadio{ display:inline; height:auto; width:auto; background-color:transparent; border-width:0; padding:0; margin:0 0 0 140px}form div.submit{ width:55px; padding:0 0 0 145px}form div.submit div{ display:inline; float:left; text-align:left; width:auto; padding:0; margin:0}form div input.inputSubmit,form div input.inputButton,input.inputSubmit,input.inputButton{ background-color:#ccc; color:#000; width:auto; padding:20px; margin:0}form div.submit div input.inputSubmit,form div.submit div input.inputButton{ float:right; margin:0 0 0 5px}form div small{ display:block; margin:0 0 5px 142px; padding:1px 3px; font-size:14px}form fieldset legend{ line-height:150%}form input,form select,form textarea{ background-color:#EEE; padding:5px}div.optional label:before{ content:''}div.required label:before{ content:''} form div label.labelCheckbox,form div label.labelRadio,label.labelCheckbox,label.labelRadio{ display:block; width:190px; padding:4px 0 0 18px; text-indent:-18px; line-height:120%}form div label.labelCheckbox input.inputCheckbox,form div label.labelRadio input.inputRadio,label.labelCheckbox input.inputCheckbox,label.labelRadio input.inputRadio{ margin:0}form div fieldset input.inputText,form div fieldset input.inputPassword,form div fieldset input.inputFile,form div fieldset textarea.inputTextarea{ width:160px; margin:0 0 0 18px}form div label.compact{ display:inline; width:auto; padding:4px 10px 0 0; text-indent:0; margin:0 0 0 0}form div.wide label{ float:none; display:block}form div label.wide{ width:348px}form div.wide input.inputText,form div.wide input.inputPassword,form div.wide input.inputFile,form div.wide select,form div.wide textarea{ width:344px; margin:0}form div.notes p,form div small{ line-height:125%}form div.wide small{ margin:0 0 5px 0}
