form{margin:0;padding:0;}
input{border:1px solid #555;color:#000;font-family:Arial,Tahoma,Verdana;}
textarea{border:1px solid #555;color:#000;font:1em Arial,Tahoma,Verdana;}
select{color:#555;font-family:Arial,Tahoma,Verdana;}

input.disabled{color:#666;background-color:#bbb}

/* tables in form */
form table.form{border-collapse:collapse;border-spacing:0;}
form table.form td{padding:0.3em 1em 0.3em 0;vertical-align:top;}
form table.form th{width:12em;text-align:left;padding:0.3em 1em 0.3em 0;vertical-align:top;font-weight:normal;white-space:nowrap;}
form tr.err{background-color:#f99}
form tr.err input{background-color:#fff}
form tr.err .formF{color:#f00;padding:0 0 0 1em}
form tr.err .formFR{color:#f00;padding:0 0 0 1em}
label{border-bottom:1px dotted #ccc;cursor:pointer}
form table.form th{font-size:0.83em;font-weight:normal;text-align:left;padding:0.3em 1em 0.3em 0;}
form table.form th.r{color:#fff;font-weight:bold;}

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

/* new styles */
form div.hint{color:#aaa;font-size:0.7em;}
form input.readonly{color:#999}
form input.l{width:400px;}
form input.m{width:240px;}
form input.s{font-size:1em;width:100px;}
form input.code{width:194px;margin:4px 0 0 0;text-align:center;}
html>body form input.code{width:196px;}
form textarea.w{width:95%;height:10em}
form textarea.l{width:24em;height:30em}
form textarea.m{width:240px;height:15em;}
form textarea.s{width:100px;font-size:1em;height:10em}
form select.l{width:400px;}
form select.m{width:240px;}
form select.s{font-size:1em;width:100px;}
form img.captcha{width:198px;height:50px;border:1px solid #7f9db9}
form input.captcha{width:194px;margin:4px 0 0 0;text-align:center}
html>body form input.captcha{width:196px;}
form input.btn{height:1.7em;border:1px solid #33f;background-color:#eef;color:#33f;cursor:pointer;}

