<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema'>

 <xsd:element name='treaty_name' type='xsd:string'>
 </xsd:element>

 <xsd:element name='cert_id' type='xsd:string'>
 </xsd:element>

 <xsd:element name='prior_cert'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='seq_id' type='xsd:string'>
 </xsd:element>

 <xsd:element name='ignore_triage' type='xsd:string'>
 </xsd:element>

 <xsd:element name='CT' type='xsd:string'>
 </xsd:element>

 <xsd:element name='DDF_Folder' type='xsd:string'>
 </xsd:element>

 <xsd:element name='doc_type' type='xsd:string'>
 </xsd:element>

 <xsd:element name='requested_by' type='xsd:string'>
 </xsd:element>

 <xsd:element name='doc_class' type='xsd:string'>
 </xsd:element>

 <xsd:element name='div_acc_code' type='xsd:string'>
 </xsd:element>

 <xsd:element name='major_class' type='xsd:string'>
 </xsd:element>

 <xsd:element name='current_date' type='xsd:string'>
 </xsd:element>

 <xsd:element name='cert_eff_date' type='xsd:string'>
 </xsd:element>

 <xsd:element name='cert_exp_date' type='xsd:string'>
 </xsd:element>

 <xsd:element name='eff_date'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='exp_date' type='xsd:string'>
 </xsd:element>

 <xsd:element name='verify_date'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='full_vdate'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='date_modifier'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='draft' type='xsd:string'>
 </xsd:element>

 <xsd:element name='insured'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='name'/>
    <xsd:element ref='address'/>
    <xsd:element ref='address2'/>
    <xsd:element ref='city'/>
    <xsd:element ref='state'/>
    <xsd:element ref='zip'/>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='quote_days' type='xsd:string'>
 </xsd:element>

 <xsd:element name='min_prem' type='xsd:string'>
 </xsd:element>

 <xsd:element name='min_cert_prem' type='xsd:string'>
 </xsd:element>

 <xsd:element name='prem_suffix' type='xsd:string'>
 </xsd:element>

 <xsd:element name='endorse_id'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='revision_id'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='invoice'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='net_prem' type='xsd:string'>
 </xsd:element>

 <xsd:element name='gross_prem' type='xsd:string'>
 </xsd:element>

 <xsd:element name='sir_ind' type='xsd:string'>
 </xsd:element>

 <xsd:element name='sir_amt'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='currency_text'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='commission' type='xsd:string'>
 </xsd:element>

 <xsd:element name='brok_comm' type='xsd:string'>
 </xsd:element>

 <xsd:element name='override_comm' type='xsd:string'>
 </xsd:element>

 <xsd:element name='wnl'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='pay_within_date'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='audit_freq'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='contrib_reins' type='xsd:string'>
 </xsd:element>

 <xsd:element name='cede_com' type='xsd:string'>
 </xsd:element>

 <xsd:element name='acct_cover_days' type='xsd:string'>
 </xsd:element>

 <xsd:element name='aig' type='xsd:string'>
 </xsd:element>

 <xsd:element name='broker_company'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='name'/>
    <xsd:element ref='address'/>
    <xsd:element ref='address2'/>
    <xsd:element ref='city'/>
    <xsd:element ref='state'/>
    <xsd:element ref='zip'/>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='client_company'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='name'/>
    <xsd:element ref='address'/>
    <xsd:element ref='address2'/>
    <xsd:element ref='city'/>
    <xsd:element ref='state'/>
    <xsd:element ref='zip'/>
    <xsd:element ref='salutation'/>
    <xsd:element ref='underwriter'/>
    <xsd:element ref='last_name'/>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='mail_add_ind' type='xsd:string'>
 </xsd:element>

 <xsd:element name='address1' type='xsd:string'>
 </xsd:element>

 <xsd:element name='salutation' type='xsd:string'>
 </xsd:element>

 <xsd:element name='last_name' type='xsd:string'>
 </xsd:element>

 <xsd:element name='billing_address'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='address1'/>
    <xsd:element ref='address2'/>
    <xsd:element ref='city'/>
    <xsd:element ref='state'/>
    <xsd:element ref='zip'/>
    <xsd:element ref='salutation'/>
    <xsd:element ref='underwriter'/>
    <xsd:element ref='last_name'/>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='address2' type='xsd:string'>
 </xsd:element>

 <xsd:element name='fax' type='xsd:string'>
 </xsd:element>

 <xsd:element name='phone' type='xsd:string'>
 </xsd:element>

 <xsd:element name='branch'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='name'/>
    <xsd:element ref='address'/>
    <xsd:element ref='address2'/>
    <xsd:element ref='city'/>
    <xsd:element ref='state'/>
    <xsd:element ref='zip'/>
    <xsd:element ref='fax'/>
    <xsd:element ref='phone'/>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='policy_no' type='xsd:string'>
 </xsd:element>

 <xsd:element name='countersign' type='xsd:string'>
 </xsd:element>

 <xsd:element name='sr_title' type='xsd:string'>
 </xsd:element>

 <xsd:element name='uw_initials' type='xsd:string'>
 </xsd:element>

 <xsd:element name='underwriter'>
  <xsd:complexType mixed='true'>
   <xsd:choice minOccurs='0' maxOccurs='unbounded'>
    <xsd:element ref='name'/>
    <xsd:element ref='countersign'/>
    <xsd:element ref='sr_title'/>
    <xsd:element ref='uw_initials'/>
   </xsd:choice>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='sr_company' type='xsd:string'>
 </xsd:element>

 <xsd:element name='cert_text' type='xsd:string'>
 </xsd:element>

 <xsd:element name='project_text'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='project_name'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='blanket_no' type='xsd:string'>
 </xsd:element>

 <xsd:element name='reporting_policy' type='xsd:string'>
 </xsd:element>

 <xsd:element name='non_reporting_policy' type='xsd:string'>
 </xsd:element>

 <xsd:element name='basis_desc' type='xsd:string'>
 </xsd:element>

 <xsd:element name='fixed_charge' type='xsd:string'>
 </xsd:element>

 <xsd:element name='as_per_schedule'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='form_number' type='xsd:string'>
 </xsd:element>

 <xsd:element name='sr_prem' type='xsd:string'>
 </xsd:element>

 <xsd:element name='total_adj' type='xsd:string'>
 </xsd:element>

 <xsd:element name='num_page' type='xsd:string'>
 </xsd:element>

 <xsd:element name='stip_2_page' type='xsd:string'>
 </xsd:element>

 <xsd:element name='property_text_2' type='xsd:string'>
 </xsd:element>

 <xsd:element name='layers_2_page' type='xsd:string'>
 </xsd:element>

 <xsd:element name='print_2_page' type='xsd:string'>
 </xsd:element>

 <xsd:element name='end_2nd_page' type='xsd:string'>
 </xsd:element>

 <xsd:element name='end_3rd_pages' type='xsd:string'>
 </xsd:element>

 <xsd:element name='address' type='xsd:string'>
 </xsd:element>

 <xsd:element name='city' type='xsd:string'>
 </xsd:element>

 <xsd:element name='state' type='xsd:string'>
 </xsd:element>

 <xsd:element name='zip' type='xsd:string'>
 </xsd:element>

 <xsd:element name='as_per_sched'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='key_location'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='address'/>
    <xsd:element ref='city'/>
    <xsd:element ref='state'/>
    <xsd:element ref='zip'/>
    <xsd:element ref='as_per_sched'/>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='perl_excluded' type='xsd:string'>
 </xsd:element>

 <xsd:element name='policy_type'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='per_policy'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='ret_current'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='ret_increase'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='ret_new'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='amt_current'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='amt_increase'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='amt_new'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='reins_current'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='reins_increase'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='reins_new'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='attach1_text'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='attach2_text'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='attach3_text'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='common'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='treaty_name'/>
    <xsd:element ref='cert_id'/>
    <xsd:element ref='prior_cert'/>
    <xsd:element ref='seq_id'/>
    <xsd:element ref='ignore_triage'/>
    <xsd:element ref='CT'/>
    <xsd:element ref='DDF_Folder'/>
    <xsd:element ref='doc_type'/>
    <xsd:element ref='requested_by'/>
    <xsd:element ref='doc_class'/>
    <xsd:element ref='div_acc_code'/>
    <xsd:element ref='major_class'/>
    <xsd:element ref='current_date'/>
    <xsd:element ref='cert_eff_date'/>
    <xsd:element ref='cert_exp_date'/>
    <xsd:element ref='eff_date'/>
    <xsd:element ref='exp_date'/>
    <xsd:element ref='verify_date'/>
    <xsd:element ref='full_vdate'/>
    <xsd:element ref='date_modifier'/>
    <xsd:element ref='draft'/>
    <xsd:element ref='insured'/>
    <xsd:element ref='quote_days'/>
    <xsd:element ref='min_prem'/>
    <xsd:element ref='min_cert_prem'/>
    <xsd:element ref='prem_suffix'/>
    <xsd:element ref='endorse_id'/>
    <xsd:element ref='revision_id'/>
    <xsd:element ref='invoice'/>
    <xsd:element ref='net_prem'/>
    <xsd:element ref='gross_prem'/>
    <xsd:element ref='sir_ind'/>
    <xsd:element ref='sir_amt'/>
    <xsd:element ref='currency_text'/>
    <xsd:element ref='commission'/>
    <xsd:element ref='brok_comm'/>
    <xsd:element ref='override_comm'/>
    <xsd:element ref='wnl'/>
    <xsd:element ref='pay_within_date'/>
    <xsd:element ref='audit_freq'/>
    <xsd:element ref='contrib_reins'/>
    <xsd:element ref='cede_com'/>
    <xsd:element ref='acct_cover_days'/>
    <xsd:element ref='aig'/>
    <xsd:element ref='broker_company'/>
    <xsd:element ref='client_company'/>
    <xsd:element ref='mail_add_ind'/>
    <xsd:element ref='billing_address'/>
    <xsd:element ref='branch'/>
    <xsd:element ref='policy_no'/>
    <xsd:element ref='underwriter'/>
    <xsd:element ref='sr_company'/>
    <xsd:element ref='cert_text'/>
    <xsd:element ref='project_text'/>
    <xsd:element ref='project_name'/>
    <xsd:element ref='blanket_no'/>
    <xsd:element ref='reporting_policy'/>
    <xsd:element ref='non_reporting_policy'/>
    <xsd:element ref='basis_desc'/>
    <xsd:element ref='fixed_charge'/>
    <xsd:element ref='as_per_schedule'/>
    <xsd:element ref='form_number'/>
    <xsd:element ref='sr_prem'/>
    <xsd:element ref='total_adj'/>
    <xsd:element ref='num_page'/>
    <xsd:element ref='stip_2_page'/>
    <xsd:element ref='property_text_2'/>
    <xsd:element ref='layers_2_page'/>
    <xsd:element ref='print_2_page'/>
    <xsd:element ref='end_2nd_page'/>
    <xsd:element ref='end_3rd_pages'/>
    <xsd:element ref='key_location'/>
    <xsd:element ref='perl_excluded'/>
    <xsd:element ref='policy_type'/>
    <xsd:element ref='per_policy'/>
    <xsd:element ref='endorsement'/>
    <xsd:element ref='attach1_text'/>
    <xsd:element ref='attach2_text'/>
    <xsd:element ref='attach3_text'/>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='documentation'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='print_on_cert'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='line_of_cov' type='xsd:string'>
 </xsd:element>

 <xsd:element name='exp_desc'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='terms_conditions' type='xsd:string'>
 </xsd:element>

 <xsd:element name='audit_terms'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='type_of_ins'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='company_retention' type='xsd:string'>
 </xsd:element>

 <xsd:element name='policy_limit' type='xsd:string'>
 </xsd:element>

 <xsd:element name='reinsurance_accepted' type='xsd:string'>
 </xsd:element>

 <xsd:element name='layer'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='sr_limit'/>
    <xsd:element ref='sr_partof'/>
    <xsd:element ref='cc_limit'/>
    <xsd:element ref='cc_partof'/>
    <xsd:element ref='layer_limit'/>
    <xsd:element ref='xs_of'/>
    <xsd:element ref='attach_pt'/>
    <xsd:element ref='sr_pct'/>
    <xsd:element ref='primary_ind'/>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='sr_limit' type='xsd:string'>
 </xsd:element>

 <xsd:element name='sr_partof' type='xsd:string'>
 </xsd:element>

 <xsd:element name='cc_limit' type='xsd:string'>
 </xsd:element>

 <xsd:element name='cc_partof' type='xsd:string'>
 </xsd:element>

 <xsd:element name='layer_limit' type='xsd:string'>
 </xsd:element>

 <xsd:element name='xs_of' type='xsd:string'>
 </xsd:element>

 <xsd:element name='attach_pt' type='xsd:string'>
 </xsd:element>

 <xsd:element name='sr_pct' type='xsd:string'>
 </xsd:element>

 <xsd:element name='primary_ind'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='erdrelayer'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='sr_limit'/>
    <xsd:element ref='sr_partof'/>
    <xsd:element ref='cc_limit'/>
    <xsd:element ref='cc_partof'/>
    <xsd:element ref='layer_limit'/>
    <xsd:element ref='xs_of'/>
    <xsd:element ref='attach_pt'/>
    <xsd:element ref='sr_pct'/>
    <xsd:element ref='primary_ind'/>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='name' type='xsd:string'>
 </xsd:element>

 <xsd:element name='sublimit' type='xsd:string'>
 </xsd:element>

 <xsd:element name='sub_lim_amt' type='xsd:string'>
 </xsd:element>

 <xsd:element name='deduct_amt' type='xsd:string'>
 </xsd:element>

 <xsd:element name='deduct_text' type='xsd:string'>
 </xsd:element>

 <xsd:element name='waiting'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='peril'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='name'/>
    <xsd:element ref='sublimit'/>
    <xsd:element ref='sub_lim_amt'/>
    <xsd:element ref='deduct_amt'/>
    <xsd:element ref='deduct_text'/>
    <xsd:element ref='waiting'/>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='description'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='ci_pct'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='subjects'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='description'/>
    <xsd:element ref='ci_pct'/>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='amount' type='xsd:string'>
 </xsd:element>

 <xsd:element name='end_txt_id'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='endorse_text'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='endorse_eff'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='end_premtext'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='date' type='xsd:string'>
 </xsd:element>

 <xsd:element name='exist_prem'>
  <xsd:complexType/>
 </xsd:element>

 <xsd:element name='return_prem' type='xsd:string'>
 </xsd:element>

 <xsd:element name='future_prem' type='xsd:string'>
 </xsd:element>

 <xsd:element name='installment'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='date'/>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='amount'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='exist_prem'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='return_prem'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='future_prem'/>
    </xsd:sequence>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='endorsement'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='ret_current'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='ret_increase'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='ret_new'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='amt_current'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='amt_increase'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='amt_new'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='reins_current'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='reins_increase'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='reins_new'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='end_txt_id'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='endorse_text'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='endorse_eff'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='1'>
     <xsd:element ref='end_premtext'/>
    </xsd:sequence>
    <xsd:sequence minOccurs='0' maxOccurs='unbounded'>
     <xsd:element ref='installment'/>
    </xsd:sequence>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='page'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='documentation'/>
    <xsd:element ref='print_on_cert'/>
    <xsd:element ref='line_of_cov'/>
    <xsd:element ref='exp_desc'/>
    <xsd:element ref='terms_conditions'/>
    <xsd:element ref='audit_terms'/>
    <xsd:element ref='type_of_ins'/>
    <xsd:element ref='company_retention'/>
    <xsd:element ref='policy_limit'/>
    <xsd:element ref='reinsurance_accepted'/>
    <xsd:sequence maxOccurs='unbounded'>
     <xsd:element ref='layer'/>
    </xsd:sequence>
    <xsd:sequence maxOccurs='unbounded'>
     <xsd:element ref='erdrelayer'/>
    </xsd:sequence>
    <xsd:sequence maxOccurs='unbounded'>
     <xsd:element ref='peril'/>
    </xsd:sequence>
    <xsd:element ref='subjects'/>
    <xsd:sequence maxOccurs='unbounded'>
     <xsd:element ref='installment'/>
    </xsd:sequence>
    <xsd:element ref='endorsement'/>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>

 <xsd:element name='document'>
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element ref='common'/>
    <xsd:element ref='page'/>
   </xsd:sequence>
  </xsd:complexType>
 </xsd:element>
</xsd:schema>
