form {
font-family: Arial,Helvetica,Geneva,Sans-serif; 
font-size: 9pt;
width: 405px;
}

fieldset {  
position: relative;  
float: left;  
clear: both;  
width: 100%;  
margin: 0 0 -1em 0;  
padding: 0 0 1em 0;  
border-style: none;  
border-top: 1px dotted #BFBAB0;  
background-color: #F2EFE9;
}
legend span {  
position: absolute;  
left: 0.74em;  
top: 0;  
margin-top: 0.5em;  
font-size: 10pt;
}
legend {  
padding: 0;  
color: rgb(255,102,51); 
font-weight: bold;
}
fieldset ol {  
padding: 3.5em 1em 0 1em;  
list-style: none;
}
fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em;
}
fieldset.submit {  
float: none;  
width: auto;  
padding-top: 1.5em;  
padding-left: 12em;  
background-color: #FFFFFF;
}
label {  
position: relative;  
float: left;  
width: 10em;  
margin-right: 1em;
}
label em {  
position: absolute;  
left: 10em;  
top: 0;
}

input{
padding: 0.2em;
font-size: 10pt;
}

textarea {
padding: 0.2em;
}

fieldset.alt {  
background-color: #E6E3DD;
}