input, select  
{
    vertical-align:middle;
}
fieldset 
{
     border:none; 
}
textarea  
{
    border:1px solid #c9c9c9; 
    padding-left:2px; 
    font-family:Verdana, Geneva, sans-serif; 
    color:#555555; 
    font-size:12px; 
    overflow:auto; 
}
select, input  
{
    border:1px solid #bbb; 
    color:#535353; 
    height:17px; 
    font-size:11px; 
    font-family: Verdana, Geneva, sans-serif;
}
input  
{
    padding:3px 2px 1px 4px; 
    background: #f0f0f0; 
}
input.chkbx  
{
    height:auto !important; 
    padding:0 !important; 
    border: none !important; 
}

*:first-child+html select 
{
    height:auto; 
}