form {
margin:0 0 0 10px;
padding:0;
font-size:x-small;
f\ont-size:small;
}

fieldset {
float:left;
margin:0 10px 10px 0;
padding:10px;
border:1px solid #AEA182;
}

* html fieldset {
padding:0 10px 10px 10px;
}

fieldset div br {
display:none;
}

/* Style the legend, labels and the div containing the submit button. */

legend {
font-weight:bold;
color:#333;
margin:0;
padding:2px;
}

label {
display:block;
}

#submit {
clear:both;
padding-bottom:10px;
}

#submit input {
width:30%;
cursor:pointer;
}

/* Mandatory fields. */

.fm-required {
border:1px solid #900;
}

.error {
color:#e42;
font-weight:bold;
}

form em {
color:#e42;
font-weight:normal;
}

.ta {
font-weight:bold;
}