<?xml version="1.0" encoding="utf-8"?>
<!-- This schema can not be used for document validation as it doesn't contain XML shortcuts and mixed type definitions -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="Report">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Info" minOccurs="0">
					<xs:complexType>
						<xs:sequence minOccurs="0" maxOccurs="unbounded">
							<xs:element name="Property" minOccurs="0">
								<xs:complexType>
									<xs:attribute name="Name" type="xs:string" use="required"/>
									<xs:attribute name="Value" type="xs:string" use="required"/>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
						<xs:attribute name="Title" type="xs:string"/>
						<xs:attribute name="Subject" type="xs:string"/>
						<xs:attribute name="Author" type="xs:string"/>
						<xs:attribute name="Manager" type="xs:string"/>
						<xs:attribute name="Company" type="xs:string"/>
						<xs:attribute name="Creator" type="xs:string"/>
						<xs:attribute name="Copyright" type="xs:string"/>
						<xs:attribute name="Category" type="xs:string"/>
						<xs:attribute name="Keywords" type="xs:string"/>
						<xs:attribute name="Comments" type="xs:string"/>
						<xs:attribute name="Created" type="xs:dateTime"/>
						<xs:attribute name="Modified" type="xs:dateTime"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Preferences" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="PDF" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Info" minOccurs="0">
											<xs:complexType>
												<xs:attribute name="AuthorType">
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:enumeration value="Author"/>
															<xs:enumeration value="Manager"/>
															<xs:enumeration value="Company"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="ShowCreator" type="xs:boolean"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="Viewer" minOccurs="0">
											<xs:complexType>
												<xs:attribute name="HideToolbar" type="xs:boolean"/>
												<xs:attribute name="HideMenubar" type="xs:boolean"/>
												<xs:attribute name="HideWindowUI" type="xs:boolean"/>
												<xs:attribute name="FitWindow" type="xs:boolean"/>
												<xs:attribute name="CenterWindow" type="xs:boolean"/>
												<xs:attribute name="DisplayDocTitle" type="xs:boolean"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="Encryptor" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Password" minOccurs="0">
														<xs:complexType>
															<xs:attribute name="Owner" type="xs:string"/>
															<xs:attribute name="User" type="xs:string"/>
														</xs:complexType>
													</xs:element>
													<xs:element name="Permissions" minOccurs="0">
														<xs:complexType>
															<xs:attribute name="Add" type="xs:boolean"/>
															<xs:attribute name="Copy" type="xs:boolean"/>
															<xs:attribute name="Modify" type="xs:boolean"/>
															<xs:attribute name="Print" type="xs:boolean"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="ColorSpace">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:enumeration value="RGB"/>
												<xs:enumeration value="CMYK"/>
												<xs:enumeration value="Gray"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
							<xs:element name="XPS" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Info" minOccurs="0">
											<xs:complexType>
												<xs:attribute name="CreatorType">
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:enumeration value="Creator"/>
															<xs:enumeration value="Author"/>
															<xs:enumeration value="Manager"/>
															<xs:enumeration value="Company"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Resources" minOccurs="0">
					<xs:complexType>
						<xs:choice minOccurs="0" maxOccurs="unbounded">
							<xs:element name="Font" minOccurs="0">
								<xs:complexType>
									<xs:attribute name="Id" type="xs:string" use="required"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="Image" minOccurs="0">
								<xs:complexType>
									<xs:attribute name="Id" type="xs:string" use="required"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="Metafile" minOccurs="0">
								<xs:complexType>
									<xs:attribute name="Id" type="xs:string" use="required"/>
								</xs:complexType>
							</xs:element>
						</xs:choice>
					</xs:complexType>
				</xs:element>
				<xs:element name="Styles" minOccurs="0">
					<xs:complexType>
						<xs:sequence minOccurs="0" maxOccurs="unbounded">
							<xs:element name="Style" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Font" type="Font"/>
										<xs:element name="Brush" type="Brush"/>
										<xs:element name="Highlight" type="Brush" minOccurs="0"/>
										<xs:element name="Strikeout" type="Pen" minOccurs="0"/>
										<xs:element name="Underline" type="Pen" minOccurs="0"/>
									</xs:sequence>
									<xs:attribute name="Id" type="xs:string" use="required"/>
									<xs:attribute name="CharSpacing" type="xs:float" use="optional"/>
									<xs:attribute name="WordSpacing" type="xs:float" use="optional"/>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Bookmarks" minOccurs="0">
					<xs:complexType>
						<xs:sequence minOccurs="0" maxOccurs="unbounded">
							<xs:element name="Bookmark" type="Bookmark"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Sections">
					<xs:complexType>
						<xs:sequence maxOccurs="unbounded">
							<xs:element name="Section">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Size" minOccurs="0">
											<xs:complexType>
												<xs:attribute name="Width" type="xs:float"/>
												<xs:attribute name="Height" type="xs:float"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="Alignment" type="Alignment" minOccurs="0"/>
										<xs:element name="Borders" type="Borders" minOccurs="0"/>
										<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
										<xs:element name="Paddings" type="Paddings" minOccurs="0"/>
										<xs:element name="Background" type="Background" minOccurs="0"/>
										<xs:choice minOccurs="0" maxOccurs="unbounded">
											<xs:element name="Header" minOccurs="0">
												<xs:complexType>
													<xs:choice minOccurs="0" maxOccurs="unbounded">
														<xs:element name="Label" type="Shapes.Label" minOccurs="0"/>
														<xs:element name="Line" type="Shapes.Line" minOccurs="0"/>
														<xs:element name="Polyline" type="Shapes.Polyline" minOccurs="0"/>
														<xs:element name="Polygon" type="Shapes.Polygon" minOccurs="0"/>
														<xs:element name="Rectangle" type="Shapes.Rectangle" minOccurs="0"/>
														<xs:element name="Ellipse" type="Shapes.Ellipse" minOccurs="0"/>
														<xs:element name="Arc" type="Shapes.Arc" minOccurs="0"/>
														<xs:element name="Pie" type="Shapes.Pie" minOccurs="0"/>
														<xs:element name="Path" type="Shapes.Path" minOccurs="0"/>
														<xs:element name="Text" type="AttachedText" minOccurs="0"/>
														<xs:element name="Image" type="AttachedImage" minOccurs="0"/>
														<xs:element name="Metafile" type="AttachedMetafile" minOccurs="0"/>
														<xs:element name="Frame" type="AttachedFrame" minOccurs="0"/>
														<xs:element name="Group" type="AttachedGroup" minOccurs="0"/>
														<xs:element name="Grid" type="AttachedGrid" minOccurs="0"/>
														<xs:element name="List" type="AttachedList" minOccurs="0"/>
														<xs:element name="Tree" type="AttachedTree" minOccurs="0"/>
														<xs:element name="Flow" type="AttachedFlow" minOccurs="0"/>
														<xs:element name="Site" type="AttachedSite" minOccurs="0"/>
														<xs:element name="Canvas" type="AttachedCanvas" minOccurs="0"/>
														<xs:element name="PageNumber" type="AttachedPageNumber" minOccurs="0"/>
														<xs:element name="PageReference" type="AttachedPageReference" minOccurs="0"/>
													</xs:choice>
													<xs:attribute name="Height" type="xs:float" use="required"/>
													<xs:attribute name="Repeat" type="xs:boolean"/>
												</xs:complexType>
											</xs:element>
											<xs:element name="Footer" minOccurs="0">
												<xs:complexType>
													<xs:choice minOccurs="0" maxOccurs="unbounded">
														<xs:element name="Label" type="Shapes.Label" minOccurs="0"/>
														<xs:element name="Line" type="Shapes.Line" minOccurs="0"/>
														<xs:element name="Polyline" type="Shapes.Polyline" minOccurs="0"/>
														<xs:element name="Polygon" type="Shapes.Polygon" minOccurs="0"/>
														<xs:element name="Rectangle" type="Shapes.Rectangle" minOccurs="0"/>
														<xs:element name="Ellipse" type="Shapes.Ellipse" minOccurs="0"/>
														<xs:element name="Arc" type="Shapes.Arc" minOccurs="0"/>
														<xs:element name="Pie" type="Shapes.Pie" minOccurs="0"/>
														<xs:element name="Path" type="Shapes.Path" minOccurs="0"/>
														<xs:element name="Text" type="AttachedText" minOccurs="0"/>
														<xs:element name="Image" type="AttachedImage" minOccurs="0"/>
														<xs:element name="Metafile" type="AttachedMetafile" minOccurs="0"/>
														<xs:element name="Frame" type="AttachedFrame" minOccurs="0"/>
														<xs:element name="Group" type="AttachedGroup" minOccurs="0"/>
														<xs:element name="Grid" type="AttachedGrid" minOccurs="0"/>
														<xs:element name="List" type="AttachedList" minOccurs="0"/>
														<xs:element name="Tree" type="AttachedTree" minOccurs="0"/>
														<xs:element name="Flow" type="AttachedFlow" minOccurs="0"/>
														<xs:element name="Site" type="AttachedSite" minOccurs="0"/>
														<xs:element name="Canvas" type="AttachedCanvas" minOccurs="0"/>
														<xs:element name="PageNumber" type="AttachedPageNumber" minOccurs="0"/>
														<xs:element name="PageReference" type="AttachedPageReference" minOccurs="0"/>
													</xs:choice>
													<xs:attribute name="Height" type="xs:float" use="required"/>
													<xs:attribute name="Repeat" type="xs:boolean"/>
												</xs:complexType>
											</xs:element>
											<xs:element name="Watermark" minOccurs="0">
												<xs:complexType>
													<xs:choice minOccurs="0" maxOccurs="unbounded">
														<xs:element name="Label" type="Shapes.Label" minOccurs="0"/>
														<xs:element name="Line" type="Shapes.Line" minOccurs="0"/>
														<xs:element name="Polyline" type="Shapes.Polyline" minOccurs="0"/>
														<xs:element name="Polygon" type="Shapes.Polygon" minOccurs="0"/>
														<xs:element name="Rectangle" type="Shapes.Rectangle" minOccurs="0"/>
														<xs:element name="Ellipse" type="Shapes.Ellipse" minOccurs="0"/>
														<xs:element name="Arc" type="Shapes.Arc" minOccurs="0"/>
														<xs:element name="Pie" type="Shapes.Pie" minOccurs="0"/>
														<xs:element name="Path" type="Shapes.Path" minOccurs="0"/>
														<xs:element name="Text" type="AttachedText" minOccurs="0"/>
														<xs:element name="Image" type="AttachedImage" minOccurs="0"/>
														<xs:element name="Metafile" type="AttachedMetafile" minOccurs="0"/>
														<xs:element name="Frame" type="AttachedFrame" minOccurs="0"/>
														<xs:element name="Group" type="AttachedGroup" minOccurs="0"/>
														<xs:element name="Grid" type="AttachedGrid" minOccurs="0"/>
														<xs:element name="List" type="AttachedList" minOccurs="0"/>
														<xs:element name="Tree" type="AttachedTree" minOccurs="0"/>
														<xs:element name="Flow" type="AttachedFlow" minOccurs="0"/>
														<xs:element name="Site" type="AttachedSite" minOccurs="0"/>
														<xs:element name="Canvas" type="AttachedCanvas" minOccurs="0"/>
														<xs:element name="PageNumber" type="AttachedPageNumber" minOccurs="0"/>
														<xs:element name="PageReference" type="AttachedPageReference" minOccurs="0"/>
													</xs:choice>
													<xs:attribute name="Repeat" type="xs:boolean"/>
												</xs:complexType>
											</xs:element>
											<xs:element name="Decoration" minOccurs="0">
												<xs:complexType>
													<xs:choice minOccurs="0" maxOccurs="unbounded">
														<xs:element name="Label" type="Shapes.Label" minOccurs="0"/>
														<xs:element name="Line" type="Shapes.Line" minOccurs="0"/>
														<xs:element name="Polyline" type="Shapes.Polyline" minOccurs="0"/>
														<xs:element name="Polygon" type="Shapes.Polygon" minOccurs="0"/>
														<xs:element name="Rectangle" type="Shapes.Rectangle" minOccurs="0"/>
														<xs:element name="Ellipse" type="Shapes.Ellipse" minOccurs="0"/>
														<xs:element name="Arc" type="Shapes.Arc" minOccurs="0"/>
														<xs:element name="Pie" type="Shapes.Pie" minOccurs="0"/>
														<xs:element name="Path" type="Shapes.Path" minOccurs="0"/>
														<xs:element name="Text" type="AttachedText" minOccurs="0"/>
														<xs:element name="Image" type="AttachedImage" minOccurs="0"/>
														<xs:element name="Metafile" type="AttachedMetafile" minOccurs="0"/>
														<xs:element name="Frame" type="AttachedFrame" minOccurs="0"/>
														<xs:element name="Group" type="AttachedGroup" minOccurs="0"/>
														<xs:element name="Grid" type="AttachedGrid" minOccurs="0"/>
														<xs:element name="List" type="AttachedList" minOccurs="0"/>
														<xs:element name="Tree" type="AttachedTree" minOccurs="0"/>
														<xs:element name="Flow" type="AttachedFlow" minOccurs="0"/>
														<xs:element name="Site" type="AttachedSite" minOccurs="0"/>
														<xs:element name="Canvas" type="AttachedCanvas" minOccurs="0"/>
														<xs:element name="PageNumber" type="AttachedPageNumber" minOccurs="0"/>
														<xs:element name="PageReference" type="AttachedPageReference" minOccurs="0"/>
													</xs:choice>
													<xs:attribute name="Repeat" type="xs:boolean"/>
												</xs:complexType>
											</xs:element>
											<xs:element name="Text" type="Text" minOccurs="0"/>
											<xs:element name="Image" type="Image" minOccurs="0"/>
											<xs:element name="Metafile" type="Metafile" minOccurs="0"/>
											<xs:element name="Frame" type="Frame" minOccurs="0"/>
											<xs:element name="Group" type="Group" minOccurs="0"/>
											<xs:element name="Grid" type="Grid" minOccurs="0"/>
											<xs:element name="List" type="List" minOccurs="0"/>
											<xs:element name="Tree" type="Tree" minOccurs="0"/>
											<xs:element name="Flow" type="Flow" minOccurs="0"/>
											<xs:element name="Site" type="Site" minOccurs="0"/>
											<xs:element name="Canvas" type="Canvas" minOccurs="0"/>
											<xs:element name="PageNumber" type="PageNumber" minOccurs="0"/>
											<xs:element name="PageReference" type="PageReference" minOccurs="0"/>
											<xs:element name="PageBreak" minOccurs="0"/>
										</xs:choice>
									</xs:sequence>
									<xs:attribute name="Flip" type="xs:boolean"/>
									<xs:attribute name="Orientation">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:enumeration value="Portrait"/>
												<xs:enumeration value="Landscape"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:simpleType name="Color">
		<xs:union memberTypes="xs:string">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:pattern value="#[0-9a-fA-F]{8}"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="AliceBlue"/>
					<xs:enumeration value="AntiqueWhite"/>
					<xs:enumeration value="Aqua"/>
					<xs:enumeration value="Aquamarine"/>
					<xs:enumeration value="Azure"/>
					<xs:enumeration value="Beige"/>
					<xs:enumeration value="Bisque"/>
					<xs:enumeration value="Black"/>
					<xs:enumeration value="BlanchedAlmond"/>
					<xs:enumeration value="Blue"/>
					<xs:enumeration value="BlueViolet"/>
					<xs:enumeration value="Brown"/>
					<xs:enumeration value="BurlyWood"/>
					<xs:enumeration value="CadetBlue"/>
					<xs:enumeration value="Chartreuse"/>
					<xs:enumeration value="Chocolate"/>
					<xs:enumeration value="Coral"/>
					<xs:enumeration value="CornflowerBlue"/>
					<xs:enumeration value="Cornsilk"/>
					<xs:enumeration value="Crimson"/>
					<xs:enumeration value="Cyan"/>
					<xs:enumeration value="DarkBlue"/>
					<xs:enumeration value="DarkCyan"/>
					<xs:enumeration value="DarkGoldenrod"/>
					<xs:enumeration value="DarkGray"/>
					<xs:enumeration value="DarkGreen"/>
					<xs:enumeration value="DarkKhaki"/>
					<xs:enumeration value="DarkMagenta"/>
					<xs:enumeration value="DarkOliveGreen"/>
					<xs:enumeration value="DarkOrange"/>
					<xs:enumeration value="DarkOrchid"/>
					<xs:enumeration value="DarkRed"/>
					<xs:enumeration value="DarkSalmon"/>
					<xs:enumeration value="DarkSeaGreen"/>
					<xs:enumeration value="DarkSlateBlue"/>
					<xs:enumeration value="DarkSlateGray"/>
					<xs:enumeration value="DarkTurquoise"/>
					<xs:enumeration value="DarkViolet"/>
					<xs:enumeration value="DeepPink"/>
					<xs:enumeration value="DeepSkyBlue"/>
					<xs:enumeration value="DimGray"/>
					<xs:enumeration value="DodgerBlue"/>
					<xs:enumeration value="Firebrick"/>
					<xs:enumeration value="FloralWhite"/>
					<xs:enumeration value="ForestGreen"/>
					<xs:enumeration value="Fuchsia"/>
					<xs:enumeration value="Gainsboro"/>
					<xs:enumeration value="GhostWhite"/>
					<xs:enumeration value="Gold"/>
					<xs:enumeration value="Goldenrod"/>
					<xs:enumeration value="Gray"/>
					<xs:enumeration value="Green"/>
					<xs:enumeration value="GreenYellow"/>
					<xs:enumeration value="Honeydew"/>
					<xs:enumeration value="HotPink"/>
					<xs:enumeration value="IndianRed"/>
					<xs:enumeration value="Indigo"/>
					<xs:enumeration value="Ivory"/>
					<xs:enumeration value="Khaki"/>
					<xs:enumeration value="Lavender"/>
					<xs:enumeration value="LavenderBlush"/>
					<xs:enumeration value="LawnGreen"/>
					<xs:enumeration value="LemonChiffon"/>
					<xs:enumeration value="LightBlue"/>
					<xs:enumeration value="LightCoral"/>
					<xs:enumeration value="LightCyan"/>
					<xs:enumeration value="LightGoldenrodYellow"/>
					<xs:enumeration value="LightGray"/>
					<xs:enumeration value="LightGreen"/>
					<xs:enumeration value="LightPink"/>
					<xs:enumeration value="LightSalmon"/>
					<xs:enumeration value="LightSeaGreen"/>
					<xs:enumeration value="LightSkyBlue"/>
					<xs:enumeration value="LightSlateGray"/>
					<xs:enumeration value="LightSteelBlue"/>
					<xs:enumeration value="LightYellow"/>
					<xs:enumeration value="Lime"/>
					<xs:enumeration value="LimeGreen"/>
					<xs:enumeration value="Linen"/>
					<xs:enumeration value="Magenta"/>
					<xs:enumeration value="Maroon"/>
					<xs:enumeration value="MediumAquamarine"/>
					<xs:enumeration value="MediumBlue"/>
					<xs:enumeration value="MediumOrchid"/>
					<xs:enumeration value="MediumPurple"/>
					<xs:enumeration value="MediumSeaGreen"/>
					<xs:enumeration value="MediumSlateBlue"/>
					<xs:enumeration value="MediumSpringGreen"/>
					<xs:enumeration value="MediumTurquoise"/>
					<xs:enumeration value="MediumVioletRed"/>
					<xs:enumeration value="MidnightBlue"/>
					<xs:enumeration value="MintCream"/>
					<xs:enumeration value="MistyRose"/>
					<xs:enumeration value="Moccasin"/>
					<xs:enumeration value="NavajoWhite"/>
					<xs:enumeration value="Navy"/>
					<xs:enumeration value="OldLace"/>
					<xs:enumeration value="Olive"/>
					<xs:enumeration value="OliveDrab"/>
					<xs:enumeration value="Orange"/>
					<xs:enumeration value="OrangeRed"/>
					<xs:enumeration value="Orchid"/>
					<xs:enumeration value="PaleGoldenrod"/>
					<xs:enumeration value="PaleGreen"/>
					<xs:enumeration value="PaleTurquoise"/>
					<xs:enumeration value="PaleVioletRed"/>
					<xs:enumeration value="PapayaWhip"/>
					<xs:enumeration value="PeachPuff"/>
					<xs:enumeration value="Peru"/>
					<xs:enumeration value="Pink"/>
					<xs:enumeration value="Plum"/>
					<xs:enumeration value="PowderBlue"/>
					<xs:enumeration value="Purple"/>
					<xs:enumeration value="Red"/>
					<xs:enumeration value="RosyBrown"/>
					<xs:enumeration value="RoyalBlue"/>
					<xs:enumeration value="SaddleBrown"/>
					<xs:enumeration value="Salmon"/>
					<xs:enumeration value="SandyBrown"/>
					<xs:enumeration value="SeaGreen"/>
					<xs:enumeration value="SeaShell"/>
					<xs:enumeration value="Sienna"/>
					<xs:enumeration value="Silver"/>
					<xs:enumeration value="SkyBlue"/>
					<xs:enumeration value="SlateBlue"/>
					<xs:enumeration value="SlateGray"/>
					<xs:enumeration value="Snow"/>
					<xs:enumeration value="SpringGreen"/>
					<xs:enumeration value="SteelBlue"/>
					<xs:enumeration value="Tan"/>
					<xs:enumeration value="Teal"/>
					<xs:enumeration value="Thistle"/>
					<xs:enumeration value="Tomato"/>
					<xs:enumeration value="Turquoise"/>
					<xs:enumeration value="Violet"/>
					<xs:enumeration value="Wheat"/>
					<xs:enumeration value="White"/>
					<xs:enumeration value="WhiteSmoke"/>
					<xs:enumeration value="Yellow"/>
					<xs:enumeration value="YellowGreen"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:complexType name="Font">
		<xs:attribute name="Source" type="xs:string" use="required"/>
		<xs:attribute name="Size" type="xs:float" use="required"/>
		<xs:attribute name="Subscript" type="xs:boolean"/>
		<xs:attribute name="Superscript" type="xs:boolean"/>
	</xs:complexType>
	<xs:complexType name="Brush">
		<xs:sequence minOccurs="0">
			<xs:element name="Center" type="Point" minOccurs="0"/>
			<xs:element name="Radius" type="Point" minOccurs="0"/>
			<xs:element name="Focus" type="Point" minOccurs="0"/>
			<xs:element name="Offset" type="Point" minOccurs="0"/>
			<xs:element name="Rectangle" type="Rectangle" minOccurs="0"/>
			<xs:element name="Transform" type="Matrix" minOccurs="0"/>
			<xs:element name="Blend" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="unbounded">
						<xs:element name="Entry">
							<xs:complexType>
								<xs:attribute name="Color" type="Color"/>
								<xs:attribute name="Offset" type="xs:float"/>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="SolidColor"/>
					<xs:enumeration value="LinearGradient"/>
					<xs:enumeration value="LinearGradientDirect"/>
					<xs:enumeration value="RadialGradient"/>
					<xs:enumeration value="RadialGradientDirect"/>
					<xs:enumeration value="Texture"/>
					<xs:enumeration value="TextureDirect"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Color" type="Color"/>
		<xs:attribute name="StartColor" type="Color"/>
		<xs:attribute name="EndColor" type="Color"/>
		<xs:attribute name="Angle" type="xs:float"/>
		<xs:attribute name="Source" type="xs:string"/>
		<xs:attribute name="Scale" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="Pen">
		<xs:attribute name="Color" type="Color" use="required"/>
		<xs:attribute name="Width" type="xs:float"/>
		<xs:attribute name="Style">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="Solid"/>
					<xs:enumeration value="Dash"/>
					<xs:enumeration value="DashDot"/>
					<xs:enumeration value="DashDotDot"/>
					<xs:enumeration value="Dot"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Cap">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="Flat"/>
					<xs:enumeration value="Round"/>
					<xs:enumeration value="Square"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Join">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="Miter"/>
					<xs:enumeration value="Round"/>
					<xs:enumeration value="Bevel"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="MiterLimit" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="Point">
		<xs:attribute name="X" type="xs:float"/>
		<xs:attribute name="Y" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="Rectangle">
		<xs:attribute name="X" type="xs:float"/>
		<xs:attribute name="Y" type="xs:float"/>
		<xs:attribute name="Width" type="xs:float"/>
		<xs:attribute name="Height" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="Matrix">
		<xs:attribute name="M11" type="xs:float"/>
		<xs:attribute name="M12" type="xs:float"/>
		<xs:attribute name="M21" type="xs:float"/>
		<xs:attribute name="M22" type="xs:float"/>
		<xs:attribute name="OffsetX" type="xs:float"/>
		<xs:attribute name="OffsetY" type="xs:float"/>
	</xs:complexType>
	<xs:simpleType name="PaintMode">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Fill"/>
			<xs:enumeration value="Stroke"/>
			<xs:enumeration value="FillStroke"/>
			<xs:enumeration value="Clip"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Width">
		<xs:union memberTypes="xs:float">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:pattern value="\d+[%]?|\d*\.\d+[%]?"/>
					<xs:enumeration value="Max"/>
					<xs:enumeration value="Auto"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="Height">
		<xs:union memberTypes="xs:float">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:pattern value="\d+[%]?|\d*\.\d+[%]?"/>
					<xs:enumeration value="Max"/>
					<xs:enumeration value="Auto"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:complexType name="Alignment">
		<xs:attribute name="Horizontal">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="Left"/>
					<xs:enumeration value="Center"/>
					<xs:enumeration value="Right"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Vertical">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="Top"/>
					<xs:enumeration value="Middle"/>
					<xs:enumeration value="Bottom"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="Borders">
		<xs:sequence>
			<xs:element name="Horizontal" type="Border" minOccurs="0"/>
			<xs:element name="Vertical" type="Border" minOccurs="0"/>
			<xs:element name="Left" type="Border" minOccurs="0"/>
			<xs:element name="Right" type="Border" minOccurs="0"/>
			<xs:element name="Top" type="Border" minOccurs="0"/>
			<xs:element name="Bottom" type="Border" minOccurs="0"/>
			<xs:element name="Corners" type="Corners" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Border">
		<xs:complexContent>
			<xs:extension base="Pen"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="Corners">
		<xs:sequence>
			<xs:element name="TopLeft" type="Corner" minOccurs="0"/>
			<xs:element name="TopRight" type="Corner" minOccurs="0"/>
			<xs:element name="BottomLeft" type="Corner" minOccurs="0"/>
			<xs:element name="BottomRight" type="Corner" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Corner">
		<xs:complexContent>
			<xs:extension base="Pen">
				<xs:attribute name="Radius" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="Spacings">
		<xs:attribute name="Horizontal" type="xs:float"/>
		<xs:attribute name="Vertical" type="xs:float"/>
		<xs:attribute name="Left" type="xs:float"/>
		<xs:attribute name="Right" type="xs:float"/>
		<xs:attribute name="Top" type="xs:float"/>
		<xs:attribute name="Bottom" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="HorizontalSpacings">
		<xs:attribute name="Left" type="xs:float"/>
		<xs:attribute name="Right" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="VerticalSpacings">
		<xs:attribute name="Top" type="xs:float"/>
		<xs:attribute name="Bottom" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="Paddings">
		<xs:attribute name="Horizontal" type="xs:float"/>
		<xs:attribute name="Vertical" type="xs:float"/>
		<xs:attribute name="Left" type="xs:float"/>
		<xs:attribute name="Right" type="xs:float"/>
		<xs:attribute name="Top" type="xs:float"/>
		<xs:attribute name="Bottom" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="Background">
		<xs:complexContent>
			<xs:extension base="Brush">
				<xs:attribute name="Drawing" type="xs:string"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="Bullets">
		<xs:attribute name="Type">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="Circle"/>
					<xs:enumeration value="Square"/>
					<xs:enumeration value="Decimal"/>
					<xs:enumeration value="SmallLetters"/>
					<xs:enumeration value="BigLetters"/>
					<xs:enumeration value="SmallRoman"/>
					<xs:enumeration value="BigRoman"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Template" type="xs:string"/>
		<xs:attribute name="Style" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="Lines">
		<xs:complexContent>
			<xs:extension base="Pen"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="Bookmark">
		<xs:sequence minOccurs="0" maxOccurs="unbounded">
			<xs:element name="Bookmark" type="Bookmark" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Reference" type="xs:string" use="required"/>
		<xs:attribute name="Caption" type="xs:string" use="required"/>
		<xs:attribute name="Opened" type="xs:boolean"/>
	</xs:complexType>
	<xs:complexType name="Text" mixed="true">
		<xs:sequence>
			<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="Link" type="TextLink" minOccurs="0"/>
				<xs:element name="Block" type="TextBlock" minOccurs="0"/>
				<xs:element name="MergeCode" type="TextMergeCode" minOccurs="0"/>
				<xs:element name="DateTime" type="TextDateTime" minOccurs="0"/>
				<xs:element name="Injector" type="TextInjector" minOccurs="0"/>
			</xs:choice>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="Style" type="xs:string" use="required"/>
		<xs:attribute name="Width" type="Width"/>
		<xs:attribute name="Alignment">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="Left"/>
					<xs:enumeration value="Center"/>
					<xs:enumeration value="Right"/>
					<xs:enumeration value="Justify"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Indent" type="xs:float"/>
		<xs:attribute name="Interval" type="xs:float"/>
		<xs:attribute name="Leader" type="xs:string"/>
		<xs:attribute name="KeepSolid" type="xs:boolean"/>
		<xs:attribute name="KeepWithNext" type="xs:boolean"/>
	</xs:complexType>
	<xs:complexType name="TextMergeCode">
		<xs:attribute name="Name" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="TextInjector">
		<xs:attribute name="Name" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="TextDateTime">
		<xs:attribute name="Format" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="TextBlock" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="Link" type="TextLink" minOccurs="0"/>
			<xs:element name="MergeCode" type="TextMergeCode" minOccurs="0"/>
			<xs:element name="DateTime" type="TextDateTime" minOccurs="0"/>
			<xs:element name="Injector" type="TextInjector" minOccurs="0"/>
		</xs:choice>
		<xs:attribute name="Style" type="xs:string"/>
	</xs:complexType>
	<xs:complexType name="TextLink" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="Block" type="TextBlock" minOccurs="0"/>
			<xs:element name="MergeCode" type="TextMergeCode" minOccurs="0"/>
			<xs:element name="DateTime" type="TextDateTime" minOccurs="0"/>
			<xs:element name="Injector" type="TextInjector" minOccurs="0"/>
		</xs:choice>
		<xs:attribute name="Reference" type="xs:string" use="required"/>
		<xs:attribute name="Style" type="xs:string"/>
	</xs:complexType>
	<xs:complexType name="Image">
		<xs:sequence>
			<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="Source" type="xs:string" use="required"/>
		<xs:attribute name="Width" type="Width"/>
		<xs:attribute name="Height" type="Height"/>
	</xs:complexType>
	<xs:complexType name="Metafile">
		<xs:sequence>
			<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="Source" type="xs:string" use="required"/>
		<xs:attribute name="Width" type="Width"/>
	</xs:complexType>
	<xs:complexType name="Frame">
		<xs:sequence>
			<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="FactoryId" type="xs:string" use="required"/>
		<xs:attribute name="ExtensionId" type="xs:string" use="required"/>
		<xs:attribute name="Width" type="Width"/>
		<xs:attribute name="Height" type="Height"/>
	</xs:complexType>
	<xs:complexType name="Group">
		<xs:sequence>
			<xs:element name="Alignment" type="Alignment" minOccurs="0"/>
			<xs:element name="Borders" type="Borders" minOccurs="0"/>
			<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
			<xs:element name="Paddings" type="Paddings" minOccurs="0"/>
			<xs:element name="Background" type="Background" minOccurs="0"/>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="Text" type="Text" minOccurs="0"/>
				<xs:element name="Image" type="Image" minOccurs="0"/>
				<xs:element name="Metafile" type="Metafile" minOccurs="0"/>
				<xs:element name="Frame" type="Frame" minOccurs="0"/>
				<xs:element name="Group" type="Group" minOccurs="0"/>
				<xs:element name="Grid" type="Grid" minOccurs="0"/>
				<xs:element name="List" type="List" minOccurs="0"/>
				<xs:element name="Tree" type="Tree" minOccurs="0"/>
				<xs:element name="Flow" type="Flow" minOccurs="0"/>
				<xs:element name="Site" type="Site" minOccurs="0"/>
				<xs:element name="Canvas" type="Canvas" minOccurs="0"/>
				<xs:element name="PageNumber" type="PageNumber" minOccurs="0"/>
				<xs:element name="PageReference" type="PageReference" minOccurs="0"/>
				<xs:element name="PageBreak" minOccurs="0"/>
				<xs:element name="Injector" type="Injector" minOccurs="0"/>
			</xs:choice>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="Width" type="Width"/>
		<xs:attribute name="Height" type="Height"/>
		<xs:attribute name="KeepSolid" type="xs:boolean"/>
		<xs:attribute name="KeepWithNext" type="xs:boolean"/>
		<xs:attribute name="StretchOnBreak" type="xs:boolean"/>
		<xs:attribute name="MinHeightOnBreak" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="Injector">
		<xs:attribute name="Name" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="GridCell">
		<xs:sequence>
			<xs:element name="Alignment" type="Alignment" minOccurs="0"/>
			<xs:element name="Borders" type="Borders" minOccurs="0"/>
			<xs:element name="Paddings" type="Paddings" minOccurs="0"/>
			<xs:element name="Background" type="Background" minOccurs="0"/>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="Text" type="Text" minOccurs="0"/>
				<xs:element name="Image" type="Image" minOccurs="0"/>
				<xs:element name="Metafile" type="Metafile" minOccurs="0"/>
				<xs:element name="Frame" type="Frame" minOccurs="0"/>
				<xs:element name="Group" type="Group" minOccurs="0"/>
				<xs:element name="Grid" type="Grid" minOccurs="0"/>
				<xs:element name="List" type="List" minOccurs="0"/>
				<xs:element name="Tree" type="Tree" minOccurs="0"/>
				<xs:element name="Flow" type="Flow" minOccurs="0"/>
				<xs:element name="Site" type="Site" minOccurs="0"/>
				<xs:element name="Canvas" type="Canvas" minOccurs="0"/>
				<xs:element name="PageNumber" type="PageNumber" minOccurs="0"/>
				<xs:element name="PageReference" type="PageReference" minOccurs="0"/>
				<xs:element name="PageBreak" minOccurs="0"/>
			</xs:choice>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="ColSpan" type="xs:integer"/>
		<xs:attribute name="RowSpan" type="xs:integer"/>
	</xs:complexType>
	<xs:complexType name="GridRow">
		<xs:sequence>
			<xs:element name="Spacings" type="VerticalSpacings" minOccurs="0"/>
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element name="Cell" type="GridCell" minOccurs="0"/>
			</xs:sequence>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="Height" type="Height"/>
		<xs:attribute name="KeepSolid" type="xs:boolean"/>
		<xs:attribute name="KeepWithNext" type="xs:boolean"/>
	</xs:complexType>
	<xs:complexType name="Grid">
		<xs:sequence>
			<xs:element name="Column" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Spacings" type="HorizontalSpacings" minOccurs="0"/>
					</xs:sequence>
					<xs:attribute name="Width" type="Width"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="Header" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Row" type="GridRow" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
					<xs:attribute name="Repeat" type="xs:boolean"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="Footer" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Row" type="GridRow" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
					<xs:attribute name="Repeat" type="xs:boolean"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="Borders" type="Borders" minOccurs="0"/>
			<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
			<xs:element name="Paddings" type="Paddings" minOccurs="0"/>
			<xs:element name="Background" type="Background" minOccurs="0"/>
			<xs:element name="Row" type="GridRow" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="Width" type="Width"/>
		<xs:attribute name="Height" type="Height"/>
		<xs:attribute name="KeepSolid" type="xs:boolean"/>
		<xs:attribute name="KeepWithNext" type="xs:boolean"/>
		<xs:attribute name="StretchOnBreak" type="xs:boolean"/>
		<xs:attribute name="MinHeightOnBreak" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="List">
		<xs:sequence>
			<xs:element name="Bullets" type="Bullets" minOccurs="0"/>
			<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
			<xs:element name="Item" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:choice minOccurs="0" maxOccurs="unbounded">
						<xs:element name="Text" type="Text" minOccurs="0"/>
						<xs:element name="Image" type="Image" minOccurs="0"/>
						<xs:element name="Metafile" type="Metafile" minOccurs="0"/>
						<xs:element name="Frame" type="Frame" minOccurs="0"/>
						<xs:element name="Group" type="Group" minOccurs="0"/>
						<xs:element name="Grid" type="Grid" minOccurs="0"/>
						<xs:element name="List" type="List" minOccurs="0"/>
						<xs:element name="Tree" type="Tree" minOccurs="0"/>
						<xs:element name="Flow" type="Flow" minOccurs="0"/>
						<xs:element name="Site" type="Site" minOccurs="0"/>
						<xs:element name="Canvas" type="Canvas" minOccurs="0"/>
						<xs:element name="PageNumber" type="PageNumber" minOccurs="0"/>
						<xs:element name="PageReference" type="PageReference" minOccurs="0"/>
						<xs:element name="PageBreak" minOccurs="0"/>
					</xs:choice>
					<xs:attribute name="Id" type="xs:string"/>
					<xs:attribute name="KeepSolid" type="xs:boolean"/>
					<xs:attribute name="KeepWithNext" type="xs:boolean"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="Width" type="Width"/>
		<xs:attribute name="Indent" type="xs:float"/>
		<xs:attribute name="Interval" type="xs:float"/>
		<xs:attribute name="KeepSolid" type="xs:boolean"/>
		<xs:attribute name="KeepWithNext" type="xs:boolean"/>
	</xs:complexType>
	<xs:complexType name="TreeNode">
		<xs:sequence>
			<xs:element name="Text" type="Text" minOccurs="0"/>
			<xs:element name="Image" type="Image" minOccurs="0"/>
			<xs:element name="Metafile" type="Metafile" minOccurs="0"/>
			<xs:element name="Frame" type="Frame" minOccurs="0"/>
			<xs:element name="Group" type="Group" minOccurs="0"/>
			<xs:element name="Grid" type="Grid" minOccurs="0"/>
			<xs:element name="List" type="List" minOccurs="0"/>
			<xs:element name="Tree" type="Tree" minOccurs="0"/>
			<xs:element name="Flow" type="Flow" minOccurs="0"/>
			<xs:element name="Site" type="Site" minOccurs="0"/>
			<xs:element name="Canvas" type="Canvas" minOccurs="0"/>
			<xs:element name="PageNumber" type="PageNumber" minOccurs="0"/>
			<xs:element name="PageReference" type="PageReference" minOccurs="0"/>
			<xs:element name="PageBreak" minOccurs="0"/>
			<xs:element name="Node" type="TreeNode" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="KeepSolid" type="xs:boolean"/>
	</xs:complexType>
	<xs:complexType name="Tree">
		<xs:sequence>
			<xs:element name="Lines" type="Lines" minOccurs="0"/>
			<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
			<xs:element name="Text" type="Text" minOccurs="0"/>
			<xs:element name="Image" type="Image" minOccurs="0"/>
			<xs:element name="Metafile" type="Metafile" minOccurs="0"/>
			<xs:element name="Frame" type="Frame" minOccurs="0"/>
			<xs:element name="Group" type="Group" minOccurs="0"/>
			<xs:element name="Grid" type="Grid" minOccurs="0"/>
			<xs:element name="List" type="List" minOccurs="0"/>
			<xs:element name="Tree" type="Tree" minOccurs="0"/>
			<xs:element name="Flow" type="Flow" minOccurs="0"/>
			<xs:element name="Site" type="Site" minOccurs="0"/>
			<xs:element name="Canvas" type="Canvas" minOccurs="0"/>
			<xs:element name="PageNumber" type="PageNumber" minOccurs="0"/>
			<xs:element name="PageReference" type="PageReference" minOccurs="0"/>
			<xs:element name="PageBreak" minOccurs="0"/>
			<xs:element name="Node" type="TreeNode" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="Width" type="Width"/>
		<xs:attribute name="Indent" type="xs:float"/>
		<xs:attribute name="Interval" type="xs:float"/>
		<xs:attribute name="KeepSolid" type="xs:boolean"/>
		<xs:attribute name="KeepWithNext" type="xs:boolean"/>
	</xs:complexType>
	<xs:complexType name="Flow">
		<xs:sequence>
			<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
			<xs:element name="Column" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Alignment" type="Alignment" minOccurs="0"/>
						<xs:element name="Borders" type="Borders" minOccurs="0"/>
						<xs:element name="Spacings" type="HorizontalSpacings" minOccurs="0"/>
						<xs:element name="Paddings" type="Paddings" minOccurs="0"/>
						<xs:element name="Background" type="Background" minOccurs="0"/>
					</xs:sequence>
					<xs:attribute name="Width" type="Width"/>
				</xs:complexType>
			</xs:element>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="Text" type="Text" minOccurs="0"/>
				<xs:element name="Image" type="Image" minOccurs="0"/>
				<xs:element name="Metafile" type="Metafile" minOccurs="0"/>
				<xs:element name="Frame" type="Frame" minOccurs="0"/>
				<xs:element name="Group" type="Group" minOccurs="0"/>
				<xs:element name="Grid" type="Grid" minOccurs="0"/>
				<xs:element name="List" type="List" minOccurs="0"/>
				<xs:element name="Tree" type="Tree" minOccurs="0"/>
				<xs:element name="Flow" type="Flow" minOccurs="0"/>
				<xs:element name="Site" type="Site" minOccurs="0"/>
				<xs:element name="Canvas" type="Canvas" minOccurs="0"/>
				<xs:element name="PageNumber" type="PageNumber" minOccurs="0"/>
				<xs:element name="PageReference" type="PageReference" minOccurs="0"/>
				<xs:element name="PageBreak" minOccurs="0"/>
				<xs:element name="ColumnBreak" minOccurs="0"/>
			</xs:choice>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="Width" type="Width"/>
		<xs:attribute name="Height" type="Height"/>
		<xs:attribute name="KeepSolid" type="xs:boolean"/>
		<xs:attribute name="KeepWithNext" type="xs:boolean"/>
	</xs:complexType>
	<xs:complexType name="Site">
		<xs:sequence>
			<xs:element name="Borders" type="Borders" minOccurs="0"/>
			<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
			<xs:element name="Paddings" type="Paddings" minOccurs="0"/>
			<xs:element name="Background" type="Background" minOccurs="0"/>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="Label" type="Shapes.Label" minOccurs="0"/>
				<xs:element name="Line" type="Shapes.Line" minOccurs="0"/>
				<xs:element name="Polyline" type="Shapes.Polyline" minOccurs="0"/>
				<xs:element name="Polygon" type="Shapes.Polygon" minOccurs="0"/>
				<xs:element name="Rectangle" type="Shapes.Rectangle" minOccurs="0"/>
				<xs:element name="Ellipse" type="Shapes.Ellipse" minOccurs="0"/>
				<xs:element name="Arc" type="Shapes.Arc" minOccurs="0"/>
				<xs:element name="Pie" type="Shapes.Pie" minOccurs="0"/>
				<xs:element name="Path" type="Shapes.Path" minOccurs="0"/>
				<xs:element name="Text" type="AttachedText" minOccurs="0"/>
				<xs:element name="Image" type="AttachedImage" minOccurs="0"/>
				<xs:element name="Metafile" type="AttachedMetafile" minOccurs="0"/>
				<xs:element name="Frame" type="AttachedFrame" minOccurs="0"/>
				<xs:element name="Group" type="AttachedGroup" minOccurs="0"/>
				<xs:element name="Grid" type="AttachedGrid" minOccurs="0"/>
				<xs:element name="List" type="AttachedList" minOccurs="0"/>
				<xs:element name="Tree" type="AttachedTree" minOccurs="0"/>
				<xs:element name="Flow" type="AttachedFlow" minOccurs="0"/>
				<xs:element name="Site" type="AttachedSite" minOccurs="0"/>
				<xs:element name="Canvas" type="AttachedCanvas" minOccurs="0"/>
				<xs:element name="PageNumber" type="AttachedPageNumber" minOccurs="0"/>
				<xs:element name="PageReference" type="AttachedPageReference" minOccurs="0"/>
				<xs:element name="Injector" type="Injector" minOccurs="0"/>
			</xs:choice>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="Width" type="Width"/>
		<xs:attribute name="Height" type="Height"/>
		<xs:attribute name="KeepWithNext" type="xs:boolean"/>
	</xs:complexType>
	<xs:complexType name="Shapes.Label">
		<xs:sequence>
			<xs:element name="Font" type="Font" minOccurs="0"/>
			<xs:element name="Brush" type="Brush" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="X" type="xs:float"/>
		<xs:attribute name="Y" type="xs:float"/>
		<xs:attribute name="Text" type="xs:string" use="required"/>
		<xs:attribute name="Angle" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="Shapes.Line">
		<xs:sequence>
			<xs:element name="Pen" type="Pen" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="X1" type="xs:float"/>
		<xs:attribute name="Y1" type="xs:float"/>
		<xs:attribute name="X2" type="xs:float"/>
		<xs:attribute name="Y2" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="Shapes.Polyline">
		<xs:sequence>
			<xs:element name="Pen" type="Pen" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Points" type="xs:string"/>
	</xs:complexType>
	<xs:complexType name="Shapes.Polygon">
		<xs:sequence>
			<xs:element name="Pen" type="Pen" minOccurs="0"/>
			<xs:element name="Brush" type="Brush" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Points" type="xs:string"/>
	</xs:complexType>
	<xs:complexType name="Shapes.Rectangle">
		<xs:sequence>
			<xs:element name="Pen" type="Pen" minOccurs="0"/>
			<xs:element name="Brush" type="Brush" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="X" type="xs:float"/>
		<xs:attribute name="Y" type="xs:float"/>
		<xs:attribute name="Width" type="xs:float"/>
		<xs:attribute name="Height" type="xs:float"/>
		<xs:attribute name="Radius" type="xs:float"/>
		<xs:attribute name="Angle" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="Shapes.Ellipse">
		<xs:sequence>
			<xs:element name="Pen" type="Pen" minOccurs="0"/>
			<xs:element name="Brush" type="Brush" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="X" type="xs:float"/>
		<xs:attribute name="Y" type="xs:float"/>
		<xs:attribute name="Width" type="xs:float"/>
		<xs:attribute name="Height" type="xs:float"/>
		<xs:attribute name="Angle" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="Shapes.Arc">
		<xs:sequence>
			<xs:element name="Pen" type="Pen" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="X" type="xs:float"/>
		<xs:attribute name="Y" type="xs:float"/>
		<xs:attribute name="Width" type="xs:float"/>
		<xs:attribute name="Height" type="xs:float"/>
		<xs:attribute name="StartAngle" type="xs:float"/>
		<xs:attribute name="EndAngle" type="xs:float"/>
		<xs:attribute name="Angle" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="Shapes.Pie">
		<xs:sequence>
			<xs:element name="Pen" type="Pen" minOccurs="0"/>
			<xs:element name="Brush" type="Brush" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="X" type="xs:float"/>
		<xs:attribute name="Y" type="xs:float"/>
		<xs:attribute name="Width" type="xs:float"/>
		<xs:attribute name="Height" type="xs:float"/>
		<xs:attribute name="StartAngle" type="xs:float"/>
		<xs:attribute name="EndAngle" type="xs:float"/>
		<xs:attribute name="Angle" type="xs:float"/>
	</xs:complexType>
	<xs:complexType name="Shapes.Path">
		<xs:sequence>
			<xs:element name="Pen" type="Pen" minOccurs="0"/>
			<xs:element name="Brush" type="Brush" minOccurs="0"/>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="MoveTo" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="LineTo" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="CurveTo" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X1" type="xs:float"/>
						<xs:attribute name="Y1" type="xs:float"/>
						<xs:attribute name="X2" type="xs:float"/>
						<xs:attribute name="Y2" type="xs:float"/>
						<xs:attribute name="X3" type="xs:float"/>
						<xs:attribute name="Y3" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="ClosePath" minOccurs="0"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Canvas">
		<xs:sequence>
			<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="Font" type="Font" minOccurs="0"/>
				<xs:element name="ResetFont" minOccurs="0"/>
				<xs:element name="Brush" type="Brush" minOccurs="0"/>
				<xs:element name="ResetBrush" minOccurs="0"/>
				<xs:element name="Pen" type="Pen" minOccurs="0"/>
				<xs:element name="ResetPen" minOccurs="0"/>
				<xs:element name="CharSpacing" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="Value" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="AlternateFill" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="Value" type="xs:boolean"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="SaveClip" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
						<xs:attribute name="Width" type="xs:float"/>
						<xs:attribute name="Height" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="RestoreClip" minOccurs="0"/>
				<xs:element name="SaveState" minOccurs="0"/>
				<xs:element name="RestoreState" minOccurs="0"/>
				<xs:element name="Transform" type="Matrix" minOccurs="0"/>
				<xs:element name="StartHyperlink" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="Reference" type="xs:string"/>
						<xs:attribute name="PageIndex" type="xs:integer"/>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="EndHyperlink" minOccurs="0"/>
				<xs:element name="HyperlinkArea" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
						<xs:attribute name="Width" type="xs:float"/>
						<xs:attribute name="Height" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="String" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="Text" type="xs:string"/>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Rectangle" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
						<xs:attribute name="Width" type="xs:float"/>
						<xs:attribute name="Height" type="xs:float"/>
						<xs:attribute name="Mode" type="PaintMode"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="RoundRect" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
						<xs:attribute name="Width" type="xs:float"/>
						<xs:attribute name="Height" type="xs:float"/>
						<xs:attribute name="EW" type="xs:float"/>
						<xs:attribute name="EH" type="xs:float"/>
						<xs:attribute name="Mode" type="PaintMode"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Line" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X1" type="xs:float"/>
						<xs:attribute name="Y1" type="xs:float"/>
						<xs:attribute name="X2" type="xs:float"/>
						<xs:attribute name="Y2" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Lines" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="Points" type="xs:string"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Polygon" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="Points" type="xs:string"/>
						<xs:attribute name="Mode" type="PaintMode"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Ellipse" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
						<xs:attribute name="Width" type="xs:float"/>
						<xs:attribute name="Height" type="xs:float"/>
						<xs:attribute name="Mode" type="PaintMode"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Arc" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
						<xs:attribute name="Width" type="xs:float"/>
						<xs:attribute name="Height" type="xs:float"/>
						<xs:attribute name="StartAngle" type="xs:float"/>
						<xs:attribute name="EndAngle" type="xs:float"/>
						<xs:attribute name="Mode" type="PaintMode"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Pie" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
						<xs:attribute name="Width" type="xs:float"/>
						<xs:attribute name="Height" type="xs:float"/>
						<xs:attribute name="StartAngle" type="xs:float"/>
						<xs:attribute name="EndAngle" type="xs:float"/>
						<xs:attribute name="Mode" type="PaintMode"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Chord" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
						<xs:attribute name="Width" type="xs:float"/>
						<xs:attribute name="Height" type="xs:float"/>
						<xs:attribute name="StartAngle" type="xs:float"/>
						<xs:attribute name="EndAngle" type="xs:float"/>
						<xs:attribute name="Mode" type="PaintMode"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Curve" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="Points" type="xs:string"/>
						<xs:attribute name="Tension" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="ClosedCurve" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="Points" type="xs:string"/>
						<xs:attribute name="Tension" type="xs:float"/>
						<xs:attribute name="Mode" type="PaintMode"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Bezier" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X1" type="xs:float"/>
						<xs:attribute name="Y1" type="xs:float"/>
						<xs:attribute name="X2" type="xs:float"/>
						<xs:attribute name="Y2" type="xs:float"/>
						<xs:attribute name="X3" type="xs:float"/>
						<xs:attribute name="Y3" type="xs:float"/>
						<xs:attribute name="X4" type="xs:float"/>
						<xs:attribute name="Y4" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Beziers" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="Points" type="xs:string"/>
						<xs:attribute name="Mode" type="PaintMode"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="StartShape" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="Mode" type="PaintMode"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="MoveTo" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="LineTo" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="CurveTo" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="X1" type="xs:float"/>
						<xs:attribute name="Y1" type="xs:float"/>
						<xs:attribute name="X2" type="xs:float"/>
						<xs:attribute name="Y2" type="xs:float"/>
						<xs:attribute name="X3" type="xs:float"/>
						<xs:attribute name="Y3" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="ClosePath" minOccurs="0"/>
				<xs:element name="EndShape" minOccurs="0"/>
				<xs:element name="Image" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="Source" type="xs:string" use="required"/>
						<xs:attribute name="X" type="xs:float"/>
						<xs:attribute name="Y" type="xs:float"/>
						<xs:attribute name="Width" type="xs:float"/>
						<xs:attribute name="Height" type="xs:float"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Injector" type="Injector" minOccurs="0"/>
			</xs:choice>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="Width" type="Width"/>
		<xs:attribute name="Height" type="Height"/>
		<xs:attribute name="KeepWithNext" type="xs:boolean"/>
	</xs:complexType>
	<xs:complexType name="PageNumber">
		<xs:sequence>
			<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="Style" type="xs:string" use="required"/>
		<xs:attribute name="Template" type="xs:string"/>
		<xs:attribute name="Format">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="Decimal"/>
					<xs:enumeration value="SmallLetters"/>
					<xs:enumeration value="BigLetters"/>
					<xs:enumeration value="SmallRoman"/>
					<xs:enumeration value="BigRoman"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Alignment">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="Left"/>
					<xs:enumeration value="Center"/>
					<xs:enumeration value="Right"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="PageReference">
		<xs:sequence>
			<xs:element name="Spacings" type="Spacings" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Id" type="xs:string"/>
		<xs:attribute name="Style" type="xs:string" use="required"/>
		<xs:attribute name="Template" type="xs:string"/>
		<xs:attribute name="Format">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="Decimal"/>
					<xs:enumeration value="SmallLetters"/>
					<xs:enumeration value="BigLetters"/>
					<xs:enumeration value="SmallRoman"/>
					<xs:enumeration value="BigRoman"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Alignment">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="Left"/>
					<xs:enumeration value="Center"/>
					<xs:enumeration value="Right"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="AttachedText">
		<xs:complexContent>
			<xs:extension base="Text">
				<xs:attribute name="Left" type="xs:float"/>
				<xs:attribute name="Top" type="xs:float"/>
				<xs:attribute name="Angle" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AttachedImage">
		<xs:complexContent>
			<xs:extension base="Image">
				<xs:attribute name="Left" type="xs:float"/>
				<xs:attribute name="Top" type="xs:float"/>
				<xs:attribute name="Angle" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AttachedMetafile">
		<xs:complexContent>
			<xs:extension base="Metafile">
				<xs:attribute name="Left" type="xs:float"/>
				<xs:attribute name="Top" type="xs:float"/>
				<xs:attribute name="Angle" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AttachedFrame">
		<xs:complexContent>
			<xs:extension base="Frame">
				<xs:attribute name="Left" type="xs:float"/>
				<xs:attribute name="Top" type="xs:float"/>
				<xs:attribute name="Angle" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AttachedGroup">
		<xs:complexContent>
			<xs:extension base="Group">
				<xs:attribute name="Left" type="xs:float"/>
				<xs:attribute name="Top" type="xs:float"/>
				<xs:attribute name="Angle" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AttachedGrid">
		<xs:complexContent>
			<xs:extension base="Grid">
				<xs:attribute name="Left" type="xs:float"/>
				<xs:attribute name="Top" type="xs:float"/>
				<xs:attribute name="Angle" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AttachedList">
		<xs:complexContent>
			<xs:extension base="List">
				<xs:attribute name="Left" type="xs:float"/>
				<xs:attribute name="Top" type="xs:float"/>
				<xs:attribute name="Angle" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AttachedTree">
		<xs:complexContent>
			<xs:extension base="Tree">
				<xs:attribute name="Left" type="xs:float"/>
				<xs:attribute name="Top" type="xs:float"/>
				<xs:attribute name="Angle" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AttachedFlow">
		<xs:complexContent>
			<xs:extension base="Flow">
				<xs:attribute name="Left" type="xs:float"/>
				<xs:attribute name="Top" type="xs:float"/>
				<xs:attribute name="Angle" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AttachedSite">
		<xs:complexContent>
			<xs:extension base="Site">
				<xs:attribute name="Left" type="xs:float"/>
				<xs:attribute name="Top" type="xs:float"/>
				<xs:attribute name="Angle" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AttachedCanvas">
		<xs:complexContent>
			<xs:extension base="Canvas">
				<xs:attribute name="Left" type="xs:float"/>
				<xs:attribute name="Top" type="xs:float"/>
				<xs:attribute name="Angle" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AttachedPageNumber">
		<xs:complexContent>
			<xs:extension base="PageNumber">
				<xs:attribute name="Left" type="xs:float"/>
				<xs:attribute name="Top" type="xs:float"/>
				<xs:attribute name="Angle" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AttachedPageReference">
		<xs:complexContent>
			<xs:extension base="PageReference">
				<xs:attribute name="Left" type="xs:float"/>
				<xs:attribute name="Top" type="xs:float"/>
				<xs:attribute name="Angle" type="xs:float"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
</xs:schema>
