form{margin:0px;padding:0px;}
input{border:1px solid #456409;color:#000;font:1em "Trebuchet MS",Tahoma,Verdana,Arial;}
textarea{border:1px solid #456409;color:#000;font:1em "Trebuchet MS",Verdana,Arial;}
select{color:#000;font:1em "Trebuchet MS",Tahoma,Verdana,Arial;}

/* tables in form */
form table{border-collapse:collapse;border-spacing:0;}
form td{padding:4px;}
label{text-decoration:underline;cursor:pointer}
form tr.err{background-color:#f99}
form tr.err input{background-color:#fff}
form tr.err .formF{color:#f00}
form tr.err .formFR{color:#f00}

/* custom input fileds */
form .formF{font-weight:normal;}
form .formFR{font-weight:bold;}
form .formFE{color:#f00;font-weight:bold;}
form .formChk{border:none;}
form .formS{width:100px;}
form .formM{width:240px;}
form .formTRE{background-color:#fee;color:red}
form .formTRE *{background-color:#fee;color:red}
form .formL{width:400px;}
form .formTA{width:400px;height:10em;}
form .formTALS{width:400px;height:100px;}
form .formTALM{width:400px;height:250px;}
form .formTALL{width:400px;height:400px;}
form .formBtn{height:1.7em;border:1px solid #ccc;background-color:#F85601;color:#fff;cursor:pointer;}
form .formBtnS{height:1.9em;border:1px solid #33f;background-color:#eef;color:#33f;cursor:pointer;font-size:0.7em}
