Cover Pages Logo SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic

IRS Form 1120 XML Draft Schema 2002-03


See Tax XML Development Resource Page and "Tax Information Group for ECommerce Requirements Standardization (TIGERS)." Other references in the news item 2002-04-04: "TIGERS Workgroup Reviews Draft XML Schemas for Form 1120 Corporation Income Tax Returns."


<?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:include schemaLocation="../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="documentType" type="xsd:string" fixed="Form">

						<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="documentName" type="xsd:string" fixed="IRS 1120">

						<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: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>



			<xsd:choice minOccurs="0">

				<!-- Consolidated Return Indicator -->

				<xsd:element name="ConsolidatedReturn" type="CheckboxType">

					<xsd:annotation>

						<xsd:documentation>

							<Description>Indicates this is a consolidated return</Description>

							<LineNumber>A1</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

				</xsd:element>



				<!-- Subsidiary Return Indicator -->

				<xsd:element name="SubsidiaryReturn" type="CheckboxType">

					<xsd:annotation>

						<xsd:documentation>

							<Description>Indicates this is a subsidiary return</Description>

						</xsd:documentation>

					</xsd:annotation>

				</xsd:element>

			</xsd:choice>



			<!-- Personal Holding Co. -->

			<xsd:element name="PersonalHoldingCompany" type="CheckboxType" 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: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>



			<!-- Date Incorporated -->

			<xsd:element name="DateIncorporated" type="xsd:date" 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" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total assets</Description>

						<LineNumber>D</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</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</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 is return has an address change</Description>

						<LineNumber>E</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Gross Receipts or Sales -->

			<xsd:element name="GrossReceiptsOrSales" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Gross receipts or sales</Description>

						<LineNumber>1a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Returns and Allowances -->

			<xsd:element name="ReturnsAndAllowances" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Returns and allowances</Description>

						<LineNumber>1b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Gross Receipts and Sales Balance -->

			<xsd:element name="GrossReceiptsOrSalesBalance" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Gross receipts or sales balance</Description>

						<LineNumber>1c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Gross Profit -->

			<xsd:element name="GrossProfit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Gross profit</Description>

						<LineNumber>3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Dividends -->

			<xsd:element name="Dividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends</Description>

						<LineNumber>4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Interest Income -->

			<xsd:element name="InterestIncome" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Interest income</Description>

						<LineNumber>5</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Gross Rents -->

			<xsd:element name="GrossRents" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Gross rents</Description>

						<LineNumber>6</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Gross Royalties -->

			<xsd:element name="GrossRoyalties" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Gross royalties</Description>

						<LineNumber>7</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Net Gain or Loss -->

			<xsd:element name="NetGainOrLoss" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net gain or loss</Description>

						<LineNumber>9</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:restriction base="OtherIncomeType">

							<xsd:totalDigits value="13" />

						</xsd:restriction>

					</xsd:simpleContent>

				</xsd:complexType>

			</xsd:element>



			<!-- Total Income -->

			<xsd:element name="TotalIncome" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total income</Description>

						<LineNumber>11</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="13" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Salaries and Wages -->

			<xsd:element name="SalariesAndWages" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Salaries and wages</Description>

						<LineNumber>13</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Repairs and Maintenance -->

			<xsd:element name="RepairsAndMaintenance" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Repairs and maintenance</Description>

						<LineNumber>14</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:restriction base="BadDebtsType">

							<xsd:totalDigits value="10" />

						</xsd:restriction>

					</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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Taxes and Licenses -->

			<xsd:element name="TaxesAndLicenses" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Taxes and licenses</Description>

						<LineNumber>17</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Depreciation -->

			<xsd:element name="Depreciation" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Depreciation</Description>

						<LineNumber>20</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Depreciation Schedule A-->

			<xsd:element name="DepreciationScheduleA" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Depreciation claimed on Schedule A and elsewhere on return</Description>

						<LineNumber>21a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Depreciation-->

			<xsd:element name="TotalDepreciation" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total depreciation</Description>

						<LineNumber>21b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Depletion -->

			<xsd:element name="Depletion" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Depletion</Description>

						<LineNumber>22</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Advertising -->

			<xsd:element name="Advertising" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Advertising</Description>

						<LineNumber>23</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Pension Profit Sharing Plans -->

			<xsd:element name="PensionProfitSharingPlans" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Pension, profit-sharing, etc., plans</Description>

						<LineNumber>24</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Employee Benefit Programs -->

			<xsd:element name="EmployeeBenefitPrograms" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Employee benefit programs</Description>

						<LineNumber>25</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Deductions -->

			<xsd:element name="TotalDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total deductions</Description>

						<LineNumber>27</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Special Deductions -->

			<xsd:element name="SpecialDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special Deductions</Description>

						<LineNumber>29b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total NOL and Special Deductions -->

			<xsd:element name="TotalNOLAndSpecialDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total net operating loss and special deductions</Description>

						<LineNumber>29c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Taxable Income -->

			<xsd:element name="TaxableIncome" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Taxable income</Description>

						<LineNumber>30</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Tax -->

			<xsd:element name="TotalTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total Tax</Description>

						<LineNumber>31</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Prior Year Overpayment Credit -->

			<xsd:element name="PriorYearOverpaymentCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Prior year overpayment credited to current year</Description>

						<LineNumber>32a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Estimated Tax Payments -->

			<xsd:element name="EstimatedTaxPayments" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Estimated tax payments</Description>

						<LineNumber>32b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:complexType>

					<xsd:simpleContent>

						<xsd:restriction base="EstimatedTaxPaymentsType">

							<xsd:totalDigits value="10" />

						</xsd:restriction>

					</xsd:simpleContent>

				</xsd:complexType>

			</xsd:element>



			<!-- Refund Applied For -->

			<xsd:element name="RefundAppliedFor" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Refund applied for on Form 4466</Description>

						<LineNumber>32c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Tax Payment Balance -->

			<xsd:element name="TaxPaymentBalance" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax payment balance</Description>

						<LineNumber>32d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Tax Deposited with Form 7004 -->

			<xsd:element name="TaxDepositedWithForm7004" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax deposited with Form 7004</Description>

						<LineNumber>32e</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Credit for Tax Paid on Undistributed Capital Gains -->

			<xsd:element name="UndistributedCapitalGainsCr" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Credit for tax paid on undistributed capital gains</Description>

						<LineNumber>32f</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Credit for Federal Tax on Fuels -->

			<xsd:element name="CreditForFederalTaxOnFuels" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Credit for Federal tax on fuels</Description>

						<LineNumber>32g</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Payments -->

			<xsd:element name="TotalPayments" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total Payments</Description>

						<LineNumber>32h</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Form 2220 Attached -->

			<xsd:element name="Form2220Attached" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates Form 2220 is attached</Description>

						<LineNumber>33</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Estimated Tax Penalty -->

			<xsd:element name="EstimatedTaxPenalty" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Estimated tax penalty</Description>

						<LineNumber>33</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Tax or Overpayment -->

			<xsd:choice minOccurs="0">



				<!-- Tax Due -->

				<xsd:element name="BalanceDue">

					<xsd:annotation>

						<xsd:documentation>

							<Description>Tax due amount</Description>

							<LineNumber>34</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

					<xsd:simpleType>

						<xsd:restriction base="xsd:integer">

							<xsd:totalDigits value="10" />

						</xsd:restriction>

					</xsd:simpleType>

				</xsd:element>



				<!-- Overpayment -->

				<xsd:element name="Overpayment">

					<xsd:complexType>

						<xsd:sequence>



							<!-- Overpayment Amount -->

							<xsd:element name="Amount">

								<xsd:annotation>

									<xsd:documentation>

										<Description>Overpayment amount</Description>

										<LineNumber>35</LineNumber>

									</xsd:documentation>

								</xsd:annotation>

								<xsd:simpleType>

									<xsd:restriction base="xsd:integer">

										<xsd:totalDigits value="10" />

									</xsd:restriction>

								</xsd:simpleType>

							</xsd:element>



							<!-- Applied to Next Return or Refunded -->

							<xsd:choice minOccurs="0">



								<!-- Overpayment Credited -->

								<xsd:element name="CreditElect">

									<xsd:annotation>

										<xsd:documentation>

											<Description>Overpayment credited to next year's estimated tax</Description>

											<LineNumber>36</LineNumber>

										</xsd:documentation>

									</xsd:annotation>

									<xsd:simpleType>

										<xsd:restriction base="xsd:integer">

											<xsd:totalDigits value="9" />

										</xsd:restriction>

									</xsd:simpleType>

								</xsd:element>



								<!-- Refunded Amount -->

								<xsd:element name="Refund">

									<xsd:annotation>

										<xsd:documentation>

											<Description>Refunded amount</Description>

											<LineNumber>36</LineNumber>

										</xsd:documentation>

									</xsd:annotation>

									<xsd:simpleType>

										<xsd:restriction base="xsd:integer">

											<xsd:totalDigits value="11" />

										</xsd:restriction>

									</xsd:simpleType>

								</xsd:element>



							</xsd:choice>



						</xsd:sequence>

					</xsd:complexType>

				</xsd:element>



			</xsd:choice>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

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

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule A -->

	<xsd:element name="IRS1120ScheduleA">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule A</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleAType">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule A">

						<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:extension>

			</xsd:complexContent>

		</xsd:complexType>

	</xsd:element>



	<xsd:complexType name="IRS1120ScheduleAType">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120 Schedule A</xsd:documentation>

		</xsd:annotation>



		<xsd:sequence>



			<!-- Inventory at Beginning of Year -->

			<xsd:element name="InventoryAtBeginningOfYear" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Inventory at beginning of year</Description>

						<LineNumber>Schedule A Line 1</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Purchases -->

			<xsd:element name="Purchases" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Purchases</Description>

						<LineNumber>Schedule A Line 2</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Cost of Labor -->

			<xsd:element name="CostOfLabor" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Cost of labor</Description>

						<LineNumber>Schedule A Line 3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Additional Sec263 A Costs -->

			<xsd:element name="AdditionalSection263ACosts" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Additional section 263A costs</Description>

						<LineNumber>Schedule A Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Other Costs -->

			<xsd:element name="OtherCosts" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other costs</Description>

						<LineNumber>Schedule A Line 5</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Costs -->

			<xsd:element name="TotalCosts" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total costs</Description>

						<LineNumber>Schedule A Line 6</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Inventory at End of Year -->

			<xsd:element name="InventoryAtEndOfYear" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Inventory at end of year</Description>

						<LineNumber>Schedule A Line 7</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Cost of Goods Sold -->

			<xsd:element name="CostOfGoodsSold" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Cost of goods sold</Description>

						<LineNumber>Schedule A Line 8</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- ============================ -->

			<!-- Methods Used for Valuing Closing Inventory -->

			<!-- ============================ -->

			<!-- Cost as described in Sec. 1.471-3 -->

			<xsd:element name="CostAsIn14713" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Cost as described in Regulations section 1.471-3</Description>

						<LineNumber>Schedule A Line 9a (i)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Lower of Cost or Market as described in Sec. 1.471-4 -->

			<xsd:element name="LowerOfCostOrMarketAsIn14714" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Lower of cost or market as described in Regulations section 1.471-4</Description>

						<LineNumber>Schedule A Line 9a (ii)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Other Method Used for Valuing Closing Inventory -->

			<xsd:element name="OtherMethod" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other method used for valuing closing inventory</Description>

						<LineNumber>Schedule A Line 9a (iii)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Subnormal Goods -->

			<xsd:element name="SubnormalGoods" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates there was a writedown of subnormal goods</Description>

						<LineNumber>Schedule A Line 9b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- LIFO Adopted -->

			<xsd:element name="LIFOAdopted" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates the LIFO inventory method was adopted</Description>

						<LineNumber>Schedule A Line 9c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- LIFO Closing Inventory Amount -->

			<xsd:element name="LIFOClosingInventoryAmount" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Amount of closing inventory computed under LIFO</Description>

						<LineNumber>Schedule A Line 9d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- LIFO Closing Inventory Percentage -->

			<xsd:element name="LIFOClosingInventoryPercent" type="RatioType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Percentage of closing inventory computed under LIFO (expressed as a decimal of up to 5 decimal places).</Description>

						<LineNumber>Schedule A Line 9d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Sec. 263A Rules Apply -->

			<xsd:element name="Section263ARulesApply" type="xsd:boolean" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates the rules of section 263A apply to the corporation</Description>

						<LineNumber>Schedule A Line 9e</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Inventory Determination Change -->

			<xsd:element name="InventoryDeterminationChange" type="xsd:boolean" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates change in determining quantities, cost, or valuation between opening and closing inventory</Description>

						<LineNumber>Schedule A Line 9f</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

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

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule C -->

	<xsd:element name="IRS1120ScheduleC">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule C</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleCType">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule C">

						<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:extension>

			</xsd:complexContent>

		</xsd:complexType>

	</xsd:element>



	<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="DomesticOwnsBelow20Dividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from less-than-20%-owned domestic corporations that are subject to the

