#main p {
  margin:0;
  padding:0px 20px;
}
#form_reg fieldset {  
margin:20px 0 20px 20px;  
padding:0; 
width:390px;
} 
#form_reg legend {  
margin-left: 1em;
color:#333;  
font-weight: bold; 
} 
#form_reg fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none; 
} 
#form_reg fieldset li {  
padding-bottom: 1em; 
} 
#form_reg fieldset.submit {  
border-style: none; 
}

#form_reg .important {  
  font-weight:bolder;
  color:#ff0000;
}

#form_reg label {  
float: left;  
width: 12em;  
margin-right: 1em; 
font-size:0.9em;
color:#666666;
text-align:right;
font-weight:normal;
}
#form_reg fieldset li input, #form_reg fieldset li select {  
border-left:1px solid #f2f2f2;
border-top:1px solid #f2f2f2;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#666;
font-weight:bolder;
width:150px;
}
#form_reg fieldset li input#privacy, fieldset li input#privacy2 {  
border:none;
width:40px;
margin-right:110px;
} 

#form_reg fieldset li textarea {  
margin-left:30px;
} 

#form_reg .captstyle {  
  font-weight:bolder;
  font-size:24px;
  color: #000066;
  font-family:Verdana, Arial, Helvetica, sans serif;
}


