form {
margin: 0px;
padding: 0px;
}

form label {
font-weight: bold;
}

form input, textarea, select {
 border: #999999 solid 1px;
 background-color: #FBFBFB;
 width: 150px;
 margin: 0px 2px 0px 0px;
 font-size: 11px;
 color: #666677;
 padding: 4px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

form input:hover, textarea:hover, select:hover{
 background-color: #DFDFDF;
}

form input.button {
background-color: #333;
border: none;
color: #fff;
font-weight: bold;
cursor: pointer;
padding: 0px;
margin: 0px;
height: 19px;
}

form input.checkbox {
 width: 20px; 
 border: 0px; 
}

form input.radio {
 width: 20px; 
 border: 0px; 
}