  /** The ID for the form */
  #form {

    
  }
  
  .header {
     font: bold 16px Arial, helvetica,sans-serif;
     color: #000;
     margin-bottom: 15px;
  }
  
  /** The label tag */
  #form label, #form .title, legend {
    display: inline;
    float: left; 
    width: 130px;
    color: #000;
  }
  
  #form label.inlineLabel, .separator, .desc {
     float: none;
     display: inline;
     font: normal 12px Arial, helvetica,sans-serif;
  }
    
  fieldset {
    display: inline;
    padding: 0;
    margin: 0;
    border: 0;
  }
  
  /** Specific label tag */
  #form label.labelcss {
    font-weight: normal;
  }
  
  /** Each form tag wrapper div */
  #form .tagDiv, #form .errorTagDiv {
     margin-left: 140px;

  }
  
  /** The error text for each form tag */
  #form .error {
    display: block;
    font: normal 12px Arial, helvetica,sans-serif;
    color: red;
  }
  
  /** The submit button */
  input#cSubmit {
    position: relative;
    left: 50px;
  }

  /** The element wrapper div and element error wrapper div. 
      Surrounds the label and form tag */
  .elementDiv, .errorElementDiv {
    margin-bottom: 10px;
  }
  
  /** The element error wrapper div */
  .errorElementDiv {
    background: url(../images/error.gif) no-repeat;
    background-position: 95% 50%;  
    border: 2px solid #FFB2B2;
    background-color: #FFDCDC;
  }
  
  /** The error header div */
  .errorHeader {
    background: url(../images/error.gif) no-repeat;
    background-position: 8px 15px;
    margin: 10px 10px 10px 0;
    padding: 15px 15px 15px 30px;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    border: 2px solid #FFB2B2;
    background-color: #FFDCDC;  
  }
  
  .formButtons {
    display: block;
    text-align: center;
  }
  
/** Page separator **/
.page_separator {
  width: 98%;
  margin: 10px 0;
  padding: 2px;
  background-color: #5a86b3;
  color: #fff;
  font: bold 14px Arial, Helvetica, sans-serif;
}  
.page_separator a {
  color: #FFF;
}

