<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="account">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="header" ref="header"/>
				<xs:element name="subheader" ref="subheader" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="appropriations-para" ref="appropriations-para" minOccurs="0" maxOccurs="unbounded"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="subaccount" ref="subaccount"/>
					<xs:element name="section" ref="section"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="act-name">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="parsable-cite" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="action">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="action-date" ref="action-date" minOccurs="0" maxOccurs="1"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="action-desc" ref="action-desc"/>
					<xs:element name="action-instruction" ref="action-instruction"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="stage">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="Additional-Sponsors-House"/>
						<xs:enumeration value="Additional-Sponsors-Senate"/>
						<xs:enumeration value="Agreed-to-House"/>
						<xs:enumeration value="Agreed-to-Senate"/>
						<xs:enumeration value="Amendment-in-House"/>
						<xs:enumeration value="Amendment-in-Senate"/>
						<xs:enumeration value="Committee-Discharged-House"/>
						<xs:enumeration value="Committee-Discharged-Senate"/>
						<xs:enumeration value="Considered-and-Passed-House"/>
						<xs:enumeration value="Considered-and-Passed-Senate"/>
						<xs:enumeration value="Engrossed-Amendment-House"/>
						<xs:enumeration value="Engrossed-Amendment-Senate"/>
						<xs:enumeration value="Engrossed-in-House"/>
						<xs:enumeration value="Engrossed-in-Senate"/>
						<xs:enumeration value="Enrolled-Bill"/>
						<xs:enumeration value="Failed-Amendment-House"/>
						<xs:enumeration value="Failed-Amendment-Senate"/>
						<xs:enumeration value="Held-at-Desk-House"/>
						<xs:enumeration value="Held-at-Desk-Senate"/>
						<xs:enumeration value="Indefinitely-Postponed-House"/>
						<xs:enumeration value="Indefinitely-Postponed-Senate"/>
						<xs:enumeration value="Introduced-in-House"/>
						<xs:enumeration value="Introduced-in-Senate"/>
						<xs:enumeration value="Laid-on-Table-House"/>
						<xs:enumeration value="Laid-on-Table-Senate"/>
						<xs:enumeration value="Ordered-to-be-Printed-House"/>
						<xs:enumeration value="Ordered-to-be-Printed-Senate"/>
						<xs:enumeration value="Placed-on-Calendar-House"/>
						<xs:enumeration value="Placed-on-Calendar-Senate"/>
						<xs:enumeration value="Pre-Introduction"/>
						<xs:enumeration value="Public-Print"/>
						<xs:enumeration value="Re-Enrolled-Bill"/>
						<xs:enumeration value="Received-in-House"/>
						<xs:enumeration value="Received-in-Senate"/>
						<xs:enumeration value="Reengrossed-Amendment-House"/>
						<xs:enumeration value="Reengrossed-Amendment-Senate"/>
						<xs:enumeration value="Reference-Change-House"/>
						<xs:enumeration value="Reference-Change-Senate"/>
						<xs:enumeration value="Referral-Instructions-House"/>
						<xs:enumeration value="Referral-Instructions-Senate"/>
						<xs:enumeration value="Referred-in-House"/>
						<xs:enumeration value="Referred-in-Senate"/>
						<xs:enumeration value="Referred-to-Committee-House"/>
						<xs:enumeration value="Referred-to-Committee-Senate"/>
						<xs:enumeration value="Referred-w-Amendments-House"/>
						<xs:enumeration value="Referred-w-Amendments-Senate"/>
						<xs:enumeration value="Reported-in-House"/>
						<xs:enumeration value="Reported-in-Senate"/>
						<xs:enumeration value="Sponsor-Change"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="action-date">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="date" type="xs:string"/>
			<xs:attribute name="legis-day" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="action-desc">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="cosponsor" ref="cosponsor"/>
				<xs:element name="sponsor" ref="sponsor"/>
				<xs:element name="nonsponsor" ref="nonsponsor"/>
			</xs:sequence>
			<xs:attribute name="blank-lines-after" default="0">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
						<xs:enumeration value="2"/>
						<xs:enumeration value="3"/>
						<xs:enumeration value="4"/>
						<xs:enumeration value="5"/>
						<xs:enumeration value="6"/>
						<xs:enumeration value="7"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="action-instruction">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="added-phrase">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="after-quoted-block">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="legis-comment" ref="legis-comment"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="appropriations-para">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="text" ref="text"/>
				<xs:element name="proviso" ref="proviso" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="associated-doc">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="parsable-cite" type="xs:string"/>
			<xs:attribute name="role" default="associated-bill">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="amendment"/>
						<xs:enumeration value="associated-bill"/>
						<xs:enumeration value="associated-resolution"/>
						<xs:enumeration value="companion-bill"/>
						<xs:enumeration value="identical-bill"/>
						<xs:enumeration value="legislative-history"/>
						<xs:enumeration value="report"/>
						<xs:enumeration value="other"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="other-association" type="xs:string"/>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="attestation">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="attestation-group" ref="attestation-group" minOccurs="1" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="attestation-date">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
			<xs:attribute name="date" type="xs:string"/>
			<xs:attribute name="legis-day" type="xs:string"/>
			<xs:attribute name="chamber">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="House"/>
						<xs:enumeration value="Senate"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="attestation-group">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="attestation-date" ref="attestation-date" minOccurs="0" maxOccurs="1"/>
				<xs:sequence minOccurs="0" maxOccurs="unbounded">
					<xs:choice minOccurs="0" maxOccurs="1">
						<xs:element name="attestor" ref="attestor"/>
						<xs:element name="proxy" ref="proxy"/>
					</xs:choice>
					<xs:element name="role" ref="role"/>
				</xs:sequence>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="attestor">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="name-id" type="xs:ID"/>
			<xs:attribute name="display" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="author-note">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="bill">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="pre-form" ref="pre-form" minOccurs="0" maxOccurs="1"/>
				<xs:element name="metadata" ref="metadata" minOccurs="0" maxOccurs="1"/>
				<xs:element name="form" ref="form"/>
				<xs:element name="legis-body" ref="legis-body" minOccurs="1" maxOccurs="unbounded"/>
				<xs:element name="official-title-amendment" ref="official-title-amendment" minOccurs="0" maxOccurs="1"/>
				<xs:element name="attestation" ref="attestation" minOccurs="0" maxOccurs="1"/>
				<xs:element name="endorsement" ref="endorsement" minOccurs="0" maxOccurs="1"/>
			</xs:sequence>
			<xs:attribute name="key">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="H"/>
						<xs:enumeration value="S"/>
						<xs:enumeration value="G"/>
						<xs:enumeration value="L"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="star-print" default="no-star-print">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="first-star-print"/>
						<xs:enumeration value="second-star-print"/>
						<xs:enumeration value="no-star-print"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="dms-id" type="xs:ID"/>
			<xs:attribute name="dms-version" type="xs:string"/>
			<xs:attribute name="bill-type" default="olc">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="olc"/>
						<xs:enumeration value="traditional"/>
						<xs:enumeration value="appropriations"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="bill-stage" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="Additional-Sponsors-House"/>
						<xs:enumeration value="Additional-Sponsors-Senate"/>
						<xs:enumeration value="Agreed-to-House"/>
						<xs:enumeration value="Agreed-to-Senate"/>
						<xs:enumeration value="Amendment-in-House"/>
						<xs:enumeration value="Amendment-in-Senate"/>
						<xs:enumeration value="Committee-Discharged-House"/>
						<xs:enumeration value="Committee-Discharged-Senate"/>
						<xs:enumeration value="Considered-and-Passed-House"/>
						<xs:enumeration value="Considered-and-Passed-Senate"/>
						<xs:enumeration value="Engrossed-Amendment-House"/>
						<xs:enumeration value="Engrossed-Amendment-Senate"/>
						<xs:enumeration value="Engrossed-in-House"/>
						<xs:enumeration value="Engrossed-in-Senate"/>
						<xs:enumeration value="Enrolled-Bill"/>
						<xs:enumeration value="Failed-Amendment-House"/>
						<xs:enumeration value="Failed-Amendment-Senate"/>
						<xs:enumeration value="Held-at-Desk-House"/>
						<xs:enumeration value="Held-at-Desk-Senate"/>
						<xs:enumeration value="Indefinitely-Postponed-House"/>
						<xs:enumeration value="Indefinitely-Postponed-Senate"/>
						<xs:enumeration value="Introduced-in-House"/>
						<xs:enumeration value="Introduced-in-Senate"/>
						<xs:enumeration value="Laid-on-Table-House"/>
						<xs:enumeration value="Laid-on-Table-Senate"/>
						<xs:enumeration value="Ordered-to-be-Printed-House"/>
						<xs:enumeration value="Ordered-to-be-Printed-Senate"/>
						<xs:enumeration value="Placed-on-Calendar-House"/>
						<xs:enumeration value="Placed-on-Calendar-Senate"/>
						<xs:enumeration value="Pre-Introduction"/>
						<xs:enumeration value="Re-Enrolled-Bill"/>
						<xs:enumeration value="Received-in-House"/>
						<xs:enumeration value="Received-in-Senate"/>
						<xs:enumeration value="Reengrossed-Amendment-House"/>
						<xs:enumeration value="Reengrossed-Amendment-Senate"/>
						<xs:enumeration value="Reference-Change-House"/>
						<xs:enumeration value="Reference-Change-Senate"/>
						<xs:enumeration value="Referral-Instructions-House"/>
						<xs:enumeration value="Referral-Instructions-Senate"/>
						<xs:enumeration value="Referred-in-House"/>
						<xs:enumeration value="Referred-in-Senate"/>
						<xs:enumeration value="Referred-to-Committee-House"/>
						<xs:enumeration value="Referred-to-Committee-Senate"/>
						<xs:enumeration value="Referred-w-Amendments-House"/>
						<xs:enumeration value="Referred-w-Amendments-Senate"/>
						<xs:enumeration value="Reported-in-House"/>
						<xs:enumeration value="Reported-in-Senate"/>
						<xs:enumeration value="Sponsor-Change"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="public-private" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="public"/>
						<xs:enumeration value="private"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="microcomp-version" type="xs:string"/>
			<xs:attribute name="public-print" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="bold">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="act-name" ref="act-name"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="calendar">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="chapter">
		<xs:complexType>
			<xs:sequence>
				<xs:sequence>
					<xs:element name="enum" ref="enum"/>
					<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
					<xs:element name="toc" ref="toc" minOccurs="0" maxOccurs="1"/>
				</xs:sequence>
				<xs:element name="section" ref="section" minOccurs="0" maxOccurs="unbounded"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="subchapter" ref="subchapter"/>
					<xs:element name="part" ref="part"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="level-type" default="subsequent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="undesignated"/>
						<xs:enumeration value="subsequent"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="clause">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
				<xs:choice minOccurs="0" maxOccurs="1">
					<xs:element name="text" ref="text" minOccurs="0" maxOccurs="1"/>
					<xs:element name="appropriations-para" ref="appropriations-para" minOccurs="0" maxOccurs="unbounded"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="quoted-block" ref="quoted-block"/>
					<xs:element name="non-statutory-material" ref="non-statutory-material"/>
					<xs:element name="graphic" ref="graphic"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
					<xs:element name="formula" ref="formula"/>
					<xs:element name="toc" ref="toc"/>
					<xs:element name="table" ref="table"/>
					<xs:element name="list" ref="list"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="subclause" ref="subclause"/>
					<xs:element name="continuation-text" ref="continuation-text"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="colspec">
		<xs:complexType>
			<xs:attribute name="colnum" type="xs:NMTOKEN"/>
			<xs:attribute name="colname" type="xs:NMTOKEN"/>
			<xs:attribute name="colwidth" type="xs:string"/>
			<xs:attribute name="colsep">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="rowsep">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="align">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left"/>
						<xs:enumeration value="right"/>
						<xs:enumeration value="center"/>
						<xs:enumeration value="justify"/>
						<xs:enumeration value="char"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="char" type="xs:string"/>
			<xs:attribute name="charoff" type="xs:NMTOKEN"/>
			<xs:attribute name="coldef" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="trace"/>
						<xs:enumeration value="fig"/>
						<xs:enumeration value="txt"/>
						<xs:enumeration value="txt-no-ldr"/>
						<xs:enumeration value="txt-no-spread"/>
						<xs:enumeration value="txt-no-ldr-no-spread"/>
						<xs:enumeration value="align-on-char"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="min-data-value" type="xs:NMTOKEN" use="required"/>
			<xs:attribute name="colsep-modify">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="parallel"/>
						<xs:enumeration value="bold"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="align-modify-variable">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="committee-appointment-paragraph">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
				<xs:element name="text" ref="text"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="committee-name">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="added-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="deleted-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="congress">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="constitution-article">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:element name="section" ref="section" minOccurs="1" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="continuation-text">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="continuation-text-level">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="section"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="conversion-notes">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="noted" ref="noted" minOccurs="1" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="cosponsor">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
			<xs:attribute name="name-id" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="current-chamber">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="dc:date">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="xml:lang" type="xs:string"/>
					<xs:attribute name="rdf:resource" type="xs:string"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="dc:format">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="xml:lang" type="xs:string"/>
					<xs:attribute name="rdf:resource" type="xs:string"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="dc:language">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="xml:lang" type="xs:string"/>
					<xs:attribute name="rdf:resource" type="xs:string"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="dc:publisher">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="xml:lang" type="xs:string"/>
					<xs:attribute name="rdf:resource" type="xs:string"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="dc:rights">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="xml:lang" type="xs:string"/>
					<xs:attribute name="rdf:resource" type="xs:string"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="dc:title">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="xml:lang" type="xs:string"/>
					<xs:attribute name="rdf:resource" type="xs:string"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="definition">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="deleted-phrase">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="distribution-code">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="division">
		<xs:complexType>
			<xs:sequence>
				<xs:sequence>
					<xs:element name="enum" ref="enum"/>
					<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
					<xs:element name="toc" ref="toc" minOccurs="0" maxOccurs="1"/>
				</xs:sequence>
				<xs:element name="section" ref="section" minOccurs="0" maxOccurs="unbounded"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="subdivision" ref="subdivision"/>
					<xs:element name="title" ref="title"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="level-type" default="subsequent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="undesignated"/>
						<xs:enumeration value="subsequent"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="dublinCore">
		<xs:complexType>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="dc:title" ref="dc:title"/>
				<xs:element name="dc:publisher" ref="dc:publisher"/>
				<xs:element name="dc:date" ref="dc:date"/>
				<xs:element name="dc:format" ref="dc:format"/>
				<xs:element name="dc:language" ref="dc:language"/>
				<xs:element name="dc:rights" ref="dc:rights"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
	<xs:element name="editorial">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="effective-date">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="endorsement">
		<xs:complexType>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="action-date" ref="action-date"/>
				<xs:element name="action-desc" ref="action-desc"/>
			</xs:choice>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="enrolled-dateline">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="entry">
		<xs:complexType mixed="true">
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="bold" ref="bold"/>
			</xs:choice>
			<xs:attribute name="colname" type="xs:NMTOKEN"/>
			<xs:attribute name="namest" type="xs:NMTOKEN"/>
			<xs:attribute name="nameend" type="xs:NMTOKEN"/>
			<xs:attribute name="morerows" type="xs:NMTOKEN"/>
			<xs:attribute name="colsep">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="rowsep">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="align">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left"/>
						<xs:enumeration value="right"/>
						<xs:enumeration value="center"/>
						<xs:enumeration value="justify"/>
						<xs:enumeration value="char"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="char" type="xs:string"/>
			<xs:attribute name="charoff" type="xs:NMTOKEN"/>
			<xs:attribute name="valign">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="top"/>
						<xs:enumeration value="middle"/>
						<xs:enumeration value="bottom"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="rowsep-modify">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="double"/>
						<xs:enumeration value="bold"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="stub-definition">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="trace"/>
						<xs:enumeration value="fig"/>
						<xs:enumeration value="txt-clr"/>
						<xs:enumeration value="txt-ldr"/>
						<xs:enumeration value="txt-clr-start-end"/>
						<xs:enumeration value="txt-clr-2pts-larger"/>
						<xs:enumeration value="txt-ldr-start"/>
						<xs:enumeration value="txt-ldr-end"/>
						<xs:enumeration value="ctr-start"/>
						<xs:enumeration value="ctr-start-end"/>
						<xs:enumeration value="ctr-continues-start"/>
						<xs:enumeration value="ctr-on-table-start"/>
						<xs:enumeration value="table-fnote"/>
						<xs:enumeration value="fnote-bottom-page"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="stub-hierarchy" type="xs:string"/>
			<xs:attribute name="entry-modify">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="force-ldr"/>
						<xs:enumeration value="force-ldr-bottom"/>
						<xs:enumeration value="ctr-variable"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="fl-hang-hier-2"/>
						<xs:enumeration value="fl-hang-hier-3"/>
						<xs:enumeration value="fl-hang-hier-4"/>
						<xs:enumeration value="fl-hang-hier-5"/>
						<xs:enumeration value="fl-hang-hier-6"/>
						<xs:enumeration value="fl-hang-hier-7"/>
						<xs:enumeration value="fl-hang-hier-8"/>
						<xs:enumeration value="fl-hang-hier-9"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="leader-modify">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="force-ldr"/>
						<xs:enumeration value="clr-ldr"/>
						<xs:enumeration value="force-ldr-bottom"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="enum">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="enum-in-header">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="external-xref">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="enum-in-header" ref="enum-in-header"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
			</xs:sequence>
			<xs:attribute name="legal-doc">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="usc"/>
						<xs:enumeration value="public-law"/>
						<xs:enumeration value="statute-at-large"/>
						<xs:enumeration value="bill"/>
						<xs:enumeration value="act"/>
						<xs:enumeration value="executive-order"/>
						<xs:enumeration value="regulation"/>
						<xs:enumeration value="senate-rule"/>
						<xs:enumeration value="treaty-ust"/>
						<xs:enumeration value="treaty-tias"/>
						<xs:enumeration value="usc-appendix"/>
						<xs:enumeration value="usc-act"/>
						<xs:enumeration value="usc-chapter"/>
						<xs:enumeration value="usc-subtitle"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="parsable-cite" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="first-page-date">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="first-page-desc">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="first-page-header">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="footnote">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="footnote-ref">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="idref" type="xs:IDREF" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="form">
		<xs:complexType>
			<xs:sequence minOccurs="1" maxOccurs="unbounded">
				<xs:element name="distribution-code" ref="distribution-code" minOccurs="0" maxOccurs="1"/>
				<xs:element name="calendar" ref="calendar" minOccurs="0" maxOccurs="1"/>
				<xs:element name="congress" ref="congress"/>
				<xs:element name="session" ref="session"/>
				<xs:element name="enrolled-dateline" ref="enrolled-dateline" minOccurs="0" maxOccurs="1"/>
				<xs:element name="legis-num" ref="legis-num"/>
				<xs:element name="associated-doc" ref="associated-doc" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="current-chamber" ref="current-chamber"/>
				<xs:element name="action" ref="action" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="legis-type" ref="legis-type"/>
				<xs:element name="official-title" ref="official-title"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="formula">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="graphic" ref="graphic"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="fraction">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="graphic">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="image-data" ref="image-data"/>
			</xs:sequence>
			<xs:attribute name="graphic-desc" type="xs:string"/>
			<xs:attribute name="span" default="1">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="1"/>
						<xs:enumeration value="2"/>
						<xs:enumeration value="3"/>
						<xs:enumeration value="4"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="depth" type="xs:string"/>
			<xs:attribute name="halign" default="center">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="center"/>
						<xs:enumeration value="left"/>
						<xs:enumeration value="right"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="graphic-indent" type="xs:string"/>
			<xs:attribute name="rotation" default="p">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="p"/>
						<xs:enumeration value="l"/>
						<xs:enumeration value="i"/>
						<xs:enumeration value="il"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="file" type="xs:string"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="header">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="enum-in-header" ref="enum-in-header"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="editorial" ref="editorial"/>
			</xs:sequence>
			<xs:attribute name="display-inline" default="yes-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="header-in-text">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="enum-in-header" ref="enum-in-header"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="editorial" ref="editorial"/>
			</xs:sequence>
			<xs:attribute name="level" default="section">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="section"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="division"/>
						<xs:enumeration value="part"/>
						<xs:enumeration value="subpart"/>
						<xs:enumeration value="chapter"/>
						<xs:enumeration value="subchapter"/>
						<xs:enumeration value="title"/>
						<xs:enumeration value="subtitle"/>
						<xs:enumeration value="subdivision"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="style" default="OLC">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="appropriation"/>
						<xs:enumeration value="defense"/>
						<xs:enumeration value="OLC"/>
						<xs:enumeration value="tax"/>
						<xs:enumeration value="traditional"/>
						<xs:enumeration value="USC"/>
						<xs:enumeration value="multiple-resolved-clause"/>
						<xs:enumeration value="order-of-business"/>
						<xs:enumeration value="concur-with-amendment"/>
						<xs:enumeration value="constitutional-amendment"/>
						<xs:enumeration value="impeachment"/>
						<xs:enumeration value="other"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="other-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="archaic"/>
						<xs:enumeration value="hybrid"/>
						<xs:enumeration value="nuclear"/>
						<xs:enumeration value="education"/>
						<xs:enumeration value="railroad-retirement"/>
						<xs:enumeration value="traditional-inline"/>
						<xs:enumeration value="archaic-paragraph"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="holc-attorney">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="holc-contact">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="holc-contact-phone">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="holc-creation-date">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="holc-creator">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="holc-doc-number">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="holc-filename">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="holc-job-number">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="holc-last-author">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="holc-last-saved">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="image-data" type="xs:string"/>
	<xs:element name="inline-comment">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="instructive-para">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="internal-xref">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
			</xs:sequence>
			<xs:attribute name="idref" type="xs:IDREF"/>
			<xs:attribute name="legis-path" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="italic">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="item">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
				<xs:choice minOccurs="0" maxOccurs="1">
					<xs:element name="text" ref="text" minOccurs="0" maxOccurs="1"/>
					<xs:element name="appropriations-para" ref="appropriations-para" minOccurs="0" maxOccurs="unbounded"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="quoted-block" ref="quoted-block"/>
					<xs:element name="non-statutory-material" ref="non-statutory-material"/>
					<xs:element name="graphic" ref="graphic"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
					<xs:element name="formula" ref="formula"/>
					<xs:element name="toc" ref="toc"/>
					<xs:element name="table" ref="table"/>
					<xs:element name="list" ref="list"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="subitem" ref="subitem"/>
					<xs:element name="continuation-text" ref="continuation-text"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="legis-body">
		<xs:complexType>
			<xs:sequence minOccurs="0" maxOccurs="1">
				<xs:element name="section" ref="section" minOccurs="0" maxOccurs="unbounded"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:choice minOccurs="1" maxOccurs="unbounded">
						<xs:element name="division" ref="division"/>
						<xs:element name="title" ref="title"/>
					</xs:choice>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="style" default="OLC">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="appropriation"/>
						<xs:enumeration value="defense"/>
						<xs:enumeration value="OLC"/>
						<xs:enumeration value="tax"/>
						<xs:enumeration value="traditional"/>
						<xs:enumeration value="USC"/>
						<xs:enumeration value="multiple-resolved-clause"/>
						<xs:enumeration value="order-of-business"/>
						<xs:enumeration value="concur-with-amendment"/>
						<xs:enumeration value="constitutional-amendment"/>
						<xs:enumeration value="impeachment"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-enacting-clause" default="yes-display-enacting-clause">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-enacting-clause"/>
						<xs:enumeration value="no-display-enacting-clause"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="id" type="xs:ID"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="legis-comment">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
			<xs:attribute name="display">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="legis-counsel">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="legis-num">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="legis-type">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="level-header">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
			<xs:attribute name="level" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="account"/>
						<xs:enumeration value="appropriations-para"/>
						<xs:enumeration value="chapter"/>
						<xs:enumeration value="subdivision"/>
						<xs:enumeration value="division"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="part"/>
						<xs:enumeration value="section"/>
						<xs:enumeration value="subaccount"/>
						<xs:enumeration value="subchapter"/>
						<xs:enumeration value="subpart"/>
						<xs:enumeration value="subsubaccount"/>
						<xs:enumeration value="subsubsubaccount"/>
						<xs:enumeration value="subtitle"/>
						<xs:enumeration value="title"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="idref" type="xs:IDREF"/>
			<xs:attribute name="bold" default="off">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="on"/>
						<xs:enumeration value="off"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="linebreak">
		<xs:complexType/>
	</xs:element>
	<xs:element name="list">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="list-item" ref="list-item" minOccurs="1" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="list-type" default="none">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="numbered"/>
						<xs:enumeration value="lettered"/>
						<xs:enumeration value="none"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="level">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="account"/>
						<xs:enumeration value="appropriations-para"/>
						<xs:enumeration value="chapter"/>
						<xs:enumeration value="subdivision"/>
						<xs:enumeration value="division"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="part"/>
						<xs:enumeration value="section"/>
						<xs:enumeration value="subaccount"/>
						<xs:enumeration value="subchapter"/>
						<xs:enumeration value="subpart"/>
						<xs:enumeration value="subsubaccount"/>
						<xs:enumeration value="subsubsubaccount"/>
						<xs:enumeration value="subtitle"/>
						<xs:enumeration value="title"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="list-item">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="marker">
		<xs:complexType/>
	</xs:element>
	<xs:element name="meta-house">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="holc-filename" ref="holc-filename" minOccurs="0" maxOccurs="1"/>
				<xs:element name="holc-attorney" ref="holc-attorney" minOccurs="0" maxOccurs="1"/>
				<xs:element name="holc-last-author" ref="holc-last-author" minOccurs="0" maxOccurs="1"/>
				<xs:element name="holc-last-saved" ref="holc-last-saved" minOccurs="0" maxOccurs="1"/>
				<xs:element name="holc-creator" ref="holc-creator" minOccurs="0" maxOccurs="1"/>
				<xs:element name="holc-creation-date" ref="holc-creation-date" minOccurs="0" maxOccurs="1"/>
				<xs:element name="holc-contact" ref="holc-contact" minOccurs="0" maxOccurs="1"/>
				<xs:element name="holc-contact-phone" ref="holc-contact-phone" minOccurs="0" maxOccurs="1"/>
				<xs:element name="conversion-notes" ref="conversion-notes" minOccurs="0" maxOccurs="1"/>
				<xs:element name="version" ref="version" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="holc-job-number" ref="holc-job-number" minOccurs="0" maxOccurs="1"/>
				<xs:element name="holc-doc-number" ref="holc-doc-number" minOccurs="0" maxOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="meta-senate">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="slc-for" ref="slc-for" minOccurs="0" maxOccurs="1"/>
				<xs:element name="slc-subject" ref="slc-subject" minOccurs="0" maxOccurs="1"/>
				<xs:element name="slc-type" ref="slc-type" minOccurs="0" maxOccurs="1"/>
				<xs:element name="slc-description" ref="slc-description" minOccurs="0" maxOccurs="1"/>
				<xs:element name="slc-received" ref="slc-received" minOccurs="0" maxOccurs="1"/>
				<xs:element name="slc-delivered" ref="slc-delivered" minOccurs="0" maxOccurs="1"/>
				<xs:element name="slc-staff" ref="slc-staff" minOccurs="0" maxOccurs="1"/>
				<xs:element name="slc-peer-reviewed-by" ref="slc-peer-reviewed-by" minOccurs="0" maxOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="metadata">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="dublinCore" ref="dublinCore"/>
			</xs:sequence>
			<xs:attribute name="xmlns:dc" type="xs:string" fixed="http://purl.org/dc/elements/1.1/"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="multi-column-toc-entry">
		<xs:complexType>
			<xs:sequence minOccurs="1" maxOccurs="unbounded">
				<xs:element name="toc-enum" ref="toc-enum" minOccurs="0" maxOccurs="1"/>
				<xs:element name="level-header" ref="level-header" minOccurs="0" maxOccurs="1"/>
				<xs:choice minOccurs="0" maxOccurs="1">
					<xs:element name="target" ref="target"/>
					<xs:element name="page-num" ref="page-num"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="level" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="account"/>
						<xs:enumeration value="appropriations-para"/>
						<xs:enumeration value="chapter"/>
						<xs:enumeration value="subdivision"/>
						<xs:enumeration value="division"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="part"/>
						<xs:enumeration value="section"/>
						<xs:enumeration value="subaccount"/>
						<xs:enumeration value="subchapter"/>
						<xs:enumeration value="subpart"/>
						<xs:enumeration value="subsubaccount"/>
						<xs:enumeration value="subsubsubaccount"/>
						<xs:enumeration value="subtitle"/>
						<xs:enumeration value="title"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="idref" type="xs:IDREF"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="bold" default="off">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="on"/>
						<xs:enumeration value="off"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="multi-column-toc-quoted-entry">
		<xs:complexType>
			<xs:sequence minOccurs="1" maxOccurs="unbounded">
				<xs:element name="multi-column-toc-entry" ref="multi-column-toc-entry"/>
			</xs:sequence>
			<xs:attribute name="style" default="OLC">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="appropriation"/>
						<xs:enumeration value="defense"/>
						<xs:enumeration value="OLC"/>
						<xs:enumeration value="tax"/>
						<xs:enumeration value="traditional"/>
						<xs:enumeration value="USC"/>
						<xs:enumeration value="multiple-resolved-clause"/>
						<xs:enumeration value="order-of-business"/>
						<xs:enumeration value="concur-with-amendment"/>
						<xs:enumeration value="constitutional-amendment"/>
						<xs:enumeration value="impeachment"/>
						<xs:enumeration value="other"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="other-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="archaic"/>
						<xs:enumeration value="hybrid"/>
						<xs:enumeration value="nuclear"/>
						<xs:enumeration value="education"/>
						<xs:enumeration value="railroad-retirement"/>
						<xs:enumeration value="traditional-inline"/>
						<xs:enumeration value="archaic-paragraph"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="nobreak">
		<xs:complexType/>
	</xs:element>
	<xs:element name="non-statutory-material">
		<xs:complexType>
			<xs:choice minOccurs="1" maxOccurs="unbounded">
				<xs:element name="para" ref="para"/>
				<xs:element name="graphic" ref="graphic"/>
			</xs:choice>
			<xs:attribute name="non-statutory-material-type" type="xs:string"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="nonsponsor">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
			<xs:attribute name="name-id" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="noted">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="idref" type="xs:IDREF"/>
			<xs:attribute name="error-level" default="5">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="1"/>
						<xs:enumeration value="2"/>
						<xs:enumeration value="3"/>
						<xs:enumeration value="4"/>
						<xs:enumeration value="5"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="official-title">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="official-title-amendment">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="omitted-text">
		<xs:complexType>
			<xs:attribute name="type" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="horizontal"/>
						<xs:enumeration value="vertical"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="page-num">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="pagebreak">
		<xs:complexType/>
	</xs:element>
	<xs:element name="para">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="bold" ref="bold"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
			<xs:attribute name="para-indent" default="1">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="1"/>
						<xs:enumeration value="2"/>
						<xs:enumeration value="3"/>
						<xs:enumeration value="4"/>
						<xs:enumeration value="5"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="justification" default="left">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left"/>
						<xs:enumeration value="center"/>
						<xs:enumeration value="right"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="paragraph">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
				<xs:choice minOccurs="0" maxOccurs="1">
					<xs:element name="text" ref="text" minOccurs="0" maxOccurs="1"/>
					<xs:element name="appropriations-para" ref="appropriations-para" minOccurs="0" maxOccurs="unbounded"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="quoted-block" ref="quoted-block"/>
					<xs:element name="non-statutory-material" ref="non-statutory-material"/>
					<xs:element name="graphic" ref="graphic"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
					<xs:element name="formula" ref="formula"/>
					<xs:element name="toc" ref="toc"/>
					<xs:element name="table" ref="table"/>
					<xs:element name="list" ref="list"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="subparagraph" ref="subparagraph"/>
					<xs:element name="continuation-text" ref="continuation-text"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="part">
		<xs:complexType>
			<xs:sequence>
				<xs:sequence>
					<xs:element name="enum" ref="enum"/>
					<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
					<xs:element name="toc" ref="toc" minOccurs="0" maxOccurs="1"/>
				</xs:sequence>
				<xs:element name="section" ref="section" minOccurs="0" maxOccurs="unbounded"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="subpart" ref="subpart"/>
					<xs:element name="chapter" ref="chapter"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="level-type" default="subsequent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="undesignated"/>
						<xs:enumeration value="subsequent"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="pre-form">
		<xs:complexType>
			<xs:sequence>
				<xs:choice minOccurs="0" maxOccurs="1">
					<xs:element name="meta-house" ref="meta-house"/>
					<xs:element name="meta-senate" ref="meta-senate"/>
				</xs:choice>
				<xs:element name="author-note" ref="author-note" minOccurs="0" maxOccurs="1"/>
				<xs:element name="running-header" ref="running-header" minOccurs="0" maxOccurs="1"/>
				<xs:element name="suspension-floor-action" ref="suspension-floor-action" minOccurs="0" maxOccurs="1"/>
				<xs:element name="suspension-instructions" ref="suspension-instructions" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="legis-counsel" ref="legis-counsel" minOccurs="0" maxOccurs="1"/>
				<xs:element name="reintroduction-code" ref="reintroduction-code" minOccurs="0" maxOccurs="1"/>
				<xs:element name="signature-line" ref="signature-line" minOccurs="0" maxOccurs="1"/>
				<xs:element name="first-page-header" ref="first-page-header" minOccurs="0" maxOccurs="1"/>
				<xs:element name="first-page-date" ref="first-page-date" minOccurs="0" maxOccurs="1"/>
				<xs:element name="first-page-desc" ref="first-page-desc" minOccurs="0" maxOccurs="1"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="preamble">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="whereas" ref="whereas" minOccurs="1" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="proviso">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="proxy">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="name-id" type="xs:ID"/>
			<xs:attribute name="display" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="quote">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="quoted-block">
		<xs:complexType>
			<xs:sequence>
				<xs:choice>
					<xs:sequence minOccurs="0" maxOccurs="1">
						<xs:element name="text" ref="text" minOccurs="0" maxOccurs="1"/>
						<xs:choice minOccurs="0" maxOccurs="unbounded">
							<xs:element name="quoted-block" ref="quoted-block"/>
							<xs:element name="non-statutory-material" ref="non-statutory-material"/>
							<xs:element name="graphic" ref="graphic"/>
							<xs:element name="legis-comment" ref="legis-comment"/>
							<xs:element name="formula" ref="formula"/>
							<xs:element name="toc" ref="toc"/>
							<xs:element name="table" ref="table"/>
							<xs:element name="list" ref="list"/>
						</xs:choice>
						<xs:element name="quoted-block-continuation-text" ref="quoted-block-continuation-text" minOccurs="0" maxOccurs="1"/>
						<xs:sequence minOccurs="0" maxOccurs="1">
							<xs:choice minOccurs="1" maxOccurs="unbounded">
								<xs:element name="account" ref="account"/>
								<xs:element name="appropriations-para" ref="appropriations-para"/>
								<xs:element name="chapter" ref="chapter"/>
								<xs:element name="subdivision" ref="subdivision"/>
								<xs:element name="division" ref="division"/>
								<xs:element name="subsection" ref="subsection"/>
								<xs:element name="paragraph" ref="paragraph"/>
								<xs:element name="subparagraph" ref="subparagraph"/>
								<xs:element name="clause" ref="clause"/>
								<xs:element name="subclause" ref="subclause"/>
								<xs:element name="item" ref="item"/>
								<xs:element name="subitem" ref="subitem"/>
								<xs:element name="part" ref="part"/>
								<xs:element name="section" ref="section"/>
								<xs:element name="subaccount" ref="subaccount"/>
								<xs:element name="subchapter" ref="subchapter"/>
								<xs:element name="subpart" ref="subpart"/>
								<xs:element name="subsubaccount" ref="subsubaccount"/>
								<xs:element name="subsubsubaccount" ref="subsubsubaccount"/>
								<xs:element name="subtitle" ref="subtitle"/>
								<xs:element name="title" ref="title"/>
							</xs:choice>
							<xs:element name="quoted-block-continuation-text" ref="quoted-block-continuation-text" minOccurs="0" maxOccurs="1"/>
						</xs:sequence>
					</xs:sequence>
					<xs:choice minOccurs="1" maxOccurs="unbounded">
						<xs:element name="rule" ref="rule"/>
						<xs:element name="rules-clause" ref="rules-clause"/>
						<xs:element name="rules-paragraph" ref="rules-paragraph"/>
						<xs:element name="rules-subparagraph" ref="rules-subparagraph"/>
						<xs:element name="rules-subdivision" ref="rules-subdivision"/>
						<xs:element name="rules-item" ref="rules-item"/>
						<xs:element name="rules-subitem" ref="rules-subitem"/>
					</xs:choice>
					<xs:choice minOccurs="0" maxOccurs="1">
						<xs:element name="constitution-article" ref="constitution-article"/>
						<xs:element name="preamble" ref="preamble"/>
					</xs:choice>
				</xs:choice>
				<xs:element name="after-quoted-block" ref="after-quoted-block"/>
			</xs:sequence>
			<xs:attribute name="style" default="OLC">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="appropriation"/>
						<xs:enumeration value="defense"/>
						<xs:enumeration value="OLC"/>
						<xs:enumeration value="tax"/>
						<xs:enumeration value="traditional"/>
						<xs:enumeration value="USC"/>
						<xs:enumeration value="multiple-resolved-clause"/>
						<xs:enumeration value="order-of-business"/>
						<xs:enumeration value="concur-with-amendment"/>
						<xs:enumeration value="constitutional-amendment"/>
						<xs:enumeration value="impeachment"/>
						<xs:enumeration value="other"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="other-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="archaic"/>
						<xs:enumeration value="hybrid"/>
						<xs:enumeration value="nuclear"/>
						<xs:enumeration value="education"/>
						<xs:enumeration value="railroad-retirement"/>
						<xs:enumeration value="traditional-inline"/>
						<xs:enumeration value="archaic-paragraph"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="act-name" type="xs:string"/>
			<xs:attribute name="parsable-cite" type="xs:string"/>
			<xs:attribute name="id" type="xs:ID" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="quoted-block-continuation-text">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="quoted-block-continuation-text-level">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="section"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="reintroduction-code">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="role">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="row">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="entry" ref="entry" minOccurs="1" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="rowsep">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="valign">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="top"/>
						<xs:enumeration value="middle"/>
						<xs:enumeration value="bottom"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="rowsep-modify">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="double"/>
						<xs:enumeration value="bold"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="rule">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:element name="header" ref="header"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="rules-clause" ref="rules-clause"/>
					<xs:element name="continuation-text" ref="continuation-text"/>
					<xs:element name="account" ref="account"/>
					<xs:element name="appropriations-para" ref="appropriations-para"/>
					<xs:element name="chapter" ref="chapter"/>
					<xs:element name="subdivision" ref="subdivision"/>
					<xs:element name="division" ref="division"/>
					<xs:element name="subsection" ref="subsection"/>
					<xs:element name="paragraph" ref="paragraph"/>
					<xs:element name="subparagraph" ref="subparagraph"/>
					<xs:element name="clause" ref="clause"/>
					<xs:element name="subclause" ref="subclause"/>
					<xs:element name="item" ref="item"/>
					<xs:element name="subitem" ref="subitem"/>
					<xs:element name="part" ref="part"/>
					<xs:element name="section" ref="section"/>
					<xs:element name="subaccount" ref="subaccount"/>
					<xs:element name="subchapter" ref="subchapter"/>
					<xs:element name="subpart" ref="subpart"/>
					<xs:element name="subsubaccount" ref="subsubaccount"/>
					<xs:element name="subsubsubaccount" ref="subsubsubaccount"/>
					<xs:element name="subtitle" ref="subtitle"/>
					<xs:element name="title" ref="title"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="rules-clause">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="rules-clause-header" ref="rules-clause-header" minOccurs="0" maxOccurs="1"/>
				<xs:element name="enum" ref="enum"/>
				<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
				<xs:choice minOccurs="1" maxOccurs="unbounded">
					<xs:element name="text" ref="text"/>
					<xs:element name="rules-paragraph" ref="rules-paragraph"/>
					<xs:element name="continuation-text" ref="continuation-text"/>
					<xs:element name="account" ref="account"/>
					<xs:element name="appropriations-para" ref="appropriations-para"/>
					<xs:element name="chapter" ref="chapter"/>
					<xs:element name="subdivision" ref="subdivision"/>
					<xs:element name="division" ref="division"/>
					<xs:element name="subsection" ref="subsection"/>
					<xs:element name="paragraph" ref="paragraph"/>
					<xs:element name="subparagraph" ref="subparagraph"/>
					<xs:element name="clause" ref="clause"/>
					<xs:element name="subclause" ref="subclause"/>
					<xs:element name="item" ref="item"/>
					<xs:element name="subitem" ref="subitem"/>
					<xs:element name="part" ref="part"/>
					<xs:element name="section" ref="section"/>
					<xs:element name="subaccount" ref="subaccount"/>
					<xs:element name="subchapter" ref="subchapter"/>
					<xs:element name="subpart" ref="subpart"/>
					<xs:element name="subsubaccount" ref="subsubaccount"/>
					<xs:element name="subsubsubaccount" ref="subsubsubaccount"/>
					<xs:element name="subtitle" ref="subtitle"/>
					<xs:element name="title" ref="title"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="rules-clause-header">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="rules-item">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:choice minOccurs="1" maxOccurs="unbounded">
					<xs:element name="text" ref="text"/>
					<xs:element name="rules-subitem" ref="rules-subitem"/>
					<xs:element name="continuation-text" ref="continuation-text"/>
					<xs:element name="account" ref="account"/>
					<xs:element name="appropriations-para" ref="appropriations-para"/>
					<xs:element name="chapter" ref="chapter"/>
					<xs:element name="subdivision" ref="subdivision"/>
					<xs:element name="division" ref="division"/>
					<xs:element name="subsection" ref="subsection"/>
					<xs:element name="paragraph" ref="paragraph"/>
					<xs:element name="subparagraph" ref="subparagraph"/>
					<xs:element name="clause" ref="clause"/>
					<xs:element name="subclause" ref="subclause"/>
					<xs:element name="item" ref="item"/>
					<xs:element name="subitem" ref="subitem"/>
					<xs:element name="part" ref="part"/>
					<xs:element name="section" ref="section"/>
					<xs:element name="subaccount" ref="subaccount"/>
					<xs:element name="subchapter" ref="subchapter"/>
					<xs:element name="subpart" ref="subpart"/>
					<xs:element name="subsubaccount" ref="subsubaccount"/>
					<xs:element name="subsubsubaccount" ref="subsubsubaccount"/>
					<xs:element name="subtitle" ref="subtitle"/>
					<xs:element name="title" ref="title"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="rules-paragraph">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
				<xs:choice minOccurs="1" maxOccurs="unbounded">
					<xs:element name="text" ref="text"/>
					<xs:element name="rules-subparagraph" ref="rules-subparagraph"/>
					<xs:element name="continuation-text" ref="continuation-text"/>
					<xs:element name="account" ref="account"/>
					<xs:element name="appropriations-para" ref="appropriations-para"/>
					<xs:element name="chapter" ref="chapter"/>
					<xs:element name="subdivision" ref="subdivision"/>
					<xs:element name="division" ref="division"/>
					<xs:element name="subsection" ref="subsection"/>
					<xs:element name="paragraph" ref="paragraph"/>
					<xs:element name="subparagraph" ref="subparagraph"/>
					<xs:element name="clause" ref="clause"/>
					<xs:element name="subclause" ref="subclause"/>
					<xs:element name="item" ref="item"/>
					<xs:element name="subitem" ref="subitem"/>
					<xs:element name="part" ref="part"/>
					<xs:element name="section" ref="section"/>
					<xs:element name="subaccount" ref="subaccount"/>
					<xs:element name="subchapter" ref="subchapter"/>
					<xs:element name="subpart" ref="subpart"/>
					<xs:element name="subsubaccount" ref="subsubaccount"/>
					<xs:element name="subsubsubaccount" ref="subsubsubaccount"/>
					<xs:element name="subtitle" ref="subtitle"/>
					<xs:element name="title" ref="title"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="rules-subdivision">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:choice minOccurs="1" maxOccurs="unbounded">
					<xs:element name="text" ref="text"/>
					<xs:element name="rules-item" ref="rules-item"/>
					<xs:element name="continuation-text" ref="continuation-text"/>
					<xs:element name="account" ref="account"/>
					<xs:element name="appropriations-para" ref="appropriations-para"/>
					<xs:element name="chapter" ref="chapter"/>
					<xs:element name="subdivision" ref="subdivision"/>
					<xs:element name="division" ref="division"/>
					<xs:element name="subsection" ref="subsection"/>
					<xs:element name="paragraph" ref="paragraph"/>
					<xs:element name="subparagraph" ref="subparagraph"/>
					<xs:element name="clause" ref="clause"/>
					<xs:element name="subclause" ref="subclause"/>
					<xs:element name="item" ref="item"/>
					<xs:element name="subitem" ref="subitem"/>
					<xs:element name="part" ref="part"/>
					<xs:element name="section" ref="section"/>
					<xs:element name="subaccount" ref="subaccount"/>
					<xs:element name="subchapter" ref="subchapter"/>
					<xs:element name="subpart" ref="subpart"/>
					<xs:element name="subsubaccount" ref="subsubaccount"/>
					<xs:element name="subsubsubaccount" ref="subsubsubaccount"/>
					<xs:element name="subtitle" ref="subtitle"/>
					<xs:element name="title" ref="title"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="rules-subitem">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:choice minOccurs="1" maxOccurs="unbounded">
					<xs:element name="text" ref="text"/>
					<xs:element name="continuation-text" ref="continuation-text"/>
					<xs:element name="account" ref="account"/>
					<xs:element name="appropriations-para" ref="appropriations-para"/>
					<xs:element name="chapter" ref="chapter"/>
					<xs:element name="subdivision" ref="subdivision"/>
					<xs:element name="division" ref="division"/>
					<xs:element name="subsection" ref="subsection"/>
					<xs:element name="paragraph" ref="paragraph"/>
					<xs:element name="subparagraph" ref="subparagraph"/>
					<xs:element name="clause" ref="clause"/>
					<xs:element name="subclause" ref="subclause"/>
					<xs:element name="item" ref="item"/>
					<xs:element name="subitem" ref="subitem"/>
					<xs:element name="part" ref="part"/>
					<xs:element name="section" ref="section"/>
					<xs:element name="subaccount" ref="subaccount"/>
					<xs:element name="subchapter" ref="subchapter"/>
					<xs:element name="subpart" ref="subpart"/>
					<xs:element name="subsubaccount" ref="subsubaccount"/>
					<xs:element name="subsubsubaccount" ref="subsubsubaccount"/>
					<xs:element name="subtitle" ref="subtitle"/>
					<xs:element name="title" ref="title"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="rules-subparagraph">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:choice minOccurs="1" maxOccurs="unbounded">
					<xs:element name="text" ref="text"/>
					<xs:element name="rules-subdivision" ref="rules-subdivision"/>
					<xs:element name="continuation-text" ref="continuation-text"/>
					<xs:element name="account" ref="account"/>
					<xs:element name="appropriations-para" ref="appropriations-para"/>
					<xs:element name="chapter" ref="chapter"/>
					<xs:element name="subdivision" ref="subdivision"/>
					<xs:element name="division" ref="division"/>
					<xs:element name="subsection" ref="subsection"/>
					<xs:element name="paragraph" ref="paragraph"/>
					<xs:element name="subparagraph" ref="subparagraph"/>
					<xs:element name="clause" ref="clause"/>
					<xs:element name="subclause" ref="subclause"/>
					<xs:element name="item" ref="item"/>
					<xs:element name="subitem" ref="subitem"/>
					<xs:element name="part" ref="part"/>
					<xs:element name="section" ref="section"/>
					<xs:element name="subaccount" ref="subaccount"/>
					<xs:element name="subchapter" ref="subchapter"/>
					<xs:element name="subpart" ref="subpart"/>
					<xs:element name="subsubaccount" ref="subsubaccount"/>
					<xs:element name="subsubsubaccount" ref="subsubsubaccount"/>
					<xs:element name="subtitle" ref="subtitle"/>
					<xs:element name="title" ref="title"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="running-header">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="section">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum" minOccurs="0" maxOccurs="1"/>
				<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
				<xs:choice minOccurs="0" maxOccurs="1">
					<xs:element name="text" ref="text"/>
					<xs:element name="appropriations-para" ref="appropriations-para" minOccurs="0" maxOccurs="unbounded"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="quoted-block" ref="quoted-block"/>
					<xs:element name="non-statutory-material" ref="non-statutory-material"/>
					<xs:element name="graphic" ref="graphic"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
					<xs:element name="formula" ref="formula"/>
					<xs:element name="toc" ref="toc"/>
					<xs:element name="table" ref="table"/>
					<xs:element name="list" ref="list"/>
				</xs:choice>
				<xs:choice>
					<xs:element name="subsection" ref="subsection" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="paragraph" ref="paragraph" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="committee-appointment-paragraph" ref="committee-appointment-paragraph" minOccurs="0" maxOccurs="unbounded"/>
				</xs:choice>
				<xs:element name="continuation-text" ref="continuation-text" minOccurs="0" maxOccurs="1"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="section-author" type="xs:string"/>
			<xs:attribute name="section-type" default="subsequent-section">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="subsequent-section"/>
						<xs:enumeration value="section-one"/>
						<xs:enumeration value="resolved"/>
						<xs:enumeration value="undesignated-section"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="session">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="short-title">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="signature-line">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="slc-delivered" type="xs:string"/>
	<xs:element name="slc-description">
		<xs:complexType mixed="true">
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
	<xs:element name="slc-for">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="slc-for-office" ref="slc-for-office" minOccurs="0" maxOccurs="1"/>
				<xs:element name="slc-for-sponsor" ref="slc-for-sponsor" minOccurs="0" maxOccurs="1"/>
				<xs:element name="slc-for-staffer" ref="slc-for-staffer" minOccurs="0" maxOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="slc-for-office" type="xs:string"/>
	<xs:element name="slc-for-sponsor" type="xs:string"/>
	<xs:element name="slc-for-staffer" type="xs:string"/>
	<xs:element name="slc-peer-reviewed-by" type="xs:string"/>
	<xs:element name="slc-received" type="xs:string"/>
	<xs:element name="slc-staff" type="xs:string"/>
	<xs:element name="slc-subject">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="slc-subject-field1" ref="slc-subject-field1"/>
				<xs:element name="slc-subject-field2" ref="slc-subject-field2" minOccurs="0" maxOccurs="1"/>
				<xs:element name="slc-subject-field3" ref="slc-subject-field3" minOccurs="0" maxOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="slc-subject-field1" type="xs:string"/>
	<xs:element name="slc-subject-field2" type="xs:string"/>
	<xs:element name="slc-subject-field3" type="xs:string"/>
	<xs:element name="slc-type" type="xs:string"/>
	<xs:element name="sponsor">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
			<xs:attribute name="name-id" type="xs:string"/>
			<xs:attribute name="by-request" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="subaccount">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="header" ref="header"/>
				<xs:element name="subheader" ref="subheader" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="appropriations-para" ref="appropriations-para" minOccurs="0" maxOccurs="unbounded"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="subsubaccount" ref="subsubaccount"/>
					<xs:element name="section" ref="section"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="subchapter">
		<xs:complexType>
			<xs:sequence>
				<xs:sequence>
					<xs:element name="enum" ref="enum"/>
					<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
					<xs:element name="toc" ref="toc" minOccurs="0" maxOccurs="1"/>
				</xs:sequence>
				<xs:element name="section" ref="section" minOccurs="0" maxOccurs="unbounded"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="part" ref="part"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="level-type" default="subsequent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="undesignated"/>
						<xs:enumeration value="subsequent"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="subclause">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
				<xs:choice minOccurs="0" maxOccurs="1">
					<xs:element name="text" ref="text" minOccurs="0" maxOccurs="1"/>
					<xs:element name="appropriations-para" ref="appropriations-para" minOccurs="0" maxOccurs="unbounded"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="quoted-block" ref="quoted-block"/>
					<xs:element name="non-statutory-material" ref="non-statutory-material"/>
					<xs:element name="graphic" ref="graphic"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
					<xs:element name="formula" ref="formula"/>
					<xs:element name="toc" ref="toc"/>
					<xs:element name="table" ref="table"/>
					<xs:element name="list" ref="list"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="item" ref="item"/>
					<xs:element name="continuation-text" ref="continuation-text"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="subdivision">
		<xs:complexType>
			<xs:sequence>
				<xs:sequence>
					<xs:element name="enum" ref="enum"/>
					<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
					<xs:element name="toc" ref="toc" minOccurs="0" maxOccurs="1"/>
				</xs:sequence>
				<xs:element name="section" ref="section" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="title" ref="title" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="level-type" default="subsequent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="undesignated"/>
						<xs:enumeration value="subsequent"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="subheader">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="subitem">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
				<xs:choice minOccurs="0" maxOccurs="1">
					<xs:element name="text" ref="text" minOccurs="0" maxOccurs="1"/>
					<xs:element name="appropriations-para" ref="appropriations-para" minOccurs="0" maxOccurs="unbounded"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="quoted-block" ref="quoted-block"/>
					<xs:element name="non-statutory-material" ref="non-statutory-material"/>
					<xs:element name="graphic" ref="graphic"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
					<xs:element name="formula" ref="formula"/>
					<xs:element name="toc" ref="toc"/>
					<xs:element name="table" ref="table"/>
					<xs:element name="list" ref="list"/>
				</xs:choice>
				<xs:element name="continuation-text" ref="continuation-text" minOccurs="0" maxOccurs="1"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="subparagraph">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
				<xs:choice minOccurs="0" maxOccurs="1">
					<xs:element name="text" ref="text" minOccurs="0" maxOccurs="1"/>
					<xs:element name="appropriations-para" ref="appropriations-para" minOccurs="0" maxOccurs="unbounded"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="quoted-block" ref="quoted-block"/>
					<xs:element name="non-statutory-material" ref="non-statutory-material"/>
					<xs:element name="graphic" ref="graphic"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
					<xs:element name="formula" ref="formula"/>
					<xs:element name="toc" ref="toc"/>
					<xs:element name="table" ref="table"/>
					<xs:element name="list" ref="list"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="clause" ref="clause"/>
					<xs:element name="continuation-text" ref="continuation-text"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="subpart">
		<xs:complexType>
			<xs:sequence>
				<xs:sequence>
					<xs:element name="enum" ref="enum"/>
					<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
					<xs:element name="toc" ref="toc" minOccurs="0" maxOccurs="1"/>
				</xs:sequence>
				<xs:element name="section" ref="section" minOccurs="0" maxOccurs="unbounded"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="chapter" ref="chapter"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="level-type" default="subsequent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="undesignated"/>
						<xs:enumeration value="subsequent"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="subscript">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="subsection">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="enum" ref="enum"/>
				<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
				<xs:choice minOccurs="0" maxOccurs="1">
					<xs:element name="text" ref="text" minOccurs="0" maxOccurs="1"/>
					<xs:element name="appropriations-para" ref="appropriations-para" minOccurs="0" maxOccurs="unbounded"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="quoted-block" ref="quoted-block"/>
					<xs:element name="non-statutory-material" ref="non-statutory-material"/>
					<xs:element name="graphic" ref="graphic"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
					<xs:element name="formula" ref="formula"/>
					<xs:element name="toc" ref="toc"/>
					<xs:element name="table" ref="table"/>
					<xs:element name="list" ref="list"/>
				</xs:choice>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="paragraph" ref="paragraph"/>
					<xs:element name="continuation-text" ref="continuation-text"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="display-inline" default="no-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="subsubaccount">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="header" ref="header"/>
				<xs:element name="subheader" ref="subheader" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="appropriations-para" ref="appropriations-para" minOccurs="0" maxOccurs="unbounded"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="subsubsubaccount" ref="subsubsubaccount"/>
					<xs:element name="section" ref="section"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="subsubsubaccount">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="header" ref="header"/>
				<xs:element name="subheader" ref="subheader" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="appropriations-para" ref="appropriations-para" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="section" ref="section" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="subtitle">
		<xs:complexType>
			<xs:sequence>
				<xs:sequence>
					<xs:element name="enum" ref="enum"/>
					<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
					<xs:element name="toc" ref="toc" minOccurs="0" maxOccurs="1"/>
				</xs:sequence>
				<xs:element name="section" ref="section" minOccurs="0" maxOccurs="unbounded"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="chapter" ref="chapter"/>
					<xs:element name="part" ref="part"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="style" default="OLC">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="appropriation"/>
						<xs:enumeration value="defense"/>
						<xs:enumeration value="OLC"/>
						<xs:enumeration value="tax"/>
						<xs:enumeration value="traditional"/>
						<xs:enumeration value="USC"/>
						<xs:enumeration value="multiple-resolved-clause"/>
						<xs:enumeration value="order-of-business"/>
						<xs:enumeration value="concur-with-amendment"/>
						<xs:enumeration value="constitutional-amendment"/>
						<xs:enumeration value="impeachment"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="level-type" default="subsequent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="undesignated"/>
						<xs:enumeration value="subsequent"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="superscript">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="suspension-floor-action">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="suspension-instructions">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
			<xs:attribute name="display" default="yes">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="table">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="ttitle" ref="ttitle" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="tdesc" ref="tdesc" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="tgroup" ref="tgroup" minOccurs="1" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="table-type" type="xs:string"/>
			<xs:attribute name="align-to-level">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="section"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="frame">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="top"/>
						<xs:enumeration value="bottom"/>
						<xs:enumeration value="topbot"/>
						<xs:enumeration value="all"/>
						<xs:enumeration value="sides"/>
						<xs:enumeration value="none"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="colsep">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="rowsep">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="blank-lines-before" default="0">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
						<xs:enumeration value="2"/>
						<xs:enumeration value="3"/>
						<xs:enumeration value="4"/>
						<xs:enumeration value="5"/>
						<xs:enumeration value="6"/>
						<xs:enumeration value="7"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="blank-lines-after" default="0">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
						<xs:enumeration value="2"/>
						<xs:enumeration value="3"/>
						<xs:enumeration value="4"/>
						<xs:enumeration value="5"/>
						<xs:enumeration value="6"/>
						<xs:enumeration value="7"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="pgwide">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="line-rules" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="no-gen"/>
						<xs:enumeration value="hor"/>
						<xs:enumeration value="hor-ver"/>
						<xs:enumeration value="hor-sides"/>
						<xs:enumeration value="all-gen"/>
						<xs:enumeration value="hor-trimside"/>
						<xs:enumeration value="hor-ver-trimside"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="rule-weights" type="xs:NMTOKEN"/>
			<xs:attribute name="subformat" type="xs:string"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="target">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="tbody">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="row" ref="row" minOccurs="1" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="valign">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="top"/>
						<xs:enumeration value="middle"/>
						<xs:enumeration value="bottom"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="tdesc">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="bold" ref="bold"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="term">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="text">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
				<xs:element name="effective-date" ref="effective-date"/>
			</xs:sequence>
			<xs:attribute name="display-inline" default="yes-display-inline">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-display-inline"/>
						<xs:enumeration value="no-display-inline"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="tfoot">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="row" ref="row" minOccurs="1" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="valign">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="top"/>
						<xs:enumeration value="middle"/>
						<xs:enumeration value="bottom"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="tgroup">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="colspec" ref="colspec" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="thead" ref="thead" minOccurs="0" maxOccurs="1"/>
				<xs:element name="tbody" ref="tbody"/>
				<xs:element name="tfoot" ref="tfoot" minOccurs="0" maxOccurs="1"/>
			</xs:sequence>
			<xs:attribute name="cols" type="xs:NMTOKEN" use="required"/>
			<xs:attribute name="colsep">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="rowsep">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="align">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left"/>
						<xs:enumeration value="right"/>
						<xs:enumeration value="center"/>
						<xs:enumeration value="justify"/>
						<xs:enumeration value="char"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="bearoff" type="xs:string"/>
			<xs:attribute name="min-space">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="no-carding">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="no-hyph">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ldr-align-top">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ttitle-size" type="xs:string"/>
			<xs:attribute name="thead-tbody-ldg-size" type="xs:NMTOKEN"/>
			<xs:attribute name="fnote-size" type="xs:string"/>
			<xs:attribute name="grid-typeface" type="xs:NMTOKEN"/>
			<xs:attribute name="actual-width" type="xs:NMTOKEN"/>
			<xs:attribute name="block-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="offset-from-left" type="xs:string"/>
			<xs:attribute name="restrict-indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="horizontal-justify">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="auto"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="thead">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="row" ref="row" minOccurs="1" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="valign">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="top"/>
						<xs:enumeration value="middle"/>
						<xs:enumeration value="bottom"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="title">
		<xs:complexType>
			<xs:sequence>
				<xs:sequence>
					<xs:element name="enum" ref="enum"/>
					<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
					<xs:element name="toc" ref="toc" minOccurs="0" maxOccurs="1"/>
				</xs:sequence>
				<xs:element name="section" ref="section" minOccurs="0" maxOccurs="unbounded"/>
				<xs:choice minOccurs="0" maxOccurs="1">
					<xs:choice minOccurs="0" maxOccurs="unbounded">
						<xs:element name="subtitle" ref="subtitle"/>
						<xs:element name="chapter" ref="chapter"/>
						<xs:element name="part" ref="part"/>
					</xs:choice>
					<xs:choice minOccurs="0" maxOccurs="unbounded">
						<xs:element name="account" ref="account"/>
						<xs:element name="subaccount" ref="subaccount"/>
					</xs:choice>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="appropriation"/>
						<xs:enumeration value="defense"/>
						<xs:enumeration value="OLC"/>
						<xs:enumeration value="tax"/>
						<xs:enumeration value="traditional"/>
						<xs:enumeration value="USC"/>
						<xs:enumeration value="multiple-resolved-clause"/>
						<xs:enumeration value="order-of-business"/>
						<xs:enumeration value="concur-with-amendment"/>
						<xs:enumeration value="constitutional-amendment"/>
						<xs:enumeration value="impeachment"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="level-type" default="subsequent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="undesignated"/>
						<xs:enumeration value="subsequent"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="toc">
		<xs:complexType>
			<xs:sequence minOccurs="1" maxOccurs="unbounded">
				<xs:sequence>
					<xs:element name="header" ref="header" minOccurs="0" maxOccurs="1"/>
					<xs:element name="instructive-para" ref="instructive-para" minOccurs="0" maxOccurs="1"/>
				</xs:sequence>
				<xs:choice>
					<xs:choice minOccurs="1" maxOccurs="unbounded">
						<xs:element name="toc-entry" ref="toc-entry"/>
						<xs:element name="toc-quoted-entry" ref="toc-quoted-entry"/>
					</xs:choice>
					<xs:choice minOccurs="1" maxOccurs="unbounded">
						<xs:element name="multi-column-toc-entry" ref="multi-column-toc-entry"/>
						<xs:element name="multi-column-toc-quoted-entry" ref="multi-column-toc-quoted-entry"/>
					</xs:choice>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="container-level">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="legis-body-container"/>
						<xs:enumeration value="quoted-block-container"/>
						<xs:enumeration value="title-container"/>
						<xs:enumeration value="subtitle-container"/>
						<xs:enumeration value="chapter-container"/>
						<xs:enumeration value="subchapter-container"/>
						<xs:enumeration value="part-container"/>
						<xs:enumeration value="subpart-container"/>
						<xs:enumeration value="division-container"/>
						<xs:enumeration value="subdivision-container"/>
						<xs:enumeration value="amendment-block-container"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="quoted-block">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-quoted-block"/>
						<xs:enumeration value="no-quoted-block"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="lowest-level">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="account"/>
						<xs:enumeration value="appropriations-para"/>
						<xs:enumeration value="chapter"/>
						<xs:enumeration value="subdivision"/>
						<xs:enumeration value="division"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="part"/>
						<xs:enumeration value="section"/>
						<xs:enumeration value="subaccount"/>
						<xs:enumeration value="subchapter"/>
						<xs:enumeration value="subpart"/>
						<xs:enumeration value="subsubaccount"/>
						<xs:enumeration value="subsubsubaccount"/>
						<xs:enumeration value="subtitle"/>
						<xs:enumeration value="title"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="regeneration">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes-regeneration"/>
						<xs:enumeration value="no-regeneration"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="lowest-bolded-level">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="none-lowest-bolded"/>
						<xs:enumeration value="division-lowest-bolded"/>
						<xs:enumeration value="title-lowest-bolded"/>
						<xs:enumeration value="subtitle-lowest-bolded"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="idref" type="xs:IDREF"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="toc-entry">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="enum-in-header" ref="enum-in-header"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
			</xs:sequence>
			<xs:attribute name="level" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="account"/>
						<xs:enumeration value="appropriations-para"/>
						<xs:enumeration value="chapter"/>
						<xs:enumeration value="subdivision"/>
						<xs:enumeration value="division"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="part"/>
						<xs:enumeration value="section"/>
						<xs:enumeration value="subaccount"/>
						<xs:enumeration value="subchapter"/>
						<xs:enumeration value="subpart"/>
						<xs:enumeration value="subsubaccount"/>
						<xs:enumeration value="subsubsubaccount"/>
						<xs:enumeration value="subtitle"/>
						<xs:enumeration value="title"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="idref" type="xs:IDREF"/>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="bold" default="off">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="on"/>
						<xs:enumeration value="off"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="toc-enum">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="added-phrase" ref="added-phrase"/>
				<xs:element name="deleted-phrase" ref="deleted-phrase"/>
				<xs:element name="internal-xref" ref="internal-xref"/>
				<xs:element name="external-xref" ref="external-xref"/>
				<xs:element name="fraction" ref="fraction"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
				<xs:element name="italic" ref="italic"/>
				<xs:element name="quote" ref="quote"/>
				<xs:element name="inline-comment" ref="inline-comment"/>
				<xs:element name="act-name" ref="act-name"/>
				<xs:element name="formula" ref="formula"/>
				<xs:element name="term" ref="term"/>
				<xs:element name="omitted-text" ref="omitted-text"/>
				<xs:element name="linebreak" ref="linebreak"/>
				<xs:element name="nobreak" ref="nobreak"/>
				<xs:element name="pagebreak" ref="pagebreak"/>
				<xs:element name="definition" ref="definition"/>
				<xs:element name="header-in-text" ref="header-in-text"/>
				<xs:element name="committee-name" ref="committee-name"/>
				<xs:element name="short-title" ref="short-title"/>
				<xs:element name="editorial" ref="editorial"/>
				<xs:element name="footnote" ref="footnote"/>
				<xs:element name="footnote-ref" ref="footnote-ref"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="toc-quoted-entry">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="toc-entry" ref="toc-entry" minOccurs="1" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="style" default="OLC">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="appropriation"/>
						<xs:enumeration value="defense"/>
						<xs:enumeration value="OLC"/>
						<xs:enumeration value="tax"/>
						<xs:enumeration value="traditional"/>
						<xs:enumeration value="USC"/>
						<xs:enumeration value="multiple-resolved-clause"/>
						<xs:enumeration value="order-of-business"/>
						<xs:enumeration value="concur-with-amendment"/>
						<xs:enumeration value="constitutional-amendment"/>
						<xs:enumeration value="impeachment"/>
						<xs:enumeration value="other"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="other-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="archaic"/>
						<xs:enumeration value="hybrid"/>
						<xs:enumeration value="nuclear"/>
						<xs:enumeration value="education"/>
						<xs:enumeration value="railroad-retirement"/>
						<xs:enumeration value="traditional-inline"/>
						<xs:enumeration value="archaic-paragraph"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="ttitle">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
				<xs:element name="bold" ref="bold"/>
				<xs:element name="superscript" ref="superscript"/>
				<xs:element name="subscript" ref="subscript"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="version">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="version-filename" ref="version-filename"/>
				<xs:element name="version-date" ref="version-date"/>
				<xs:element name="version-creator" ref="version-creator"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="version-creator">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="version-date">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="version-filename">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="marker" ref="marker"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="whereas">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="text" ref="text"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element name="paragraph" ref="paragraph"/>
					<xs:element name="quoted-block" ref="quoted-block"/>
					<xs:element name="non-statutory-material" ref="non-statutory-material"/>
					<xs:element name="graphic" ref="graphic"/>
					<xs:element name="legis-comment" ref="legis-comment"/>
					<xs:element name="formula" ref="formula"/>
					<xs:element name="toc" ref="toc"/>
					<xs:element name="table" ref="table"/>
					<xs:element name="list" ref="list"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="changed">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="added"/>
						<xs:enumeration value="deleted"/>
						<xs:enumeration value="not-changed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="committee-id" type="xs:string"/>
			<xs:attribute name="reported-display-style">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="strikethrough"/>
						<xs:enumeration value="italic"/>
						<xs:enumeration value="boldface-roman"/>
						<xs:enumeration value="boldface-italic"/>
						<xs:enumeration value="brackets-boldface-roman"/>
						<xs:enumeration value="brackets-boldface-italic"/>
						<xs:enumeration value="parentheses-boldface-roman"/>
						<xs:enumeration value="parentheses-boldface-italic"/>
						<xs:enumeration value="bold-brackets"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="indent">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left-margin"/>
						<xs:enumeration value="flush-left"/>
						<xs:enumeration value="subsection"/>
						<xs:enumeration value="paragraph"/>
						<xs:enumeration value="subparagraph"/>
						<xs:enumeration value="clause"/>
						<xs:enumeration value="subclause"/>
						<xs:enumeration value="item"/>
						<xs:enumeration value="subitem"/>
						<xs:enumeration value="up1"/>
						<xs:enumeration value="up2"/>
						<xs:enumeration value="up3"/>
						<xs:enumeration value="up4"/>
						<xs:enumeration value="up5"/>
						<xs:enumeration value="up6"/>
						<xs:enumeration value="down1"/>
						<xs:enumeration value="down2"/>
						<xs:enumeration value="down3"/>
						<xs:enumeration value="down4"/>
						<xs:enumeration value="down5"/>
						<xs:enumeration value="down6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="commented" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="yes"/>
						<xs:enumeration value="no"/>
						<xs:enumeration value="hidden"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:notation name="eps" system="eps"/>
	<xs:notation name="gif" system="gif"/>
	<xs:notation name="jpeg" system="jpeg"/>
</xs:schema>
