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

	<xsd:annotation>
		<xsd:documentation>
			<Description>IRS e-file Corporate Income Tax Schema - IRS Form 1120</Description>
			<TaxYear>2012</TaxYear>
			<MaturityLevel>Draft Release</MaturityLevel>
			<ReleaseDate>September 5, 2012</ReleaseDate>
		</xsd:documentation>
	</xsd:annotation>

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


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


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

					<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="IRS1120">
						<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="BinaryAttachment AdvancePaymentsForGoodsAndLongTermContractsSchedule CertificateForMembersOfControlledGroupStatement ControlledForeignPartnershipReportingStatement CoopElectAllocateCreditPatrons CoopElectionAllocateCreditPatrons DelayedReapplicationMethodElection DeMinimisExceptionElection DualConsolidatedLossesStatement DisallowanceOfDedForEmplCompInExcessOfOneMillionStatement ElectionNotToClaimSpecialDepreciationAllowance ElectionToDeferGainFromQlfyElecTransmissionTrans ExtensionOfTimeUnderRegsSect160815Statement Form8858InLieuOfStatement IncomeTaxReturnsStatement InterestInRentalRealEstateStatement IRS1120ScheduleB IRS1120ScheduleH IRS1120ScheduleUTP IRS1122 IRS1125A IRS1125E IRS3115 IRS3468 IRS4255 IRS4562 IRS4797 IRS5735 IRS5884 IRS6478 IRS6765 IRS8302 IRS8586 IRS8716 IRS8873 IRS8906 IRS8909 IRS8911 IRS8912 IRS8916 MarkToMarketAccountingMethodElection OwnershipInterestInAFASITSchedule PostCompletionAdjustmentsElection ProtectiveStatement QualifyingReforestationCostsStatement Section108iInformationStatement Section199ClosingOfBooksElectionStatement SimplifiedMarginalImpactMethodElection SourceOfDistributionElectionStatement StatementPursuantToReg13555aByDistributingCorpStatement TransferorElectionCertificationStatement TransferToACorpControlledByTransferorStatement TonnageTaxRegimeElection Week5253TaxYearElection" />

					<xsd:attribute name="section1291InterestIndicator">
						<xsd:simpleType>
							<xsd:restriction base="StringType">
								<xsd:enumeration value="SECTION 1291 INTEREST"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="section1291InterestAmount" type="USAmountType"/>
					<xsd:attribute name="section1294InterestIndicator">
						<xsd:simpleType>
							<xsd:restriction base="StringType">
								<xsd:enumeration value="SEC. 1294 INTEREST"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="section1294InterestAmount" type="USAmountType"/>
					<xsd:attribute name="section501dIndicator">
						<xsd:simpleType>
							<xsd:restriction base="StringType">
								<xsd:enumeration value="SECTION 501(D)"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="section30191002ElectionInd">
						<xsd:simpleType>
							<xsd:restriction base="StringType">
								<xsd:enumeration value="FILED PURSUANT TO SECTION 301.9100-2"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>

					<xsd:attribute name="shortPeriodReason11201120FInd">
						<xsd:simpleType>
							<xsd:restriction base="StringType">
								<xsd:enumeration value="National Office Grant Letter"/>
								<xsd:enumeration value="Filed under Revenue Procedure 2006-45 or 2006-46"/>
								<xsd:enumeration value="Notation referring to Section 898 (c)(1)(A)"/>
								<xsd:enumeration value="Election Change in taxable year under Section 898 (c)(2)"/>
								<xsd:enumeration value="Section 1398 Election"/>
								<xsd:enumeration value="Second Short Year after Section 1398 Election"/>
								<xsd:enumeration value="Section 444 Election Terminated"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>

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

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

		<xsd:sequence>

			<!-- Special Condition Description -->
			<xsd:element name="SpecialConditionDescription" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Special condition description</Description>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="TextType">
						<xsd:maxLength value="50" />
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>

			<xsd:choice minOccurs="0">
				<!-- Consolidated Return Indicator -->
				<xsd:element name="IsConsolidatedReturn">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Indicates this is a consolidated return</Description>
							<LineNumber>A1a</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>

				<!-- Parent Return Indicator -->
				<xsd:element name="IsParentReturn" type="CheckboxType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Indicates this is a parent return</Description>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Subsidiary Return Indicator -->
				<xsd:element name="IsSubsidiaryReturn" type="CheckboxType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Indicates this is a subsidiary return</Description>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>

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

			<!-- Personal Holding Co. -->
			<xsd:element name="PersonalHoldingCompany" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates this is a return for a personal holding company</Description>
						<LineNumber>A2</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="IRS1120SchedulePH" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Personal Service Corp. -->
			<xsd:element name="PersonalServiceCorporation" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates this is a return for a personal service corporation</Description>
						<LineNumber>A3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Schedule M-3 Attached -->
			<xsd:element name="ScheduleM3Attached" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates Schedule M-3 is attached</Description>
						<LineNumber>A4</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="IRS1120ScheduleM3" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

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

			<!-- Total Assets -->
			<xsd:element name="TotalAssets" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total assets</Description>
						<LineNumber>D</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Initial Return Indicator -->
			<xsd:element name="InitialReturn" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates this is an initial return</Description>
						<LineNumber>E(1)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Final Return Indicator -->
			<xsd:element name="FinalReturn" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates this is a final return</Description>
						<LineNumber>E(2)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Name Change Indicator -->
			<xsd:element name="NameChange" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates this is return has a name change return</Description>
						<LineNumber>E(3)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

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

			<xsd:choice minOccurs="0">

				<!-- Amended Return Indicator -->
				<xsd:element name="AmendedReturn">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Indicates this return is an amended return</Description>
							<LineNumber>E(5)</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="AmendedReturnChanges" />
							</xsd:extension>
						</xsd:simpleContent>
					</xsd:complexType>
				</xsd:element>

				<!-- Superseded Return Indicator -->
				<xsd:element name="SupersededReturn" type="CheckboxType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Indicates this return is a superseded return</Description>
							<LineNumber>E(6)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

			</xsd:choice>

			<!-- INCOME Section -->

			<!-- Merchant Card and Third Party Payments -->
			<xsd:element name="MerchantCardThirdPartyPayments" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Merchant card and third party payments</Description>
						<LineNumber>1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Gross Receipts Or Sales Not Reported -->
			<xsd:element name="GrossReceiptsSalesNotReported" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross receipts or sales not reported on line 1a</Description>
						<LineNumber>1b</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="GrossReceiptsInstallmentSalesSchedule NonaccrualExperienceMethodSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Total Line 1a and Line 1b -->
			<xsd:element name="TotalLine1aAnd1b" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total. Add lines 1a and 1b.</Description>
						<LineNumber>1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Less Returns and Allowances -->
			<xsd:element name="ReturnsAndAllowances" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Less returns and allowances</Description>
						<LineNumber>1d</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Subtract Line 1d From Line 1c -->
			<xsd:element name="SubtractLine1dFromLine1c" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Subtract line 1d from line 1c</Description>
						<LineNumber>1e</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Cost of Goods Sold -->
			<xsd:element name="CostOfGoodsSold" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Cost of goods sold</Description>
						<LineNumber>2</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="IRS1125A" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Gross Profit -->
			<xsd:element name="GrossProfit" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross profit</Description>
						<LineNumber>3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

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

			<!-- Interest Income -->
			<xsd:element name="InterestIncome" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest income</Description>
						<LineNumber>5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Rents -->
			<xsd:element name="GrossRents" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross rents</Description>
						<LineNumber>6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Royalties -->
			<xsd:element name="GrossRoyalties" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross royalties</Description>
						<LineNumber>7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Capital Gain Net Income -->
			<xsd:element name="CapitalGainNetIncome" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Capital gain net income</Description>
						<LineNumber>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="IRS1120ScheduleD" />

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

			<!-- Net Gain or Loss -->
			<xsd:element name="NetGainLoss" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net gain or loss from Form 4797 (attach Form 4797)</Description>
						<LineNumber>9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="form4684Indicator">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="FORM 4684"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="referenceDocumentId" type="IdListType" />
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS4797 IRS4684" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

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

			<!-- Total Income -->
			<xsd:element name="TotalIncome" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total income</Description>
						<LineNumber>11</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- DEDUCTIONS Section -->

			<!-- Compensation of Officers -->
			<xsd:element name="CompensationOfOfficers" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Compensation of officers</Description>
						<LineNumber>12</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="IRS1125E" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Salaries and Wages -->
			<xsd:element name="SalariesAndWages" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Salaries and wages</Description>
						<LineNumber>13</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Repairs and Maintenance -->
			<xsd:element name="RepairsAndMaintenance" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Repairs and maintenance</Description>
						<LineNumber>14</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Bad Debts -->
			<xsd:element name="BadDebts" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Bad debts</Description>
						<LineNumber>15</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="BadDebtsCurrentYearProvisionSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Rents -->
			<xsd:element name="Rents" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Rents</Description>
						<LineNumber>16</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="IRS4562" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Taxes and Licenses -->
			<xsd:element name="TaxesAndLicenses" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Taxes and licenses</Description>
						<LineNumber>17</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions -->
			<xsd:element name="InterestDeductions" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest 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="InterestDeductionStatement" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Charitable Contributions -->
			<xsd:element name="CharitableContributions" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Charitable contributions</Description>
						<LineNumber>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="CharitableContributionDeclarationStatement CharitableContributionStatement IRS8283" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Depreciation -->
			<xsd:element name="Depreciation" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Depreciation</Description>
						<LineNumber>20</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="IRS4562" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Depletion -->
			<xsd:element name="Depletion" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Depletion</Description>
						<LineNumber>21</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="IRSFormT" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Advertising -->
			<xsd:element name="Advertising" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Advertising</Description>
						<LineNumber>22</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Pension Profit Sharing Plans -->
			<xsd:element name="PensionProfitSharingPlans" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Pension, profit-sharing, etc., plans</Description>
						<LineNumber>23</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Employee Benefit Programs -->
			<xsd:element name="EmployeeBenefitPrograms" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Employee benefit programs</Description>
						<LineNumber>24</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Domestic Production Activities Deductions -->
			<xsd:element name="DomProdActivitiesDeductions" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Domestic Production Activities Deductions (attach Form 8903)</Description>
						<LineNumber>25</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="IRS8903"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Other Deductions -->
			<xsd:element name="OtherDeductions" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other deductions</Description>
						<LineNumber>26</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="ItemizedOtherDeductionsSchedule IRS8816" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Total Deductions -->
			<xsd:element name="TotalDeductions" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total deductions</Description>
						<LineNumber>27</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Taxable Income Before NOL -->
			<xsd:element name="TaxableIncomeBeforeNOL" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Taxable income before net operating loss deduction and special deductions</Description>
						<LineNumber>28</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="IRS6198" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- NOL Deduction -->
			<xsd:element name="NetOperatingLossDeduction" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net operating loss deduction</Description>
						<LineNumber>29a</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="ItemizedNetOperatingLossDeductionsSchedule NOLSpecialRulesStatement" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Special Deductions -->
			<xsd:element name="SpecialDeductions" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Special Deductions</Description>
						<LineNumber>29b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total NOL and Special Deductions -->
			<xsd:element name="TotalNOLAndSpecialDeductions" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total net operating loss deduction and special deduction</Description>
						<LineNumber>29c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- TAX AND PAYMENTS Section -->

			<!-- Taxable Income -->
			<xsd:element name="TaxableIncome" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Taxable income</Description>
						<LineNumber>30</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="cCFIndicator">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="CCF"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="cCFAmount" type="USAmountType"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Total Tax -->
			<xsd:element name="TotalTax" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Tax</Description>
						<LineNumber>31</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Payments and Refundable Credits -->
			<xsd:element name="TotalPaymentsAndRefundCredits" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total payments and refundable credits</Description>
						<LineNumber>32</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Form 2220 Attached -->
			<xsd:element name="Form2220Attached" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates Form 2220 is attached</Description>
						<LineNumber>33</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>

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

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

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

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

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

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

							<!-- Refunded Amount -->
							<xsd:element name="Refund" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>
										<Description>Refunded amount</Description>
										<LineNumber>36</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="IRS8050"/>
										</xsd:extension>
									</xsd:simpleContent>
								</xsd:complexType>
							</xsd:element>

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

			</xsd:choice>


			<!-- IRS1120 Schedule C - Dividends and Special Deductions -->
			<xsd:element name="IRS1120ScheduleC" type="IRS1120ScheduleCType" minOccurs="0" />

			<!-- IRS1120 Schedule J - Tax Computation -->
			<xsd:element name="IRS1120ScheduleJ" type="IRS1120ScheduleJType" minOccurs="0" />

			<!-- IRS1120 Schedule K - Other Information -->
			<xsd:element name="IRS1120ScheduleK" type="IRS1120ScheduleKType" minOccurs="0" />

			<!-- IRS1120 Schedule L - Balance Sheets per Books -->
			<xsd:element name="IRS1120ScheduleL" type="IRS1120ScheduleLType" minOccurs="0" />

			<!-- IRS1120 Schedule M-1 - Reconciliation of Income (Loss) per Books With Income per Return -->
			<xsd:element name="IRS1120ScheduleM1" type="IRS1120ScheduleM1Type" minOccurs="0" />

			<!-- IRS1120 Schedule M-2 - Analysis of Unappropriated Retained Earnings per Books -->
			<xsd:element name="IRS1120ScheduleM2" type="IRS1120ScheduleM2Type" minOccurs="0" />

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


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

	<xsd:complexType name="IRS1120ScheduleCType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120 Schedule C</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- Dividends from Less-Than-20%-Owned Domestic Corporations -->
			<xsd:element name="DomesticOwndBelow20Dividends" 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 C Line 1(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

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

			<!-- Dividends from 20%-or-More-Owned Domestic Corporations -->
			<xsd:element name="DomesticOwnd20OrMoreDividends" 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 C Line 2(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

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

			<!-- Debt Financed Stock Dividends -->
			<xsd:element name="DebtFinancedStockDividends" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends on debt-financed stock of domestic and foreign corporations (section 246A)</Description>
						<LineNumber>Schedule C Line 3(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Debt Financed Stock Special Deductions -->
			<xsd:element name="DebtFinancedStockSpecialDed" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Special deductions on debt-financed stock of domestic and foreign corporations (section 246A)</Description>
						<LineNumber>Schedule C 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>

			<!-- Preferred Stock Dividends of Less-Than-20%-Owned Public Utilities -->
			<xsd:element name="PubUtilBelow20PrefStkDiv" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends on certain preferred stock of less-than-20%-owned public utilities</Description>
						<LineNumber>Schedule C Line 4(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Preferred Stock Special Deductions of Less-Than-20%-Owned Public Utilities -->
			<xsd:element name="PubUtilBelow20PrefStkSpclDed" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Special deductions on certain preferred stock of less-than-20%-owned public utilities</Description>
						<LineNumber>Schedule C Line 4(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Preferred Stock Dividends of 20%-or-More-Owned Public Utilities -->
			<xsd:element name="PubUtil20OrMorePrefStkDiv" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends on certain preferred stock of 20%-or-more-owned public utilities</Description>
						<LineNumber>Schedule C Line 5(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Preferred Stock Special Deductions of 20%-or-More-Owned Public Utilities -->
			<xsd:element name="PubUtil20OrMorePrefStkSpclDed" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Special deductions on certain preferred stock of 20%-or-more-owned public utilities</Description>
						<LineNumber>Schedule C Line 5(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

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

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

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

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

			<!-- Wholly-Owned Foreign Subsidiaries Dividends -->
			<xsd:element name="WhollyOwnedDividends" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from wholly owned foreign subsidiaries (section 245(b))</Description>
						<LineNumber>Schedule C Line 8(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Wholly-Owned Foreign Subsidiaries Special Deductions -->
			<xsd:element name="WhollyOwnedSpecialDeductions" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Special deductions on wholly owned foreign subsidiaries (section 245(b))</Description>
						<LineNumber>Schedule C Line 8(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Limited Special Deductions -->
			<xsd:element name="TotalLimitedSpecialDeductions" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total limited special deductions</Description>
						<LineNumber>Schedule C Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Domestic Corp. SBIC Dividends -->
			<xsd:element name="DomesticSmallBusInvstCoDiv" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from domestic corporations received by a small business investment company operating under the Small Business Investment Act of 1958</Description>
						<LineNumber>Schedule C Line 10(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Domestic Corp. SBIC Special Deductions -->
			<xsd:element name="DomesticSmallBusInvstCoSpclDed" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Special deductions on domestic corporations received by a small business investment company operating under the Small Business Investment Act of 1958</Description>
						<LineNumber>Schedule C Line 10(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="DividendsFromDomesticCorpsSmallBusInvstStmt" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Dividends From Affiliated Group Members -->
			<xsd:element name="DivFromAffltGroupMembers" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from affiliated group members</Description>
						<LineNumber>Schedule C Line 11(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Special Deductions On Affiliated Group Members -->
			<xsd:element name="SpecialDedAffltGroupMembers" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Special deductions on affiliated group members</Description>
						<LineNumber>Schedule C Line 11(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends From Certain FSCs -->
			<xsd:element name="DividendsFromCertainFSCs" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from certain FSCs</Description>
						<LineNumber>Schedule C Line 12(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Special Deductions On Certain FSCs -->
			<xsd:element name="SpecialDeductionsCertainFSCs" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Special deductions on certain FSCs</Description>
						<LineNumber>Schedule C Line 12(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Foreign Dividends -->
			<xsd:element name="OtherForeignDividends" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends from foreign corporations not included</Description>
						<LineNumber>Schedule C Line 13</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="IRS8621" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Income from Controlled Foreign Corp. -->
			<xsd:element name="ControlledForeignIncome" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income from controlled foreign corporations under subpart F (attach Form(s) 5471)</Description>
						<LineNumber>Schedule C Line 14</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>

			<!-- Foreign Dividend Gross-Up -->
			<xsd:element name="ForeignDividendGrossUp" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign dividend gross-up (section 78)</Description>
						<LineNumber>Schedule C Line 15</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- IC-DISC and Former DISC Dividends -->
			<xsd:element name="ICDISCFormerDISCDividends" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>IC-DISC and former DISC dividends not included on lines 1, 2, or 3 (section 246(d))</Description>
						<LineNumber>Schedule C Line 16</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Dividends -->
			<xsd:element name="OtherDividends" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other dividends</Description>
						<LineNumber>Schedule C Line 17</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="OtherDividendsStatement" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Deductions for Public Utilities Preferred Stock Dividends -->
			<xsd:element name="PublicUtilitiesPrefStkDivDed" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deduction for dividends paid on certain preferred stock of public utilities</Description>
						<LineNumber>Schedule C Line 18</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Dividends -->
			<xsd:element name="TotalDividends" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total dividends</Description>
						<LineNumber>Schedule C Line 19</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Special Deductions -->
			<xsd:element name="TotalSpecialDeductions" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total special deductions</Description>
						<LineNumber>Schedule C Line 20</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

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


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

	<xsd:complexType name="IRS1120ScheduleJType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120 Schedule J</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>
		
		<!-- ===== Part I Tax Computation ===== -->

			<!-- Member of a Controlled Group -->
			<xsd:element name="MemberOfControlledGroup" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Check if the corporation is a member of a controlled group (see sections 1561 and 1563)</Description>
						<LineNumber>Schedule J Part I 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>

			<!-- Qualified Personal Service Corp. -->
			<xsd:element name="QualifiedPersonalServiceCorp" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates a qualified personal service corporation under section 448(d)(2)</Description>
						<LineNumber>Schedule J Part I Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Income Tax -->
			<xsd:element name="IncomeTax" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income tax</Description>
						<LineNumber>Schedule J Part I Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="section1291Indicator">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="SECTION 1291"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="section1291Amount" type="USAmountType"/>
							<xsd:attribute name="section197Indicator">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="SECTION 197"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="section197Amount" type="USAmountType"/>
							<xsd:attribute name="referenceDocumentId" type="IdListType" />
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS8621" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Alternative Minimum Tax -->
			<xsd:element name="AlternativeMinimumTax" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Alternative minimum tax</Description>
						<LineNumber>Schedule J Part I 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="IRS4626" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Income Tax and Alternative Minimum Tax -->
			<xsd:element name="IncomeTaxAndAlternativeMinTax" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income tax and alternative minimum tax. Add lines 2 and 3.</Description>
						<LineNumber>Schedule J Part I Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Tax Credit -->
			<xsd:element name="ForeignTaxCredit" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign tax credit</Description>
						<LineNumber>Schedule J Part I 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>

			<!-- Credits From Form 8834 -->
			<xsd:element name="CreditsFromForm8834" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Credits from form 8834</Description>
						<LineNumber>Schedule J Part I Line 5b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="form5735Indicator">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="Form 5735"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="form5735IndicatorAmount" type="USAmountType"/>
							<xsd:attribute name="referenceDocumentId" type="IdListType" />
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS5735 IRS8834" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- General Business Credit -->
			<xsd:element name="GeneralBusinessCredit" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>General business credit</Description>
						<LineNumber>Schedule J Part I 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>

			<!-- Prior Year Minimum Tax Credit -->
			<xsd:element name="PriorYearMinimumTaxCredit" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Credit for prior year minimum tax</Description>
						<LineNumber>Schedule J Part I 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 Credit from Form 8912 -->
			<xsd:element name="BondCreditFromForm8912" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Bond credit from Form 8912</Description>
						<LineNumber>Schedule J Part I 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="TotalCredits" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total credits</Description>
						<LineNumber>Schedule J Part I Line 6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

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

			<!-- Personal Holding Company Tax -->
			<xsd:element name="PersonalHoldingCompanyTax" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Personal holding company tax</Description>
						<LineNumber>Schedule J Part I 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="IRS1120SchedulePH" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Recapture of Investment Credit -->
			<xsd:element name="RecaptureOfInvestmentCredit" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Recapture of investment credit</Description>
						<LineNumber>Schedule J Part I Line 9a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
					<xsd:complexType>
						<xsd:simpleContent>
							<xsd:extension base="USAmountType">
								<xsd:attribute name="section1260BIndicator">
									<xsd:simpleType>
										<xsd:restriction base="StringType">
											<xsd:enumeration value="SECTION 1260(B) INTEREST"/>
										</xsd:restriction>
									</xsd:simpleType>
								</xsd:attribute>
								<xsd:attribute name="section1260BAmount" type="USAmountType"/>
								<xsd:attribute name="referenceDocumentId" type="IdListType" />
								<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS4255" />
							</xsd:extension>
						</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Recapture of Low-Income Housing Credit -->
			<xsd:element name="RcptrOfLowIncomeHousingCredit" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>8611Recapture of low-income housing credit</Description>
						<LineNumber>Schedule J Part I Line 9b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="f8693ApprovedIndicator">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="Form 8693 Approved"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="f8693ApprovalDate" type="DateType" />	
							<xsd:attribute name="referenceDocumentId" type="IdListType" />
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS8611" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Interest Due Under the Look-back Method - Completed LT Contracts  -->
			<xsd:element name="IndDueUndLkbckMthdCompLTCntrct" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest due under the look-back method - completed long-term contracts</Description>
						<LineNumber>Schedule J Part I Line 9c</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="IRS8697" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Interest Due Under the Look-back Method - Income Forecast Method -->
			<xsd:element name="IntDueUndLkbckMthdIncForecast" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest due under the look-back method - income forecast method</Description>
						<LineNumber>Schedule J Part I Line 9d</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="IRS8866" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Alternative Tax on Qualifying Shipping Activities -->
			<xsd:element name="AltTaxOnQualShippingActivity" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Alternative tax on qualifying shipping activities</Description>
						<LineNumber>Schedule J Part I Line 9e</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="IRS8902"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Other Taxes -->
			<xsd:element name="OtherTaxes" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other taxes</Description>
						<LineNumber>Schedule J Part I Line 9f</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="OtherTaxAndInterestSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Total Other Taxes and Interest  -->
			<xsd:element name="TotalOtherTaxesAndInterest" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total other taxesand interest.  Add lines 9a through 9f</Description>
						<LineNumber>Schedule J Part I 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>

			<!-- Total Tax -->
			<xsd:element name="TotalTax" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total tax. Add lines 7 through 10. Enter here and on page 1, line 31</Description>
						<LineNumber>Schedule J Part I Line 11</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
		<!-- ===== Part II Payments and Refundable Credits ===== -->
			
			<!-- Prior Year Overpayment Credit -->
			<xsd:element name="PriorYearOverpaymentCredit" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Prior year overpayment credited to current year</Description>
						<LineNumber>Schedule J Part II Line 12</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Estimated Tax Payments -->
			<xsd:element name="EstimatedTaxPayments" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Estimated tax payments</Description>
						<LineNumber>Schedule J Part II Line 13</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="beneficiaryOfTrustIndicator">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="T"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="beneficiaryOfTrustAmount" type="USAmountType" />
							<xsd:attribute name="f8816Indicator">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="FORM 8816"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="f8816Amount" type="USAmountType" />
							<xsd:attribute name="section847DeductionIndicator">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="SECTION 847 DEDUCTION"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="referenceDocumentId" type="IdListType" />
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="EstimatedTaxPaymentSchedule IRS8816" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			
			<!-- Refund Applied For -->
			<xsd:element name="RefundAppliedFor" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Refund applied for on Form 4466</Description>
						<LineNumber>Schedule J Part II Line 14</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Balance -->
			<xsd:element name="Balance" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Balance. Combine lines 12, 13, and 14</Description>
						<LineNumber>Schedule J Part II Line 15</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Tax Deposited with Form 7004 -->
			<xsd:element name="TaxDepositedWithForm7004" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax deposited with Form 7004</Description>
						<LineNumber>Schedule J Part II Line 16</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Withholding -->
			<xsd:element name="Withholding" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Withholding</Description>
						<LineNumber>Schedule J Part II Line 17</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Total Payments -->
			<xsd:element name="TotalPayments" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Add lines 15, 16, and 17</Description>
						<LineNumber>Schedule J Part II Line 18</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Credit from Form 2439 -->
			<xsd:element name="UndistributedCapitalGainsCr" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Credit from Form 2439</Description>
						<LineNumber>Schedule J Part II Line 19a</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="IRS2439"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Credit from Form 4136 -->
			<xsd:element name="CreditForFederalTaxOnFuels" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Credit from Form 4136</Description>
						<LineNumber>Schedule J Part II Line 19b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="ozoneDepletingChemicalsInd">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="ODC"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS4136"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Credit from Form 3800 and Form 8827 -->
			<xsd:element name="CreditFromForms3800and8827" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Credit from Form 3800 and Form 8827</Description>
						<LineNumber>Schedule J Part II Line 19c</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>			
			
			<!-- Other Refundable Credits -->
			<xsd:element name="OtherRefundableCredits" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other refundable credits</Description>
						<LineNumber>Schedule J Part II Line 19d</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="OtherRefundableCreditsSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			
			<!-- Total Credits -->
			<xsd:element name="TotalCreditsPartII" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total credits</Description>
						<LineNumber>Schedule J Part II Line 20</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Total Payments and Credits -->
			<xsd:element name="TotalPaymentsAndCredits" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total payments and credits</Description>
						<LineNumber>Schedule J Part II Line 21</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			

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


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

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

		<xsd:sequence>


			<xsd:choice minOccurs="0">

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

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

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

			</xsd:choice>

			<!-- Business Activity Code or Inactive -->
			<xsd:choice minOccurs="0">

				<!-- Business Activity Code No. -->
				<xsd:element name="BusinessActivityCode" type="BusinessActivityCodeType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Business activity code no.</Description>
							<LineNumber>Schedule K Line 2a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Inactive Business Activity Code -->
				<xsd:element name="InactiveBusinessActivityCode">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Inactive business activity code</Description>
							<LineNumber>Schedule K Line 2a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="Inactive"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Business Activity -->
			<xsd:element name="BusinessActivity" type="LineExplanationType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Business activity</Description>
						<LineNumber>Schedule K Line 2b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Product or Service -->
			<xsd:element name="ProductOrService" type="LineExplanationType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Product or service</Description>
						<LineNumber>Schedule K Line 2c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Subsidiary or Parent-Subsidiary -->
			<xsd:element name="ControlledGroupMember" 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 K Line 3</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 K Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Parent Corp. Name Control -->
			<xsd:element name="ParentCorporationNameControl" type="BusinessNameControlType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name control of the parent corporation</Description>
						<LineNumber>Schedule K Line 3</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 K Line 3</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Missing EIN Reason -->
				<xsd:element name="MissingEINReason">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason</Description>
							<LineNumber>Schedule K Line 3</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>

			<!-- Any Partnership, Corporation, or Trust or Tax Exempt Organization Own Directly 20% or More or Directly or Indirectly 50% or More of the Corporation's Voting Stock? -->
			<xsd:element name="PartshpCorpTrustOwnPctVtngStk" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates any partnership, corporation, or trust or tax exempt organization own directly 20% or more or indirectly 50% or more of the corporation's voting stock</Description>
						<LineNumber>Schedule K Line 4a</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="IRS1120ScheduleG" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Any Individual, Estate or Trust Own Directly 20% or More or Directly or Indirectly 50% or More of the Corporation's Voting Stock? -->
			<xsd:element name="IndivEstateTrustOwnPctVtngStk" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Any individual, estate or trust own directly 20% or more or directly or indirectly 50% or more of the corporation's voting stock?</Description>
						<LineNumber>Schedule K Line 4b</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="IRS1120ScheduleG" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Corporation Own Directly 20% or More or Indirectly or Directly 50% or More of the Corporation's Voting Stock -->
			<xsd:element name="CorpOwnPercentVotingStock" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates any partnership, corporation, or trust own directly 20% or more or indirectly 50% or more of the corporation's voting stock</Description>
						<LineNumber>Schedule K Line 5a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Corporation Owning Voting Stock Table -->
			<xsd:element name="CorpOwnPercentVotingStockInfo" type="CorpOwnPercentVotingStockType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Corporation owning voting stock table</Description>
						<LineNumber>Schedule K Line 5a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Corporation Own Directly 20% or More or Indirectly or Directly 50% or More in Foreign or Domestic Partnership -->
			<xsd:element name="CorpOwnPercentPartnership" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Corporation own directly 20% or more or indirectly or directly 50% or more in foreign or domestic partnership</Description>
						<LineNumber>Schedule K Line 5b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Corporation Owning Percent Partnership Table -->
			<xsd:element name="CorpOwnPercentPartnershipInfo" type="CorpOwnPercentPartnershipType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Corporation owning percent partnership table</Description>
						<LineNumber>Schedule K Line 5b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Excess Dividends Paid? -->
			<xsd:element name="ExcessDividendsPaid" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates the corporation paid dividends in excess of the corporation's current and accumulated earnings and profits</Description>
						<LineNumber>Schedule K Line 6</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="IRS5452" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Did any Foreign Person Own at least 25% Stock? -->
			<xsd:element name="ForeignOwn25PercentStock" 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 K Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Percent Voting Stocks Owned by a Foreign Person If at least 25 percent -->
			<xsd:element name="ForeignOwnStockPercent" 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 K Line 7(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

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

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

			<!-- Publicly Offered Debt Instruments Issued -->
			<xsd:element name="OfferedDebtInstruments" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates the corporation issued publicly offered debt instruments with original issue discount</Description>
						<LineNumber>Schedule K Line 8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax-Exempt Interest Received -->
			<xsd:element name="TaxExemptInterest" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>The amount of tax-exempt interest received or accrued during the tax year</Description>
						<LineNumber>Schedule K Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Number of Shareholders at EOY -->
			<xsd:element name="NumberOfShareholders" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>The number of shareholders at the end of the tax year (if 100 or fewer)</Description>
						<LineNumber>Schedule K Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="IntegerNNType">
						<xsd:maxInclusive value="100" />
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>

			<!-- NOL Forego Carryback -->
			<xsd:element name="NOLForegoCarryback" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Indicates the corporation has an NOL for the tax year and is electing to forego the carryback period</Description>
						<LineNumber>Schedule K Line 11</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="RegulationSection1150221b3Statement" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- NOL Carryover from Prior Year -->
			<xsd:element name="NOLCarryoverFromPriorYear" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>The available NOL carryover from prior tax years</Description>
						<LineNumber>Schedule K Line 12</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total receipts and total assets less than $250,000 - yes / no -->
			<xsd:element name="IsTotalReceiptsLessThan250000" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total receipts and total assets less than $250,000 - yes / no</Description>
						<LineNumber>Schedule K Line 13</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total cash distribtions and book value of property distributions -->
			<xsd:element name="TotalCashDistribtions" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total cash distribtions and book value of property distributions</Description>
						<LineNumber>Schedule K Line 13</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Is the corporation required to file Schedule UTP (Form 1120), Uncertain Tax Position Statement? -->
			<xsd:element name="UncertainTaxPositionStatement" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Is corporation required to file Schedule UTP?</Description>
						<LineNumber>Schedule K Line 14</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Did You Make Payments Requiring You to File Form(s) 1099? -->
			<xsd:element name="PymtsReqCorpToFileForms1099" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Did you make any payments that would require you to file Forms(s) 1099?</Description>
						<LineNumber>Schedule K Line 15a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- If Yes, Did You Or Will You File All Required Forms 1099? -->
			<xsd:element name="DidOrWillCorpFileForms1099" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>If "Yes", did you or will you file all required Forms 1099?</Description>
						<LineNumber>Schedule K Line 15b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- During The Last 12 Months, Did The Corporation Have An 80% Or More Change In Ownership Including Change Due To Redemption Of Its Own Stock? -->
			<xsd:element name="OwnershipChg80PctOrMore" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>During the last 12 months, did the corporation have an 80% or more change in ownership including change due to redemption of its own stock?</Description>
						<LineNumber>Schedule K Line 16</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- During The Last 12 Months Or Subsequent To The Close Of The Tax Year But Before The Filing Of This Return, Did The Corporation Dispose Of More Than 65% (By Value) Of Its Assets In A Taxable Or A Like-Kind Exchange (Or Other Tax Deferred) Transaction? -->
			<xsd:element name="AstOver65PctDisposInTxblTrans" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>During the last 12 months or subsequent to the close of the tax year but before the filing of this return, did the corporation dispose of more than 65% (by value) of its assets in a taxable or a like-kind exchange (or other tax deferred) transaction?</Description>
						<LineNumber>Schedule K Line 17</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

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


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

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

		<xsd:sequence>

			<!-- Cash -->
			<xsd:element name="CashBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Cash at beginning of tax year</Description>
						<LineNumber>Schedule L Line 1(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CashEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Cash at end of tax year</Description>
						<LineNumber>Schedule L Line 1(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Trade Notes and Accounts Receivables -->
			<xsd:element name="TradeNotesAcctReceivableBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Trade notes and accounts receivable at beginning of tax year</Description>
						<LineNumber>Schedule L Line 2a(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TradeNotesAcctReceivableEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Trade notes and accounts receivable at end of tax year</Description>
						<LineNumber>Schedule L Line 2a(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Less Bad Debt Allowance and Net Account Receivables -->
			<xsd:element name="BadDebtAllowanceBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Less bad debt allowance at beginning of tax year</Description>
						<LineNumber>Schedule L Line 2b(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NetTradeNotesAcctRcvblBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net trade notes and account receivables at beginning of tax year</Description>
						<LineNumber>Schedule L Line 2b(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="BadDebtAllowanceEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Less bad debt allowance at end of tax year</Description>
						<LineNumber>Schedule L Line 2b(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NetTradeNotesAcctRcvblEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net trade notes and account receivables at end of tax year</Description>
						<LineNumber>Schedule L Line 2b(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Inventories -->
			<xsd:element name="InventoriesBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Inventories at beginning of tax year</Description>
						<LineNumber>Schedule L Line 3(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="InventoriesEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Inventories at end  of tax year</Description>
						<LineNumber>Schedule L Line 3(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- U.S. Government Obligations -->
			<xsd:element name="USGovernmentObligationsBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>U.S. government obligations at beginning of tax year</Description>
						<LineNumber>Schedule L Line 4(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="USGovernmentObligationsEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>U.S. government obligations at end of tax year</Description>
						<LineNumber>Schedule L Line 4(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax-Exempt Securities -->
			<xsd:element name="TaxExemptSecuritiesBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax-exempt securities at beginning of tax year</Description>
						<LineNumber>Schedule L Line 5(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TaxExemptSecuritiesEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax-exempt securities at end of tax year</Description>
						<LineNumber>Schedule L Line 5(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Current Assets -->
			<xsd:element name="OtherCurrentAssetsBOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other current assets at beginning of tax year</Description>
						<LineNumber>Schedule L Line 6(b)</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="ItemizedOtherCurrentAssetsSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="OtherCurrentAssetsEOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other current assets at end of tax year</Description>
						<LineNumber>Schedule L Line 6(d)</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="ItemizedOtherCurrentAssetsSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Loan to Sharehlders -->
			<xsd:element name="LoansToShareholdersBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Loans to shareholders at beginning of tax year</Description>
						<LineNumber>Schedule L Line 7(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LoansToShareholdersEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Loans to shareholders at end of tax year</Description>
						<LineNumber>Schedule L Line 7(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Mortgage and Real Estate Loans -->
			<xsd:element name="MortgageRealEstateLoansBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Mortgage and real estate loans at beginning of tax year</Description>
						<LineNumber>Schedule L Line 8(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MortgageRealEstateLoansEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Mortgage and real estate loans at end of tax year</Description>
						<LineNumber>Schedule L Line 8(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Investments -->
			<xsd:element name="OtherInvestmentsBOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other investments at beginning of tax year</Description>
						<LineNumber>Schedule L Line 9(b)</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="ItemizedOtherInvestmentsSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="OtherInvestmentsEOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other investments at end of tax year</Description>
						<LineNumber>Schedule L Line 9(d)</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="ItemizedOtherInvestmentsSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Buildings and Other Depreciable Assets -->
			<xsd:element name="BldgOtherDepreciableAssetsBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Buildings and other depreciable assets at beginning of tax year</Description>
						<LineNumber>Schedule L Line 10a(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="BldgOtherDepreciableAssetsEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Buildings and other depreciable assets at end of tax year</Description>
						<LineNumber>Schedule L Line 10a(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Accumulated Depreciation and Net Depreciable Assets -->
			<xsd:element name="AccumulatedDepreciationBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accumulated depreciation at beginning of tax year</Description>
						<LineNumber>Schedule L Line 10b(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NetDepreciableAssetsBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net depreciable assets at beginning of tax year</Description>
						<LineNumber>Schedule L Line 10b(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AccumulatedDepreciationEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accumulated depreciation at end of tax year</Description>
						<LineNumber>Schedule L Line 10b(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NetDepreciableAssetsEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net depreciable assets at end of tax year</Description>
						<LineNumber>Schedule L Line 10b(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Depletable Assets -->
			<xsd:element name="DepletableAssetsBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Depletable assets at beginning of tax year</Description>
						<LineNumber>Schedule L Line 11a(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DepletableAssetsEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Depletable assets at end of tax year</Description>
						<LineNumber>Schedule L Line 11a(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Accumulated Depletion and Net Depletable Assets -->
			<xsd:element name="AccumulatedDepletionBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accumulated depletion at beginning of tax year</Description>
						<LineNumber>Schedule L Line 11b(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NetDepletableAssetsBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net depletable assets at beginning of tax year</Description>
						<LineNumber>Schedule L Line 11b(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AccumulatedDepletionEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accumulated depletion at end of tax year</Description>
						<LineNumber>Schedule L Line 11b(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NetDepletableAssetsEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net depletable assets at end of tax year</Description>
						<LineNumber>Schedule L Line 11b(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Land -->
			<xsd:element name="LandBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Land at beginning of tax year</Description>
						<LineNumber>Schedule L Line 12(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LandEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Land at end of tax year</Description>
						<LineNumber>Schedule L Line 12(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Intangible Assets -->
			<xsd:element name="IntangibleAssetsBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Intangible assets (amortizable only) at beginning of tax year</Description>
						<LineNumber>Schedule L Line 13a(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="IntangibleAssetsEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Intangible assets (amortizable only) at end of tax year</Description>
						<LineNumber>Schedule L Line 13a(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Accumulated Amortization and Net Intangible Assets -->
			<xsd:element name="AccumulatedAmortizationBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accumulated amortization at beginning of tax year</Description>
						<LineNumber>Schedule L Line 13b(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NetIntangibleAssetsBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net intangible assets at beginning of tax year</Description>
						<LineNumber>Schedule L Line 13b(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AccumulatedAmortizationEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accumulated amortization at end of tax year</Description>
						<LineNumber>Schedule L Line 13b(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NetIntangibleAssetsEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net intangible assets at end of tax year</Description>
						<LineNumber>Schedule L Line 13b(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Assets -->
			<xsd:element name="OtherAssetsBOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other assets at beginning of tax year</Description>
						<LineNumber>Schedule L Line 14(b)</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>
			<xsd:element name="OtherAssetsEOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other assets at end of tax year</Description>
						<LineNumber>Schedule L Line 14(d)</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>

			<!-- Total Assets -->
			<xsd:element name="TotalAssetsBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total assets at beginning of tax year</Description>
						<LineNumber>Schedule L Line 15(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TotalAssetsEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total assets at end of tax year</Description>
						<LineNumber>Schedule L Line 15(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Accounts Payable -->
			<xsd:element name="AccountsPayableBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accounts payable at beginning of tax year</Description>
						<LineNumber>Schedule L Line 16(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AccountsPayableEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accounts payable at end of tax year</Description>
						<LineNumber>Schedule L Line 16(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Short-Term Payable -->
			<xsd:element name="ShortTermPayableBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Mortgages, notes, bonds payable in less than 1 year at beginning of year</Description>
						<LineNumber>Schedule L Line 17(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ShortTermPayableEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Mortgages, notes, bonds payable in less than 1 year at end of year</Description>
						<LineNumber>Schedule L Line 17(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Current Liabilities -->
			<xsd:element name="OtherCurrentLiabilitiesBOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other current liabilities at beginning of tax year</Description>
						<LineNumber>Schedule L Line 18(b)</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="ItemizedOtherCurrentLiabilitiesSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="OtherCurrentLiabilitiesEOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other current liabilities at end of tax year</Description>
						<LineNumber>Schedule L Line 18(d)</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="ItemizedOtherCurrentLiabilitiesSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Loans from Shareholders -->
			<xsd:element name="LoansFromShareholdersBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Loans from shareholders at beginning of tax year</Description>
						<LineNumber>Schedule L Line 19(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LoansFromShareholdersEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Loans from shareholders at end of tax year</Description>
						<LineNumber>Schedule L Line 19(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Long-Term Payable -->
			<xsd:element name="LongTermPayableBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Mortgages, notes, bonds payable in 1 year or more at beginning of year</Description>
						<LineNumber>Schedule L Line 20(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LongTermPayableEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Mortgages, notes, bonds payable in 1 year or more at end of year</Description>
						<LineNumber>Schedule L Line 20(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Liabilities -->
			<xsd:element name="OtherLiabilitiesBOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other liabilities at beginning of tax year</Description>
						<LineNumber>Schedule L Line 21(b)</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="ItemizedOtherLiabilitiesSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="OtherLiabilitiesEOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other liabilities at end of tax year</Description>
						<LineNumber>Schedule L Line 21(d)</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="ItemizedOtherLiabilitiesSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Capital Preferred Stock -->
			<xsd:element name="CapitalPreferredStockBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Capital preferred stock at beginning of tax year</Description>
						<LineNumber>Schedule L Line 22a(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CapitalPreferredStockEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Capital preferred stock at end of tax year</Description>
						<LineNumber>Schedule L Line 22a(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Capital Common Stock and Total Capital Stock -->
			<xsd:element name="CapitalCommonStockBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Capital common stock at beginning of tax year</Description>
						<LineNumber>Schedule L Line 22b(a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CapitalStockBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total capital stock at beginning of tax year</Description>
						<LineNumber>Schedule L Line 22b(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CapitalCommonStockEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Capital common stock at end of tax year</Description>
						<LineNumber>Schedule L Line 22b(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CapitalStockEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total capital stock at end of tax year</Description>
						<LineNumber>Schedule L Line 22b(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Additional Paid-In Capital -->
			<xsd:element name="AdditionalPaidInCapitalBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Additional paid-in capital at beginning of tax year</Description>
						<LineNumber>Schedule L Line 23(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AdditionalPaidInCapitalEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Additional paid-in capital at end of tax year</Description>
						<LineNumber>Schedule L Line 23(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Retained Earnings Appropriated -->
			<xsd:element name="RetainedEarningsApprBOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Retained earnings appropriated at beginning of tax year</Description>
						<LineNumber>Schedule L Line 24(b)</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="RetainedEarningsAppropriatedSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="RetainedEarningsApprEOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Retained earnings appropriated at end of tax year</Description>
						<LineNumber>Schedule L Line 24(d)</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="RetainedEarningsAppropriatedSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Retained Earnings Unappropriated -->
			<xsd:element name="RetainedEarningsUnapprBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Retained earnings unappropriated at beginning of tax year</Description>
						<LineNumber>Schedule L Line 25(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="RetainedEarningsUnapprEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Retained earnings unappropriated at end of tax year</Description>
						<LineNumber>Schedule L Line 25(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Adjustments to Shareholders Equity-->
			<xsd:element name="AdjToShareholdersEquityBOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Adjustments to shareholders equity at beginning of tax year</Description>
						<LineNumber>Schedule L Line 26(b)</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="AdjustmentsToShareholdersEquitySchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="AdjToShareholdersEquityEOY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Adjustments to shareholders equity at end of tax year</Description>
						<LineNumber>Schedule L Line 26(d)</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="AdjustmentsToShareholdersEquitySchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Less Cost of Treasury Stock -->
			<xsd:element name="CostOfTreasuryStockBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Less cost of treasury stock at beginning of tax year</Description>
						<LineNumber>Schedule L Line 27(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CostOfTreasuryStockEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Less cost of treasury stock at end of tax year</Description>
						<LineNumber>Schedule L Line 27(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Liabilities and Shareholders Equity -->
			<xsd:element name="TotalLiabilitiesEquityBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total liabilities and shareholders equity at beginning of tax year</Description>
						<LineNumber>Schedule L Line 28(b)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TotalLiabilitiesEquityEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total liabilities and shareholders equity at end of tax year</Description>
						<LineNumber>Schedule L Line 28(d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

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


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

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

		<xsd:sequence>

			<!-- Net Income (loss) Per Books -->
			<xsd:element name="NetIncomeLossPerBooks" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net income (loss) per books</Description>
						<LineNumber>Schedule M-1 Line 1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Federal Income Tax Per Books -->
			<xsd:element name="FederalIncomeTaxPerBooks" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Federal income tax per books</Description>
						<LineNumber>Schedule M-1 Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Excess of Capital Losses Over Capital Gains -->
			<xsd:element name="ExcessOfCapLossesOverCapGains" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Excess of capital losses over capital gains</Description>
						<LineNumber>Schedule M-1 Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Income Subject to Tax Not Recorded on Books -->
			<xsd:element name="TotalTaxableIncomeNotRecOnBks" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total income subject to tax not recorded on books this year</Description>
						<LineNumber>Schedule M-1 Line 4</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="ItemizedIncomeNotRecordedOnBooksSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Depreciation Expenses -->
			<xsd:element name="DepreciationExpenses" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Depreciation</Description>
						<LineNumber>Schedule M-1 Line 5a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Charitable Contributions Expense -->
			<xsd:element name="CharitableContributionsExpense" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Charitable contributions expense</Description>
						<LineNumber>Schedule M-1 Line 5b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Travel and Entertainment Expenses -->
			<xsd:element name="TravelEntertainment" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Travel and entertainment expenses</Description>
						<LineNumber>Schedule M-1 Line 5c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Expenses Not Deducted -->
			<xsd:element name="TotalExpensesNotDeducted" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total expenses recorded on books this year not deducted on this return</Description>
						<LineNumber>Schedule M-1 Line 5</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="ItemizedExpensesRecordedOnBooksSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Income Subtotal -->
			<xsd:element name="IncomeExpensesSubtotal" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>The sum of lines 1 through 5</Description>
						<LineNumber>Schedule M-1 Line 6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax-Exempt Interest -->
			<xsd:element name="TaxExemptInterest" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax-exempt interest</Description>
						<LineNumber>Schedule M-1 Line 7 (itemize)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Income Recorded But Not Included -->
			<xsd:element name="TotalIncomeRecordedNotIncluded" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total income recorded on books this year not included on this return</Description>
						<LineNumber>Schedule M-1 Line 7</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="ItemizedIncomeRecordedOnBooksSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Depreciation Deduction -->
			<xsd:element name="DepreciationDeduction" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Depreciation deduction</Description>
						<LineNumber>Schedule M-1 Line 8a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Charitable Contributions Deduction -->
			<xsd:element name="CharitableContributionsDed" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Charitable contributions deduction</Description>
						<LineNumber>Schedule M-1 Line 8b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Deductions Not Charged -->
			<xsd:element name="TotalDeductionsNotCharged" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deductions on this return not charged against book income this year</Description>
						<LineNumber>Schedule M-1 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="ItemizedDeductionsNotChargedAgainstBooksSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Income not Included and Deductions not Charged -->
			<xsd:element name="IncomeDeductionsSubtotal" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>The sum of lines 7 and 8</Description>
						<LineNumber>Schedule M-1 Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Income -->
			<xsd:element name="Income" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income</Description>
						<LineNumber>Schedule M-1 Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

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


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

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

		<xsd:sequence>

			<!-- Balance at BOY -->
			<xsd:element name="BalanceBOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Balance at beginning of year</Description>
						<LineNumber>Schedule M-2 Line 1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Net Income (loss) Per Books -->
			<xsd:element name="NetIncomeLossPerBooks" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net income (loss) per books</Description>
						<LineNumber>Schedule M-2 Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Other Increases -->
			<xsd:element name="TotalOtherIncreases" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total other increases</Description>
						<LineNumber>Schedule M-2 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="ItemizedOtherIncreasesSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Balance, Income and Other Increases -->
			<xsd:element name="BalanceIncomeOtherIncreases" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>The sum of lines 1, 2 and 3</Description>
						<LineNumber>Schedule M-2 Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Cash Distribution -->
			<xsd:element name="CashDistribution" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Cash distribution</Description>
						<LineNumber>Schedule M-2 Line 5a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Stock Distribution -->
			<xsd:element name="StockDistribution" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Stock distribution</Description>
						<LineNumber>Schedule M-2 Line 5b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Property Distribution -->
			<xsd:element name="PropertyDistribution" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Property distribution</Description>
						<LineNumber>Schedule M-2 Line 5c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Other Decreases -->
			<xsd:element name="TotalOtherDecreases" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total other decreases</Description>
						<LineNumber>Schedule M-2 Line 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="ItemizedOtherDecreasesSchedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Distributions and Other Decreases -->
			<xsd:element name="DistributionsOtherDecreases" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total distributions and other decreases - add lines 5 and 6</Description>
						<LineNumber>Schedule M-2 Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Balance at EOY -->
			<xsd:element name="BalanceEOY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Balance at end  of year</Description>
						<LineNumber>Schedule M-2 Line 8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>


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

	<!-- A 20-digit Non-negative Integer Type -->
	<xsd:simpleType name="IntegerNN20Type">
		<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>


	<!-- ===== Type for Repeating Element "CorpOwnPercentVotingStock" in Schedule K Line 5a ===== -->

	<xsd:complexType name="CorpOwnPercentVotingStockType">
		<xsd:sequence>

			<!-- Name of Corporation -->
			<xsd:element name="CorporationName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of corporation</Description>
						<LineNumber>Schedule K Line 5a(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Employer Identification Number or  Missing Employer Identification Number Reason -->
			<xsd:choice minOccurs="0">

				<!-- Employer Identification Number -->
				<xsd:element name="EmployerIdentificationNumber" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Employer identification number</Description>
							<LineNumber>Schedule K Line 5a(ii)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Missing Employer Id Number Reason -->
				<xsd:element name="MissingEmployerIdNumberReason">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing employer id number reason</Description>
							<LineNumber>Schedule K Line 5a(ii)</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>

			<!-- Country of Incorporation -->
			<xsd:element name="CountryOfIncorporation" type="AllCountriesType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of incorporation</Description>
						<LineNumber>Schedule K Line 5a(iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Percentage Owned in Voting Stock -->
			<xsd:element name="VotingStockOwned" type="RatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Percentage owned in voting stock</Description>
						<LineNumber>Schedule K Line 5a(iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

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

	<!-- ===== Type for Repeating Element "CorpOwnPercentPartnershipInfo" in Schedule K Line 5b ===== -->

	<xsd:complexType name="CorpOwnPercentPartnershipType">
		<xsd:sequence>

			<!-- Name of Entity -->
			<xsd:element name="NameOfEntity" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of corporation</Description>
						<LineNumber>Schedule K Line 5b(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Employer Identification Number or  Missing Employer Identification Number Reason -->
			<xsd:choice minOccurs="0">

				<!-- Employer Identification Number -->
				<xsd:element name="EmployerIdentificationNum" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Employer identification number</Description>
							<LineNumber>Schedule K Line 5b(ii)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Missing Employer Id Num Reason -->
				<xsd:element name="MissingEmployerIdNumReason">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing employer id num reason</Description>
							<LineNumber>Schedule K Line 5b(ii)</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>

			<!-- Country of Organization -->
			<xsd:element name="CountryOfOrg" type="AllCountriesType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of organization</Description>
						<LineNumber>Schedule K Line 5b(iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Max Percent Owned Profit, Loss, Capital -->
			<xsd:element name="MaxPercentOwnedProfitLossCap" type="RatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Max Percent Owned Profit, Loss, Capital</Description>
						<LineNumber>Schedule K Line 5b(iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

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


</xsd:schema>
