<?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 Schedule O</Description>
			<TaxYear>2018</TaxYear>
			<MaturityLevel>Final Release</MaturityLevel>
			<ReleaseDate>September 5, 2018</ReleaseDate>
		</xsd:documentation>
	</xsd:annotation>
	
	<xsd:include schemaLocation="../../../Common/efileTypes.xsd"/>
	
	<!-- ===================================================================== -->
	<!-- ==================  IRS Form 1120 Schedule O  ======================= -->
	<!-- ===================================================================== -->
	
	<xsd:element name="IRS1120ScheduleO">
		<xsd:annotation>
			<xsd:documentation>IRS Form 1120 Schedule O</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="IRS1120ScheduleOType">
					<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="IRS1120ScheduleO">
						<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="ControlledGroupAdditionalTaxStatement ControlledGroupApportionmentPlanStatement TaxComputationForEachMembersOfCtrlGroupStmt"/>
				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	
	<xsd:complexType name="IRS1120ScheduleOType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120 Schedule O</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<!-- Name -->
			<xsd:element name="BusinessName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name</Description>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- EIN or Missing EIN Reason -->
			<xsd:choice minOccurs="0">
				<!-- EIN -->
				<xsd:element name="EIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>EIN</Description>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<!-- Missing EIN Reason -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason</Description>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="APPLD FOR"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:choice>
			<!-- ===== Part I - Apportionment Plan Information ===== -->
			<!-- Parent-Subsidiary Group Indicator -->
			<xsd:element name="ParentSubsidiaryGroupInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Type of controlled group - Parent-subsidary group</Description>
						<LineNumber>Part I Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Brother-Sister Group Indicator -->
			<xsd:element name="BrotherSisterGroupInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Type of controlled group - Brother-sister group</Description>
						<LineNumber>Part I Line 1b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Combined Group Indicator -->
			<xsd:element name="CombinedGroupInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Type of controlled group - Combined group</Description>
						<LineNumber>Part I Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Life Insurance Companies Only Indicator -->
			<xsd:element name="LifeInsuranceCompaniesOnlyInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Type of controlled group - life insurance companies only</Description>
						<LineNumber>Part I Line 1d</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Corporation Has Been A Member For The Entire Year -->
			<xsd:element name="CorporateMemberEntireYearInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Corporation has been a member for the entire year</Description>
						<LineNumber>Part I Line 2a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Corporation Has Been A Member - Checkbox -->
			<xsd:element name="CorporateGroupMemberInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Corporation has been a member - checkbox</Description>
						<LineNumber>Part I Line 2b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Corporation Has Been A Member Of This Group From Date -->
			<xsd:element name="CorpMemberSinceDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Corporation has been a member of this group from date</Description>
						<LineNumber>Part I Line 2b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Corporation Has Been A Member Of This Group To Date -->
			<xsd:element name="CorpMemberToDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Corporation has been a member of this group to date</Description>
						<LineNumber>Part I Line 2b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Adopt an Apportionment Plan -->
			<xsd:element name="ApportionmentPlanAdoptionInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Adopt an apportionment plan</Description>
						<LineNumber>Part I Line 3a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Adopting An Apportionment Plan Effective For Current Tax Year Ending -->
			<xsd:element name="ApportionmentPlanAdoptnTYEndDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Adopting an apportionment plan effective for current tax year ending</Description>
						<LineNumber>Part I Line 3a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Amend the Current Apportionment Plan -->
			<xsd:element name="AmendCurrApportionmentPlanInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Amend the current apportionment plan</Description>
						<LineNumber>Part I Line 3b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Amending A Previous Adopted Plan Effective For Tax Year Ending -->
			<xsd:element name="AmendPreviousAdptPlanTYEndDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Amending a previous adopted plan effective for tax year ending</Description>
						<LineNumber>Part I Line 3b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Terminate the Current Apportionment Plan -->
			<xsd:element name="TermCurrApportionmentPlanInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Terminate the current apportionment plan</Description>
						<LineNumber>Part I Line 3c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Terminate the Current Apportionment Plan and Adopt New Plan -->
			<xsd:element name="TermCurrPlanAdoptNewPlanInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Terminate the current apportionment plan and adopt new plan</Description>
						<LineNumber>Part I Line 3d</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Terminate the Current Appointment Plan for Tax Year Ending -->
			<xsd:element name="TermCurrPlanAdoptNewPlanDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Terminate the current appointment plan tax year ending</Description>
						<LineNumber>Part I Line 3d</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Termination of Current Apportionment Plan was Elected -->
			<xsd:element name="TermCurrApportionPlnElectedInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Termination of current apportionment plan was elected</Description>
						<LineNumber>Part I Line 4a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Termination of Current Apportionment Plan was Required -->
			<xsd:element name="TermCurrApportionPlanRqrInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Termination of current apportionment plan was required</Description>
						<LineNumber>Part I Line 4b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- No Apportionment Plan Is In Affect And None Is Being Adopted -->
			<xsd:element name="NoApportionmentPlanInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>No apportionment plan is in affect and none is being adopted</Description>
						<LineNumber>Part I Line 5a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- An Apportionment Plan Is Already In Effect -->
			<xsd:element name="ApportionmentPlanEffectInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>An apportionment plan is already in effect</Description>
						<LineNumber>Part I Line 5b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Apportionment Plan	Adopted For Tax Year Ending -->
			<xsd:element name="ApportionmentPlanAdptTYEndDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Apportionment plan	adopted for tax year ending</Description>
						<LineNumber>Part I Line 5b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Is 1 Year Remaining On Statute Of Limitations -->
			<xsd:element name="OneYearRemainingStatuteLmtInd" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>If all the members of this group are adopting or amending their plan after the due date for the current year, is there at least one year remaining on the statute of limitations from the date this corporation filed its amended return for such year for assessing any deficiency resulting there from? Yes/No</Description>
						<LineNumber>Part I Line 6a and 6b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Statute Of Limitations Date For This Year -->
			<xsd:element name="StatuteLimitationsDtThisYrInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Statute of limitations date for this year</Description>
						<LineNumber>Part I Line 6a(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Statute Of Limitations Expiration Date -->
			<xsd:element name="StatuteLimitationsExpirationDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Statute of limitations expiration date for this year</Description>
						<LineNumber>Part I Line 6a(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Agreement To Extend Statute Of Limitations -->
			<xsd:element name="AgreementExtendStatuteLimitInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Agreement to extend statute of limitations</Description>
						<LineNumber>Part I Line 6a(ii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Agreement Date To Extend Statute Of Limitations -->
			<xsd:element name="AgreementExtendStatuteLimitDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Agreement date to extend statute of limitations</Description>
						<LineNumber>Part I Line 6a(ii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Statute Of Limitations For Purposes Of Assessment Date -->
			<xsd:element name="StatuteLimitPurposesAssmntDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Statute of limitations for purposes of assessment date</Description>
						<LineNumber>Part I Line 6a(ii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Corporation Determine Tax Liability with Maximum Tax Rate  -->
			<xsd:element name="MaximumTaxRateInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Corporation determine tax liability with maximum tax rate</Description>
						<LineNumber>Part I Line 7a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Corporation and Members Elect FIFO Method for Allocating Additional Tax  -->
			<xsd:element name="FIFOInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Corporation and members elect FIFO method for allocating additional tax</Description>
						<LineNumber>Part I Line 7b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Corporation has a Short Tax Year to Does not Include December 31  -->
			<xsd:element name="ShortTaxYearExcludeDec31Ind" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Corporation has a short tax year to does not include December 31</Description>
						<LineNumber>Part I Line 7c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- ===== Part II - Taxable Income Apportionment ===== -->
			<xsd:element name="TaxableIncomeApportionmentGrp" type="TaxableIncomeApportionmentGrpType" minOccurs="0"/>
			
			<!-- ===== Part III - Income Tax Apportionment ===== -->
			<xsd:element name="IncomeTaxApportionmentGrp" type="IncomeTaxApportionmentGrpType" minOccurs="0"/>
			
			<!-- ===== Part IV - Other Apportionments ===== -->
			<xsd:element name="OtherApportionmentsGrp" type="OtherApportionmentsGrpType" minOccurs="0"/>
			
		</xsd:sequence>
	</xsd:complexType>
	
	<!-- =============================================================== -->
	<!-- ===========  Part II - Taxable Income Apportionment  ========== -->
	<!-- =============================================================== -->
	<xsd:complexType name="TaxableIncomeApportionmentGrpType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120 Schedule O Part II</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
		
			<!-- Filers Taxable Income Apportionment -->
			<xsd:element name="FilersTxblIncmApportionment" type="FilersTxblIncmApportionmentType" minOccurs="0"/>
			
			<!-- Taxable Income Apportionment -->
			<xsd:element name="TxblIncmApportionment" type="TxblIncmApportionmentDtlType" minOccurs="0" maxOccurs="unbounded"/>
			
			<!-- Total Taxable Income Amount - 15 -->
			<xsd:element name="TotalTaxableIncome15Amt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Taxable Income Amount - 15</Description>
						<LineNumber>Part II Line Total(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Total Taxable Income Amount - 25 -->
			<xsd:element name="TotalTaxableIncome25Amt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Taxable Income Amount - 25</Description>
						<LineNumber>Part II Line Total(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Total Taxable Income Amount - 34 -->
			<xsd:element name="TotalTaxableIncome34Amt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Taxable Income Amount - 34</Description>
						<LineNumber>Part II Line Total(e)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Total Taxable Income Amount - 35 -->
			<xsd:element name="TotalTaxableIncome35Amt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Taxable Income Amount - 35</Description>
						<LineNumber>Part II Line Total(f)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Total All Taxable Income Amount -->
			<xsd:element name="TotalTaxableIncomeAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total All Taxable Income Amount</Description>
						<LineNumber>Part II Line Total(g)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="FilersTxblIncmApportionmentType">
		<xsd:sequence>
			<!-- Filers Tax Year End -->
			<xsd:element name="FilerTaxYearEndDt" type="YearMonthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers tax year end</Description>
						<LineNumber>Part II Line 1(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Taxable Income Amount - 15 -->
			<xsd:element name="FilersTaxableIncome15Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Taxable Income Amount - 15</Description>
						<LineNumber>Part II Line 1(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Taxable Income Amount - 25 -->
			<xsd:element name="FilersTaxableIncome25Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Taxable Income Amount - 25</Description>
						<LineNumber>Part II Line 1(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Taxable Income Amount - 34 -->
			<xsd:element name="FilersTaxableIncome34Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Taxable Income Amount - 34</Description>
						<LineNumber>Part II Line 1(e)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Taxable Income Amount - 35 -->
			<xsd:element name="FilersTaxableIncome35Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Taxable Income Amount - 35</Description>
						<LineNumber>Part II Line 1(f)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Taxable Income Amount - Total -->
			<xsd:element name="FilersTotalMemberTxablIncmAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Taxable Income Amount - Total</Description>
						<LineNumber>Part II Line 1(g)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="TxblIncmApportionmentDtlType">
		<xsd:sequence>
			<!-- Group Member's Name -->
			<xsd:element name="TxbleIncmApprtnmtGrpMbrName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Group member's name</Description>
						<LineNumber>Part II Line 2(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Group Member's EIN or Missing EIN Reason -->
			<xsd:choice minOccurs="0">
				<!-- Group Member's EIN -->
				<xsd:element name="GroupMemberEIN" type="EINType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Group member's EIN</Description>
							<LineNumber>Part II Line 2(a)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<!-- EIN Missing Reason -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>EIN missing reason</Description>
							<LineNumber>Part II Line 2(a)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="APPLD FOR"/>
							<xsd:enumeration value="FOREIGNUS"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:choice>
			<!-- Tax Year End -->
			<xsd:element name="TaxYearEndDt" type="YearMonthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax year end</Description>
						<LineNumber>Part II Line 2(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Taxable Income Amount - 15 -->
			<xsd:element name="TaxableIncome15Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Taxable Income Amount - 15</Description>
						<LineNumber>Part II Line 2(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Taxable Income Amount - 25 -->
			<xsd:element name="TaxableIncome25Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Taxable Income Amount - 25</Description>
						<LineNumber>Part II Line 2(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Taxable Income Amount - 34 -->
			<xsd:element name="TaxableIncome34Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Taxable Income Amount - 34</Description>
						<LineNumber>Part II Line 2(e)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Taxable Income Amount - 35 -->
			<xsd:element name="TaxableIncome35Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Taxable Income Amount - 35</Description>
						<LineNumber>Part II Line 2(f)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Taxable Income Amount - Total -->
			<xsd:element name="TotalMbrTaxableIncmAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Taxable Income Amount - Total</Description>
						<LineNumber>Part II Line 2(g)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<!-- =============================================================== -->
	<!-- ============  Part III - Income Tax Apportionment  ============ -->
	<!-- =============================================================== -->
	<xsd:complexType name="IncomeTaxApportionmentGrpType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120 Schedule O Part III</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			
			<!-- Filers Income Tax Apportionment -->
			<xsd:element name="FilersIncmTaxApportionment" type="FilersIncmTaxApportionmentDtlType" minOccurs="0"/>
			
			<!-- Income Tax Apportionment -->
			<xsd:element name="IncomeTaxApportionment" type="IncmTaxApportionmentDtlType" minOccurs="0" maxOccurs="unbounded"/>
			
			<!-- Total Income Tax Apportionment - 15 -->
			<xsd:element name="TotalIncmTxApportionment15Amt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Income Tax Apportionment - 15</Description>
						<LineNumber>Part III Line Total(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Total Income Tax Apportionment - 25 -->
			<xsd:element name="TotalIncmTxApportionment25Amt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Income Tax Apportionment - 25</Description>
						<LineNumber>Part III Line Total(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Total Income Tax Apportionment - 34 -->
			<xsd:element name="TotalIncmTxApportionment34Amt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Income Tax Apportionment - 34</Description>
						<LineNumber>Part III Line Total(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Total Income Tax Apportionment - 35 -->
			<xsd:element name="TotalIncmTxApportionment35Amt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Income Tax Apportionment - 35</Description>
						<LineNumber>Part III Line Total(e)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Total Income Tax Apportionment - 5 -->
			<xsd:element name="TotalIncmTxApportionment5Amt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Income Tax Apportionment - 5</Description>
						<LineNumber>Part III Line Total(f)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Total Income Tax Apportionment - 3 -->
			<xsd:element name="TotalIncmTxApportionment3Amt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Income Tax Apportionment - 3</Description>
						<LineNumber>Part III Line Total(g)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Total All Income Tax Apportionment -->
			<xsd:element name="TotalAllIncmTxApportionmentAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total All Income Tax Apportionment</Description>
						<LineNumber>Part III Line Total(h)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="FilersIncmTaxApportionmentDtlType">
		<xsd:sequence>
			<!-- Filers Income Tax Apportionment - 15 -->
			<xsd:element name="FilersIncmTxApportionment15Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Income Tax Apportionment - 15</Description>
						<LineNumber>Part III Line 1(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Income Tax Apportionment - 25 -->
			<xsd:element name="FilersIncmTxApportionment25Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Income Tax Apportionment - 25</Description>
						<LineNumber>Part III Line 1(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Income Tax Apportionment - 34 -->
			<xsd:element name="FilersIncmTxApportionment34Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Income Tax Apportionment - 34</Description>
						<LineNumber>Part III Line 1(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Income Tax Apportionment - 35 -->
			<xsd:element name="FilersIncmTxApportionment35Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Income Tax Apportionment - 35</Description>
						<LineNumber>Part III Line 1(e)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Income Tax Apportionment - 5 -->
			<xsd:element name="FilersIncmTxApportionment5Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Income Tax Apportionment - 5</Description>
						<LineNumber>Part III Line 1(f)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Income Tax Apportionment - 3 -->
			<xsd:element name="FilersIncmTxApportionment3Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Income Tax Apportionment - 3</Description>
						<LineNumber>Part III Line 1(g)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Income Tax Apportionment - Total Income Tax-->
			<xsd:element name="FlrTotMemIncmTxApprtnAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Income Tax Apportionment - Total Income Tax</Description>
						<LineNumber>Part III Line 1(h)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="IncmTaxApportionmentDtlType">
		<xsd:sequence>
			<!-- Group Member's Name -->
			<xsd:element name="IncomeTaxApprtnGroupMbrName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Group member's name</Description>
						<LineNumber>Part III Line 2(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Income Tax Apportionment - 15 -->
			<xsd:element name="IncomeTaxApportionment15Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income Tax Apportionment - 15</Description>
						<LineNumber>Part III Line 2(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Income Tax Apportionment - 25 -->
			<xsd:element name="IncomeTaxApportionment25Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income Tax Apportionment - 25</Description>
						<LineNumber>Part III Line 2(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Income Tax Apportionment - 34 -->
			<xsd:element name="IncomeTaxApportionment34Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income Tax Apportionment - 34</Description>
						<LineNumber>Part III Line 2(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Income Tax Apportionment - 35 -->
			<xsd:element name="IncomeTaxApportionment35Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income Tax Apportionment - 35</Description>
						<LineNumber>Part III Line 2(e)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Income Tax Apportionment - 5 -->
			<xsd:element name="IncomeTaxApportionment5Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income Tax Apportionment - 5</Description>
						<LineNumber>Part III Line 2(f)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Income Tax Apportionment - 3 -->
			<xsd:element name="IncomeTaxApportionment3Amt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income Tax Apportionment - 3</Description>
						<LineNumber>Part III Line 2(g)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Income Tax Apportionment - Total Income Tax-->
			<xsd:element name="TotalMemIncmTxApportionmentAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income Tax Apportionment - Total Income Tax</Description>
						<LineNumber>Part III Line 2(h)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<!-- =============================================================== -->
	<!-- ===============  Part IV - Other Apportionments  ============== -->
	<!-- =============================================================== -->
	<xsd:complexType name="OtherApportionmentsGrpType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120 Schedule O Part IV</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			
			<!-- Filers Other Apportionments -->
			<xsd:element name="FilersOtherApportionments" type="FilersOtherApprtnmtDetailType" minOccurs="0"/>
			
			<!-- Other Apportionments -->
			<xsd:element name="OtherApportionments" type="OtherApprtnmtDetailType" minOccurs="0" maxOccurs="unbounded"/>
			
			<!-- Total Accumulated Earnings Credit -->
			<xsd:element name="TotalAccumulatedEarningsCrAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Accumulated Earnings Credit</Description>
						<LineNumber>Part IV Line Total(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		
			<!-- Total AMT Exemption -->
			<xsd:element name="TotalAMTExemptionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total AMT Exemption</Description>
						<LineNumber>Part IV Line Total(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Total Phaseout of AMT Exemption Amount -->
			<xsd:element name="TotalPhaseoutAMTExemptionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Phaseout of AMT Exemption Amount</Description>
						<LineNumber>Part IV Line Total(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Total Penalty For Failure To Pay Estimated Tax -->
			<xsd:element name="TotalPenaltyFailurePayEstTxAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Penalty For Failure To Pay Estimated Tax</Description>
						<LineNumber>Part IV Line Total(e)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Total Other Amount -->
			<xsd:element name="TotalOtherAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Other Amount</Description>
						<LineNumber>Part IV Line Total(f)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="FilersOtherApprtnmtDetailType">
		<xsd:sequence>
			<!-- Filers Accumulated Earnings Credit -->
			<xsd:element name="FilersAccumulatedEarningsCrAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Accumulated Earnings Credit</Description>
						<LineNumber>Part IV Line 1(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers AMT Exemption Amount -->
			<xsd:element name="FilersAMTExemptionAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers AMT exemption amount</Description>
						<LineNumber>Part IV Line 1(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Phaseout Of AMT Exemption Amount -->
			<xsd:element name="FilersPhaseoutAMTExemptAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Phaseout of AMT exemption amount</Description>
						<LineNumber>Part IV Line 1(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Penalty For Failure To Pay Estimated Tax -->
			<xsd:element name="FilersPenaltyFTPEstTxAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers penalty for failure to pay estimated tax</Description>
						<LineNumber>Part IV Line 1(e)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Other Amount Description -->
			<xsd:element name="FilersOtherAmountDesc" type="ShortDescriptionType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Other</Description>
						<LineNumber>Part IV Line 1(f)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Filers Other Amount -->
			<xsd:element name="FilersOtherAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Filers Other Amount</Description>
						<LineNumber>Part IV Line 1(f)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="OtherApprtnmtDetailType">
		<xsd:sequence>
			<!-- Group Member's Name -->
			<xsd:element name="OtherApprtnGroupMemberName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Group member's name</Description>
						<LineNumber>Part IV Line 2(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Accumulated Earnings Credit -->
			<xsd:element name="AccumulatedEarningsCreditAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accumulated Earnings Credit</Description>
						<LineNumber>Part IV Line 2(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- AMT Exemption Amount -->
			<xsd:element name="AMTExemptAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>AMT exemption amount</Description>
						<LineNumber>Part IV Line 2(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Phaseout Of AMT Exemption Amount -->
			<xsd:element name="PhaseoutAMTExemptionAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Phaseout of AMT exemption amount</Description>
						<LineNumber>Part IV Line 2(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Penalty For Failure To Pay Estimated Tax -->
			<xsd:element name="FailureToPayEstTaxPnltyAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Penalty for failure to pay estimated tax</Description>
						<LineNumber>Part IV Line 2(e)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Other Amount Description -->
			<xsd:element name="OtherAmountDesc" type="ShortDescriptionType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other</Description>
						<LineNumber>Part IV Line 2(f)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Other Amount -->
			<xsd:element name="OtherAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other Amount</Description>
						<LineNumber>Part IV Line 2(f)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
		</xsd:sequence>
		
	</xsd:complexType>
	
</xsd:schema>
