@charset "UTF-8";
/* CSS Document */


form{

}

fieldset {  
float: left;  
clear: both;  
width: 100%;  
margin: 0 0 1.5em 0;  
padding: 0;  
border: 1px solid #BFBAB0;  
background-color: #F2EFE9;  
/*background-image: url(images/fieldset_gradient.jpg);  */
background-repeat: repeat-x; 
}


legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold; 
} 
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none; 
} 


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


label {  
float: left;  
width: 20em;  
margin-right: 1em;  
text-align: right;

}

fieldset.submit {  
float: none;  
width: auto;  
border-style: none;  
padding-left: 12em;  
background-color: transparent; 
}






fieldset fieldset {
margin-top:1.6em;  
margin-bottom: -1.5em;  
border-style: none;  
background-color: transparent;  
background-image: none; 
} 
fieldset fieldset legend {  
margin-left: 0;  
font-weight: normal;

} 
fieldset fieldset ol {  
position: relative;  
top: -1.5em;  
margin: 0 0 0 21em;  
padding: 0; 
} 
fieldset fieldset label {  
float: none;  
width: auto;  
margin-right: auto; 

}


.nested-label{
text-align:right;
float:left;
width:20em;

}