form {
margin: 0px;
padding: 0px;
}

form label {
font-weight: bold;
}

form input, textarea, select {
 background-color:#F3F3F3;
 border: black solid 1px;
 margin: 2px 0 0px 0px;
 font-size: 11px;
 color: #000;
 padding: 4px 2px 4px 2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

form input:hover, textarea:hover, select:hover{
 background-color: #D7DCE1;
}

form input.button {
background-color: #3399CC;
color: #fff;
font-weight: bold;
cursor: pointer;
padding:1px 8px 1px 8px;
margin: 2px 0px 2px 0px;
}

form input.button:hover {
background-color: #6CB7DB;
}

form input.checkbox {
 width: 20px; 
 border: 0px; 
}

form input.radio {
 width: 20px; 
 border: 0px; 
}