td,body{font-family:Tahoma,Verdana,Arial; font-size:8pt;}
form {padding:0px;margin:0px;}
.input-warn,
.input-green{background: #FFF;border: 1px solid #e0e0e0;color: #000;font-family: verdana, helvetica, sans-serif;font-size: 11px;margin: 5px;padding: 2px;vertical-align: middle;
}
input,textarea,select{background: #ffffff;color: #4d4d4d;border: 1px solid #e0e0e0;font-family: verdana, helvetica, sans-serif;font-size: 10px;margin: 5px;padding: 2px;vertical-align: middle;}

select{border-top: 1px solid #91895C;font-family: verdana, helvetica, sans-serif;font-size: 10px;margin: 0;padding: 0;}

.input-warn,
.input-warn-content{border: 1px solid #C00;}

.input-ok,
.input-ok-content{border: 1px solid #0C0;}

.input-warn-content{padding: 4px;margin: 4px;background-color: #FCC;}

.input-ok-content{padding: 4px;margin: 4px;background-color: #CFC;}

.input-text{color: #900;}

input.button{margin: 0;width: auto;}