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; }
