fieldset
{
/*position: absolute;*/
float: left;
clear: left;
width: 100%;
margin: 0 0 1.5em 0;
padding: 0;
}

legend
{
margin-left: 1em;
color: #333333;
font-weight: bold;
}

fieldset ol
{
padding: 1em 1em 0 1em;
list-style: none;
}

fieldset li
{
float: left;
clear: left;
width: 100%;
padding-bottom: 1em;
}

fieldset.submit
{
float: none;
width: auto;
border: 0 none #FFF;
padding-left: 12em;
border-style: none;
}

label
{
display: block;
position: relative;
float: left;
width: 10em;
margin-right: 1em;
}

label em
{
/*position: absolute;*/
left: 10em;
top: 0;
}

label strong
{
display: block;
color: #0066CC;
font-size: 1em;
font-weight: normal;
text-transform: uppercase;
}

fieldset .formerror
{
color: red;
padding-left: 11em;
}
