form table{width:100%}form table td{vertical-align:top}.formline .formlabel{padding-top:3px;padding-right:3px;font-weight:bold}.formline .formlabel .label{vertical-align:top}.formline .formelement{padding-left:3px;width:100%}.formline .formelement .formelementbody{display:block}.formline .formspan{padding-left:0;padding-right:0}.formerror{color:#e55}form .formlegend{font-size:110%;font-weight:bold;color:#5b5062;padding-bottom:5px;padding-top:13px}form .text,form .textarea,form .select{width:100%;padding:3px 0;0}form .hidden{display:none}form .radio{padding-left:3px;padding-right:3px}form .formline .formlabel,form .formline .formelement{padding-bottom:7px}form .formelementbody{text-align:left}form .formline-optional .formlabel .optional{font-weight:normal;font-size:11px;*font-size:11px;display:block;margin-top:-4px;margin-bottom:-7px}.formres-ok input,.formres-ok select,.formres-ok textarea{background-color:#e9f6e0}.formres-err input,.formres-err select,.formres-err textarea{background-color:#ffe7e7}form .formline-icon .text,form .formline-icon .textarea,form .formline-icon .select{width:80%}.formres-icon{display:block;width:16px;height:16px;float:right;padding-top:7px}/*\*/* html .formres-icon{*margin-left:-3px;*margin-right:-3px;/**/}.formres-ok .formres-icon{background:transparent url('/sf/m/forms/greencheck.png') no-repeat center center}.formres-err .formres-icon{background:transparent url('/sf/m/forms/redcross.png') no-repeat center center}