form {
 margin: 0;
 padding: 5px 0; 
 border: 0; 
}

fieldset {
 margin-bottom: 1em;
 border: 1px solid #888;
 border-right: 1px solid #666;
 border-bottom: 1px solid #666;
 padding: .5em;
}

legend {
 font-weight: bold;
 border: 0px solid #888;
 padding: .5em;
} 

.error_message {
   font-weight: bold;
   color: red;
  }
  
fieldset.level2 {
 margin-bottom: 1em;
 border: 1px solid #888;
 border-right: 1px solid #666;
 border-bottom: 1px solid #666;
 padding: .5em;
}

legend.level2 {
 font-weight: bold;
 border: 0;
 border-right: 0;
 border-bottom: 0;
 padding: .5em;
 background-color: #FFFFFF;
} 
