<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://www.irs.gov/efile" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.irs.gov/efile" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">

	<xsd:annotation>
		<xsd:documentation>
			<Description>IRS e-file Corporate Income Tax Schema - IRS Form 1120-L</Description>
			<TaxYear>2018</TaxYear>
			<MaturityLevel>Final Release</MaturityLevel>
			<ReleaseDate>October 17, 2018</ReleaseDate>
		</xsd:documentation>
	</xsd:annotation>

	<xsd:include schemaLocation="../../../Common/efileTypes.xsd"/>


	<!-- ===================================================================== -->
	<!-- ========================  IRS Form 1120-L =========================== -->
	<!-- ===================================================================== -->


	<xsd:element name="IRS1120L">
		<xsd:annotation>
			<xsd:documentation>IRS Form 1120-L excluding embedded schedules and supporting info</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="IRS1120LType">

					<xsd:attributeGroup ref="DocumentAttributes">
						<xsd:annotation>
							<xsd:documentation>Common return document attributes</xsd:documentation>
						</xsd:annotation>
					</xsd:attributeGroup>

					<xsd:attribute name="documentName" type="xsd:string" fixed="IRS1120L">
						<xsd:annotation>
							<xsd:documentation>IRS internal use only. To avoid error in the return, do not include the attribute name or value.</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>

					<xsd:attribute name="referenceDocumentId" type="IdListType">
						<xsd:annotation>
							<xsd:documentation>List of document ID's of forms, schedules, supporting info. etc. attached to this form</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>

					<xsd:attribute name="referenceDocumentName" type="StringType" fixed="AdvancePaymentsForGoodsAndLongTermContractsSchedule AmortizationElectionStatement BinaryAttachment DualConsolidatedLossesStatement ElectionToDeferGainFromQlfyElecTransmissionTrans F1120LSchFReconcWithAnnStmt IRS851 IRS965 IRS965B IRS1122 IRS1120LScheduleM3 IRS2220 IRS2439 IRS4136 IRS8816 IRS8902 IRS8941 IRSFormT NAICAnnualStatement NAICReconciliationScheduleForM3Nonfilers QualifyingReforestationCostsStatement Section108iInformationStatement Section953dSchedule StatementPursuantToReg13555aByDistributingCorpStatement TransferorElectionCertificationStatement TransferToACorpControlledByTransferorStatement"/>

				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>

	<xsd:complexType name="IRS1120LType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120-L main form</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- Tax Year Beginning -->
			<xsd:element name="TaxYearBeginDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax year beginning</Description>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Year Ending -->
			<xsd:element name="TaxYearEndDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax year ending</Description>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Name -->
			<xsd:element name="BusinessName" type="BusinessNameType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name</Description>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Address -->
			<xsd:choice minOccurs="0">

				<!-- US Address -->
				<xsd:element name="USAddress" type="USAddressType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>US address</Description>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Foreign Address -->
				<xsd:element name="ForeignAddress" type="ForeignAddressType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Foreign address</Description>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

			</xsd:choice>

			<!-- Consolidated Return Indicator -->
			<xsd:element name="ConsolidatedReturnInd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates this is a consolidated return</Description>
						<LineNumber>A1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="CheckboxType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS851"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Life-Nonlife Consolidated Return -->
			<xsd:element name="LifeNonlifeConsolidatedRetInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates life-nonlife consolidated return</Description>
						<LineNumber>A2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Schedule M-3 (1120L) -->
			<xsd:element name="ScheduleM3Form1120LInd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates Schedule M-3 (1120L)</Description>
						<LineNumber>A3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="CheckboxType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS1120LScheduleM3"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Choice between Corporation's EIN or "APPLD FOR" -->
			<xsd:choice minOccurs="1">

				<!-- Corporation's EIN -->
				<xsd:element name="CorporationEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Employer identification number</Description>
							<LineNumber>B</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Missing EIN Reason -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason</Description>
							<LineNumber>B</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="APPLD FOR"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Date Incorporated -->
			<xsd:element name="IncorporationDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Date incorporated</Description>
						<LineNumber>C</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Election made Under Section 953(c)(3)(C) -->
			<xsd:element name="Section953c3CElectionInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Election made under section 953(c)(3)(C)</Description>
						<LineNumber>D</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Election made Under Section 953(d) -->
			<xsd:element name="Section953dElectionInd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Election made under section 953(d)</Description>
						<LineNumber>D</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="CheckboxType">
							<xsd:attribute name="section953dCd">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="SECTION 953(D)"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="section953dAmt" type="USAmountType"/>
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="Section953dSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Address Change Indicator -->
			<xsd:element name="AddressChangeInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates this return has an address change</Description>
						<LineNumber>E(3)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- INCOME Section -->

			<!-- Gross Premiums -->
			<xsd:element name="GrossPremiumsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross premiums</Description>
						<LineNumber>1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Net Decrease in Reserves -->
			<xsd:element name="NetDecreaseInReservesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net decrease in reserves</Description>
						<LineNumber>2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Decrease Reserves Under Section 807(f) -->
			<xsd:element name="DecrReservesUnderSect807fAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Decrease reserves under section 807(f)</Description>
						<LineNumber>3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Investment Income -->
			<xsd:element name="InvestmentIncomeAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Investment income</Description>
						<LineNumber>4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Capital Gain Net Income -->
			<xsd:element name="CapitalGainNetIncomeAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Capital gain net income</Description>
						<LineNumber>5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Income From Special Loss Discount Account -->
			<xsd:element name="SpecialLossDscntAcctIncomeAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income from special loss discount account</Description>
						<LineNumber>6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS8816"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Other Income -->
			<xsd:element name="OtherIncomeAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other income</Description>
						<LineNumber>7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="otherIncomeDesc" type="ShortDescriptionType"/>
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="ItemizedOtherIncomeSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Life Insurance Gross Income -->
			<xsd:element name="LifeInsuranceGrossIncomeAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Life insurance gross income</Description>
						<LineNumber>8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>


			<!-- DEDUCTIONS Section -->

			<!-- Death Benefits -->
			<xsd:element name="DeathBenefitsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Death benefits</Description>
						<LineNumber>9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Net Increase in Reserves -->
			<xsd:element name="NetIncreaseInReservesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net increase in reserves</Description>
						<LineNumber>10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Increase Reserves Under Section 807(f) -->
			<xsd:element name="IncrReservesUnderSect807fAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Increase reserves under section 807(f)</Description>
						<LineNumber>11</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deductible Dividends -->
			<xsd:element name="DeductiblePolicyholderDivAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductible dividends</Description>
						<LineNumber>12</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Assumption of Liabilities -->
			<xsd:element name="LiabilitesAssumptionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Assumption of liabilities</Description>
						<LineNumber>13</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Reimbursable Dividends -->
			<xsd:element name="ReimbursableDividendsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Reimbursable dividends</Description>
						<LineNumber>14</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions -->
			<xsd:element name="InterestDeductionAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest deductions</Description>
						<LineNumber>15a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="InterestDeductionStatement"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Tax-Exempt Interest Expense -->
			<xsd:element name="TaxExemptInterestExpenseAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax-exempt interest expense</Description>
						<LineNumber>15b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Balance -->
			<xsd:element name="InterestBalanceAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest balance</Description>
						<LineNumber>15c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deductible Acquisition Expenses -->
			<xsd:element name="DedPolicyAcquisitionExpnssAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductible acquisition expenses</Description>
						<LineNumber>16</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Deductions -->
			<xsd:element name="OtherDeductionsAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other deductions</Description>
						<LineNumber>18</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="CharitableDeclarationStatement CompensationOfOfficersSchedule ExcessQualifiedContributionsStatement ItemizedOtherDeductionsSchedule IRS4562 IRSFormT"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Partial Total of Deductions -->
			<xsd:element name="PartialTotalDeductionsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Add lines 9 through 18</Description>
						<LineNumber>19</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Subtotal of Deductions -->
			<xsd:element name="DeductionsSubtotalAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Subtotal. Subtract line 19 from line 8</Description>
						<LineNumber>20</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends-Received Deduction -->
			<xsd:element name="DividendsReceivedDeductionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Adjusted dividends-received deduction</Description>
						<LineNumber>21a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Net Operating Loss Deduction -->
			<xsd:element name="NetOperatingLossDeductionAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net operating loss deduction</Description>
						<LineNumber>Line 21b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="OperationsLossDeductionSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Total Dividends-Received and Operations Loss -->
			<xsd:element name="TotalDivReceivedAndOprLossAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total</Description>
						<LineNumber>Line 21c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gain or Loss from Operations -->
			<xsd:element name="GainOrLossFromOperationsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gain or (loss) from operations</Description>
						<LineNumber>22</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- LICTI -->
			<xsd:element name="LifeInsuranceCoTxblIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Life insurance company taxable income (LICTI)</Description>
						<LineNumber>23</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Phased Inclusion Policyholder Surplus -->
			<xsd:element name="PhasedInclsnPlcyhldrSurplusAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Phased inclusion policyholder surplus</Description>
						<LineNumber>24</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- TAX AND PAYMENTS Section -->

			<!-- Taxable Income -->
			<xsd:element name="TaxableIncomeAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Taxable income</Description>
						<LineNumber>25</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Tax -->
			<xsd:element name="TotalTaxAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Tax</Description>
						<LineNumber>26</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Net Section 965 Tax Liability Paid -->
			<xsd:element name="NetSection965TaxLiabPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net section 965 tax liability paid</Description>
						<LineNumber>27</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Prior Year Overpayment Credit -->
			<xsd:element name="PriorYearOverpaymentCreditAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Prior year overpayment credited to current year</Description>
						<LineNumber>28a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Prior Year Estimated Tax Payments -->
			<xsd:element name="PriorYearEstimatedTaxPymtAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Prior year estimated tax payments</Description>
						<LineNumber>28b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Estimated Tax Payments -->
			<xsd:element name="EstimatedTaxPaymentsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Estimated tax payments</Description>
						<LineNumber>28c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Overpayment of Estimated Tax Amount -->
			<xsd:element name="OverpaymentOfEstimatedTaxAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Refund applied for on Form 4466</Description>
						<LineNumber>28d</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Overpayment Credit and Estimated Tax Payments Amount -->
			<xsd:element name="TotOvpmtCrAndEstTxPaymentsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Enter the total of line 29a through 29c less line 29e.  Do not include line 29d in the total for line 29f.</Description>
						<LineNumber>28e</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deposited with Form 7004 -->
			<xsd:element name="TaxPaidForm7004Amt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax deposited with Form 7004</Description>
						<LineNumber>28f</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Credit from Form 2439 -->
			<xsd:element name="TotalUndistributedLTCapGainAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Credit from Form 2439</Description>
						<LineNumber>28g(1)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Credit from Form 4136 -->
			<xsd:element name="TotalFuelTaxCreditAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Credit from Form 4136</Description>
						<LineNumber>28g(2)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Sum of Forms 2439 and 4136 Credits -->
			<xsd:element name="TotalCreditsAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Sum of Forms 2439 and 4136 credits</Description>
						<LineNumber>28g</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="ozoneDepletingChemicalCd">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="ODC"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- US Income Tax Paid or Withheld -->
			<xsd:element name="IncomeTaxPaidOrWithheldAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>US income tax paid or withheld</Description>
						<LineNumber>28h</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Net Section 965 Tax Liability -->
			<xsd:element name="NetSection965TaxLiabilityAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net section 965 tax liability</Description>
						<LineNumber>28i</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- CY Refundable Minimum Tax Credit -->
			<xsd:element name="CYRefundableMinimumTaxCrAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>CY refundable minimum tax credit</Description>
						<LineNumber>28j</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS3800 IRS8827"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- US Income Tax Paid or Withheld -->
			<xsd:element name="TotalPaymentsAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>US income tax paid or withheld</Description>
						<LineNumber>28k</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="backupWithholdingTypeCd">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="BACKUP WITHHOLDING"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="backupWithholdingAmt" type="USAmountType"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Estimated Tax Penalty -->
			<xsd:element name="EsPenaltyAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Estimated tax penalty</Description>
						<LineNumber>29</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Form 2220 Attached -->
			<xsd:element name="Form2220AttachedInd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates Form 2220 is attached</Description>
						<LineNumber>29</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="CheckboxType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS2220"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Tax or Overpayment -->
			<xsd:choice minOccurs="0">

				<!-- Amount Owed -->
				<xsd:element name="BalanceDueAmt" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Amount owed</Description>
							<LineNumber>30</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Overpayment -->
				<xsd:element name="OverpaymentSection">
					<xsd:complexType>
						<xsd:sequence>

							<!-- Overpayment Amount -->
							<xsd:element name="OverpaymentAmt" type="USAmountType" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>
										<Description>Overpayment amount</Description>
										<LineNumber>31</LineNumber>
									</xsd:documentation>
								</xsd:annotation>
							</xsd:element>

							<!-- Overpayment Credited -->
							<xsd:element name="AppliedToEsTaxAmt" type="USAmountType" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>
										<Description>Overpayment credited to next year's estimated tax</Description>
										<LineNumber>32</LineNumber>
									</xsd:documentation>
								</xsd:annotation>
							</xsd:element>

							<!-- Refunded Amount -->
							<xsd:element name="RefundAmt" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>
										<Description>Refunded amount</Description>
										<LineNumber>32</LineNumber>
									</xsd:documentation>
								</xsd:annotation>
								<xsd:complexType>
									<xsd:simpleContent>
										<xsd:extension base="USAmountNNType">
											<xsd:attribute name="referenceDocumentId" type="IdListType"/>
											<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS8050"/>
										</xsd:extension>
									</xsd:simpleContent>
								</xsd:complexType>
							</xsd:element>

						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>

			</xsd:choice>

			<!-- IRS1120-L Schedule A - Dividends, Inclusions, Dividends-Received Deduction, and Other Special Deductions -->
			<xsd:element name="IRS1120LScheduleA" type="IRS1120LScheduleAType" minOccurs="0"/>

			<!-- IRS1120-L Schedule B - Investment Income -->
			<xsd:element name="IRS1120LScheduleB" type="IRS1120LScheduleBType" minOccurs="0"/>

			<!-- IRS1120-L Schedule F -  Increase (Decrease) in Reserves (section 807) -->
			<xsd:element name="IRS1120LScheduleF" type="IRS1120LScheduleFType" minOccurs="0"/>

			<!-- IRS1120-L Schedule G - Policy Acquisition Expenses -->
			<xsd:element name="IRS1120LScheduleG" type="IRS1120LScheduleGType" minOccurs="0"/>

			<!-- IRS1120-L Schedule K - Tax Computation -->
			<xsd:element name="IRS1120LScheduleK" type="IRS1120LScheduleKType" minOccurs="0"/>

			<!-- IRS1120-L Schedule L - Total Assets -->
			<xsd:element name="IRS1120LScheduleL" type="IRS1120LScheduleLType" minOccurs="0"/>

			<!-- IRS1120-L Schedule M - Other Information -->
			<xsd:element name="IRS1120LScheduleM" type="IRS1120LScheduleMType" minOccurs="0"/>

		</xsd:sequence>
	</xsd:complexType>


	<!-- =============================================================== -->
	<!-- ======================  IRS Form 1120 Schedule A ============== -->
	<!-- =============================================================== -->

	<xsd:complexType name="IRS1120LScheduleAType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120-L Schedule A</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- Dividends from Less-Than-20%-Owned Domestic Corporations -->
			<xsd:element name="DomCorpBelow20OwnDivRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from less-than-20%-owned domestic corporations (other than debt-financed stock)</Description>
						<LineNumber>Schedule A Line 1(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deductions from Less-Than-20%-Owned Domestic Corporations -->
			<xsd:element name="DomCorpBelow20OwnDeductionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductions on less-than-20%-owned domestic corporations (other than debt-financed stock)</Description>
						<LineNumber>Schedule A Line 1(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends from 20%-or-More-Owned Domestic Corporations -->
			<xsd:element name="DomCorp20OrMoreOwnDivRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from 20%-or-more-owned domestic corporations (other than debt-financed stock)</Description>
						<LineNumber>Schedule A Line 2(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deductions from 20%-or-More-Owned Domestic Corporations -->
			<xsd:element name="DomCorp20OrMoreOwnDeductionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductions on 20%-or-more-owned domestic corporations (other than debt-financed stock)</Description>
						<LineNumber>Schedule A Line 2(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends from Debt Financed Stock of Domestic and Foreign Corporations -->
			<xsd:element name="DebtFincdStockCorpDivRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from debt-financed stock of domestic and foreign corporations</Description>
						<LineNumber>Schedule A Line 3(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Debt Financed Stock Percentage -->
			<xsd:element name="DebtFincdStockCorpPct" type="RatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Debt financed stock percentage</Description>
						<LineNumber>Schedule A Line 3(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>


			<!-- Debt Financed Stock Deductions -->
			<xsd:element name="DebtFincdStockCorpDeductionAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductions on debt-financed stock of domestic and foreign corporations (section 246A)</Description>
						<LineNumber>Schedule A Line 3(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="DividendsOnDebtFinancedStockStatement"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Dividends from Public Utility Corporations of Less-Than-20%-Owned -->
			<xsd:element name="PubUtilityBelow20DivRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from public utilities corporations of less-than-20%-owned</Description>
						<LineNumber>Schedule A Line 4(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deductions from Public Utility Corporations of Less-Than-20%-Owned -->
			<xsd:element name="PubUtilityBelow20DedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductions from public utilities corporations of less-than-20%-owned</Description>
						<LineNumber>Schedule A Line 4(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends from Public Utility Corporations of More-Than-20%-Owned -->
			<xsd:element name="PubUtility20OrMoreDivRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from public utility corporations of 20%-or-more-owned</Description>
						<LineNumber>Schedule A Line 5(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deductions from Public Utility Corporations of More-Than-20%-Owned -->
			<xsd:element name="PubUtility20OrMoreDedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductions from public utility corporations of 20%-or-more-owned</Description>
						<LineNumber>Schedule A Line 5(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends from Foreign Corporations of Less-Than-20%-Owned -->
			<xsd:element name="FrgnCorpBelow20OwnDivRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from less-than-20%-owned foreign corporations and certain FSCs</Description>
						<LineNumber>Schedule A Line 6(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deductions from Foreign Corporations of Less-Than-20%-Owned -->
			<xsd:element name="FrgnCorpBelow20OwnDeductionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductions from Foreign Corporations of less-than-20%-owned and certain FSCs</Description>
						<LineNumber>Schedule A Line 6(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends from Foreign Corporations of 20%-or-More-Owned -->
			<xsd:element name="FrgnCorp20OrMoreOwnDivRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from foreign corporations of 20%-or-more-owned and certain FSCs</Description>
						<LineNumber>Schedule A Line 7(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deductions from Foreign Corporations of 20%-or-More-Owned -->
			<xsd:element name="FrgnCorp20OrMoreOwnDedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductions from foreign corporations of 20%-or-more-owned and certain FSCs</Description>
						<LineNumber>Schedule A Line 7(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends From Wholly Owned Foreign Subsidiaries and certain FSCs -->
			<xsd:element name="WhollyOwnFrgnSbsdryDivRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from wholly owned foreign subsidiaries and certain FSCs</Description>
						<LineNumber>Schedule A Line 8(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deductions From Wholly Owned Foreign Subsidiaries and Certain FSCs -->
			<xsd:element name="WhollyOwnFrgnSbsdryDedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductions from wholly owned foreign subsidiaries and certain FSCs</Description>
						<LineNumber>Schedule A Line 8(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends From Affiliated Companies -->
			<xsd:element name="CertainAffltCompanyDivRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from affiliated companies</Description>
						<LineNumber>Schedule A Line 9(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Certain Affiliated Company Dividends - Deduction -->
			<xsd:element name="CertainAffltCompanyDedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Certain affiliated company dividends - deduction</Description>
						<LineNumber>Schedule A Line 9(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Dividends-Received Deduction -->
			<xsd:element name="GrossDividendsReceivedDedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross dividends-received deduction</Description>
						<LineNumber>Schedule A Line 10(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Company Share Percentage Deduction -->
			<xsd:element name="CompanyShareDeductionPct" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Company share percentage deduction</Description>
						<LineNumber>Schedule A Line 11(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Prorated Amount -->
			<xsd:element name="ProratedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Prorated amount</Description>
						<LineNumber>Schedule A Line 12(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Affiliated Company Dividends-Received -->
			<xsd:element name="AffiliatedCompanyDivRcvdAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Affiliated company dividends-received</Description>
						<LineNumber>Schedule A Line 13(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="DividendsReceivedDeductionSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Affiliated Company Percentage Line 13b -->
			<xsd:element name="AffiliatedCompanyDivPct" type="RatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Affiliated company percentage</Description>
						<LineNumber>Schedule A Line 13(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Affiliated Company Deductions Received Line 13c -->
			<xsd:element name="AffiliatedCompanyDivDedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Affiliated company deductions received</Description>
						<LineNumber>Schedule A Line 13(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Foreign Source Dividends 10 Percent Owned Dividends Received -->
			<xsd:element name="FrgnSrceDiv10PctOwnDivRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign source dividends 10 percent owned dividends received</Description>
						<LineNumber>Schedule A Line 14(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Foreign Source Dividends 10 Percent Owned Deductions -->
			<xsd:element name="FrgnSrceDiv10PctOwnDedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign source dividends 10 percent owned deductions</Description>
						<LineNumber>Schedule A Line 14(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Other Dividends Foreign Corp Total Received -->
			<xsd:element name="OtherDivForeignCorpTotRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other dividends foreign corp total received</Description>
						<LineNumber>Schedule A Line 15(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Section 965a Inclusion Received -->
			<xsd:element name="Section965aInclusionRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Section 965a inclusion received</Description>
						<LineNumber>Schedule A Line 16(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Section 965a Inclusion Percent -->
			<xsd:element name="Section965aInclusionPct" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Section 965a inclusion percent</Description>
						<LineNumber>Schedule A Line 16(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Section 965a Inclusion Deduction -->
			<xsd:element name="Section965aInclusionDedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Section 965a inclusion deduction</Description>
						<LineNumber>Schedule A Line 16(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Subpart F Low Tier CFC Received -->
			<xsd:element name="SubpartFLowTierCFCRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Subpart F low tier CFC received</Description>
						<LineNumber>Schedule A Line 17a(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Subpart F Low Tier CFC Deduction -->
			<xsd:element name="SubpartFLowTierCFCDedAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Subpart F low tier CFC deduction</Description>
						<LineNumber>Schedule A Line 17a(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS5471"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			
			<!-- Subpart F Hybrid Dividends Received -->
			<xsd:element name="SubpartFHybridDivRcvdAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Subpart F hybrid dividends received</Description>
						<LineNumber>Schedule A Line 17b(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS5471"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			
			<!-- Other Subpart F Not Included -->
			<xsd:element name="OtherSubpartFNotIncludedAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other subpart F not included</Description>
						<LineNumber>Schedule A Line 17c(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS5471"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			
			<!-- GILTI Received -->
			<xsd:element name="GILTIReceivedAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>GILTI received</Description>
						<LineNumber>Schedule A Line 18(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS5471 BinaryAttachment"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Other Dividends Total Received -->
			<xsd:element name="OtherDividendsTotRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other dividends total received</Description>
						<LineNumber>Schedule A Line 19(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Dividends Inclusions Received -->
			<xsd:element name="TotDividendsInclusionsRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total dividends inclusions received</Description>
						<LineNumber>Schedule A Line 20(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Section 250 Deduction -->
			<xsd:element name="Section250DeductionAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Section 250 deduction</Description>
						<LineNumber>Schedule A Line 21(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="BinaryAttachment"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Total Deductions -->
			<xsd:element name="DividendsReceivedDeductionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total deductions</Description>
						<LineNumber>Schedule A Line 22(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>
	</xsd:complexType>


	<!-- ================================================================= -->
	<!-- ==================  IRS Form 1120-L Schedule B ================== -->
	<!-- ================================================================= -->

	<xsd:complexType name="IRS1120LScheduleBType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120-L Schedule B</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- Gross Investment Income Interest -->
			<xsd:element name="TaxableInterestAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross investment income interest</Description>
						<LineNumber>Schedule B Line 1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="GrossInvestmentIncomeSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Total Dividends Inclusions Received -->
			<xsd:element name="TotDividendsInclusionsRcvdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total dividends inclusions received</Description>
						<LineNumber>Schedule B Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Rents -->
			<xsd:element name="GrossRentsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross rents</Description>
						<LineNumber>Schedule B Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Royalties -->
			<xsd:element name="GrossRoyaltiesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross royalties</Description>
						<LineNumber>Schedule B Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income from Leases, Terminations, Etc. -->
			<xsd:element name="GrossIncomeFromLeasesTermAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Leases, terminations, etc.</Description>
						<LineNumber>Schedule B Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Investment Income -->
			<xsd:element name="InvestmentIncomeAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross investment income</Description>
						<LineNumber>Schedule B Line 6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>
	</xsd:complexType>


	<!-- ========================================================================= -->
	<!-- ======================  IRS Form 1120-L Schedule F ====================== -->
	<!-- ========================================================================= -->

	<xsd:complexType name="IRS1120LScheduleFType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120-L Schedule F</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- Life Insurance Reserves - BOY -->
			<xsd:element name="LifeInsuranceReservesBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Life insurance reserves</Description>
						<LineNumber>Schedule F Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Life Insurance Reserves - EOY -->
			<xsd:element name="LifeInsuranceReservesEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Life insurance reserves</Description>
						<LineNumber>Schedule F Line 1b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Unearned Premiums and Unpaid Losses - BOY -->
			<xsd:element name="UnearnedPremUnpaidLossesBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Unearned premiums and unpaid losses</Description>
						<LineNumber>Schedule F Line 2a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Unearned Premiums and Unpaid Losses - EOY -->
			<xsd:element name="UnearnedPremUnpaidLossesEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Unearned premiums and unpaid losses</Description>
						<LineNumber>Schedule F Line 2b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Supplementary Contracts - BOY -->
			<xsd:element name="SupplementaryContractsBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Supplementary contracts</Description>
						<LineNumber>Schedule F Line 3a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Supplementary Contracts - EOY -->
			<xsd:element name="SupplementaryContractsEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Supplementary contracts</Description>
						<LineNumber>Schedule F Line 3b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividend Accumulations - BOY -->
			<xsd:element name="DividendAccumulationsBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividend accumulations</Description>
						<LineNumber>Schedule F Line 4a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividend Accumulations - EOY -->
			<xsd:element name="DividendAccumulationsEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividend accumulations</Description>
						<LineNumber>Schedule F Line 4b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Advance Premiums - BOY -->
			<xsd:element name="AdvancePremiumsBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Advance premiums</Description>
						<LineNumber>Schedule F Line 5a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Advance Premiums - EOY -->
			<xsd:element name="AdvancePremiumsEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Advance premiums</Description>
						<LineNumber>Schedule F Line 5b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Special Contingency - BOY -->
			<xsd:element name="SpecialContingencyBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Special contingency</Description>
						<LineNumber>Schedule F Line 6a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Special Contingency - EOY -->
			<xsd:element name="SpecialContingencyEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Special contingency</Description>
						<LineNumber>Schedule F Line 6b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Add Lines 1 Through 6 - BOY -->
			<xsd:element name="TotalReservesBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Add lines 1 through 6</Description>
						<LineNumber>Schedule F Line 7a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Add Lines 1 Through 6 - EOY -->
			<xsd:element name="TotalReservesEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Add lines 1 through 6</Description>
						<LineNumber>Schedule F Line 7b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Increase (Decrease) in Reserves -->
			<xsd:element name="ReservesIncrDecreaseSect807Amt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Increase (decrease) in reserves</Description>
						<LineNumber>Schedule F Line 8b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax-Exempt Interest and the Increase in Policy -->
			<xsd:element name="TaxExemptInterestIncrInPlcyAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax-Exempt interest and the increase in policy</Description>
						<LineNumber>Schedule F Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>	

			<!-- Policyholders' Share Percentage -->
			<xsd:element name="PolicyholderSharePct" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Policyholders' share percentage</Description>
						<LineNumber>Schedule F Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Policyholders' Share Tax-Exempt Interest -->
			<xsd:element name="ShrTxExmptIntIncrInPlcyAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Policyholders' share tax-exempt interest</Description>
						<LineNumber>Schedule F Line 11</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Net Increase (Decrease) In Reserves -->
			<xsd:element name="NetIncrDecrInReservesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net increase (decrease) in reserves</Description>
						<LineNumber>Schedule F Line 12</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>
	</xsd:complexType>


	<!-- ================================================================= -->
	<!-- ===============  IRS Form 1120-L Schedule G ===================== -->
	<!-- ================================================================= -->

	<xsd:complexType name="IRS1120LScheduleGType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120-L Schedule G</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- Gross Premiums Annuity -->
			<xsd:element name="GrossPremiumsAnnuityAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross premiums annuity</Description>
						<LineNumber>Schedule G Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Premiums Group Life Insurance -->
			<xsd:element name="GrossPremiumsGroupLifeInsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross premiums group life insurance</Description>
						<LineNumber>Schedule G Line 1b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Premiums Other -->
			<xsd:element name="GrossPremiumsOtherAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross premiums other</Description>
						<LineNumber>Schedule G Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Return Premiums Annuity -->
			<xsd:element name="ReturnPremiumsAnnuityAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Return premiums annuity</Description>
						<LineNumber>Schedule G Line 2a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Return Premiums Group Life Insurance -->
			<xsd:element name="ReturnPremiumsGroupLifeInsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Return premiums group life insurance</Description>
						<LineNumber>Schedule G Line 2b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Return Premiums Other -->
			<xsd:element name="ReturnPremiumsOtherAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Return premiums other</Description>
						<LineNumber>Schedule G Line 2c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Net Premiums Annuity -->
			<xsd:element name="NetPremiumsAnnuityAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net premiums annuity</Description>
						<LineNumber>Schedule G Line 3a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Net Premiums Group Life Insurance -->
			<xsd:element name="NetPremiumsGroupLifeInsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net premiums group life insurance</Description>
						<LineNumber>Schedule G Line 3b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Net Premiums Other -->
			<xsd:element name="NetPremiumsOtherAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net premiums other</Description>
						<LineNumber>Schedule G Line 3c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Net Premium Annuity -->
			<xsd:element name="NetPremiumAnnuityPct" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net premium annuity</Description>
						<LineNumber>Schedule G Line 4a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Net Premium Group Life Insurance -->
			<xsd:element name="NetPremiumGroupLifeInsPct" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net premium group life insurance</Description>
						<LineNumber>Schedule G Line 4b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Net Premium Other -->
			<xsd:element name="NetPremiumOtherPct" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net premium other</Description>
						<LineNumber>Schedule G Line 4c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Multiply Line 3 By Line 4 Annuity -->
			<xsd:element name="AdjNetPremiumsAnnuityAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Multiply Line 3 By Line 4 premiums annuity</Description>
						<LineNumber>Schedule G Line 5a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Multiply Line 3 By Line 4 Group Life Insurance -->
			<xsd:element name="AdjNetPremiumsGroupLifeInsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Multiply Line 3 By Line 4 group life insurance</Description>
						<LineNumber>Schedule G Line 5b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Multiply Line 3 By Line 4 Other -->
			<xsd:element name="AdjNetPremiumsOtherAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Multiply Line 3 By Line 4 other</Description>
						<LineNumber>Schedule G Line 5c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Lines 5a, 5b, and 5c -->
			<xsd:element name="NegativeCapitalizationAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Lines 5a, 5b, and 5c</Description>
						<LineNumber>Schedule G Line 6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Unused Balance of Negative Capitalization Amount from Prior Years -->
			<xsd:element name="UnsdBalNegCapitalizationPYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Unused balance of negative capitalization amount from prior years</Description>
						<LineNumber>Schedule G Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Lines 6 and 7 -->
			<xsd:element name="TotalNegativeCapitalizationAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of lines 6 and 7</Description>
						<LineNumber>Schedule G Line 8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- General Deductions -->
			<xsd:element name="GeneralDeductionsAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>General deductions</Description>
						<LineNumber>Schedule G Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="GeneralDeductionsSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Lesser of Line 8 or Line 9 -->
			<xsd:element name="SmallerAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Lesser of Line 8 or Line 9</Description>
						<LineNumber>Schedule G Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deductible General Deductions -->
			<xsd:element name="DeductibleGeneralDeductionsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductible general deductions</Description>
						<LineNumber>Schedule G Line 11</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Amount of Line 6 -->
			<xsd:element name="AdjNegativeCapitalizationAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Amount of Line 6</Description>
						<LineNumber>Schedule G Line 12</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Unamortized Specified Policy Acquisition Expenses -->
			<xsd:element name="UnamortzSpcfdPlcyAcqExpnssAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Unamortized specified policy acquisition expenses</Description>
						<LineNumber>Schedule G Line 13</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deductible Negative Capitalization -->
			<xsd:element name="DedNegativeCapitalizationAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductible Negative Capitalization</Description>
						<LineNumber>Schedule G Line 14</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tentative 60-Month Specified Policy Acquisition Expenses -->
			<xsd:element name="Tentative60MonthSpcfdPlcyAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tentative 60-month specified policy acquisition expenses</Description>
						<LineNumber>Schedule G Line 15a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="USAmountType">
						<xsd:maxInclusive value="5000000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>

			<!-- Phase-Out Amount -->
			<xsd:element name="PhaseOutAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Phase-Out Amount</Description>
						<LineNumber>Schedule G Line 16</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Current 60-Month Specified Policy Acquisition Expenses -->
			<xsd:element name="CurrentYear60MonthSpcfdPlcyAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Current 60-month specified policy acquisition expenses</Description>
						<LineNumber>Schedule G Line 17a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Enter 10% of Line 17a -->
			<xsd:element name="CY60MonthSpcfdPlcyPctAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Enter 10% of line 17a</Description>
						<LineNumber>Schedule G Line 17b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Current Month Specified Policy Acquisition Expenses -->
			<xsd:element name="CYMonthSpcfdPolicyAcquisAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Current month specified policy acquisition expenses</Description>
						<LineNumber>Schedule G Line 18a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Enter 3.34% of Line 18a -->
			<xsd:element name="CYMonthSpcfdPolicyAcquisPctAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Enter 3.34% of Line 18a</Description>
						<LineNumber>Schedule G Line 18b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Amount of Amortization from Specified Policy Acquisition Expenses -->
			<xsd:element name="AmortzSpcfdPlcyAcqExpnssAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Amount of amortization from specified policy acquisition expenses</Description>
						<LineNumber>Schedule G Line 19</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="AmortizationSchedule2"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Deductible Policy Acquisition Expenses -->
			<xsd:element name="DedPolicyAcquisitionExpnssAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductible policy acquisition expenses</Description>
						<LineNumber>Schedule G Line 20</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>
	</xsd:complexType>

	<!-- ========================================================================= -->
	<!-- ======================  IRS Form 1120-L Schedule K ====================== -->
	<!-- ========================================================================= -->

	<xsd:complexType name="IRS1120LScheduleKType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120-L Schedule K</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- Member of a Controlled Group -->
			<xsd:element name="MemberOfControlledGroupInd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Member of a controlled group</Description>
						<LineNumber>Schedule K Line 1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="CheckboxType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS1120ScheduleO"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Income Tax -->
			<xsd:element name="IncomeTaxAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income tax</Description>
						<LineNumber>Schedule K Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="differentialRate316Cd">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="31.6% DIFFERENTIAL RATE"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="differentialRate316Amt" type="USAmountType"/>
							<xsd:attribute name="section1291Cd">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="SECTION 1291"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="section1291Amt" type="USAmountType"/>
							<xsd:attribute name="section1291InterestCd">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="SECTION 1291 INTEREST"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="section1291InterestAmt" type="USAmountType"/>
							<xsd:attribute name="section197Cd">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="SECTION 197"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="section197Amt" type="USAmountType"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Base Erosion Minimum Tax -->
			<xsd:element name="BaseErosionMinimumTaxAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Base erosion minimum tax</Description>
						<LineNumber>Schedule K Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="BinaryAttachment"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Add Lines 2 and 3 -->
			<xsd:element name="IncomeTxPlusAltMinimumTaxAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Add lines 2 and 3</Description>
						<LineNumber>Schedule K Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Tax Credit -->
			<xsd:element name="ForeignTaxCreditAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign tax credit</Description>
						<LineNumber>Schedule K Line 5a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS1118"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Credit From Form 8834 -->
			<xsd:element name="QlfyElecMotorVehCrAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Credit from Form 8834</Description>
						<LineNumber>Schedule K Line 5b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS8834"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- General Business Credit -->
			<xsd:element name="CYGenBusinessCreditAllowedAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>General business credit</Description>
						<LineNumber>Schedule K Line 5c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS3800"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Current Year Minimum Tax Credit -->
			<xsd:element name="CurrentYearMinimumTaxCreditAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Credit for current year minimum tax</Description>
						<LineNumber>Schedule K Line 5d</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS8827"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Bond Credits from Form 8912 -->
			<xsd:element name="CurrentYearAllowableCreditAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Bond credits from Form 8912</Description>
						<LineNumber>Schedule K Line 5e</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS8912"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Total Credits -->
			<xsd:element name="TotalCreditAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total credits</Description>
						<LineNumber>Schedule K Line 6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Less Total Credit -->
			<xsd:element name="TaxLessCreditsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax less total credit. Subtract line 6 from line 4.</Description>
						<LineNumber>Schedule K Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Corporations - Tax on Income -->
			<xsd:element name="ForeignCorporationTaxOnIncmAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign corporations - tax on income</Description>
						<LineNumber>Schedule K Line 8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="OtherUSSourceIncomeReceivedByForeignCorporationSchedule ReductionOfSection881Statement"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Other Taxes -->
			<xsd:element name="OtherTaxesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other taxes</Description>
						<LineNumber>Schedule K Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>


			<!-- Tax from Form 4255 -->
			<xsd:element name="Form4255Ind" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax from Form 4255</Description>
						<LineNumber>Schedule K Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="CheckboxType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS4255"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Tax from Form 8611 -->
			<xsd:element name="Form8611Ind" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax from Form 8611</Description>
						<LineNumber>Schedule K Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="CheckboxType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS8611"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Tax from Other Form -->
			<xsd:element name="OtherInd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other taxes</Description>
						<LineNumber>Schedule K Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="CheckboxType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="OtherTaxAndInterestSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Total Tax -->
			<xsd:element name="TotalTaxAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total tax</Description>
						<LineNumber>Schedule K Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="TotalTaxSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

		</xsd:sequence>
	</xsd:complexType>


	<!-- ================================================================= -->
	<!-- =================  IRS Form 1120-L Schedule L =================== -->
	<!-- ================================================================= -->

	<xsd:complexType name="IRS1120LScheduleLType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120-L Schedule L</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- Part I - Total Assets -->
			<!-- Real Property BOY -->
			<xsd:element name="RealPropertyBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Real property BOY</Description>
						<LineNumber>Schedule L Part I Line 1(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Real Property EOY -->
			<xsd:element name="RealPropertyEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Real property EOY</Description>
						<LineNumber>Schedule L Part I Line 1(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Stocks BOY -->
			<xsd:element name="StocksBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Stocks BOY</Description>
						<LineNumber>Schedule L Part I Line 2(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Stocks EOY -->
			<xsd:element name="StocksEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Stocks EOY</Description>
						<LineNumber>Schedule L Part I Line 2(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Proportionate Share of Partnership and Trust Assets BOY -->
			<xsd:element name="ProportionateShareAssetsBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Proportionate share of partnership and trust assets BOY</Description>
						<LineNumber>Schedule L Part I Line 3(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Proportionate Share of Partnership and Trust Assets EOY -->
			<xsd:element name="ProportionateShareAssetsEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Proportionate share of partnership and trust assets EOY</Description>
						<LineNumber>Schedule L Part I Line 3(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Assets BOY -->
			<xsd:element name="OtherAssetsBOYAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other assets BOY</Description>
						<LineNumber>Schedule L Part I Line 4(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="ItemizedOtherAssetsSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>

			</xsd:element>

			<!-- Other Assets EOY -->
			<xsd:element name="OtherAssetsEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other assets EOY</Description>
						<LineNumber>Schedule L Part I Line 4(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Assets BOY -->
			<xsd:element name="CorporationTotalAssetsBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total assets at beginning of tax year</Description>
						<LineNumber>Schedule L Part I Line 5(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Assets EOY -->
			<xsd:element name="CorporationTotalAssetsEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total assets at end of tax year</Description>
						<LineNumber>Schedule L Part I Line 5(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>


			<!-- Part II - Total Assets and Total Insurance Liabilities -->
			<!-- Subtotals for Assets BOY -->
			<xsd:element name="SubtotalsForAssetsBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Subtotals for assets</Description>
						<LineNumber>Schedule L Part II Line 1(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Subtotals for Assets EOY -->
			<xsd:element name="SubtotalsForAssetsEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Subtotals for assets</Description>
						<LineNumber>Schedule L Part II Line 1(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Assets BOY -->
			<xsd:element name="TotalAssetsBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total assets at beginning of tax year</Description>
						<LineNumber>Schedule L Part II Line 2(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Assets EOY -->
			<xsd:element name="TotalAssetsEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total assets at end of tax year</Description>
						<LineNumber>Schedule L Part II Line 2(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Reserve for Life Policies and Contracts BOY -->
			<xsd:element name="RsrvLifePoliciesCntrctBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Reserve for life policies and contracts</Description>
						<LineNumber>Schedule L Part II Line 3(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Reserve for Life Policies and Contracts EOY -->
			<xsd:element name="RsrvLifePoliciesCntrctEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Reserve for life policies and contracts</Description>
						<LineNumber>Schedule L Part II Line 3(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Reserve for Accident and Health Policies BOY -->
			<xsd:element name="RsrvAccidentHlthPoliciesBOYAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Reserve for accident and health policies</Description>
						<LineNumber>Schedule L Part II Line 4(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="ItemizedOtherAssetsSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Reserve for Accident and Health Policies  EOY -->
			<xsd:element name="RsrvAccidentHlthPoliciesEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Reserve for accident and health policies</Description>
						<LineNumber>Schedule L Part II Line 4(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Liability for Deposit-Type Contracts BOY -->
			<xsd:element name="LiabilityDepTypCntrctBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Liability for deposit-type contracts</Description>
						<LineNumber>Schedule L Part II Line 5(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Liability for Deposit-Type Contracts EOY -->
			<xsd:element name="LiabilityDepTypCntrctEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Liability for deposit-type contracts</Description>
						<LineNumber>Schedule L Part II Line 5(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Life Policy and Contract Claims BOY -->
			<xsd:element name="LifePolicyAndCntrctClmsBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Life policy and contract claims</Description>
						<LineNumber>Schedule L Part II Line 6(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Life Policy and Contract Claims EOY -->
			<xsd:element name="LifePolicyAndCntrctClmsEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Life policy and contract claims</Description>
						<LineNumber>Schedule L Part II Line 6(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Accident and Health Policy and Contract Claims BOY -->
			<xsd:element name="AccidentHlthPlcyClaimsBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accident and health policy and contract claims</Description>
						<LineNumber>Schedule L Part II Line 7(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Accident and Health Policy and Contract Claims EOY -->
			<xsd:element name="AccidentHlthPlcyClaimsEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accident and health policy and contract claims</Description>
						<LineNumber>Schedule L Part II Line 7(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Policyholder's Dividend and Coupon Accumulations BOY -->
			<xsd:element name="PlcyhldrDivAndCpnAccumBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Policyholder's dividend and coupon accumulations</Description>
						<LineNumber>Schedule L Part II Line 8(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Policyholder's Dividend and Coupon Accumulations EOY -->
			<xsd:element name="PlcyhldrDivAndCpnAccumEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Policyholder's dividend and coupon accumulations</Description>
						<LineNumber>Schedule L Part II Line 8(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Premiums and Annuity Considerations BOY -->
			<xsd:element name="PremiumsAndAnnuityCnsdrBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Premiums and annuity considerations</Description>
						<LineNumber>Schedule L Part II Line 9(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Premiums and Annuity Considerations EOY -->
			<xsd:element name="PremiumsAndAnnuityCnsdrEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Premiums and annuity considerations</Description>
						<LineNumber>Schedule L Part II Line 9(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Surrender Values BOY -->
			<xsd:element name="SurrenderValuesBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Surrender values on canceled policies</Description>
						<LineNumber>Schedule L Part II Line 10(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Surrender Values EOY -->
			<xsd:element name="SurrenderValuesEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Surrender values on canceled policies</Description>
						<LineNumber>Schedule L Part II Line 10(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Part of Other Amounts Payable BOY -->
			<xsd:element name="PartOfOtherAmountsPyblBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Part of other amounts payable</Description>
						<LineNumber>Schedule L Part II Line 11(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Part of Other Amounts Payable EOY -->
			<xsd:element name="PartOfOtherAmountsPyblEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Part of other amounts payable</Description>
						<LineNumber>Schedule L Part II Line 11(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Part of Aggregate Write-Ins for Liabilities BOY -->
			<xsd:element name="AggrgtWriteinsForLiabBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Part of aggregate write-ins for liabilities</Description>
						<LineNumber>Schedule L Part II Line 12(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Part of Aggregate Write-Ins for Liabilities EOY -->
			<xsd:element name="AggrgtWriteinsForLiabEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Part of aggregate write-ins for liabilities</Description>
						<LineNumber>Schedule L Part II Line 12(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Seperate Accounts Statement BOY -->
			<xsd:element name="SeparateAccountsStmtBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Seperate accounts statement</Description>
						<LineNumber>Schedule L Part II Line 13(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Seperate Accounts Statement EOY -->
			<xsd:element name="SeparateAccountsStmtEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Seperate accounts statement</Description>
						<LineNumber>Schedule L Part II Line 13(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Insurance Liabilities BOY -->
			<xsd:element name="TotalInsuranceLiabBOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total insurance liabilities</Description>
						<LineNumber>Schedule L Part II Line 14(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Insurance Liabilities EOY -->
			<xsd:element name="TotalInsuranceLiabEOYAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total insurance liabilities</Description>
						<LineNumber>Schedule L Part II Line 14(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>
	</xsd:complexType>


	<!-- =============================================================== -->
	<!-- ================  IRS Form 1120-L Schedule M ================== -->
	<!-- =============================================================== -->

	<xsd:complexType name="IRS1120LScheduleMType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120-L Schedule M</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<xsd:choice minOccurs="0">

				<!-- Method of Accounting: Accrual -->
				<xsd:element name="MethodOfAccountingAccrualInd" type="CheckboxType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Method of Accounting - Accrual</Description>
							<LineNumber>Schedule M Line 1a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Name of Other Accounting Method Used -->
				<xsd:element name="MethodOfAccountingOtherInd" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Name of other accounting method used</Description>
							<LineNumber>Schedule M Line 1b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:simpleContent>
							<xsd:extension base="CheckboxType">
								<xsd:attribute name="methodOfAccountingOtherDesc" type="ShortDescriptionType"/>
							</xsd:extension>
						</xsd:simpleContent>
					</xsd:complexType>
				</xsd:element>

			</xsd:choice>

			<!-- Corporation is a: Legal Reserve Company -->
			<xsd:element name="LegalReserveCompanyInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Legal reserve company</Description>
						<LineNumber>Schedule M Line 2a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<xsd:choice minOccurs="0">

				<!-- Kinf of Company: Stock -->
				<xsd:element name="StockCompanyInd" type="CheckboxType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Stock company</Description>
							<LineNumber>Schedule M Line 2a(1)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Kind of Company: Mutual -->
				<xsd:element name="MutualCompanyInd" type="CheckboxType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Mutual company</Description>
							<LineNumber>Schedule M Line 2a(2)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

			</xsd:choice>

			<xsd:choice minOccurs="0">

				<!-- Principle Business: Life Insurance -->
				<xsd:element name="LifeInsuranceBusinessInd" type="CheckboxType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Life insurance</Description>
							<LineNumber>Schedule M Line 2a(1)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Principle Business: Health and Accident Insurance -->
				<xsd:element name="HealthAndAccidentInsBusInd" type="CheckboxType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Health and accident insurance</Description>
							<LineNumber>Schedule M Line 2a(2)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

			</xsd:choice>

			<!-- Corporation is a: Fraternal or Assessment Association -->
			<xsd:element name="FraternalOrAssessmentAssocInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Fraternal or assessment association</Description>
						<LineNumber>Schedule M Line 2b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Corporation is a: Burial or Other Insurance Company -->
			<xsd:element name="BurialOrOtherInsuranceCoInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Burial or other insurance company</Description>
						<LineNumber>Schedule M Line 2c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of the Corporation's Life Insurance Reserves -->
			<xsd:element name="TotalCorpLifeInsuranceRsrvPct" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of the corporation's life insurance reserves</Description>
						<LineNumber>Schedule M Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="RatioType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="TotalOfCorporationsLifeReservesSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Variable Annuity Contracts -->
			<xsd:element name="VariableAnnuityContractsInd" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Variable annuity contracts</Description>
						<LineNumber>Schedule M Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Corp. Owned 50% or More Voting Stock -->
			<xsd:element name="CorpOwn50PctOrMoreVotingStkInd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates the corporation own 50% or more of the voting stock of a domestic corporation</Description>
						<LineNumber>Schedule M Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="BooleanType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="Owned50PercentVotingStockOfDomesticCorpStatement"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Subsidiary or Parent-Subsidiary -->
			<xsd:element name="ControlledGroupMemberInd" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates the corporation is a subsidiary in an affiliated group or a parent-subsidiary controlled group</Description>
						<LineNumber>Schedule M Line 6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Parent Corp. Name -->
			<xsd:element name="ParentCorporationName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of the parent corporation</Description>
						<LineNumber>Schedule M Line 6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Parent Corp. Name Control -->
			<xsd:element name="PrntCorporationNameControlTxt" type="BusinessNameControlType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name control of the parent corporation</Description>
						<LineNumber>Schedule M Line 6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Parent Corp. EIN or Missing EIN Reason -->
			<xsd:choice minOccurs="0">

				<!-- Parent Corp. EIN -->
				<xsd:element name="ParentCorporationEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>EIN of the parent corporation</Description>
							<LineNumber>Schedule M Line 6</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Missing EIN Reason -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason</Description>
							<LineNumber>Schedule M Line 6</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="APPLD FOR"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Any individual, partnership, corporation, estate, or trust own 50% or more of the corporation's voting stock? -->
			<xsd:element name="Own50PercentOrMoreVotingStkInd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates any individual, partnership, corporation, estate, or trust own 50% or more of the corporation's voting stock</Description>
						<LineNumber>Schedule M Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="BooleanType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="AnyoneOwned50PctOfCorpVotingStockStatement"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- 50% or More Stock Percentage Ownership by Individuals, Partnership, Corporation, Estate or Trust Owned Major Stock Percent -->
			<xsd:element name="VotingStockOwnedPct" type="RatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Percent voting stocks owned by individuals, partnership, corporation, estate or trust, if over 50 percent (expressed as a decimal of up to 5 decimal places).</Description>
						<LineNumber>Schedule M Line 7b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>

			</xsd:element>

			<!-- Did any Foreign Person Own at least 25% Stock? -->
			<xsd:element name="FrgnOwn25PctTotVotingPowerInd" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates one foreign person owned, directly or indirectly, at least 25 percent of the total voting power or total value of all classes of stock</Description>
						<LineNumber>Schedule M Line 8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Percent Voting Stocks Owned by a Foreign Person If at least 25 percent -->
			<xsd:element name="VotingStockForeignOwnedPct" type="RatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Percent voting stocks owned by a foreign person if at least 25 percent (expressed as a decimal of up to 5 decimal places).</Description>
						<LineNumber>Schedule M Line 8(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country of the Foreign Person Who Owned at least 25 Percent -->
			<xsd:element name="ForeignOwnStockCountryCd" type="CountryType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>The country of the foreign person who owned at least 25 percent</Description>
						<LineNumber>Schedule M Line 8(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Number of Form 5472 Attached -->
			<xsd:element name="TotalForm5472FiledCnt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Number of Form 5472 attached</Description>
						<LineNumber>Schedule M Line 8c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="IntegerNN20Type1120L">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS5472"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Corporation Discounts Any of the Loss Reserves -->
			<xsd:element name="DiscountsLossReservesInd" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Corporation discounts any of the loss reserves</Description>
						<LineNumber>Schedule M Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Unpaid Losses for Current Year -->
			<xsd:element name="UnpaidLossesForCurrentYearAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Unpaid losses for current year</Description>
						<LineNumber>Schedule M Line 10a(1)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Unpaid Losses for Previous Year -->
			<xsd:element name="UnpaidLossesForPreviousYearAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Unpaid losses for previous year</Description>
						<LineNumber>Schedule M Line 10a(2)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Unpaid Loss for Current Year -->
			<xsd:element name="TotalUnpaidLossForCurrentYrAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total unpaid loss for current year</Description>
						<LineNumber>Schedule M Line 10b(1)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Losses for Previous Year -->
			<xsd:element name="TotalUnpaidLossForPrevYrAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total unpaid loss for previous year</Description>
						<LineNumber>Schedule M Line 10b(2)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- The Available NOL Carryover From Prior Tax Years -->
			<xsd:element name="NOLCarryoverFromPriorYearAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>The available NOL carryover from prior tax years</Description>
						<LineNumber>Schedule M Line 11</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Corporation's State of Domicile -->
			<xsd:element name="CorporationStateOfDomicileCd" type="StateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Corporation's state of domicile</Description>
						<LineNumber>Schedule M Line 12a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Annual Statement Used to Prepare Return Was Filed With the State Shown in Schedule M, Line 14a -->
			<xsd:element name="AnnualStmtUsedToPrepTxRetInd" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Annual statement used to prepare return was filed with the state shown in schedule M, line 14a</Description>
						<LineNumber>Schedule M Line 12b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- If 14b is No, State Where Annual Statement Used to Prepare Return Was Filed -->
			<xsd:element name="AnnlStmtUsedToPrepTxRetStFldCd" type="StateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>If 14b is no, state where annual statement used to prepare return was filed</Description>
						<LineNumber>Schedule M Line 12c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Is the corporation required to file Schedule UTP (Form 1120), Uncertain Tax Position Statement? -->
			<xsd:element name="UncertainTaxPositionStmtInd" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Is corporation required to file Schedule UTP?</Description>
						<LineNumber>Schedule M Line 13</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Gross Receipts Last 3 Years -->
			<xsd:element name="GrossReceiptsLast3YearsInd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross receipts last 3 years</Description>
						<LineNumber>Schedule M Line 14</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="CheckboxType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="BinaryAttachment"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>		
			</xsd:element>
			
			<!-- Non Deduction Interest Royalty Under Section 267A -->
			<xsd:element name="NondedIntRoyaltyUndSect267AInd" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Non deduction interest royalty under section 267A</Description>
						<LineNumber>Schedule M Line 15</LineNumber>
					</xsd:documentation>
				</xsd:annotation>		
			</xsd:element>
			
			<!-- Non Deduction Interest Royalty Under Section 267A -->
			<xsd:element name="NondedIntRoyaltyUndSect267AAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Non deduction interest royalty under section 267A</Description>
						<LineNumber>Schedule M Line 15</LineNumber>
					</xsd:documentation>
				</xsd:annotation>		
			</xsd:element>
			
			<!-- Section 163j Election -->
			<xsd:element name="Section163jElectionInd" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Section 163j election</Description>
						<LineNumber>Schedule M Line 16</LineNumber>
					</xsd:documentation>
				</xsd:annotation>		
			</xsd:element>
			
			<!-- Form 8990 Required -->
			<xsd:element name="Form8990RequiredInd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Form 8990 required</Description>
						<LineNumber>Schedule M Line 17</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="BooleanType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="BinaryAttachment"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>		
			</xsd:element>

		</xsd:sequence>
	</xsd:complexType>


	<!-- =========================================================================== -->
	<!-- ========== Types for Supporting Info, Schedules, Elections, etc. ========== -->
	<!-- =========================================================================== -->

	<!-- A 20-digit Non-negative Integer Type -->
	<xsd:simpleType name="IntegerNN20Type1120L">
		<xsd:annotation>
			<xsd:documentation>20-digit non-negative integer type</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="IntegerNNType">
			<xsd:totalDigits value="20"/>
		</xsd:restriction>
	</xsd:simpleType>

</xsd:schema>
