.cleaner {clear:both;}

.options {float:right;}

/*forms*/

FORM TD,FORM TH{padding:4pt 0;font-weight:normal;font-size:10pt;}
FORM TD P,FORM TH P{margin-left:0;margin-top:0}
FORM P.note{margin:4pt 0;color:#666;font-weight:normal;}
FORM TD P.note{margin-top:0}

FORM TH{vertical-align:top;color:#000;padding-right:5pt;text-align:left;width:170px;}
FORM .required TH{font-weight:normal}
FORM TR.spacer{height:24pt!important}

FORM TR.required TH {background-image:url(asterisc.gif);background-repeat:no-repeat;background-position:right top;}

/*.required LABEL {background-image:url(asterisc.gif);background-repeat:no-repeat;background-position:right top;}
.required .th {background-image:url(asterisc.gif);background-repeat:no-repeat;background-position:left 8px;padding-left:8px}*/
.required .th LABEL{background-image:none;padding-right:0}

LABEL{margin-right:2pt;}

SELECT {width:160px;}

FORM .error INPUT.text,FORM .error TEXTAREA,FORM.error SELECT,
INPUT.error,INPUT.text.error, TEXTAREA.error,SELECT.error{background-color:#fee}
FORM .error TH{color:#f66}
FORM .error LABEL{color:red}
FORM .error .note{color:#f66}

.iferror{display:none;}
.error P.iferror{display:block;color:red;}

INPUT.text,TEXTAREA,SELECT{font-size:10pt}
INPUT.text{}

FORM .error INPUT.text,FORM .error TEXTAREA,.error SELECT,
INPUT.error,INPUT.text.error, TEXTAREA.error,SELECT.error{border:1px solid red;background-color:#fee}
FORM .error TH{color:#f66}



