form {
	float: none;
}

fieldset {  
  float: right;  
  clear: right;  
  width: 100%;  
  margin: 0 0 -1em 0;  
  padding: 0 0 1em 0;  
  /*border-style: none;  */
  border: 1px solid #BFBAB0;
  background-color: #F2EFE9;  
  /*background-image: url(../images/fieldset_gradient.jpg); */ 
  background-repeat: repeat-x; 
}

fieldset.submit {  
  float: none;  
  width: auto;
  border-style: none;
	padding-top: 1.5em;  
  padding-left: 12em;  
  background-color: transparent;  
  background-image: none; 
}
legend {  
  margin-left: 1em;  
  padding: 0;  
  color: #0055A8;  
  font-weight: bold;
}
fieldset.alt {
	background-color: #d0d0d0;  
}

fieldset ol {  
  padding: 1em 1em 0 1em;  
  list-style: none;
	margin:0;
}

fieldset li {  
	padding-bottom: 1em;
}

input.leftmar {
	margin-left: 13.5em;
}

label {  
  float: left;  
  width: 10em;  
  margin-right: 1em;  
  text-align: right;
}

