  BODY {font: 1em verdana, arial, sans-serif; color: #000; margin-top: 0px; 
         margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	      background-color: #B7ADA0; text-align: center;}
  
  #main_wrapper {background-color: #FFF; width: 100%; max-width: 880px; margin-left: auto; margin-right: auto; 
                  text-align: left;}
  
  
  #outer_header {padding: 0px;}
  #header {width: width: 100%; max-width: 880px; padding: 0px;}
  #outer_content {padding: 0px;}
  #content {width: 100%; margin-top: 0px; float: left; background-color: #FFF;}
 
  #header, #content {overflow: hidden;}
       
  h3.form {background-color: #5D7CBA; color: #FFF; padding: 0.25em; border: 2px solid #435A87; 
            margin-left: 6%; margin-right: 35%; text-align: center}
  h4.form{background-color: #5D7CBA; color: #FFF; padding: 0.25em; border: 2px solid #435A87; 
            margin-left: 6%; margin-right: 35%;}
		
  fieldset{background-color: #F0F8FF; color: Gray; padding: 10px; border: 1px solid Gray;}
  input.form {margin-left: 10%; font-size: .95em;}
  p.form {font-size: .95em; margin-left: 6%; margin-right: 6%;}
  div.formsection {float:left;  border-bottom: 1px solid #AAA;}
  #form {float: left; width: 100%; margin: 0px 0 0 0px; padding: 1em .75em; 
        border: 3px solid #AAA; background-color: #FFFFFF;}
  p.formrule {font-size: .95em; margin-left: 6%; margin-right: 6%; border-bottom: 1px solid #AAA;} 
  
  input {font-size: .95em verdana, arial, sans-serif; }
  input:focus, textarea: focus, select:focus{border: 2px solid #7AA;}
  label  {display: block; clear: both; font-size: .95em; font-weight: bold; 
          margin: .5em 0 0; padding: bottom: .5em}
  input[type="submit"] {float: right; margin: .5em 0;}
  
  .buttongroup {float: left;}
  .buttongroup input {float: left; clear: both; margin: 0; padding: 0; line-height:0;}
    
  p  {font-size: .95em; margin-left: 8%; margin-right: 8%;}
  
  