fieldset {  
    margin: .5em 0 0 0;  
    padding: 0;  
}
.required , .notrequired{
    padding-right:0px;
    padding-left:10px;
} 

FORM label {
    margin-right: 0.5em;
    margin-left: .5em;
    display: block
    clear:both;
    text-align:right;
    font-weight:bolder;

}
label em {  
    padding:0; 
    margin:0;
    float:right;
    left: 10em;  
    
    top: 0;     
}
FORM label error {      
    display: block;        
    color: #C00;        
    font-size: 85%;        
    font-weight: normal;        
    text-transform: uppercase;        
}
.none {
  display:none;
}
FORM select, option {
  padding-left:3px;
}
div.subtitle {
    background-color: #999;
    margin: 0px;
    margin-bottom:10px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
    font-weight:bolder;
    width:auto;
    clear:both;
    text-align:center;
}
input.checkbox {
    padding-left:20px;
}
input.textaea {
   font-size:12px;
}
div.explanation {
    clear:both;
    font-size:12px;
    font-weight:normal;
    font-style:oblique;
    margin:0;
    padding-bottom:5px;
    padding-top:5px;
    text-align:center;
    width:auto;
}
span.italic {
 font-style:italic
}
.tabs-container {
  border:1px solid #97A5B0;
}