form{margin:0px;padding:0px;}
input{border:1px solid #444;color:#000;font:12px Tahoma,Verdana,Arial;}
textarea{border:1px solid #444;color:#000;font:12px Tahoma,Verdana,Arial;}
select{color:#444;font:12px Tahoma,Verdana,Arial;}

/* tables in form */
form table{border-collapse:collapse;border-spacing:0;}
form td{padding:4px;}
label{text-decoration:underline;cursor:pointer}

/* new forms */
form ul{padding:0;margin:0;list-style:none;}
form li{clear:both;padding:4px;margin:0 0 4px 0;}
form li.err{background-image:url('/i/3.gif')}
form div.key{float:left;position:relative;width:15%;margin:0 8px 8px 0;}
/*form div.value{float:left;margin:0 0 8px 0;}*/

/* custom input fileds */
.formF{color:#444;font-weight:normal;}
.formFR{color:#000;font-weight:bold;}
.formFE{color:#fcc;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:20px;padding:0px;margin:0px;border-left:1px solid #ccd;border-top:1px solid #ccd;border-bottom:1px solid #669;border-right:1px solid #669;background-color:#9cf;color:#006;font-size:11px;}

form .chk{border:none;}
form .s{width:100px;}
form .l{width:400px;}
form .btn{height:22px;cursor:pointer;padding:0px;margin:0px;border-left:1px solid #ccd;border-top:1px solid #ccd;border-bottom:1px solid #669;border-right:1px solid #669;background-color:#9cf;color:#006;font-size:11px;}