70% deduction (other than debt-financed stock)</Description>

						<LineNumber>Schedule C Line 1(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Special Deductions from Less-Than-20%-Owned Domestic Corporations -->

			<xsd:element name="DomesticOwnsBelow20SpecialDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on less-than-20%-owned domestic corporations that are subject to the

70% deduction (other than debt-financed stock)</Description>

						<LineNumber>Schedule C Line 1(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Dividends from 20%-or-More-Owned Domestic Corporations -->

			<xsd:element name="DomesticOwns20OrMoreDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from 20%-or-more-owned domestic corporations that are subject to the 80% deduction (other than debt-financed stock)</Description>

						<LineNumber>Schedule C Line 2(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Special Deductions from 20%-or-More-Owned Domestic Corporations -->

			<xsd:element name="DomesticOwns20OrMoreSpecialDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on 20%-or-more-owned domestic corporations that are subject to the 80% deduction (other than debt-financed stock)</Description>

						<LineNumber>Schedule C Line 2(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Debt Financed Stock Dividends -->

			<xsd:element name="DebtFinancedStockDividends" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Preferred Stock Dividends of Less-Than-20%-Owned Public Utilities -->

			<xsd:element name="PubUtilBelow20PrefStkDvd" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Preferred Stock Special Deductions of Less-Than-20%-Owned Public Utilities -->

			<xsd:element name="PubUtilBelow20PrefStkSpclDed" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Preferred Stock Dividends of 20%-or-More-Owned Public Utilities -->

			<xsd:element name="PubUtil20OrMorePrefStkDvd" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Preferred Stock Special Deductions of 20%-or-More-Owned Public Utilities -->

			<xsd:element name="PubUtil20OrMorePrefStkSpclDed" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Dividends from Less-Than-20%-Owned Foreign Corporations -->

			<xsd:element name="ForeignOwnsBelow20Dividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from less-than-20%-owned foreign corporations and certain FSCs that are subject to the 70% deduction</Description>

						<LineNumber>Schedule C Line 6(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Special Deductions from Less-Than-20%-Owned Foreign Corporations -->

			<xsd:element name="ForeignOwnsBelow20SpecialDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on less-than-20%-owned foreign corporations and certain FSCs that are subject to the 70% deduction</Description>

						<LineNumber>Schedule C Line 6(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Dividends from 20%-or-More-Owned Foreign Corporations -->

			<xsd:element name="ForeignOwns20OrMoreDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from 20%-or-more-owned foreign corporations and certain FSCs that are subject to the 80% deduction</Description>

						<LineNumber>Schedule C Line 7(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Special Deductions from 20%-or-More-Owned Foreign Corporations -->

			<xsd:element name="ForeignOwns20OrMoreSpecialDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on 20%-or-more-owned foreign corporations and certain FSCs that are subject to the 80% deduction</Description>

						<LineNumber>Schedule C Line 7(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Wholly-Owned Foreign Subsidiaries Dividends -->

			<xsd:element name="WhollyOwnedDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from wholly owned foreign subsidiaries subject to the 100% deduction (section 245(b))</Description>

						<LineNumber>Schedule C Line 8(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Wholly-Owned Foreign Subsidiaries Special Deductions -->

			<xsd:element name="WhollyOwnedSpecialDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on wholly owned foreign subsidiaries subject to the 100% deduction (section 245(b))</Description>

						<LineNumber>Schedule C Line 8(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Limited Special Deductions -->

			<xsd:element name="TotalLimitedSpecialDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total limited special deductions</Description>

						<LineNumber>Schedule C Line 9</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Domestic Corp. SBIC Dividends -->

			<xsd:element name="DomesticSBICDividends" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Domestic Corp. SBIC Special Deductions -->

			<xsd:element name="DomesticSBICSpecialDeductions" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- FSC Dividends -->

			<xsd:element name="FSCDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from certain FSCs that are subject to the 100% deduction (section 245(c)(1))</Description>

						<LineNumber>Schedule C Line 11(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- FSC Special Deductions -->

			<xsd:element name="FSCSpecialDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on certain FSCs that are subject to the 100% deduction (section 245(c)(1))</Description>

						<LineNumber>Schedule C Line 11(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Affiliated Group Members Dividends -->

			<xsd:element name="AffiliatedGroupMembersDvd" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from affiliated group members subject to the 100% deduction (section 243(a)(3))</Description>

						<LineNumber>Schedule C Line 12(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Affiliated Group Members Special Deductions -->

			<xsd:element name="AffiliatedGroupMembersSpclDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on affiliated group members subject to the 100% deduction (section 243(a)(3))</Description>

						<LineNumber>Schedule C Line 12(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Other Foreign Dividends -->

			<xsd:element name="OtherForeignDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other dividends from foreign corporations not included on lines 3, 6, 7, 8, or 11</Description>

						<LineNumber>Schedule C Line 13</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Foreign Dividend Gross-Up -->

			<xsd:element name="ForeignDividendGrossUp" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- IC-DISC and Former DISC Dividends -->

			<xsd:element name="ICDISCFormerDISCDividends" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Deductions for Public Utilities Preferred Stock Dividends -->

			<xsd:element name="PublicUtilitiesPrefStkDvdDed" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Dividends -->

			<xsd:element name="TotalDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total dividends</Description>

						<LineNumber>Schedule C Line 19</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Special Deductions -->

			<xsd:element name="TotalSpecialDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total special deductions</Description>

						<LineNumber>Schedule C Line 20</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

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

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule E -->

	<xsd:element name="IRS1120ScheduleE">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule E</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleEType">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule E">

						<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:extension>

			</xsd:complexContent>

		</xsd:complexType>

	</xsd:element>



	<xsd:complexType name="IRS1120ScheduleEType">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120 Schedule E</xsd:documentation>

		</xsd:annotation>



		<xsd:sequence>



			<!-- Officer Compensations -->

			<xsd:element name="Officer" type="OfficerDetailType" minOccurs="0" maxOccurs="unbounded" />



			<!-- Total Compensation of Officers -->

			<xsd:element name="TotalCompensationOfOfficers" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total compensation of officers</Description>

						<LineNumber>Schedule E Line 2</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Compensation Claimed on Schedule A -->

			<xsd:element name="CompensationClmOnSchAAndElse" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Compensation of officers claimed on Schedule A and elsewhere on return</Description>

						<LineNumber>Schedule E Line 3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Net Compensation of Officers -->

			<xsd:element name="NetCompensationOfOfficers" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net compensation of officers</Description>

						<LineNumber>Schedule E Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>



	<xsd:complexType name="OfficerDetailType">

		<xsd:sequence>



			<!-- Officer Name -->

			<xsd:element name="NameOfOfficer" type="PersonNameType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Name of officer</Description>

						<LineNumber>Schedule E Line 1(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Social Security Number -->

			<xsd:element name="SocialSecurityNumber" type="SSNType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Social security number</Description>

						<LineNumber>Schedule E Line 1(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Percent of Time Devoted to Business -->

			<xsd:element name="PercentTimeDevotedToBusiness" type="RatioType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Percent of time devoted to business (expressed as a decimal of up to 5 decimal places).</Description>

						<LineNumber>Schedule E Line 1(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Percent of Common Stock Owned -->

			<xsd:element name="PercentCommonStockOwned" type="RatioType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Percent of common stock owned (expressed as a decimal of up to 5 decimal places).</Description>

						<LineNumber>Schedule E Line 1(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Percent of Preferred Stock Owned -->

			<xsd:element name="PercentPreferredStockOwned" type="RatioType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Percent of preferred stock owned (expressed as a decimal of up to 5 decimal places).</Description>

						<LineNumber>Schedule E Line 1(e)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Amount of compensation -->

			<xsd:element name="AmountOfCompensation" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Amount of compensation</Description>

						<LineNumber>Schedule E Line 1(f)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

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

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule J -->

	<xsd:element name="IRS1120ScheduleJ">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule J</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleJType">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule J">

						<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:extension>

			</xsd:complexContent>

		</xsd:complexType>

	</xsd:element>



	<xsd:complexType name="IRS1120ScheduleJType">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120 Schedule J</xsd:documentation>

		</xsd:annotation>



		<xsd:sequence>



			<!-- Member of a Controlled Group -->

			<xsd:element name="MemberOfControlledGroup" type="CheckboxType" 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 Line 1</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Share of 50K Income Bracket -->

			<xsd:element name="ShareOf50KTaxableIncomeBracket" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>If a member of a controlled group, enter the corporation's share of the $50,000 taxable income bracket</Description>

						<LineNumber>Schedule J Line 2a(1)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:maxInclusive value="50000" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Share of 25K Income Bracket -->

			<xsd:element name="ShareOf25KTaxableIncomeBracket" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>If a member of a controlled group, enter the corporation's share of the $25,000 taxable income bracket</Description>

						<LineNumber>Schedule J Line 2a(2)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:maxInclusive value="25000" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Share of 9925K Income Bracket -->

			<xsd:element name="ShareOf9925KTaxableIncomeBrkt" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>If a member of a controlled group, enter the corporation's share of the $9,925,000 taxable income bracket</Description>

						<LineNumber>Schedule J Line 2a(3)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:maxInclusive value="9925000" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Share of Additional 5 Percent Tax -->

			<xsd:element name="ShareOfAdditional5PercentTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Share of additional 5% tax (not more than $11,750)</Description>

						<LineNumber>Schedule J Line 2b(1)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:maxInclusive value="11750" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Share of Additional 3 Percent Tax -->

			<xsd:element name="ShareOfAdditional3PercentTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Share of additional 3% tax (not more than $100,000)</Description>

						<LineNumber>Schedule J Line 2b(2)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:maxInclusive value="100000" />

					</xsd:restriction>

				</xsd:simpleType>

			</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 Line 3</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 Line 3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Alternative Minimum Tax -->

			<xsd:element name="AlternativeMinimumTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Alternative minimum tax</Description>

						<LineNumber>Schedule J Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Income Tax and Alternative Minimum Tax -->

			<xsd:element name="IncomeTaxAndAlternativeMinTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Income tax and alternative minimum tax</Description>

						<LineNumber>Schedule J Line 5</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Foreign Tax Credit -->

			<xsd:element name="ForeignTaxCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Foreign tax credit</Description>

						<LineNumber>Schedule J Line 6a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="13" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Possessions Tax Credit -->

			<xsd:element name="PossessionsTaxCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Possessions tax credit</Description>

						<LineNumber>Schedule J Line 6b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Nonconventional Source Fuel Credit -->

			<xsd:element name="NonconventionalSourceFuelCr" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Nonconventional source fuel credit</Description>

						<LineNumber>Schedule J Line 6c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- QEV Credit -->

			<xsd:element name="QEVCredit" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>qualified electric vehicle (QEV) credit</Description>

						<LineNumber>Schedule J Line 6c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Fuel and QEV Credit -->

			<xsd:element name="FuelAndQEVCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Fuel and QEV credit</Description>

						<LineNumber>Schedule J Line 6c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Form 3800 Attached -->

			<xsd:element name="Form3800Attached" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Form 3800 attached</Description>

						<LineNumber>Schedule J Line 6d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Other Forms Attached -->

			<xsd:element name="OtherFormsAttached" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other form(s) attached</Description>

						<LineNumber>Schedule J Line 6d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- List of Forms Attached -->

			<xsd:element name="FormAttached" minOccurs="0" maxOccurs="15">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other form(s) attached</Description>

						<LineNumber>Schedule J Line 6d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:string">

						<xsd:enumeration value="3468" />

						<xsd:enumeration value="5884" />

						<xsd:enumeration value="6478" />

						<xsd:enumeration value="6765" />

						<xsd:enumeration value="8586" />

						<xsd:enumeration value="8820" />

						<xsd:enumeration value="8826" />

						<xsd:enumeration value="8830" />

						<xsd:enumeration value="8835" />

						<xsd:enumeration value="8844" />

						<xsd:enumeration value="8845" />

						<xsd:enumeration value="8846" />

						<xsd:enumeration value="8847" />

						<xsd:enumeration value="8861" />

						<xsd:enumeration value="8874" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- General Business Credit -->

			<xsd:element name="GeneralBusinessCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>General business credit</Description>

						<LineNumber>Schedule J Line 6d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</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 Line 6e</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Qualified Zone Academy Bond Credit -->

			<xsd:element name="QualifiedZoneAcademyBondCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Qualified zone academy bond credit</Description>

						<LineNumber>Schedule J Line 6f</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Credits -->

			<xsd:element name="TotalCredits" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total credits</Description>

						<LineNumber>Schedule J Line 7</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Tax Less Credit -->

			<xsd:element name="TotalTaxLessCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total tax less credit - substract line 7 from line 5</Description>

						<LineNumber>Schedule J Line 8</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</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 Line 9</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Tax from Form 4255 -->

			<xsd:element name="TaxFromForm4255" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax from Form 4255</Description>

						<LineNumber>Schedule J Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Tax from Form 8611 -->

			<xsd:element name="TaxFromForm8611" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax from Form 8611</Description>

						<LineNumber>Schedule J Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Tax from Form 8697 -->

			<xsd:element name="TaxFromForm8697" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax from Form 8697</Description>

						<LineNumber>Schedule J Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Tax from Form 8866 -->

			<xsd:element name="TaxFromForm8866" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax from Form 8866</Description>

						<LineNumber>Schedule J Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Other Tax -->

			<xsd:element name="OtherTax" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other tax</Description>

						<LineNumber>Schedule J Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Total Other Taxes -->

			<xsd:element name="TotalOtherTaxes" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total other taxes</Description>

						<LineNumber>Schedule J Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Tax -->

			<xsd:element name="TotalTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total tax</Description>

						<LineNumber>Schedule J Line 11</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

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

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule K -->

	<xsd:element name="IRS1120ScheduleK">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule K</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleKType">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule K">

						<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:extension>

			</xsd:complexContent>

		</xsd:complexType>

	</xsd:element>



	<xsd:complexType name="IRS1120ScheduleKType">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120 Schedule K</xsd:documentation>

		</xsd:annotation>



		<xsd:sequence>



			<!-- 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>



			<!-- Method of Accounting: Other -->

			<xsd:element name="MethodOfAccountingOther" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Method of Accounting - Other. Specify the method of accounting used in the note attribute.</Description>

						<LineNumber>Schedule K Line 1c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Business Activity Code -->

			<xsd:element name="BusinessActivityCode" type="BusinessActivityCodeType">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Business activity code</Description>

						<LineNumber>Schedule K Line 2a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- 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>



			<!-- Corp. Owned Major Stock -->

			<xsd:element name="Own50PercentVotingStock" type="xsd:boolean">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates the corporation own 50% or more of the voting stock of a domestic corporation</Description>

						<LineNumber>Schedule K Line 3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Subsidiary or Parent-Subsidiary -->

			<xsd:element name="ControlledGroupMember" type="xsd:boolean">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates the corporation a subsidiary in an affiliated group or a parent-subsidiary controlled group</Description>

						<LineNumber>Schedule K Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Parent Corp. Name -->

			<xsd:element name="ParentCorporationName" type="BusinessName1Type" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Name of the parent corporation</Description>

						<LineNumber>Schedule K Line 4</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 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Parent Corp. EIN -->

			<xsd:element name="ParentCorporationEIN" type="EINType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>EIN of the parent corporation</Description>

						<LineNumber>Schedule K Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Individuals Owned Major Stock -->

			<xsd:element name="IndividualsOwn50PercentStock" type="xsd:boolean">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates individuals own 50% or more of the corporation's voting stock</Description>

						<LineNumber>Schedule K Line 5</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Individuals Owned Major Stock Percent -->

			<xsd:element name="IndividualsOwnStockPercent" type="RatioType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Percent voting stocks owned by individuals if over 50 percent (expressed as a decimal of up to 5 decimal places).</Description>

						<LineNumber>Schedule K Line 5</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Excess Dividends Paid -->

			<xsd:element name="ExcessDividendsPaid" type="xsd:boolean">

				<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:element>



			<!-- Foreign Own Major Stock -->

			<xsd:element name="ForeignOwn25PercentStock" type="xsd:boolean">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates one foreign person owned, directly or indirectly, at least 25 percent of voting stock</Description>

						<LineNumber>Schedule K Line 7</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Foreign Own Major Stock Pecent -->

			<xsd:element name="ForeignOwnStockPercent" type="RatioType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Percent voting stocks owned by a foreign person if over 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>



			<!-- Foreign Own Major Stock Country -->

			<xsd:element name="ForeignOwnStockCountry" type="CountryType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>The country of the foreign person who owned more than 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:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="4" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Publicly Offered Debt Instruments Issued -->

			<xsd:element name="OfferedDebtInstrumentsOID" 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" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</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 75 or fewer)</Description>

						<LineNumber>Schedule K Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:maxInclusive value="75" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- NOL Forego Carryback -->

			<xsd:element name="NOLForegoCarryback" type="CheckboxType" 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:element>



			<!-- NOL Carryover from Prior Year -->

			<xsd:element name="NOLCarryoverFromPriorYear" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

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

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule L -->

	<xsd:element name="IRS1120ScheduleL">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule L</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleLType">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule L">

						<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:extension>

			</xsd:complexContent>

		</xsd:complexType>

	</xsd:element>



	<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" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="CashEOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Trade Notes and Accounts Receivables -->

			<xsd:element name="AccountsReceivablesBOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="AccountsReceivablesEOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Bad Debt Allowance and Net Account Receivables -->

			<xsd:element name="BadDebtAllowanceBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Bad debt allowance at beginning of tax year</Description>

						<LineNumber>Schedule L Line 2b(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="NetAccountReceivablesBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net account receivables at beginning of tax year</Description>

						<LineNumber>Schedule L Line 2b(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="BadDebtAllowanceEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Bad debt allowance at end of tax year</Description>

						<LineNumber>Schedule L Line 2b(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="NetAccountReceivablesEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net account receivables at end of tax year</Description>

						<LineNumber>Schedule L Line 2b(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Inventories -->

			<xsd:element name="InventoriesBOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="InventoriesEOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- U.S. Government Obligations -->

			<xsd:element name="USGovernmentObligationsBOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="USGovernmentObligationsEOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Tax-Exempt Securities -->

			<xsd:element name="TaxExemptSecuritiesBOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="TaxExemptSecuritiesEOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:restriction base="OtherCurrentAssetsType">

							<xsd:totalDigits value="11" />

						</xsd:restriction>

					</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:restriction base="OtherCurrentAssetsType">

							<xsd:totalDigits value="11" />

						</xsd:restriction>

					</xsd:simpleContent>

				</xsd:complexType>

			</xsd:element>



			<!-- Loan to Sharehlders -->

			<xsd:element name="LoansToShareholdersBOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="LoansToShareholdersEOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Mortgage and Real Estate Loans -->

			<xsd:element name="MortgageRealEstateLoansBOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="MortgageRealEstateLoansEOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Buildings and Other Depreciable Assets -->

			<xsd:element name="BldgOtherDepreciableAssetsBOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="BldgOtherDepreciableAssetsEOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Accumulated Depreciation and Net Depreciable Assets -->

			<xsd:element name="AccumulatedDepreciationBOY" 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:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="NetDepreciableAssetsBOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="AccumulatedDepreciationEOY" 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:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="NetDepreciableAssetsEBOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Depletable Assets -->

			<xsd:element name="DepletableAssetsBOY" 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:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="DepletableAssetsEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						&l