fieldset{
margin:0 0 20px 40px;
padding:3px;
width:420px;
font-size:12px;
}
label{
width:120px;
float:left;
text-align:right;
margin:8px 6px 0 6px;
font-size:1.02em;
}
legend{
padding:3px 8px;
margin:2px 67px;
border:none;
font-size:14px;
color:#232323;
}
input, textarea{
margin:10px 6px;
padding:1px;
border:1px solid #666666;
}
.submitbutton{
padding:1px;
border:1px solid #666666;
}
.required{
font-weight:bold;
color:#333;
}
.required em{
padding:18px 0 0 0;
font-size:90%;
}