/* CSS Document */
fieldset {  
margin: 1.5em 0 0 0;  
padding: 0; 
} 
legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold; 
} 
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none; 
} 
fieldset li {  
padding-bottom: 1em; 
} 
fieldset.submit {  
border-style: none;
float: right;
text-align:right; 
margin-left: 400px;
}

label {  
display: block; 
}

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

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

fieldset {  
float: left;  
clear: both;  
width: 100%;  
margin: 0 0 -1em 0;  
padding: 0 0 1em 0;  
border-style: none;  
background-image:url(images/formbg.jpg);
background-repeat: repeat-x;
}
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 solid #BFBAB0;  
background-image:url(images/formbg.jpg);
background-repeat: repeat-x;
} 
legend span {  
position: absolute;  
left: 0.74em;  
top: 0;  
margin-top: 0.5em;  
font-size: 135%; 
}

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

legend span {  
margin-top: 1.25em; 
} 
fieldset ol {  
padding-top: 3.25em; 
}

fieldset.submit {  
float: right;  
width: auto;  
padding-top: 1.5em;  
padding-left: 500em;  
background-color: #FFFFFF; 
}

fieldset.alt {  
background-image:url(images/formbg.jpg);
background-repeat: repeat-x; 
}

.right {
float:right;
}

