Schema Name: Jv-Ins-Reinsurance-2008-1-DRI-Slice.xsd
Target Namespace: http://www.ACORD.org/standards/Jv-Ins-Reinsurance/2007-2
Collapse XSD Schema Code:

<!--

This is the ACORD Reinsurance and Large Commercial Business Message specification's 

**** version 2007-2 Schema slice for DRI **** 


Generated: November 30, 2007                                                         

COPYRIGHT NOTICE:
(c) 2001-2007 ACORD.  All Rights Reserved.

IMPORTANT NOTE:  Please be advised that this document and your use of it is governed, and you are bound, by the Terms and Conditions of Use accessible at [http://legal.acord.org/terms.pdf].

-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.ACORD.org/standards/Jv-Ins-Reinsurance/2007-2" targetNamespace="http://www.ACORD.org/standards/Jv-Ins-Reinsurance/2007-2" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2007-2">
	<!--******************-->
	<!--MRs and Changes applied-->
	<!--******************-->
	<!--******************************************************-->
	<!--Start of Jv-Ins-Reinsurance base data types -->
	<!--******************************************************-->
	<!--Character is equated to the xs:string Schema base type-->
	<!--URL is equated to the xs:anyURI Schema base type-->
	<!--Attributes are validated against the xs:NMTOKEN Schema base type-->
	<xs:simpleType name="FlexibleDate_Type">
		<xs:annotation>
			<xs:documentation>JAG type</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="xs:date xs:gYearMonth xs:gYear"/>
	</xs:simpleType>
	<xs:simpleType name="FlexibleDate1_Type">
		<xs:annotation>
			<xs:documentation>JAG type restriction 1 : Year only not admitted - Default in RLC</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="xs:date xs:gYearMonth"/>
	</xs:simpleType>
	<xs:simpleType name="FlexibleDateTime_Type">
		<xs:annotation>
			<xs:documentation>JAG type</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="xs:date xs:dateTime xs:gYearMonth xs:gYear"/>
	</xs:simpleType>
	<xs:simpleType name="FlexibleDateTime1_Type">
		<xs:annotation>
			<xs:documentation>JAG type restriction 1 : Year only not admitted</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="xs:date xs:dateTime xs:gYearMonth"/>
	</xs:simpleType>
	<xs:simpleType name="FlexibleDateTime2_Type">
		<xs:annotation>
			<xs:documentation>JAG type restriction 2 : Year only and YearMonth only not admitted</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="xs:date xs:dateTime"/>
	</xs:simpleType>
	<xs:complexType name="StartDateType">
		<xs:simpleContent>
			<xs:extension base="FlexibleDate1_Type">
				<xs:attribute name="DateIndicator" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="EndDateType">
		<xs:simpleContent>
			<xs:extension base="FlexibleDate1_Type">
				<xs:attribute name="DateIndicator" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="StartDateTimeType">
		<xs:simpleContent>
			<xs:extension base="FlexibleDateTime2_Type">
				<xs:attribute name="DateIndicator" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="EndDateTimeType">
		<xs:simpleContent>
			<xs:extension base="FlexibleDateTime2_Type">
				<xs:attribute name="DateIndicator" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="DecType">
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="18"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AnyDecType">
		<xs:sequence>
			<xs:element ref="Dec"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AmtType">
		<xs:simpleContent>
			<xs:extension base="DecType">
				<xs:attribute name="Ccy" type="xs:NMTOKEN" use="required"/>
				<xs:attribute name="Share">
					<xs:simpleType>
						<xs:restriction base="xs:NMTOKEN">
							<xs:enumeration value="cedent_share"/>
							<xs:enumeration value="contract_ceded"/>
							<xs:enumeration value="hundred_percent"/>
							<xs:enumeration value="receiver_share"/>
							<xs:enumeration value="reinsurer_share"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>
				<xs:attribute name="CcyIndic">
					<xs:simpleType>
						<xs:restriction base="xs:NMTOKEN">
							<xs:enumeration value="reference_currency"/>
							<xs:enumeration value="target_currency"/>
							<xs:enumeration value="original_currency"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="AnyAmtType">
		<xs:sequence>
			<xs:element ref="Amt"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyAmtsType">
		<xs:sequence>
			<xs:element ref="Amt" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RateType">
		<xs:simpleContent>
			<xs:extension base="DecType">
				<xs:attribute name="RateUnit" type="xs:NMTOKEN" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="AnyRateType">
		<xs:sequence>
			<xs:element ref="Rate"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CountType">
		<xs:restriction base="xs:unsignedInt"/>
	</xs:simpleType>
	<xs:complexType name="AnyCountType">
		<xs:sequence>
			<xs:element ref="Count"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyCountDecType">
		<xs:annotation>
			<xs:documentation>Introduced for backward compatibility purpose when an element is transformed from integer to decimal</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:choice>
				<xs:element ref="Count"/>
				<xs:element ref="Dec"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TimeDurationType">
		<xs:simpleContent>
			<xs:extension base="xs:unsignedInt">
				<xs:attribute name="PeriodType" type="xs:NMTOKEN"/>
				<xs:attribute name="PeriodIndicator" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="AnyTimeDurationType">
		<xs:sequence>
			<xs:element ref="TimeDuration"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PeriodNbrType">
		<xs:simpleContent>
			<xs:extension base="xs:unsignedInt">
				<xs:attribute name="PeriodIndicator" type="xs:NMTOKEN" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="NarrowCharacterType">
		<xs:restriction base="xs:token">
			<xs:pattern value="[\p{IsBasicLatin}]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EnumType">
		<xs:restriction base="xs:NMTOKEN">
			<xs:maxLength value="80"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AgencyEnumType">
		<xs:simpleContent>
			<xs:extension base="EnumType">
				<xs:attribute name="Agency" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="JVCodeType">
		<xs:restriction base="NarrowCharacterType">
			<xs:maxLength value="5"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="UUIdType">
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9A-Fa-f]{8}(-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}"/>
		</xs:restriction>
	</xs:simpleType>
	<!--End of Jv-Ins-Reinsurance base data types-->
	<!--**************************************************************-->
	<!--Start of Jv-Ins-Reinsurance aggregates definitions-->
	<!--**************************************************************-->
	<xs:simpleType name="AccountingBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="AccountPeriodType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="StartDate" minOccurs="0"/>
			<xs:element ref="EndDate" minOccurs="0"/>
			<xs:element ref="PeriodNbr" minOccurs="0"/>
			<xs:element name="Extension" type="AccountPeriod_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AccountReportingType">
		<xs:complexContent>
			<xs:extension base="AnyReportingType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="AccountTransactionType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="AdditionalWarrantyPeriodType">
		<xs:sequence>
			<xs:element ref="TimeDuration"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AddressType">
		<xs:sequence>
			<xs:element ref="NumberAndStreet" minOccurs="0"/>
			<xs:element ref="CityName" minOccurs="0"/>
			<xs:element ref="PostalCode" minOccurs="0"/>
			<xs:element ref="Subentity" minOccurs="0"/>
			<xs:element ref="SubentityDescription" minOccurs="0"/>
			<xs:element ref="Country" minOccurs="0"/>
			<xs:element ref="CrestaZone" minOccurs="0"/>
			<xs:element ref="WebSiteURL" minOccurs="0"/>
			<xs:element name="Extension" type="Address_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AggregateDeductibleMethodType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="AgentTaxBoundLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AllocationType">
		<xs:sequence>
			<xs:element ref="AllocationCode"/>
			<xs:element ref="AllocationPercentage"/>
			<xs:element ref="AllocationReference" minOccurs="0"/>
			<xs:element name="Extension" type="Allocation_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AllocationCodeType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="AmountsExpressionBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="AnyCcyType">
		<xs:sequence>
			<xs:element ref="Ccy"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyPartyType">
		<xs:sequence>
			<xs:element ref="Party"/>
			<xs:element ref="Contact" minOccurs="0"/>
			<xs:element ref="Address" minOccurs="0"/>
			<xs:element name="Extension" type="AnyParty_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyPartyExtendedType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="Party"/>
					<xs:element ref="FullNameAndAddress" minOccurs="0"/>
				</xs:sequence>
				<xs:element ref="FullNameAndAddress"/>
			</xs:choice>
			<xs:element ref="Contact" minOccurs="0"/>
			<xs:element ref="Address" minOccurs="0"/>
			<xs:element ref="OperationsDescription" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyPeriodType">
		<xs:sequence>
			<xs:element ref="StartDate" minOccurs="0"/>
			<xs:element ref="EndDate" minOccurs="0"/>
			<xs:element ref="TimeDuration" minOccurs="0"/>
			<xs:element name="Extension" type="AnyPeriod_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyReportingType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ReportDue" minOccurs="0"/>
			<xs:element ref="ProvisionFrequency" minOccurs="0"/>
			<xs:element ref="AnnualAsOfDate" minOccurs="0"/>
			<xs:element name="Extension" type="AnyReporting_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ArbitrationLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="BasisOfValuationType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="BrokerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="BrokerageType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="BrokeragePercentage" minOccurs="0"/>
			<xs:element ref="BrokerageAmount" minOccurs="0"/>
			<xs:element ref="BrokerageBasis" minOccurs="0"/>
			<xs:element ref="RetailBrokeragePercentage" minOccurs="0"/>
			<xs:element ref="RetailBrokerageAmount" minOccurs="0"/>
			<xs:element ref="WholesaleBrokeragePercentage" minOccurs="0"/>
			<xs:element ref="WholesaleBrokerageAmount" minOccurs="0"/>
			<xs:element name="Extension" type="Brokerage_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="BrokerageBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="CalculationLoadingOperationType">
		<xs:sequence>
			<xs:element ref="OperatorIndicator"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CalculationPeriodType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="StartDate" minOccurs="0"/>
					<xs:element ref="EndDate" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<xs:element ref="StartDateTime" minOccurs="0"/>
					<xs:element ref="EndDateTime" minOccurs="0"/>
				</xs:sequence>
			</xs:choice>
			<xs:element ref="TimeDuration" minOccurs="0"/>
			<xs:element name="Extension" type="CalculationPeriod_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CashCallThresholdType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ThresholdAmount" minOccurs="0"/>
			<xs:element name="Extension" type="CashCallThreshold_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CauseOfLossType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="CauseOfLossOldType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="CcyType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="CedentType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="CessionsBordereauReportingType">
		<xs:complexContent>
			<xs:extension base="AnyReportingType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ClaimType">
		<xs:sequence>
			<xs:element ref="LossOrEventName" minOccurs="0"/>
			<xs:element ref="VesselName" minOccurs="0"/>
			<xs:element ref="CedentReference" minOccurs="0"/>
			<xs:element ref="BrokerReference" minOccurs="0"/>
			<xs:element ref="ReinsurerReference" minOccurs="0"/>
			<xs:element ref="InsurerReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderReference" minOccurs="0"/>
			<xs:element ref="OriginalInsurerOrReinsurerReference" minOccurs="0"/>
			<xs:element ref="ClaimSettlingAgentReference" minOccurs="0"/>
			<xs:element ref="BureauSigningReference" minOccurs="0"/>
			<xs:element ref="LossDate" minOccurs="0"/>
			<xs:element ref="LossPeriod" minOccurs="0"/>
			<xs:element ref="PremiumCalculationPeriod" minOccurs="0"/>
			<xs:element ref="PcsReference" minOccurs="0"/>
			<xs:element ref="LcoCatastropheReference" minOccurs="0"/>
			<xs:element ref="CatastropheNbr" minOccurs="0"/>
			<xs:element ref="EventLossNbr" minOccurs="0"/>
			<xs:element ref="CauseOfLossDescription" minOccurs="0"/>
			<xs:element ref="CauseOfLoss" minOccurs="0"/>
			<xs:element ref="CauseOfLossOld" minOccurs="0"/>
			<xs:element ref="ConsequenceOfLossDescription" minOccurs="0"/>
			<xs:element ref="ConsequenceOfLoss" minOccurs="0"/>
			<xs:element ref="ConsequenceOfLossOld" minOccurs="0"/>
			<xs:element ref="RiskTypeDescription" minOccurs="0"/>
			<xs:element ref="RiskType" minOccurs="0"/>
			<xs:element ref="LossLocation" minOccurs="0"/>
			<xs:element ref="WorkersCompensationState" minOccurs="0"/>
			<xs:element ref="WorkersCompensationStateDescription" minOccurs="0"/>
			<xs:element ref="FastTrackIndicator" minOccurs="0"/>
			<xs:element ref="ReinsuranceForCommonAccountIndicator" minOccurs="0"/>
			<xs:element ref="AdjusterName" minOccurs="0"/>
			<xs:element ref="AdjusterReference" minOccurs="0"/>
			<xs:element ref="LawyerName" minOccurs="0"/>
			<xs:element ref="LawyerReference" minOccurs="0"/>
			<xs:element ref="SurveyorName" minOccurs="0"/>
			<xs:element ref="SurveyorReference" minOccurs="0"/>
			<xs:element ref="BrokerOrderNarrative" minOccurs="0"/>
			<xs:element ref="ReferredTechAccount" minOccurs="0"/>
			<xs:element name="Extension" type="Claim_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimAdviceThresholdType">
		<xs:sequence>
			<xs:element ref="ThresholdAmount"/>
			<xs:element name="Extension" type="ClaimAdviceThreshold_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimEntryType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="CedentReference"/>
					<xs:element ref="BrokerReference" minOccurs="0"/>
					<xs:element ref="ServiceProviderReference" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<xs:choice>
						<xs:element ref="ReinsurerReference"/>
						<xs:element ref="InsurerReference"/>
					</xs:choice>
					<xs:element ref="BrokerReference" minOccurs="0"/>
					<xs:element ref="ServiceProviderReference" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<xs:element ref="BrokerReference"/>
					<xs:element ref="ServiceProviderReference" minOccurs="0"/>
				</xs:sequence>
				<xs:element ref="ServiceProviderReference"/>
			</xs:choice>
			<xs:element name="Extension" type="ClaimEntry_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimsBordereauReportingType">
		<xs:complexContent>
			<xs:extension base="AnyReportingType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ClaimsMadeProvisionsType">
		<xs:sequence>
			<xs:element ref="ExtendedReporting" minOccurs="0"/>
			<xs:element ref="ContinuityDateTime" minOccurs="0"/>
			<xs:element ref="PendingAndPriorLitigationDateTime" minOccurs="0"/>
			<xs:element ref="CoverageRetroactiveDateTime" minOccurs="0"/>
			<xs:element name="Extension" type="ClaimsMadeProvisions_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ClaimsPayableAbroadIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ClauseType_Type">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="Clause_Type">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="ClauseReference"/>
					<xs:element ref="ClauseType" minOccurs="0"/>
					<xs:element ref="ClauseName" minOccurs="0"/>
					<xs:element ref="Description" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<xs:element ref="ClauseType"/>
					<xs:element ref="ClauseName" minOccurs="0"/>
					<xs:element ref="Description" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<xs:element ref="ClauseName"/>
					<xs:element ref="Description" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<xs:element ref="Description"/>
				</xs:sequence>
			</xs:choice>
			<xs:element name="Extension" type="Clause_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Clauses_Type">
		<xs:sequence>
			<xs:element ref="Clause" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CommissionBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="CommissionType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="CommissionPercentage"/>
			<xs:element ref="CommissionBasis" minOccurs="0"/>
			<xs:element name="Extension" type="Commission_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CommunicationChannelType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="CompliantToStandardType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ConsequenceOfLossType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ConsequenceOfLossOldType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ConstructionDetailsCodeType">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="ContactType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="PersonName" minOccurs="0"/>
			<xs:element ref="Telephone" minOccurs="0"/>
			<xs:element ref="Fax" minOccurs="0"/>
			<xs:element ref="Email" minOccurs="0"/>
			<xs:element name="Extension" type="Contact_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="PartyContactRole" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="ContractType">
		<xs:sequence>
			<xs:element ref="ContractName" minOccurs="0"/>
			<xs:element ref="ContractGroupName" minOccurs="0"/>
			<xs:element ref="ContractType" minOccurs="0"/>
			<xs:element ref="ContractTypeDescription" minOccurs="0"/>
			<xs:element ref="AccountingBasis" minOccurs="0"/>
			<xs:element ref="TreatyFac" minOccurs="0"/>
			<xs:element ref="ContractNature" minOccurs="0"/>
			<xs:element ref="AggregateDeductibleMethod" minOccurs="0"/>
			<xs:element ref="CedentReference" minOccurs="0"/>
			<xs:element ref="CedentRenewedReference" minOccurs="0"/>
			<xs:element ref="CedentBinderReference" minOccurs="0"/>
			<xs:element ref="CedentGroupReference" minOccurs="0"/>
			<xs:element ref="CedentParentContractReference" minOccurs="0"/>
			<xs:element ref="CedentRiskReference" minOccurs="0"/>
			<xs:element ref="BrokerReference" minOccurs="0"/>
			<xs:element ref="BrokerRenewedReference" minOccurs="0"/>
			<xs:element ref="BrokerBinderReference" minOccurs="0"/>
			<xs:element ref="BrokerGroupReference" minOccurs="0"/>
			<xs:element ref="BrokerParentContractReference" minOccurs="0"/>
			<xs:element ref="BrokerRiskReference" minOccurs="0"/>
			<xs:element ref="ReinsurerReference" minOccurs="0"/>
			<xs:element ref="ReinsurerSecondaryReference" minOccurs="0"/>
			<xs:element ref="ReinsurerRenewedReference" minOccurs="0"/>
			<xs:element ref="ReinsurerBinderReference" minOccurs="0"/>
			<xs:element ref="ReinsurerCertificateReference" minOccurs="0"/>
			<xs:element ref="ReinsurerParentContractReference" minOccurs="0"/>
			<xs:element ref="ReinsurerRiskReference" minOccurs="0"/>
			<xs:element ref="InsurerReference" minOccurs="0"/>
			<xs:element ref="InsurerSecondaryReference" minOccurs="0"/>
			<xs:element ref="InsurerRenewedReference" minOccurs="0"/>
			<xs:element ref="InsurerBinderReference" minOccurs="0"/>
			<xs:element ref="InsurerParentContractReference" minOccurs="0"/>
			<xs:element ref="InsurerRiskReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderRenewedReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderBinderReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderParentContractReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderRiskReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderTreatySchemeReference" minOccurs="0"/>
			<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
			<xs:element ref="PlacingExchangeRenewedReference" minOccurs="0"/>
			<xs:element ref="PlacingExchangeBinderReference" minOccurs="0"/>
			<xs:element ref="PlacingExchangeGroupReference" minOccurs="0"/>
			<xs:element ref="PlacingExchangeRiskReference" minOccurs="0"/>
			<xs:element ref="OriginalInsurerOrReinsurerReference" minOccurs="0"/>
			<xs:element ref="OriginalInsurerOrReinsurerRiskReference" minOccurs="0"/>
			<xs:element ref="UnderwritingManagerRiskReference" minOccurs="0"/>
			<xs:element ref="CoverholderRiskReference" minOccurs="0"/>
			<xs:element ref="InsuredRiskReference" minOccurs="0"/>
			<xs:element ref="EndorsementReference" minOccurs="0"/>
			<xs:element ref="ClaimsMadeYear" minOccurs="0"/>
			<xs:element ref="ClosingToCedentFiscalYear" minOccurs="0"/>
			<xs:element ref="CompliantToStandard" minOccurs="0"/>
			<xs:element name="Extension" type="Contract_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractCoverageType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="CoverageAmount" minOccurs="0"/>
			<xs:element ref="NumberOfLines" minOccurs="0"/>
			<xs:element ref="CoveragePercentage" minOccurs="0"/>
			<xs:element ref="CoverageBasis" minOccurs="0"/>
			<xs:element ref="CoverageBasisDescription" minOccurs="0"/>
			<xs:element ref="CoverageSubjectMatter" minOccurs="0"/>
			<xs:element ref="CoverageSubjectMatterDescription" minOccurs="0"/>
			<xs:element ref="NumberOfUnits" minOccurs="0"/>
			<xs:element name="Extension" type="ContractCoverage_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="CoverageType" type="xs:NMTOKEN" use="required"/>
	</xs:complexType>
	<xs:complexType name="ContractDeductibleType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="DeductibleAmount" minOccurs="0"/>
			<xs:element ref="NumberOfLines" minOccurs="0"/>
			<xs:element ref="DeductiblePercentage" minOccurs="0"/>
			<xs:element ref="DeductibleBasis" minOccurs="0"/>
			<xs:element ref="DeductibleBasisDescription" minOccurs="0"/>
			<xs:element ref="DeductibleSubjectMatter" minOccurs="0"/>
			<xs:element ref="DeductibleSubjectMatterDescription" minOccurs="0"/>
			<xs:element ref="NumberOfUnits" minOccurs="0"/>
			<xs:element name="Extension" type="ContractDeductible_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="DeductibleType" type="xs:NMTOKEN" use="required"/>
	</xs:complexType>
	<xs:simpleType name="ContractLimitAndRetentionBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ContractMarketType">
		<xs:sequence>
			<xs:choice>
				<xs:element ref="Reinsurer"/>
				<xs:element ref="Insurer"/>
			</xs:choice>
			<xs:element ref="ParticipantFunction" minOccurs="0"/>
			<xs:element ref="LineTransactionFunction" minOccurs="0"/>
			<xs:element ref="EndorsementParticipantFunction" minOccurs="0"/>
			<xs:element ref="EndorsementOtherAgreementParties" minOccurs="0"/>
			<xs:element ref="EndorsementFollowerNotificationIndicator" minOccurs="0"/>
			<xs:element ref="EndorsementNotificationDueBy" minOccurs="0"/>
			<xs:element ref="CorrespondentBroker" minOccurs="0"/>
			<xs:element ref="TransactionResponseReason" minOccurs="0"/>
			<xs:element ref="ProcessingInstructions" minOccurs="0"/>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerRiskReference"/>
				<xs:element ref="InsurerRiskReference"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerContractSecondaryReference"/>
				<xs:element ref="InsurerContractSecondaryReference"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerContractReference"/>
				<xs:element ref="InsurerContractReference"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerContractRenewedReference"/>
				<xs:element ref="InsurerContractRenewedReference"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerContractGroupReference"/>
				<xs:element ref="InsurerContractGroupReference"/>
			</xs:choice>
			<xs:element ref="PremiumRegulatoryAllocationScheme" minOccurs="0"/>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerQuoteMinimumSharePercentage"/>
				<xs:element ref="InsurerQuoteMinimumSharePercentage"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerQuoteMinimumShareAmount"/>
				<xs:element ref="InsurerQuoteMinimumShareAmount"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerQuoteMaximumSharePercentage"/>
				<xs:element ref="InsurerQuoteMaximumSharePercentage"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerQuoteMaximumShareAmount"/>
				<xs:element ref="InsurerQuoteMaximumShareAmount"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerWrittenPercentage"/>
				<xs:element ref="InsurerWrittenPercentage"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerWrittenNumberOfLines"/>
				<xs:element ref="InsurerWrittenNumberOfLines"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerWrittenNumberOfUnits"/>
				<xs:element ref="InsurerWrittenNumberOfUnits"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerWrittenLimitAmount"/>
				<xs:element ref="InsurerWrittenLimitAmount"/>
			</xs:choice>
			<xs:element ref="WrittenDateTime" minOccurs="0"/>
			<xs:element ref="LineToStandIndicator" minOccurs="0"/>
			<xs:element ref="LineConditionsDescription" minOccurs="0"/>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerSharePercentage"/>
				<xs:element ref="InsurerSharePercentage"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerShareNumberOfLines"/>
				<xs:element ref="InsurerShareNumberOfLines"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerShareNumberOfUnits"/>
				<xs:element ref="InsurerShareNumberOfUnits"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerShareLimitAmount"/>
				<xs:element ref="InsurerShareLimitAmount"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerSharePremiumAmount"/>
				<xs:element ref="InsurerSharePremiumAmount"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerShareNetPremiumAmount"/>
				<xs:element ref="InsurerShareNetPremiumAmount"/>
			</xs:choice>
			<xs:element ref="SubaccountReference" minOccurs="0"/>
			<xs:element name="Extension" type="ContractMarket_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ContractNatureType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ContractPeriodType">
		<xs:sequence>
			<xs:choice minOccurs="0">
				<xs:choice>
					<xs:sequence>
						<xs:element ref="StartDate"/>
						<xs:element ref="EndDate" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="EndDate"/>
				</xs:choice>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="StartDateTime"/>
						<xs:element ref="EndDateTime" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="EndDateTime"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="TimeDuration" minOccurs="0"/>
			<xs:element ref="PeriodScope" minOccurs="0"/>
			<xs:element ref="PeriodScopeDescription" minOccurs="0"/>
			<xs:element name="Extension" type="ContractPeriod_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="PeriodStatus" type="EnumType"/>
	</xs:complexType>
	<xs:complexType name="ContractReinstatementType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="PremiumAmount" minOccurs="0"/>
			<xs:element ref="PremiumRate" minOccurs="0"/>
			<xs:element ref="BrokeragePercentage" minOccurs="0"/>
			<xs:element ref="BrokerageAmount" minOccurs="0"/>
			<xs:element ref="ReinstatementCalculationType" minOccurs="0"/>
			<xs:choice>
				<xs:element ref="ReinstatementsAllowedTotalNbr"/>
				<xs:element ref="ReinstatementsAllowedUnlimitedIndicator"/>
			</xs:choice>
			<xs:element name="Extension" type="ContractReinstatement_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractScheduleType">
		<xs:sequence>
			<xs:element ref="AsOfDate"/>
			<xs:element ref="ScheduleEntry" maxOccurs="unbounded"/>
			<xs:element name="Extension" type="ContractSchedule_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractSectionType">
		<xs:sequence>
			<xs:element ref="HighLevelReference" minOccurs="0"/>
			<xs:element ref="LowLevelReference" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ContractSectionFunction" minOccurs="0"/>
			<xs:element ref="PlacingTransactionEffectiveDate" minOccurs="0"/>
			<xs:element ref="CoverType" minOccurs="0"/>
			<xs:element ref="RiskConditionsType" minOccurs="0"/>
			<xs:element ref="CoverTypeDescription" minOccurs="0"/>
			<xs:element ref="CoverOperatingBasis" minOccurs="0"/>
			<xs:element ref="CoverOperatingBasisDescription" minOccurs="0"/>
			<xs:element ref="LayerOrSurplusNbr" minOccurs="0"/>
			<xs:element ref="InsuredRiskOrInterestDescription" minOccurs="0"/>
			<xs:element ref="ContractPeriod" minOccurs="0"/>
			<xs:element ref="ContractPeriodDescription" minOccurs="0"/>
			<xs:element ref="UnderwritingYear" minOccurs="0"/>
			<xs:element ref="PeriodExtensionProvisionsDescription" minOccurs="0"/>
			<xs:element ref="ClaimsMadeProvisions" minOccurs="0"/>
			<xs:element ref="PolicySignedCountry" minOccurs="0"/>
			<xs:element ref="ContractSectionClass" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="RiskLocation" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="ArbitrationLocation" minOccurs="0"/>
			<xs:element ref="JurisdictionLocation" minOccurs="0"/>
			<xs:element ref="ParentContractJurisdictionLocation" minOccurs="0"/>
			<xs:element ref="ObjectInsuredOccupancy" minOccurs="0"/>
			<xs:element ref="RiskType" minOccurs="0"/>
			<xs:element ref="USARiskClassification" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="LloydsLicenseClassification" minOccurs="0"/>
			<xs:element ref="FSAClientClassification" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="PerilsIncluded" minOccurs="0"/>
			<xs:element ref="PerilsExcluded" minOccurs="0"/>
			<xs:element ref="PolicyPerilsConditionsDescription" minOccurs="0"/>
			<xs:element ref="ConditionsDescription" minOccurs="0"/>
			<xs:element ref="JurisdictionsCoveredDescription" minOccurs="0"/>
			<xs:element ref="ArbitrationArrangementsDescription" minOccurs="0"/>
			<xs:element ref="ReinsuranceContractForm" minOccurs="0"/>
			<xs:element ref="InsurancePolicyForm" minOccurs="0"/>
			<xs:element ref="FollowingInsurancePolicyFormIndicator" minOccurs="0"/>
			<xs:element ref="ProposalFormDetails" minOccurs="0"/>
			<xs:element ref="SlipPolicyNotice" minOccurs="0"/>
			<xs:element ref="AmountsExpressionBasis" minOccurs="0"/>
			<xs:element ref="ContractAmountsCurrency" minOccurs="0"/>
			<xs:element ref="BasisOfValuation" minOccurs="0"/>
			<xs:element ref="BasisOfValuationDescription" minOccurs="0"/>
			<xs:element ref="ContractCededPercentage" minOccurs="0"/>
			<xs:element ref="CedentSharePercentage" minOccurs="0"/>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerSharePercentage"/>
				<xs:element ref="InsurerSharePercentage"/>
			</xs:choice>
			<xs:element ref="BrokerSharePercentage" minOccurs="0"/>
			<xs:element ref="ServiceProviderSharePercentage" minOccurs="0"/>
			<xs:element ref="OrderPercentage" minOccurs="0"/>
			<xs:element ref="QuotaSharePercentage" minOccurs="0"/>
			<xs:element ref="SurplusLineAmount" minOccurs="0"/>
			<xs:element ref="LinePercentageBasis" minOccurs="0"/>
			<xs:element ref="SignedLinePercentageBasis" minOccurs="0"/>
			<xs:element ref="LinesPercentageOfOrderIndicator" minOccurs="0"/>
			<xs:element ref="ContractCoverage" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="ContractDeductible" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="AdditionalCoveragesDescription" minOccurs="0"/>
			<xs:element ref="Premium" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="PremiumInstalment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="DeferredPremiumPaymentIndicator" minOccurs="0"/>
			<xs:element ref="DeferredPremiumCreditPeriod" minOccurs="0"/>
			<xs:element ref="ContractReinstatement" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="PremiumAdjustment" minOccurs="0"/>
			<xs:element ref="PremiumReserve" minOccurs="0"/>
			<xs:element ref="DepositRetainedOnUnearnedPremiumPercentage" minOccurs="0"/>
			<xs:element ref="TaxableInterestOnUnearnedPremiumDepositPercentage" minOccurs="0"/>
			<xs:element ref="PremiumPortfolioIndicator" minOccurs="0"/>
			<xs:element ref="PremiumPortfolioDescription" minOccurs="0"/>
			<xs:element ref="PremiumPortfolioEntry" minOccurs="0"/>
			<xs:element ref="PremiumPortfolioWithdrawal" minOccurs="0"/>
			<xs:element ref="PremiumRegulatoryAllocationScheme" minOccurs="0"/>
			<xs:element ref="PremiumAllocationToCodingDescription" minOccurs="0"/>
			<xs:element ref="PremiumAllocationToAccountingYearsDescription" minOccurs="0"/>
			<xs:element ref="PremiumTransferProvisionsDescription" minOccurs="0"/>
			<xs:element ref="Commission" minOccurs="0"/>
			<xs:element ref="OverridingCommission" minOccurs="0"/>
			<xs:element ref="ProfitCommission" minOccurs="0"/>
			<xs:element ref="ManagementExpensesAllowance" minOccurs="0"/>
			<xs:element ref="Brokerage" minOccurs="0"/>
			<xs:element ref="OtherDeductions" minOccurs="0"/>
			<xs:element ref="FeePayableByClientIndicator" minOccurs="0"/>
			<xs:element ref="DeferredPremiumReserveOutstandingIndicator" minOccurs="0"/>
			<xs:element ref="ClaimAdviceThreshold" minOccurs="0"/>
			<xs:element ref="CashCallThreshold" minOccurs="0"/>
			<xs:element ref="ClaimsPayableAbroadIndicator" minOccurs="0"/>
			<xs:element ref="LossReserve" minOccurs="0"/>
			<xs:element ref="DepositRetainedOnOutstandingLossesPercentage" minOccurs="0"/>
			<xs:element ref="TaxableInterestOnOutstandingLossesDepositPercentage" minOccurs="0"/>
			<xs:element ref="TaxableInterestOnOcaPercentage" minOccurs="0"/>
			<xs:element ref="LossPortfolioIndicator" minOccurs="0"/>
			<xs:element ref="LossPortfolioEntry" minOccurs="0"/>
			<xs:element ref="LossPortfolioWithdrawal" minOccurs="0"/>
			<xs:element ref="OutstandingClaimAdvanceIndicator" minOccurs="0"/>
			<xs:element ref="AdditionalWarrantyPeriod" minOccurs="0"/>
			<xs:element ref="Clauses" minOccurs="0"/>
			<xs:element ref="NoticeOfCancellation" minOccurs="0"/>
			<xs:element ref="NoticesDescription" minOccurs="0"/>
			<xs:element ref="SubjectivitiesDescription" minOccurs="0"/>
			<xs:element ref="ExpressWarrantiesDescription" minOccurs="0"/>
			<xs:element ref="ConditionsPrecedentDescription" minOccurs="0"/>
			<xs:element ref="ContractChangesAgreementBasisDescription" minOccurs="0"/>
			<xs:element ref="DelegatedAuthorityDescription" minOccurs="0"/>
			<xs:element ref="LineSlipAdministrationProceduresDescription" minOccurs="0"/>
			<xs:element ref="DocumentProductionDetailsDescription" minOccurs="0"/>
			<xs:element ref="BindingAuthorityAdministrationProceduresDescription" minOccurs="0"/>
			<xs:element ref="BindingAuthorityDocumentationProceduresDescription" minOccurs="0"/>
			<xs:element ref="ClaimsAgreementBasisDescription" minOccurs="0"/>
			<xs:element ref="ClaimsDelegatedAuthorityDescription" minOccurs="0"/>
			<xs:element ref="ClaimsAdministrationDescription" minOccurs="0"/>
			<xs:element ref="ExpertFeesCollectionMethodDescription" minOccurs="0"/>
			<xs:element ref="RecordingTransmittingStoringInformationProvisionsDescription" minOccurs="0"/>
			<xs:element ref="BureauxArrangementsDescription" minOccurs="0"/>
			<xs:element ref="NonBureauxArrangementsDescription" minOccurs="0"/>
			<xs:element ref="LineSlipOrBindingAuthoritySpecialArrangementsDescription" minOccurs="0"/>
			<xs:element ref="SigningProvisionsDescription" minOccurs="0"/>
			<xs:element ref="TaxOnDepositInterestPercentage" minOccurs="0"/>
			<xs:choice minOccurs="0">
				<xs:choice>
					<xs:sequence>
						<xs:element ref="TaxPercentage"/>
						<xs:element ref="ValueAddedTaxRating" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="ValueAddedTaxRating"/>
				</xs:choice>
				<xs:element ref="TaxApplications" maxOccurs="unbounded"/>
				<xs:element ref="TaxProvisions" maxOccurs="unbounded"/>
			</xs:choice>
			<xs:element ref="AccountReporting" minOccurs="0"/>
			<xs:element ref="CessionsBordereauReporting" minOccurs="0"/>
			<xs:element ref="ClaimsBordereauReporting" minOccurs="0"/>
			<xs:element ref="LossReserveBordereauReporting" minOccurs="0"/>
			<xs:element ref="SettlementDue" minOccurs="0"/>
			<xs:element ref="MethodOfSettlement" minOccurs="0"/>
			<xs:element ref="VesselName" minOccurs="0"/>
			<xs:element ref="ConveyanceName" minOccurs="0"/>
			<xs:element ref="VesselOrConveyanceDescription" minOccurs="0"/>
			<xs:element ref="ContractSchedule" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="ContractMarket" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Extension" type="ContractSection_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="ContractReportingLevel" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="ContractSectionClassType">
		<xs:sequence>
			<xs:choice minOccurs="0">
				<xs:element ref="JvClassOfBusiness"/>
				<xs:element ref="ExcludedJvClassOfBusiness"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="NaicClassOfBusiness"/>
				<xs:element ref="ExcludedNaicClassOfBusiness"/>
			</xs:choice>
			<xs:element ref="ClassOfBusinessDescription" minOccurs="0"/>
			<xs:element name="Extension" type="ContractSectionClass_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ContractSectionFunction_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ContractType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="CorrespondentBrokerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="CountryType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="CoverHolderType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="CoverOperatingBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="CoverType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="CoverageBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="CoverageSubjectMatterType">
		<xs:sequence>
			<xs:element ref="RiskType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="DeductibleBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="DeductibleSubjectMatterType">
		<xs:sequence>
			<xs:element ref="RiskType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="DeferredPremiumPaymentIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="DeferredPremiumReserveOutstandingIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="DistanceToFireBrigadeCodeType">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="DocumentStatusType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="DocumentType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="Endorsement_Type">
		<xs:sequence>
			<xs:element ref="EndorsementReference"/>
			<xs:element ref="EndorsementName" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="EffectiveDate" minOccurs="0"/>
			<xs:element ref="EndorsementExpiryDateTime" minOccurs="0"/>
			<xs:element name="Extension" type="Endorsement_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EndorsementNotificationDueByType">
		<xs:complexContent>
			<xs:extension base="AnyTimeDurationType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="EndorsementOtherAgreementPartiesType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="EndorsementParticipantFunctionType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="EntryCoverageType">
		<xs:sequence>
			<xs:element ref="ObjectInsuredCoverageLimitAmount" minOccurs="0"/>
			<xs:element ref="ObjectInsuredCoverageSubjectMatter" minOccurs="0"/>
			<xs:element name="Extension" type="EntryCoverage_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ExcludedJvClassOfBusinessType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ExcludedLocationType">
		<xs:sequence>
			<xs:element ref="Supraentity" minOccurs="0"/>
			<xs:element ref="Country" minOccurs="0"/>
			<xs:element ref="Subentity" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element name="Extension" type="ExcludedLocation_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ExcludedNaicClassOfBusinessType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ExtendedReportingType">
		<xs:sequence>
			<xs:element ref="PremiumRate" minOccurs="0"/>
			<xs:element ref="PremiumAmount" minOccurs="0"/>
			<xs:element ref="ReportingPeriod" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element name="Extension" type="ExtendedReporting_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="FastTrackIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="FireProtectionType_Type">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="FSAClientClassType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="FSAClientClassificationType">
		<xs:sequence>
			<xs:element ref="FSAClientClass"/>
			<xs:element ref="DistanceMarketingDirectiveIndicator" minOccurs="0"/>
			<xs:element name="Extension" type="FSAClientClassification_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="IdType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="Agency" type="xs:NMTOKEN" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="InsuredType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="InsurerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="InterestBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="InterestPeriodType">
		<xs:sequence>
			<xs:element ref="TimeDuration"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="JurisdictionLocation_Type">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="JvClassOfBusinessType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="LinePercentageBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="LineTransactionFunctionType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="LloydsLicenseClassificationType">
		<xs:sequence>
			<xs:element ref="LloydsLicenseClassDescription"/>
			<xs:element name="Extension" type="LloydsLicenseClassification_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LocationType">
		<xs:sequence>
			<xs:choice minOccurs="0">
				<xs:element ref="Supraentity"/>
				<xs:element ref="Country"/>
			</xs:choice>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="Subentity" minOccurs="0"/>
			<xs:element ref="SubentityDescription" minOccurs="0"/>
			<xs:element name="Extension" type="Location_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossDateType">
		<xs:simpleContent>
			<xs:extension base="FlexibleDate1_Type">
				<xs:attribute name="LossDateBasis" type="xs:NMTOKEN" use="optional"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="LossLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossOccurrencePeriodType">
		<xs:complexContent>
			<xs:extension base="AnyPeriodType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="LossPeriodType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="StartDate" minOccurs="0"/>
			<xs:element ref="EndDate" minOccurs="0"/>
			<xs:element name="Extension" type="LossPeriod_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="LossDateBasis" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="LossPortfolioEntryType">
		<xs:sequence>
			<xs:element ref="EntryPercentage" minOccurs="0"/>
			<xs:element ref="EntryDate" minOccurs="0"/>
			<xs:element name="Extension" type="LossPortfolioEntry_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="LossPortfolioIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="LossPortfolioWithdrawalType">
		<xs:sequence>
			<xs:element ref="WithdrawalPercentage" minOccurs="0"/>
			<xs:element ref="WithdrawalDate" minOccurs="0"/>
			<xs:element name="Extension" type="LossPortfolioWithdrawal_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossReserveType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ReservePercentage" minOccurs="0"/>
			<xs:element ref="InterestDescription" minOccurs="0"/>
			<xs:element ref="InterestPercentage" minOccurs="0"/>
			<xs:element ref="InterestDueDate" minOccurs="0"/>
			<xs:element ref="TaxOnLossReserveInterestPercentage" minOccurs="0"/>
			<xs:element ref="RetentionPeriod" minOccurs="0"/>
			<xs:element name="Extension" type="LossReserve_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossReserveBordereauReportingType">
		<xs:complexContent>
			<xs:extension base="AnyReportingType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="LossStatusType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ManagementExpensesAllowanceType">
		<xs:sequence>
			<xs:element ref="AllowancePercentage" minOccurs="0"/>
			<xs:element ref="ManagementExpensesAllowanceBasis" minOccurs="0"/>
			<xs:element name="Extension" type="ManagementExpensesAllowance_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ManagementExpensesAllowanceBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="MethodOfSettlementType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="NaicClassOfBusinessType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="NoticeOfCancellationType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="DueDate" minOccurs="0"/>
			<xs:element name="Extension" type="NoticeOfCancellation_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ObjectInsuredCoverageSubjectMatterType">
		<xs:sequence>
			<xs:element ref="Peril"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ObjectInsuredOccupancyType">
		<xs:sequence>
			<xs:element ref="OccupancyType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OccupancyType_Type">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="OperatorIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="OriginalInsurerOrReinsurerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyExtendedType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="OriginalPolicyType">
		<xs:sequence>
			<xs:element ref="CedentReference" minOccurs="0"/>
			<xs:element ref="CodexNbr" minOccurs="0"/>
			<xs:element ref="KumulNbr" minOccurs="0"/>
			<xs:element ref="PolicyPeriod" minOccurs="0"/>
			<xs:element name="Extension" type="OriginalPolicy_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OriginalPolicyholderType">
		<xs:complexContent>
			<xs:extension base="AnyPartyExtendedType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="OtherDeductionsType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="OtherDeductionsPercentage" minOccurs="0"/>
			<xs:element ref="OtherDeductionsBasis" minOccurs="0"/>
			<xs:element name="Extension" type="OtherDeductions_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="OtherDeductionsBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="OutstandingClaimAdvanceIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="OverridingCommissionBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="OverridingCommissionType">
		<xs:sequence>
			<xs:element ref="OverridingCommissionPercentage"/>
			<xs:element ref="OverridingCommissionBasis" minOccurs="0"/>
			<xs:element name="Extension" type="OverridingCommission_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ParticipantFunctionType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PartyType">
		<xs:choice>
			<xs:sequence>
				<xs:element ref="Id" maxOccurs="unbounded"/>
				<xs:element ref="Name" minOccurs="0"/>
			</xs:sequence>
			<xs:element ref="Name"/>
			<xs:element name="Extension" type="Party_ExtensionType" minOccurs="0"/>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="PaymentsDueType">
		<xs:sequence>
			<xs:element ref="PeriodType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PaymentMeansType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="Peril_Type">
		<xs:choice>
			<xs:sequence>
				<xs:element ref="PerilType"/>
				<xs:element ref="Description" minOccurs="0"/>
			</xs:sequence>
			<xs:element ref="Description"/>
			<xs:element name="Extension" type="Peril_ExtensionType" minOccurs="0"/>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="Perils_Type">
		<xs:sequence>
			<xs:element ref="Peril" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PerilType_Type">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="PeriodScopeType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PeriodType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PlacingEntryType">
		<xs:choice>
			<xs:sequence>
				<xs:element ref="CedentReference"/>
				<xs:element ref="BrokerReference" minOccurs="0"/>
				<xs:choice minOccurs="0">
					<xs:element ref="ReinsurerReference"/>
					<xs:element ref="InsurerReference"/>
				</xs:choice>
				<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
				<xs:element name="Extension" type="PlacingEntry_ExtensionType" minOccurs="0"/>
			</xs:sequence>
			<xs:sequence>
				<xs:element ref="BrokerReference"/>
				<xs:choice minOccurs="0">
					<xs:element ref="ReinsurerReference"/>
					<xs:element ref="InsurerReference"/>
				</xs:choice>
				<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
				<xs:element name="Extension" type="PlacingEntry_ExtensionType" minOccurs="0"/>
			</xs:sequence>
			<xs:sequence>
				<xs:choice>
					<xs:element ref="ReinsurerReference"/>
					<xs:element ref="InsurerReference"/>
				</xs:choice>
				<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
				<xs:element name="Extension" type="PlacingEntry_ExtensionType" minOccurs="0"/>
			</xs:sequence>
			<xs:sequence>
				<xs:element ref="PlacingExchangeReference"/>
				<xs:element name="Extension" type="PlacingEntry_ExtensionType" minOccurs="0"/>
			</xs:sequence>
		</xs:choice>
	</xs:complexType>
	<xs:simpleType name="PlacingTransactionFunctionType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PlacingStageType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PolicyPeriodType">
		<xs:complexContent>
			<xs:extension base="AnyPeriodType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="PolicySignedCountryType">
		<xs:sequence>
			<xs:element ref="Country"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PremiumAdjustableIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PremiumType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="PremiumAmount" minOccurs="0"/>
			<xs:element ref="PremiumAdjustableIndicator" minOccurs="0"/>
			<xs:element ref="PremiumRate" minOccurs="0"/>
			<xs:element ref="PremiumCalculationBasis" minOccurs="0"/>
			<xs:element ref="PremiumIncomeAmountBasis" minOccurs="0"/>
			<xs:element ref="PaymentDate" minOccurs="0"/>
			<xs:element ref="TermsOfTradePeriod" minOccurs="0"/>
			<xs:element ref="InstalmentsTotalNbr" minOccurs="0"/>
			<xs:element ref="PayableByDate" minOccurs="0"/>
			<xs:element ref="PaymentsDue" minOccurs="0"/>
			<xs:element ref="PaymentsDescription" minOccurs="0"/>
			<xs:element ref="PremiumTerrorismCoverType" minOccurs="0"/>
			<xs:element name="Extension" type="Premium_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="PremiumType" use="optional">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="premium"/>
					<xs:enumeration value="sum_insured_allowance_premium"/>
					<xs:enumeration value="estimated_premium"/>
					<xs:enumeration value="endorsement_premium"/>
					<xs:enumeration value="endorsement_return_premium"/>
					<xs:enumeration value="special_acceptance_premium"/>
					<xs:enumeration value="deposit_premium"/>
					<xs:enumeration value="minimum_and_deposit_premium"/>
					<xs:enumeration value="minimum_premium"/>
					<xs:enumeration value="gnpi_estimated_subject_premium"/>
					<xs:enumeration value="estimated_premium_income"/>
					<xs:enumeration value="basis_of_deposit_premium"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="PremiumAdjustmentType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="PremiumAmount" minOccurs="0"/>
			<xs:element ref="PremiumAdjustmentRate" minOccurs="0"/>
			<xs:element ref="MinimumRate" minOccurs="0"/>
			<xs:element ref="MaximumRate" minOccurs="0"/>
			<xs:element ref="PremiumAdjustmentBasis" minOccurs="0"/>
			<xs:element ref="PremiumAdjustmentCalculationType" minOccurs="0"/>
			<xs:element ref="CalculationLoadingOperation" minOccurs="0"/>
			<xs:element ref="CalculationLoadingFractionNumerator" minOccurs="0"/>
			<xs:element ref="CalculationLoadingFractionDenominator" minOccurs="0"/>
			<xs:element ref="CalculationPeriod" minOccurs="0"/>
			<xs:element name="Extension" type="PremiumAdjustment_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PremiumAdjustmentBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PremiumAdjustmentCalculationType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PremiumCalculationBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PremiumCalculationPeriodType">
		<xs:complexContent>
			<xs:extension base="AnyPeriodType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PremiumIncomeAmountBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PremiumInstalmentType">
		<xs:sequence>
			<xs:element ref="InstalmentNbr" minOccurs="0"/>
			<xs:element ref="InstalmentAmount" minOccurs="0"/>
			<xs:element ref="InstalmentPercentage" minOccurs="0"/>
			<xs:element ref="InstalmentDueDate" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element name="Extension" type="PremiumInstalment_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumPortfolioEntryType">
		<xs:sequence>
			<xs:element ref="EntryPercentage" minOccurs="0"/>
			<xs:element ref="EntryDate" minOccurs="0"/>
			<xs:element name="Extension" type="PremiumPortfolioEntry_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PremiumPortfolioIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PremiumPortfolioWithdrawalType">
		<xs:sequence>
			<xs:element ref="WithdrawalPercentage" minOccurs="0"/>
			<xs:element ref="WithdrawalDate" minOccurs="0"/>
			<xs:element name="Extension" type="PremiumPortfolioWithdrawal_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumRegulatoryAllocationSchemeType">
		<xs:sequence>
			<xs:element ref="AllocationCodeListDescription" minOccurs="0"/>
			<xs:element ref="Allocation" maxOccurs="unbounded"/>
			<xs:element name="Extension" type="PremiumRegulatoryAllocationScheme_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Agency" type="xs:NMTOKEN" use="required"/>
	</xs:complexType>
	<xs:simpleType name="PremiumReserveBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PremiumReserveType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ReservePercentage" minOccurs="0"/>
			<xs:element ref="PremiumReserveBasis" minOccurs="0"/>
			<xs:element ref="InterestPercentage" minOccurs="0"/>
			<xs:element ref="InterestBasis" minOccurs="0"/>
			<xs:element ref="InterestDueDate" minOccurs="0"/>
			<xs:element ref="InterestDescription" minOccurs="0"/>
			<xs:element ref="TaxOnPremiumReserveInterestPercentage" minOccurs="0"/>
			<xs:element ref="RetentionPeriod" minOccurs="0"/>
			<xs:element name="Extension" type="PremiumReserve_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PremiumTerrorismCoverType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PremiumTransactionType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ProcessingInstructionsType">
		<xs:sequence>
			<xs:element ref="SettlementChannel" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProfitCommissionType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ProfitCommissionPercentage" minOccurs="0"/>
			<xs:element ref="UnearnedPremiumReserveProfitCommissionPercentage" minOccurs="0"/>
			<xs:element ref="ProfitCommissionBasis" minOccurs="0"/>
			<xs:element ref="ProfitCommissionCalculationType" minOccurs="0"/>
			<xs:element ref="ProfitCommissionCarryforward" minOccurs="0"/>
			<xs:element ref="CalculationPeriod" minOccurs="0"/>
			<xs:element ref="FirstCalculationDate" minOccurs="0"/>
			<xs:element ref="ProvisionFrequency" minOccurs="0"/>
			<xs:element name="Extension" type="ProfitCommission_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ProfitCommissionBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ProfitCommissionCalculationType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ProfitCommissionCarryforwardType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ProvisionFrequencyType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ReferredClaimMovementType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:sequence>
							<xs:element ref="CedentReference"/>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:choice>
								<xs:element ref="ReinsurerReference"/>
								<xs:element ref="InsurerReference"/>
							</xs:choice>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="BrokerReference"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:element ref="ServiceProviderReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="CedentReference"/>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:choice>
							<xs:element ref="ReinsurerReference"/>
							<xs:element ref="InsurerReference"/>
						</xs:choice>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="ServiceProviderReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CreationDate" minOccurs="0"/>
			<xs:element ref="ContractReferenceCurrency" minOccurs="0"/>
			<xs:element ref="CommunicationChannel" minOccurs="0"/>
			<xs:element name="Extension" type="ReferredClaimMovement_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredObjectsType">
		<xs:all>
			<xs:element ref="Cedent" minOccurs="0"/>
			<xs:element ref="Reinsurer" minOccurs="0"/>
			<xs:element ref="Insurer" minOccurs="0"/>
			<xs:element ref="Broker" minOccurs="0"/>
			<xs:element ref="ServiceProvider" minOccurs="0"/>
			<xs:element ref="PlacingExchange" minOccurs="0"/>
			<xs:element ref="Insured" minOccurs="0"/>
			<xs:element ref="OriginalInsurerOrReinsurer" minOccurs="0"/>
			<xs:element ref="OriginalPolicyholder" minOccurs="0"/>
			<xs:element ref="Contract" minOccurs="0"/>
			<xs:element ref="Endorsement" minOccurs="0"/>
			<xs:element ref="ContractSection" minOccurs="0"/>
			<xs:element ref="OriginalPolicy" minOccurs="0"/>
			<xs:element ref="Claim" minOccurs="0"/>
			<xs:element ref="ClaimEntry" minOccurs="0"/>
			<xs:element ref="PlacingEntry" minOccurs="0"/>
			<xs:element ref="ReferredPlacing" minOccurs="0"/>
			<xs:element ref="ReferredTechAccount" minOccurs="0"/>
			<xs:element ref="ReferredClaimMovement" minOccurs="0"/>
			<xs:element ref="ReferredSettlement" minOccurs="0"/>
			<xs:element name="Extension" type="ReferredObjects_ExtensionType" minOccurs="0"/>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="ReferredPlacingType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:sequence>
							<xs:element ref="CedentReference"/>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:choice>
								<xs:element ref="ReinsurerReference"/>
								<xs:element ref="InsurerReference"/>
							</xs:choice>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="BrokerReference"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="ServiceProviderReference"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:element ref="PlacingExchangeReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="CedentReference"/>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:choice>
							<xs:element ref="ReinsurerReference"/>
							<xs:element ref="InsurerReference"/>
						</xs:choice>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="ServiceProviderReference"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="PlacingExchangeReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CreationDate" minOccurs="0"/>
			<xs:element ref="PlacingStage" minOccurs="0"/>
			<xs:element ref="PlacingTransactionFunction" minOccurs="0"/>
			<xs:element ref="ContractVersionDate" minOccurs="0"/>
			<xs:element ref="PlacingResponseVersionDateTime" minOccurs="0"/>
			<xs:element name="Extension" type="ReferredPlacing_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredSettlementType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:element ref="CedentReference"/>
						<xs:element ref="ReinsurerReference"/>
						<xs:element ref="InsurerReference"/>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:element ref="CedentReference"/>
					<xs:element ref="ReinsurerReference"/>
					<xs:element ref="InsurerReference"/>
					<xs:element ref="BrokerReference"/>
					<xs:element ref="ServiceProviderReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CedentFinancialAccountReference" minOccurs="0"/>
			<xs:element ref="BrokerFinancialAccountReference" minOccurs="0"/>
			<xs:element ref="ReinsurerFinancialAccountReference" minOccurs="0"/>
			<xs:element ref="InsurerFinancialAccountReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderFinancialAccountReference" minOccurs="0"/>
			<xs:element ref="CedentBookingReference" minOccurs="0"/>
			<xs:element ref="BrokerBookingReference" minOccurs="0"/>
			<xs:element ref="ReinsurerBookingReference" minOccurs="0"/>
			<xs:element ref="InsurerBookingReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderBookingReference" minOccurs="0"/>
			<xs:element name="Extension" type="ReferredSettlement_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredTechAccountType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:sequence>
							<xs:element ref="CedentReference"/>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:choice>
								<xs:element ref="ReinsurerReference"/>
								<xs:element ref="InsurerReference"/>
							</xs:choice>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="BrokerReference"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:element ref="ServiceProviderReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="CedentReference"/>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:choice>
							<xs:element ref="ReinsurerReference"/>
							<xs:element ref="InsurerReference"/>
						</xs:choice>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="ServiceProviderReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CreationDate" minOccurs="0"/>
			<xs:element ref="AccountTransactionType" minOccurs="0"/>
			<xs:element ref="AccountingYear" minOccurs="0"/>
			<xs:element ref="AccountPeriod" minOccurs="0"/>
			<xs:element ref="ReferenceCurrency" minOccurs="0"/>
			<xs:element ref="CommunicationChannel" minOccurs="0"/>
			<xs:element name="Extension" type="ReferredTechAccount_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ReinstatementCalculationType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ReinsuranceContractFeesIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ReinsuranceForCommonAccountIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ReinsurerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ReportDueType">
		<xs:sequence>
			<xs:element ref="TimeRelation"/>
			<xs:element ref="TimeDuration" minOccurs="0"/>
			<xs:element name="Extension" type="ReportDue_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RiskClassType">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="RiskConditionsType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="RiskLocationType">
		<xs:sequence>
			<xs:element ref="Address" minOccurs="0"/>
			<xs:element ref="Location"/>
			<xs:element ref="ExcludedLocation" minOccurs="0"/>
			<xs:element name="Extension" type="RiskLocation_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RiskTaxBoundLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RiskType_Type">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="ScheduleEntryType">
		<xs:sequence>
			<xs:element ref="EntryReference" minOccurs="0"/>
			<xs:element ref="ObjectInsuredDescription" minOccurs="0"/>
			<xs:element ref="ObjectInsuredOccupancy" minOccurs="0"/>
			<xs:element ref="VesselName" minOccurs="0"/>
			<xs:element ref="RiskLocation" minOccurs="0"/>
			<xs:element ref="EntryCoverage"/>
			<xs:element ref="FireProtectionType" minOccurs="0"/>
			<xs:element ref="ConstructionDetailsCode" minOccurs="0"/>
			<xs:element ref="DistanceToFireBrigadeCode" minOccurs="0"/>
			<xs:element ref="Townclass" minOccurs="0"/>
			<xs:element ref="ConstructionAndProtectionDetails" minOccurs="0"/>
			<xs:element name="Extension" type="ScheduleEntry_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ServiceProviderType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="SettlementChannelType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="SettlementDueType">
		<xs:sequence>
			<xs:element ref="TimeDuration"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="SignedLinePercentageBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="SubentityType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="SupportingInformationType">
		<xs:sequence>
			<xs:choice>
				<xs:element ref="DocumentId"/>
				<xs:element ref="Reference"/>
			</xs:choice>
			<xs:element ref="DocumentVersion" minOccurs="0"/>
			<xs:element ref="URL" minOccurs="0"/>
			<xs:element ref="CreationDate" minOccurs="0"/>
			<xs:element ref="CommunicationChannel" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="DocumentStatus" minOccurs="0"/>
			<xs:element name="Extension" type="SupportingInformation_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="DocumentType" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:simpleType name="SupraentityType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="TaxApplicationType">
		<xs:sequence>
			<xs:element ref="TaxProvision"/>
			<xs:element ref="TaxCalculation" minOccurs="0"/>
			<xs:element ref="TaxAmount"/>
			<xs:element name="Extension" type="TaxApplication_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxApplicationsType">
		<xs:sequence>
			<xs:element ref="TaxApplication" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="Type" type="EnumType" use="required"/>
		<xs:attribute name="GeographicalOrigin" type="EnumType" use="optional"/>
	</xs:complexType>
	<xs:complexType name="TaxAuthorityLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxCalculationType">
		<xs:sequence>
			<xs:element ref="TaxBaseAmount"/>
			<xs:element ref="TaxPercentage" minOccurs="0"/>
			<xs:element ref="JvClassOfBusiness" minOccurs="0"/>
			<xs:element ref="NaicClassOfBusiness" minOccurs="0"/>
			<xs:element ref="ClassOfBusinessDescription" minOccurs="0"/>
			<xs:element ref="RiskTaxBoundLocation" minOccurs="0"/>
			<xs:element ref="AgentTaxBoundLocation" minOccurs="0"/>
			<xs:element name="Extension" type="TaxCalculation_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="TaxClassType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="TaxProvisionsType">
		<xs:sequence>
			<xs:element ref="TaxProvision" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="Type" type="EnumType" use="required"/>
	</xs:complexType>
	<xs:complexType name="TaxProvisionType">
		<xs:sequence>
			<xs:element ref="TaxClass"/>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="TaxType"/>
					<xs:element ref="TaxAuthorityLocation" minOccurs="0"/>
					<xs:element ref="TaxTypeDescription" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<xs:element ref="TaxAuthorityLocation"/>
					<xs:element ref="TaxTypeDescription" minOccurs="0"/>
				</xs:sequence>
				<xs:element ref="TaxTypeDescription"/>
			</xs:choice>
			<xs:element ref="TaxRateBasis"/>
			<xs:element name="Extension" type="TaxProvision_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="TaxRateBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="TaxType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="TermsOfTradePeriodType">
		<xs:sequence>
			<xs:element ref="TimeDuration"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="TimeRelationType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="TownclassType">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="TransactionResponseReasonType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="TreatyFacType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="UnearnedPremiumCalculationPeriodType">
		<xs:complexContent>
			<xs:extension base="AnyPeriodType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="USARiskClassificationType">
		<xs:choice>
			<xs:sequence>
				<xs:element ref="RiskClass"/>
				<xs:element ref="RiskClassDescription" minOccurs="0"/>
				<xs:element name="Extension" type="USARiskClassification_ExtensionType" minOccurs="0"/>
			</xs:sequence>
			<xs:sequence>
				<xs:element ref="RiskClassDescription"/>
				<xs:element name="Extension" type="USARiskClassification_ExtensionType" minOccurs="0"/>
			</xs:sequence>
		</xs:choice>
	</xs:complexType>
	<xs:simpleType name="ValueAddedTaxRatingType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="WorkersCompensationStateType">
		<xs:sequence>
			<xs:element ref="Subentity"/>
		</xs:sequence>
	</xs:complexType>
	<!--**************************************************************-->
	<!--End of Jv-Ins-Reinsurance aggregates definitions-->
	<!--**************************************************************-->
	<!--Start of Extension xs:any data types-->
	<!--**************************************************************-->
	<xs:complexType name="AccountPeriod_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Address_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Allocation_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyParty_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyPeriod_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyReporting_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Brokerage_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CalculationPeriod_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CashCallThreshold_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Claim_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimAdviceThreshold_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimEntry_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimsMadeProvisions_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Clause_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Commission_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Contact_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Contract_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractCoverage_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractDeductible_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractMarket_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractPeriod_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractReinstatement_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractSchedule_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractSection_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractSectionClass_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Endorsement_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EntryCoverage_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ExcludedLocation_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ExtendedReporting_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FSAClientClassification_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LloydsLicenseClassification_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Location_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossPeriod_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossPortfolioEntry_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossPortfolioWithdrawal_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossReserve_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ManagementExpensesAllowance_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NoticeOfCancellation_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OriginalPolicy_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OtherDeductions_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OverridingCommission_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Party_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Peril_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PlacingEntry_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Premium_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumAdjustment_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumInstalment_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumPortfolioEntry_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumPortfolioWithdrawal_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumRegulatoryAllocationScheme_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumReserve_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProfitCommission_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredClaimMovement_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredObjects_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredPlacing_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredSettlement_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredTechAccount_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportDue_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RiskLocation_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ScheduleEntry_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SupportingInformation_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxAmtItem_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxApplication_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxCalculation_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxProvision_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="USARiskClassification_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<!--**************************************************************-->
	<!--End of extension xs:any data types-->
	<!--*********************************************-->
	<!--Start of Jv-Ins-Reinsurance elements-->
	<!--*********************************************-->
	<xs:element name="AccountingBasis" type="AccountingBasisType"/>
	<xs:element name="AccountingYear" type="xs:gYear"/>
	<xs:element name="AccountPeriod" type="AccountPeriodType"/>
	<xs:element name="AccountReporting" type="AccountReportingType"/>
	<xs:element name="AccountTransactionType" type="AccountTransactionType_Type"/>
	<xs:element name="Address" type="AddressType"/>
	<xs:element name="AdditionalCoveragesDescription" type="xs:string"/>
	<xs:element name="AdditionalWarrantyPeriod" type="AdditionalWarrantyPeriodType"/>
	<xs:element name="AdjusterName" type="xs:string"/>
	<xs:element name="AdjusterReference" type="xs:string"/>
	<xs:element name="AggregateDeductibleMethod" type="AggregateDeductibleMethodType"/>
	<xs:element name="AgentTaxBoundLocation" type="AgentTaxBoundLocationType"/>
	<xs:element name="Allocation" type="AllocationType"/>
	<xs:element name="AllocationCode" type="AllocationCodeType"/>
	<xs:element name="AllocationCodeListDescription" type="xs:string"/>
	<xs:element name="AllocationPercentage" type="AnyRateType"/>
	<xs:element name="AllocationReference" type="xs:string"/>
	<xs:element name="AllowancePercentage" type="AnyRateType"/>
	<xs:element name="AmountsExpressionBasis" type="AmountsExpressionBasisType"/>
	<xs:element name="Amt" type="AmtType"/>
	<xs:element name="AnnualAsOfDate" type="FlexibleDate1_Type"/>
	<xs:element name="ArbitrationArrangementsDescription" type="xs:string"/>
	<xs:element name="ArbitrationLocation" type="ArbitrationLocationType"/>
	<xs:element name="AsOfDate" type="FlexibleDate1_Type"/>
	<xs:element name="BasisOfValuation" type="BasisOfValuationType"/>
	<xs:element name="BasisOfValuationDescription"/>
	<xs:element name="BasisPremiumAmount" type="AnyAmtType"/>
	<xs:element name="BindingAuthorityAdministrationProceduresDescription" type="xs:string"/>
	<xs:element name="BindingAuthorityDocumentationProceduresDescription" type="xs:string"/>
	<xs:element name="Broker" type="BrokerType"/>
	<xs:element name="Brokerage" type="BrokerageType"/>
	<xs:element name="BrokerageBasis" type="BrokerageBasisType"/>
	<xs:element name="BrokerageAmount" type="AnyAmtsType"/>
	<xs:element name="BrokeragePercentage" type="AnyRateType"/>
	<xs:element name="BrokerBinderReference" type="xs:string"/>
	<xs:element name="BrokerBookingReference" type="xs:string"/>
	<xs:element name="BrokerFinancialAccountReference" type="xs:string"/>
	<xs:element name="BrokerGroupReference" type="xs:string"/>
	<xs:element name="BrokerOrderNarrative" type="xs:string"/>
	<xs:element name="BrokerParentContractReference" type="xs:string"/>
	<xs:element name="BrokerReference" type="xs:string"/>
	<xs:element name="BrokerRenewedReference" type="xs:string"/>
	<xs:element name="BrokerRiskReference" type="xs:string"/>
	<xs:element name="BrokerSharePercentage" type="AnyRateType"/>
	<xs:element name="BureauxArrangementsDescription" type="xs:string"/>
	<xs:element name="BureauSigningReference" type="xs:string"/>
	<xs:element name="CalculationLoadingFractionDenominator" type="AnyDecType"/>
	<xs:element name="CalculationLoadingFractionNumerator" type="AnyDecType"/>
	<xs:element name="CalculationLoadingOperation" type="CalculationLoadingOperationType"/>
	<xs:element name="CalculationPeriod" type="CalculationPeriodType"/>
	<xs:element name="CatastropheNbr" type="xs:string"/>
	<xs:element name="CashCallThreshold" type="CashCallThresholdType"/>
	<xs:element name="CauseOfLoss" type="CauseOfLossType"/>
	<xs:element name="CauseOfLossDescription" type="xs:string"/>
	<xs:element name="CauseOfLossOld" type="CauseOfLossOldType"/>
	<xs:element name="Ccy" type="CcyType"/>
	<xs:element name="Cedent" type="CedentType"/>
	<xs:element name="CedentBinderReference" type="xs:string"/>
	<xs:element name="CedentBookingReference" type="xs:string"/>
	<xs:element name="CedentCertificateReference" type="xs:string"/>
	<xs:element name="CedentCessionReference" type="xs:string"/>
	<xs:element name="CedentDescription" type="xs:string"/>
	<xs:element name="CedentFinancialAccountReference" type="xs:string"/>
	<xs:element name="CedentGroupReference" type="xs:string"/>
	<xs:element name="CedentParentContractReference" type="xs:string"/>
	<xs:element name="CedentReference" type="xs:string"/>
	<xs:element name="CedentRenewedReference" type="xs:string"/>
	<xs:element name="CedentRiskReference" type="xs:string"/>
	<xs:element name="CedentSharePercentage" type="AnyRateType"/>
	<xs:element name="CessionsBordereauReporting" type="CessionsBordereauReportingType"/>
	<xs:element name="CityName" type="xs:string"/>
	<xs:element name="Claim" type="ClaimType"/>
	<xs:element name="ClaimAdviceThreshold" type="ClaimAdviceThresholdType"/>
	<xs:element name="ClaimEntry" type="ClaimEntryType"/>
	<xs:element name="ClaimSettlingAgentReference" type="xs:string"/>
	<xs:element name="ClaimsAdministrationDescription" type="xs:string"/>
	<xs:element name="ClaimsAgreementBasisDescription" type="xs:string"/>
	<xs:element name="ClaimsBordereauReporting" type="ClaimsBordereauReportingType"/>
	<xs:element name="ClaimsDelegatedAuthorityDescription" type="xs:string"/>
	<xs:element name="ClaimsPayableAbroadIndicator" type="ClaimsPayableAbroadIndicatorType"/>
	<xs:element name="ClaimsMadeProvisions" type="ClaimsMadeProvisionsType"/>
	<xs:element name="ClaimsMadeYear" type="xs:gYear"/>
	<xs:element name="ClassOfBusinessDescription" type="xs:string"/>
	<xs:element name="ClauseName" type="xs:string"/>
	<xs:element name="ClauseType" type="ClauseType_Type"/>
	<xs:element name="Clause" type="Clause_Type"/>
	<xs:element name="ClauseReference" type="xs:string"/>
	<xs:element name="Clauses" type="Clauses_Type"/>
	<xs:element name="ClosingToCedentFiscalYear" type="xs:gYear"/>
	<xs:element name="CodexNbr" type="xs:string"/>
	<xs:element name="Commission" type="CommissionType"/>
	<xs:element name="CommissionBasis" type="CommissionBasisType"/>
	<xs:element name="CommissionPercentage" type="AnyRateType"/>
	<xs:element name="CommunicationChannel" type="CommunicationChannelType"/>
	<xs:element name="CompliantToStandard" type="CompliantToStandardType"/>
	<xs:element name="ConditionsDescription" type="xs:string"/>
	<xs:element name="ConditionsPrecedentDescription" type="xs:string"/>
	<xs:element name="ConsequenceOfLoss" type="ConsequenceOfLossType"/>
	<xs:element name="ConsequenceOfLossDescription" type="xs:string"/>
	<xs:element name="ConsequenceOfLossOld" type="ConsequenceOfLossOldType"/>
	<xs:element name="ConstructionAndProtectionDetails" type="xs:string"/>
	<xs:element name="ConstructionDetailsCode" type="ConstructionDetailsCodeType"/>
	<xs:element name="Contact" type="ContactType"/>
	<xs:element name="ContinuityDateTime" type="FlexibleDateTime2_Type"/>
	<xs:element name="Contract" type="ContractType"/>
	<xs:element name="ContractAmountsCurrency" type="AnyCcyType"/>
	<xs:element name="ContractCededPercentage" type="AnyRateType"/>
	<xs:element name="ContractChangesAgreementBasisDescription" type="xs:string"/>
	<xs:element name="ContractCoverage" type="ContractCoverageType"/>
	<xs:element name="ContractDeductible" type="ContractDeductibleType"/>
	<xs:element name="ContractGroupName" type="xs:string"/>
	<xs:element name="ContractLimitAndRetentionBasis" type="ContractLimitAndRetentionBasisType"/>
	<xs:element name="ContractMarket" type="ContractMarketType"/>
	<xs:element name="ContractName" type="xs:string"/>
	<xs:element name="ContractNature" type="ContractNatureType"/>
	<xs:element name="ContractPeriod" type="ContractPeriodType"/>
	<xs:element name="ContractPeriodDescription" type="xs:string"/>
	<xs:element name="ContractReferenceCurrency" type="AnyCcyType"/>
	<xs:element name="ContractReinstatement" type="ContractReinstatementType"/>
	<xs:element name="ContractSchedule" type="ContractScheduleType"/>
	<xs:element name="ContractSection" type="ContractSectionType"/>
	<xs:element name="ContractSectionClass" type="ContractSectionClassType"/>
	<xs:element name="ContractSectionFunction" type="ContractSectionFunction_Type"/>
	<xs:element name="ContractType" type="ContractType_Type"/>
	<xs:element name="ContractTypeDescription" type="xs:string"/>
	<xs:element name="ContractVersionDate" type="FlexibleDateTime2_Type"/>
	<xs:element name="ConveyanceName" type="xs:string"/>
	<xs:element name="CorrespondentBroker" type="CorrespondentBrokerType"/>
	<xs:element name="Count" type="CountType"/>
	<xs:element name="Country" type="CountryType"/>
	<xs:element name="CoveragePercentage" type="AnyRateType"/>
	<xs:element name="CoverOperatingBasis" type="CoverOperatingBasisType"/>
	<xs:element name="CoverOperatingBasisDescription" type="xs:string"/>
	<xs:element name="CoverType" type="CoverType_Type"/>
	<xs:element name="CoverTypeDescription" type="xs:string"/>
	<xs:element name="CoverageAmount" type="AnyAmtType"/>
	<xs:element name="CoverageBasis" type="CoverageBasisType"/>
	<xs:element name="CoverageBasisDescription" type="xs:string"/>
	<xs:element name="CoverageRetroactiveDateTime" type="FlexibleDateTime2_Type"/>
	<xs:element name="CoverageSubjectMatter" type="CoverageSubjectMatterType"/>
	<xs:element name="CoverageSubjectMatterDescription" type="xs:string"/>
	<xs:element name="CoverholderRiskReference" type="xs:string"/>
	<xs:element name="CreationDate" type="FlexibleDateTime1_Type"/>
	<xs:element name="CrestaZone" type="xs:string"/>
	<xs:element name="Dec" type="DecType"/>
	<xs:element name="DeductibleAmount" type="AnyAmtType"/>
	<xs:element name="DeductibleBasis" type="DeductibleBasisType"/>
	<xs:element name="DeductibleBasisDescription" type="xs:string"/>
	<xs:element name="DeductiblePercentage" type="AnyRateType"/>
	<xs:element name="DeductibleSubjectMatter" type="DeductibleSubjectMatterType"/>
	<xs:element name="DeductibleSubjectMatterDescription" type="xs:string"/>
	<xs:element name="DeferredPremiumCreditPeriod" type="AnyTimeDurationType"/>
	<xs:element name="DeferredPremiumPaymentIndicator" type="DeferredPremiumPaymentIndicatorType"/>
	<xs:element name="DeferredPremiumReserveOutstandingIndicator" type="DeferredPremiumReserveOutstandingIndicatorType"/>
	<xs:element name="DelegatedAuthorityDescription" type="xs:string"/>
	<xs:element name="DepositRetainedOnOutstandingLossesPercentage" type="AnyRateType"/>
	<xs:element name="DepositRetainedOnUnearnedPremiumPercentage" type="AnyRateType"/>
	<xs:element name="Description" type="xs:string"/>
	<xs:element name="DistanceMarketingDirectiveIndicator" type="xs:boolean"/>
	<xs:element name="DistanceToFireBrigadeCode" type="DistanceToFireBrigadeCodeType"/>
	<xs:element name="DocumentProductionDetailsDescription" type="xs:string"/>
	<xs:element name="DocumentId" type="UUIdType"/>
	<xs:element name="DocumentStatus" type="DocumentStatusType"/>
	<xs:element name="DocumentType" type="DocumentType_Type"/>
	<xs:element name="DocumentVersion" type="xs:string"/>
	<xs:element name="DueDate" type="FlexibleDate1_Type"/>
	<xs:element name="EffectiveDate" type="FlexibleDateTime_Type"/>
	<xs:element name="Email" type="xs:string"/>
	<xs:element name="EndDate" type="EndDateType"/>
	<xs:element name="EndDateTime" type="EndDateTimeType"/>
	<xs:element name="Endorsement" type="Endorsement_Type"/>
	<xs:element name="EndorsementExpiryDateTime" type="FlexibleDateTime2_Type"/>
	<xs:element name="EndorsementFollowerNotificationIndicator" type="xs:boolean"/>
	<xs:element name="EndorsementName" type="xs:string"/>
	<xs:element name="EndorsementNotificationDueBy" type="EndorsementNotificationDueByType"/>
	<xs:element name="EndorsementOtherAgreementParties" type="EndorsementOtherAgreementPartiesType"/>
	<xs:element name="EndorsementParticipantFunction" type="EndorsementParticipantFunctionType"/>
	<xs:element name="EndorsementReference" type="xs:string"/>
	<xs:element name="EntryCoverage" type="EntryCoverageType"/>
	<xs:element name="EntryDate" type="FlexibleDate1_Type"/>
	<xs:element name="EntryPercentage" type="AnyRateType"/>
	<xs:element name="EntryReference" type="xs:string"/>
	<xs:element name="EventLossNbr" type="xs:string"/>
	<xs:element name="ExcludedJvClassOfBusiness" type="ExcludedJvClassOfBusinessType"/>
	<xs:element name="ExcludedLocation" type="ExcludedLocationType"/>
	<xs:element name="ExcludedNaicClassOfBusiness" type="ExcludedNaicClassOfBusinessType"/>
	<xs:element name="ExpertFeesCollectionMethodDescription" type="xs:string"/>
	<xs:element name="ExpressWarrantiesDescription" type="xs:string"/>
	<xs:element name="ExtendedReporting" type="ExtendedReportingType"/>
	<xs:element name="FastTrackIndicator" type="FastTrackIndicatorType"/>
	<xs:element name="Fax" type="xs:string"/>
	<xs:element name="FeePayableByClientIndicator" type="xs:boolean"/>
	<xs:element name="FireProtectionType" type="FireProtectionType_Type"/>
	<xs:element name="FirstCalculationDate" type="FlexibleDate1_Type"/>
	<xs:element name="FollowingInsurancePolicyFormIndicator" type="xs:boolean"/>
	<xs:element name="FSAClientClass" type="FSAClientClassType"/>
	<xs:element name="FSAClientClassification" type="FSAClientClassificationType"/>
	<xs:element name="FullNameAndAddress" type="xs:string"/>
	<xs:element name="GroupReference" type="xs:string"/>
	<xs:element name="HighLevelReference" type="xs:string"/>
	<xs:element name="Id" type="IdType"/>
	<xs:element name="InstalmentAmount" type="AnyAmtsType"/>
	<xs:element name="InstalmentDueDate" type="FlexibleDate1_Type"/>
	<xs:element name="InstalmentNbr" type="AnyCountType"/>
	<xs:element name="InstalmentPercentage" type="AnyRateType"/>
	<xs:element name="InstalmentsTotalNbr" type="AnyCountType"/>
	<xs:element name="InsurancePolicyForm" type="xs:string"/>
	<xs:element name="Insured" type="InsuredType"/>
	<xs:element name="InsuredFilingCountrySubentity" type="SubentityType"/>
	<xs:element name="InsuredRiskOrInterestDescription" type="xs:string"/>
	<xs:element name="InsuredRiskReference" type="xs:string"/>
	<xs:element name="Insurer" type="InsurerType"/>
	<xs:element name="InsurerBinderReference" type="xs:string"/>
	<xs:element name="InsurerBookingReference" type="xs:string"/>
	<xs:element name="InsurerContractGroupReference" type="xs:string"/>
	<xs:element name="InsurerContractReference" type="xs:string"/>
	<xs:element name="InsurerContractRenewedReference"/>
	<xs:element name="InsurerContractSecondaryReference" type="xs:string"/>
	<xs:element name="InsurerFinancialAccountReference" type="xs:string"/>
	<xs:element name="InsurerParentContractReference" type="xs:string"/>
	<xs:element name="InsurerQuoteMaximumShareAmount" type="AnyAmtType"/>
	<xs:element name="InsurerQuoteMaximumSharePercentage" type="AnyRateType"/>
	<xs:element name="InsurerQuoteMinimumShareAmount" type="AnyAmtType"/>
	<xs:element name="InsurerQuoteMinimumSharePercentage" type="AnyRateType"/>
	<xs:element name="InsurerSecondaryReference" type="xs:string"/>
	<xs:element name="InsurerShareLimitAmount" type="AnyAmtType"/>
	<xs:element name="InsurerShareNetPremiumAmount" type="AnyAmtType"/>
	<xs:element name="InsurerShareNumberOfLines" type="AnyCountDecType"/>
	<xs:element name="InsurerShareNumberOfUnits" type="AnyCountDecType"/>
	<xs:element name="InsurerSharePercentage" type="AnyRateType"/>
	<xs:element name="InsurerSharePremiumAmount" type="AnyAmtType"/>
	<xs:element name="InsurerReference" type="xs:string"/>
	<xs:element name="InsurerRenewedReference" type="xs:string"/>
	<xs:element name="InsurerRiskReference" type="xs:string"/>
	<xs:element name="InsurerWrittenLimitAmount" type="AnyAmtType"/>
	<xs:element name="InsurerWrittenNumberOfLines" type="AnyCountDecType"/>
	<xs:element name="InsurerWrittenNumberOfUnits" type="AnyCountDecType"/>
	<xs:element name="InsurerWrittenPercentage" type="AnyRateType"/>
	<xs:element name="InterestBasis" type="InterestBasisType"/>
	<xs:element name="InterestDescription" type="xs:string"/>
	<xs:element name="InterestDueDate" type="FlexibleDate1_Type"/>
	<xs:element name="InterestPercentage" type="AnyRateType"/>
	<xs:element name="InterestPeriod" type="InterestPeriodType"/>
	<xs:element name="JurisdictionsCoveredDescription" type="xs:string"/>
	<xs:element name="JurisdictionLocation" type="JurisdictionLocation_Type"/>
	<xs:element name="JvClassOfBusiness" type="JvClassOfBusinessType"/>
	<xs:element name="KumulNbr" type="xs:string"/>
	<xs:element name="LawyerName" type="xs:string"/>
	<xs:element name="LawyerReference" type="xs:string"/>
	<xs:element name="LayerOrSurplusNbr" type="xs:string"/>
	<xs:element name="LcoCatastropheReference" type="xs:string"/>
	<xs:element name="LineConditionsDescription" type="xs:string"/>
	<xs:element name="LinePercentageBasis" type="LinePercentageBasisType"/>
	<xs:element name="LineSlipAdministrationProceduresDescription" type="xs:string"/>
	<xs:element name="LineSlipOrBindingAuthoritySpecialArrangementsDescription" type="xs:string"/>
	<xs:element name="LineTransactionFunction" type="LineTransactionFunctionType"/>
	<xs:element name="LinesPercentageOfOrderIndicator" type="xs:boolean"/>
	<xs:element name="LineToStandIndicator" type="xs:boolean"/>
	<xs:element name="LloydsLicenseClassDescription" type="xs:string"/>
	<xs:element name="LloydsLicenseClassification" type="LloydsLicenseClassificationType"/>
	<xs:element name="Location" type="LocationType"/>
	<xs:element name="LossDate" type="LossDateType"/>
	<xs:element name="LossDescription" type="xs:string"/>
	<xs:element name="LossLocation" type="LossLocationType"/>
	<xs:element name="LossOccurrencePeriod" type="LossOccurrencePeriodType"/>
	<xs:element name="LossOccurrenceYear" type="xs:gYear"/>
	<xs:element name="LossOrEventName" type="xs:string"/>
	<xs:element name="LossPeriod" type="LossPeriodType"/>
	<xs:element name="LossPortfolioEntry" type="LossPortfolioEntryType"/>
	<xs:element name="LossPortfolioIndicator" type="LossPortfolioIndicatorType"/>
	<xs:element name="LossPortfolioWithdrawal" type="LossPortfolioWithdrawalType"/>
	<xs:element name="LossReserve" type="LossReserveType"/>
	<xs:element name="LossReserveBordereauReporting" type="LossReserveBordereauReportingType"/>
	<xs:element name="LossStatus" type="LossStatusType"/>
	<xs:element name="LowLevelReference" type="xs:string"/>
	<xs:element name="ManagementExpensesAllowance" type="ManagementExpensesAllowanceType"/>
	<xs:element name="ManagementExpensesAllowanceBasis" type="ManagementExpensesAllowanceBasisType"/>
	<xs:element name="MaximumRate" type="AnyRateType"/>
	<xs:element name="MethodOfSettlement" type="MethodOfSettlementType"/>
	<xs:element name="MinimumRate" type="AnyRateType"/>
	<xs:element name="NaicClassOfBusiness" type="NaicClassOfBusinessType"/>
	<xs:element name="Name" type="xs:string"/>
	<xs:element name="NonBureauxArrangementsDescription" type="xs:string"/>
	<xs:element name="NoticeOfCancellation" type="NoticeOfCancellationType"/>
	<xs:element name="NoticesDescription" type="xs:string"/>
	<xs:element name="NumberAndStreet" type="xs:string"/>
	<xs:element name="NumberOfLines" type="AnyCountDecType"/>
	<xs:element name="NumberOfUnits" type="AnyCountDecType"/>
	<xs:element name="ObjectInsuredCoverageLimitAmount" type="AnyAmtType"/>
	<xs:element name="ObjectInsuredCoverageSubjectMatter" type="ObjectInsuredCoverageSubjectMatterType"/>
	<xs:element name="ObjectInsuredDescription" type="xs:string"/>
	<xs:element name="ObjectInsuredOccupancy" type="ObjectInsuredOccupancyType"/>
	<xs:element name="OccupancyType" type="OccupancyType_Type"/>
	<xs:element name="OperationsDescription" type="xs:string"/>
	<xs:element name="OperatorIndicator" type="OperatorIndicatorType"/>
	<xs:element name="OrderPercentage" type="AnyRateType"/>
	<xs:element name="OriginalInsurerOrReinsurer" type="OriginalInsurerOrReinsurerType"/>
	<xs:element name="OriginalInsurerOrReinsurerRiskReference" type="xs:string"/>
	<xs:element name="OriginalInsurerOrReinsurerReference" type="xs:string"/>
	<xs:element name="OriginalPolicy" type="OriginalPolicyType"/>
	<xs:element name="OriginalPolicyholder" type="OriginalPolicyholderType"/>
	<xs:element name="OtherDeductions" type="OtherDeductionsType"/>
	<xs:element name="OtherDeductionsBasis" type="OtherDeductionsBasisType"/>
	<xs:element name="OtherDeductionsPercentage" type="AnyRateType"/>
	<xs:element name="OutstandingClaimAdvanceIndicator" type="OutstandingClaimAdvanceIndicatorType"/>
	<xs:element name="OverridingCommission" type="OverridingCommissionType"/>
	<xs:element name="OverridingCommissionBasis" type="OverridingCommissionBasisType"/>
	<xs:element name="OverridingCommissionPercentage" type="AnyRateType"/>
	<xs:element name="ParentContractJurisdictionLocation" type="AnyLocationType"/>
	<xs:element name="ParticipantFunction" type="ParticipantFunctionType"/>
	<xs:element name="Party" type="PartyType"/>
	<xs:element name="PayableByDate" type="FlexibleDate1_Type"/>
	<xs:element name="PaymentDate" type="FlexibleDate1_Type"/>
	<xs:element name="PaymentMeans" type="PaymentMeansType"/>
	<xs:element name="PaymentsDescription" type="xs:string"/>
	<xs:element name="PaymentsDue" type="PaymentsDueType"/>
	<xs:element name="PcsReference" type="xs:string"/>
	<xs:element name="PendingAndPriorLitigationDateTime" type="FlexibleDateTime2_Type"/>
	<xs:element name="Peril" type="Peril_Type"/>
	<xs:element name="PerilsExcluded" type="Perils_Type"/>
	<xs:element name="PerilsIncluded" type="Perils_Type"/>
	<xs:element name="PeriodExtensionProvisionsDescription" type="xs:string"/>
	<xs:element name="PeriodNbr" type="PeriodNbrType"/>
	<xs:element name="PeriodScopeDescription" type="xs:string"/>
	<xs:element name="PeriodType" type="PeriodType_Type"/>
	<xs:element name="PersonName" type="xs:string"/>
	<xs:element name="PlacingEntry" type="PlacingEntryType"/>
	<xs:element name="PlacingExchange" type="AnyPartyType"/>
	<xs:element name="PlacingExchangeBinderReference" type="xs:string"/>
	<xs:element name="PlacingExchangeGroupReference" type="xs:string"/>
	<xs:element name="PlacingExchangeReference" type="xs:string"/>
	<xs:element name="PlacingExchangeRenewedReference"/>
	<xs:element name="PlacingExchangeRiskReference" type="xs:string"/>
	<xs:element name="PlacingResponseVersionDateTime" type="FlexibleDateTime2_Type"/>
	<xs:element name="PlacingTransactionEffectiveDate" type="FlexibleDateTime2_Type"/>
	<xs:element name="PlacingTransactionFunction" type="PlacingTransactionFunctionType"/>
	<xs:element name="PlacingStage" type="PlacingStageType"/>
	<xs:element name="PolicyPerilsConditionsDescription" type="xs:string"/>
	<xs:element name="PolicyPeriod" type="PolicyPeriodType"/>
	<xs:element name="PolicySignedCountry" type="PolicySignedCountryType"/>
	<xs:element name="PostalCode" type="xs:string"/>
	<xs:element name="Premium" type="PremiumType"/>
	<xs:element name="PremiumAdjustableIndicator" type="PremiumAdjustableIndicatorType"/>
	<xs:element name="PremiumAdjustment" type="PremiumAdjustmentType"/>
	<xs:element name="PremiumAdjustmentRate" type="AnyRateType"/>
	<xs:element name="PremiumAllocationToAccountingYearsDescription" type="xs:string"/>
	<xs:element name="PremiumAllocationToCodingDescription"/>
	<xs:element name="PremiumCalculationBasis" type="PremiumCalculationBasisType"/>
	<xs:element name="PremiumCalculationPeriod" type="PremiumCalculationPeriodType"/>
	<xs:element name="PremiumAdjustmentBasis" type="PremiumAdjustmentBasisType"/>
	<xs:element name="PremiumAdjustmentCalculationType" type="PremiumAdjustmentCalculationType_Type"/>
	<xs:element name="PremiumAmount" type="AnyAmtsType"/>
	<xs:element name="PremiumIncomeAmountBasis" type="PremiumIncomeAmountBasisType"/>
	<xs:element name="PremiumInstalment" type="PremiumInstalmentType"/>
	<xs:element name="PremiumPortfolioDescription" type="xs:string"/>
	<xs:element name="PremiumPortfolioEntry" type="PremiumPortfolioEntryType"/>
	<xs:element name="PremiumPortfolioIndicator" type="PremiumPortfolioIndicatorType"/>
	<xs:element name="PremiumPortfolioWithdrawal" type="PremiumPortfolioWithdrawalType"/>
	<xs:element name="PremiumRate" type="AnyRateType"/>
	<xs:element name="PremiumRegulatoryAllocationScheme" type="PremiumRegulatoryAllocationSchemeType"/>
	<xs:element name="PremiumReserve" type="PremiumReserveType"/>
	<xs:element name="PremiumReserveBasis" type="PremiumReserveBasisType"/>
	<xs:element name="PremiumTerrorismCoverType" type="PremiumTerrorismCoverType_Type"/>
	<xs:element name="PremiumTransferProvisionsDescription" type="xs:string"/>
	<xs:element name="ProcessingInstructions" type="ProcessingInstructionsType"/>
	<xs:element name="ProfitCommission" type="ProfitCommissionType"/>
	<xs:element name="ProfitCommissionBasis" type="ProfitCommissionBasisType"/>
	<xs:element name="ProfitCommissionCalculationType" type="ProfitCommissionCalculationType_Type"/>
	<xs:element name="ProfitCommissionCarryforward" type="ProfitCommissionCarryforwardType"/>
	<xs:element name="ProfitCommissionPercentage" type="AnyRateType"/>
	<xs:element name="PeriodScope" type="PeriodScopeType"/>
	<xs:element name="PerilType" type="PerilType_Type"/>
	<xs:element name="ProposalFormDetails" type="xs:string"/>
	<xs:element name="ProvisionFrequency" type="ProvisionFrequencyType"/>
	<xs:element name="QuotaSharePercentage" type="AnyRateType"/>
	<xs:element name="Rate" type="RateType"/>
	<xs:element name="RecordingTransmittingStoringInformationProvisionsDescription" type="xs:string"/>
	<xs:element name="ReportDue" type="ReportDueType"/>
	<xs:element name="Reference" type="xs:string"/>
	<xs:element name="ReferenceCurrency" type="AnyCcyType"/>
	<xs:element name="ReferredClaimMovement" type="ReferredClaimMovementType"/>
	<xs:element name="ReferredPlacing" type="ReferredPlacingType"/>
	<xs:element name="ReferredSettlement" type="ReferredSettlementType"/>
	<xs:element name="ReferredTechAccount" type="ReferredTechAccountType"/>
	<xs:element name="ReinstatementsAllowedTotalNbr" type="AnyCountType"/>
	<xs:element name="ReinstatementsAllowedUnlimitedIndicator" type="xs:boolean"/>
	<xs:element name="ReinstatementCalculationType" type="ReinstatementCalculationType_Type"/>
	<xs:element name="ReinsuranceContractFeesIndicator" type="ReinsuranceContractFeesIndicatorType"/>
	<xs:element name="ReinsuranceContractForm" type="xs:string"/>
	<xs:element name="ReinsuranceContractRetentionPercentage" type="AnyRateType"/>
	<xs:element name="ReinsuranceContractRetentionDescription" type="xs:string"/>
	<xs:element name="ReinsuranceForCommonAccountIndicator" type="ReinsuranceForCommonAccountIndicatorType"/>
	<xs:element name="Reinsurer" type="ReinsurerType"/>
	<xs:element name="ReinsurerBinderReference" type="xs:string"/>
	<xs:element name="ReinsurerBookingReference" type="xs:string"/>
	<xs:element name="ReinsurerCertificateReference" type="xs:string"/>
	<xs:element name="ReinsurerContractGroupReference" type="xs:string"/>
	<xs:element name="ReinsurerContractReference" type="xs:string"/>
	<xs:element name="ReinsurerContractRenewedReference" type="xs:string"/>
	<xs:element name="ReinsurerContractSecondaryReference" type="xs:string"/>
	<xs:element name="ReinsurerFinancialAccountReference" type="xs:string"/>
	<xs:element name="ReinsurerParentContractReference" type="xs:string"/>
	<xs:element name="ReinsurerQuoteMaximumShareAmount" type="AnyAmtType"/>
	<xs:element name="ReinsurerQuoteMaximumSharePercentage" type="AnyRateType"/>
	<xs:element name="ReinsurerQuoteMinimumShareAmount" type="AnyAmtType"/>
	<xs:element name="ReinsurerQuoteMinimumSharePercentage" type="AnyRateType"/>
	<xs:element name="ReinsurerReference" type="xs:string"/>
	<xs:element name="ReinsurerRenewedReference" type="xs:string"/>
	<xs:element name="ReinsurerRiskReference" type="xs:string"/>
	<xs:element name="ReinsurerSecondaryReference" type="xs:string"/>
	<xs:element name="ReinsurerShareLimitAmount" type="AnyAmtType"/>
	<xs:element name="ReinsurerShareNetPremiumAmount" type="AnyAmtType"/>
	<xs:element name="ReinsurerShareNumberOfLines" type="AnyCountDecType"/>
	<xs:element name="ReinsurerShareNumberOfUnits" type="AnyCountDecType"/>
	<xs:element name="ReinsurerSharePercentage" type="AnyRateType"/>
	<xs:element name="ReinsurerSharePremiumAmount" type="AnyAmtType"/>
	<xs:element name="ReinsurerWrittenLimitAmount" type="AnyAmtsType"/>
	<xs:element name="ReinsurerWrittenNumberOfLines" type="AnyCountDecType"/>
	<xs:element name="ReinsurerWrittenNumberOfUnits" type="AnyCountDecType"/>
	<xs:element name="ReinsurerWrittenPercentage" type="AnyRateType"/>
	<xs:element name="ReportingPeriod" type="AnyTimeDurationType"/>
	<xs:element name="ReservePercentage" type="AnyRateType"/>
	<xs:element name="RetailBrokerageAmount" type="AnyAmtsType"/>
	<xs:element name="RetailBrokeragePercentage" type="AnyRateType"/>
	<xs:element name="RetentionPeriod" type="AnyPeriodType"/>
	<xs:element name="RiskLocation" type="RiskLocationType"/>
	<xs:element name="RiskClass" type="RiskClassType"/>
	<xs:element name="RiskClassDescription" type="xs:string"/>
	<xs:element name="RiskConditionsType" type="RiskConditionsType_Type"/>
	<xs:element name="RiskTaxBoundLocation" type="RiskTaxBoundLocationType"/>
	<xs:element name="RiskType" type="RiskType_Type"/>
	<xs:element name="RiskTypeDescription" type="xs:string"/>
	<xs:element name="ScheduleEntry" type="ScheduleEntryType"/>
	<xs:element name="ServiceProviderBinderReference" type="xs:string"/>
	<xs:element name="ServiceProviderSharePercentage" type="AnyRateType"/>
	<xs:element name="SequenceNbr" type="xs:string"/>
	<xs:element name="ServiceProvider" type="ServiceProviderType"/>
	<xs:element name="ServiceProviderBookingReference" type="xs:string"/>
	<xs:element name="ServiceProviderFinancialAccountReference" type="xs:string"/>
	<xs:element name="ServiceProviderGroupItemsTotal" type="AnyCountType"/>
	<xs:element name="ServiceProviderGroupReference" type="xs:string"/>
	<xs:element name="ServiceProviderParentContractReference" type="xs:string"/>
	<xs:element name="ServiceProviderReference" type="xs:string"/>
	<xs:element name="ServiceProviderRenewedReference" type="xs:string"/>
	<xs:element name="ServiceProviderRiskReference" type="xs:string"/>
	<xs:element name="ServiceProviderTreatySchemeReference" type="xs:string"/>
	<xs:element name="SettlementChannel" type="SettlementChannelType"/>
	<xs:element name="SettlementDue" type="SettlementDueType"/>
	<xs:element name="SettlementDueDate" type="FlexibleDate1_Type"/>
	<xs:element name="SignedLinePercentageBasis" type="SignedLinePercentageBasisType"/>
	<xs:element name="SigningProvisionsDescription" type="xs:string"/>
	<xs:element name="SlipPolicyNotice" type="xs:string"/>
	<xs:element name="StartDate" type="StartDateType"/>
	<xs:element name="StartDateTime" type="StartDateTimeType"/>
	<xs:element name="SubaccountReference" type="xs:string"/>
	<xs:element name="Subentity" type="SubentityType"/>
	<xs:element name="SubentityDescription" type="xs:string"/>
	<xs:element name="SubjectivitiesDescription" type="xs:string"/>
	<xs:element name="SupportingInformation" type="SupportingInformationType"/>
	<xs:element name="Supraentity" type="SupraentityType"/>
	<xs:element name="SurplusLineAmount" type="AnyAmtType"/>
	<xs:element name="SurveyorName" type="xs:string"/>
	<xs:element name="SurveyorReference" type="xs:string"/>
	<xs:element name="TargetCurrency" type="AnyCcyType"/>
	<xs:element name="TaxableInterestOnOcaPercentage" type="AnyRateType"/>
	<xs:element name="TaxableInterestOnOutstandingLossesDepositPercentage" type="AnyRateType"/>
	<xs:element name="TaxableInterestOnUnearnedPremiumDepositPercentage" type="AnyRateType"/>
	<xs:element name="TaxAmount" type="AnyAmtType"/>
	<xs:element name="TaxApplication" type="TaxApplicationType"/>
	<xs:element name="TaxApplications" type="TaxApplicationsType"/>
	<xs:element name="TaxAuthorityLocation" type="TaxAuthorityLocationType"/>
	<xs:element name="TaxBaseAmount" type="AnyAmtType"/>
	<xs:element name="TaxCalculation" type="TaxCalculationType"/>
	<xs:element name="TaxClass" type="TaxClassType"/>
	<xs:element name="TaxOnDepositInterestPercentage" type="AnyRateType"/>
	<xs:element name="TaxOnLossReserveInterestPercentage" type="AnyRateType"/>
	<xs:element name="TaxOnPremiumReserveInterestPercentage" type="AnyRateType"/>
	<xs:element name="TaxPercentage" type="AnyRateType"/>
	<xs:element name="TaxProvision" type="TaxProvisionType"/>
	<xs:element name="TaxProvisions" type="TaxProvisionsType"/>
	<xs:element name="TaxRateBasis" type="TaxRateBasisType"/>
	<xs:element name="TaxType" type="TaxType_Type"/>
	<xs:element name="TaxTypeDescription" type="xs:string"/>
	<xs:element name="Telephone" type="xs:string"/>
	<xs:element name="TermsOfTradePeriod" type="TermsOfTradePeriodType"/>
	<xs:element name="ThresholdAmount" type="AnyAmtType"/>
	<xs:element name="TimeDuration" type="TimeDurationType"/>
	<xs:element name="TimeRelation" type="TimeRelationType"/>
	<xs:element name="Townclass" type="TownclassType"/>
	<xs:element name="TransactionResponseReason" type="TransactionResponseReasonType"/>
	<xs:element name="TreatyFac" type="TreatyFacType"/>
	<xs:element name="UnderwritingManagerRiskReference" type="xs:string"/>
	<xs:element name="UnderwritingYear" type="xs:gYear"/>
	<xs:element name="UnearnedPremiumCalculationPeriod" type="UnearnedPremiumCalculationPeriodType"/>
	<xs:element name="UnearnedPremiumReserveProfitCommissionPercentage" type="AnyRateType"/>
	<xs:element name="URL" type="xs:anyURI"/>
	<xs:element name="USARiskClassification" type="USARiskClassificationType"/>
	<xs:element name="UUId" type="UUIdType"/>
	<xs:element name="ValueAddedTaxRating" type="ValueAddedTaxRatingType"/>
	<xs:element name="ValueDate" type="FlexibleDate1_Type"/>
	<xs:element name="VesselName" type="xs:string"/>
	<xs:element name="VesselOrConveyanceDescription" type="xs:string"/>
	<xs:element name="WebSiteURL" type="xs:anyURI"/>
	<xs:element name="WholesaleBrokerageAmount" type="AnyAmtsType"/>
	<xs:element name="WholesaleBrokeragePercentage" type="AnyRateType"/>
	<xs:element name="WithdrawalDate" type="FlexibleDate1_Type"/>
	<xs:element name="WithdrawalPercentage" type="AnyRateType"/>
	<xs:element name="WorkersCompensationState" type="WorkersCompensationStateType"/>
	<xs:element name="WorkersCompensationStateDescription" type="xs:string"/>
	<xs:element name="WrittenDateTime" type="FlexibleDateTime2_Type"/>
	<!--End of Jv-Ins-Reinsurance elements-->
	<!--***************************************************************** -->
	<!--* Root elements -->
	<!-- *****************************************************************-->
	<xs:element name="ReferredObjects" type="ReferredObjectsType"/>
	<!--End of root elements-->
</xs:schema>
Collapse ComplexTypes:
Collapse Elements:
Collapse SimpleTypes:
Collapse Comments:
blog comments powered by Disqus