<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright (c) Ecrion Software Inc. 2002-2010. All Rights Reserved.
Permission to use, copy, modify, distribute and sell this sample document for any purpose and without fee is hereby granted, 
provided that the above copyright notice appears in all copies and that both those copyright notice and this permission notice 
appear in supporting documentation, and that the name of Ecrion Software Inc. not be used in advertising or publicity pertaining 
to distribution of the software without specific, written prior permission. Ecrion Software Inc. make no representations about 
the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
-->
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xf="http://www.ecrion.com/xf/1.0">
	<fo:layout-master-set>
		<fo:simple-page-master master-name="all-pages" page-width="8in" page-height="11in">
			<fo:region-body region-name="xsl-region-body" margin="0.7in" column-gap="0.25in"/>
			<fo:region-before region-name="xsl-region-before" extent="0.6in" display-align="after" padding="0pt 0.7in" />
			<fo:region-after region-name="xsl-region-after" extent="0.6in" display-align="before" padding="0pt 0.7in" />
		</fo:simple-page-master>
		<fo:page-sequence-master master-name="default-sequence">
			<fo:repeatable-page-master-reference master-reference="all-pages" />
		</fo:page-sequence-master>
	</fo:layout-master-set>
	<fo:page-sequence master-reference="default-sequence">
		<fo:static-content flow-name="xsl-region-before" border-bottom-style="solid" border-bottom-width="1pt" border-bottom-color="rgb(192,192,192)" font-size="10pt" font-family="Helvetica">
			<fo:block color="rgb(105,105,105)" text-align-last="justify">
				XSL-FO Test Suite
				<fo:leader/>
				<fo:inline font-size="10pt" font-weight="normal">
				Page <fo:page-number/> of <fo:page-number-citation ref-id="theEnd"/>
				</fo:inline>
			</fo:block>
		</fo:static-content>
		    <fo:static-content flow-name="xsl-region-before" font-size="12pt" font-family="Times">
      <fo:block>
        <fo:block-container z-index="-1" position="absolute" left="0pt" top="0pt" width="100%" height="100%">
          <fo:block>
            <fo:instream-foreign-object>
              <svg width="680" height="920" xmlns="http://www.w3.org/2000/svg">
                <text font-family="Arial Black" font-size="65pt" style="fill:rgb(255,192,192)" x="-10" y="300" width="680" text-anchor="middle" transform="rotate(-54, 340, 15)">Watermark Sample</text>
              </svg>
            </fo:instream-foreign-object>
          </fo:block>
        </fo:block-container>
 </fo:block>
    </fo:static-content>
		<fo:static-content flow-name="xsl-region-after" padding-top="2pt" border-top-style="solid" border-top-width="1pt" border-top-color="rgb(192,192,192)">
			<fo:table table-layout="fixed" width="100%">
				<fo:table-column column-width="proportional-column-width(4)"/>
				<fo:table-column column-width="proportional-column-width(1)"/>
				<fo:table-body>
					<fo:table-row>
						<fo:table-cell>
							<fo:block color="rgb(105,105,105)" font-size="10pt" font-family="Helvetica">
								Copyright © 2002-2009 Ecrion Software Inc. All Rights Reserved.
							</fo:block>
						</fo:table-cell>
						<fo:table-cell>
							<fo:block text-align="right" color="rgb(105,105,105)" font-size="10pt" font-family="Helvetica">
								<fo:instream-foreign-object>
									<svg:svg xmlns:svg="http://www.w3.org/2000/svg" width="64" height="46" viewBox="0 0 744 514" scaling="non-uniform">
										<svg:defs id="defs4">
											<svg:linearGradient id="linearGradient1308" x1="0%" x2="100%" y1="0%" y2="0%">
												<svg:stop id="stop1310" style="stop-color:#24ff2c;stop-opacity:1.0000000;" offset="0"/>
												<svg:stop id="stop1312" style="stop-color:#228f1e;stop-opacity:1.0000000;" offset="1"/>
											</svg:linearGradient>
											<svg:linearGradient id="linearGradient1314" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#linearGradient1308" gradientUnits="userSpaceOnUse" x1="102.857" x2="112.857" y1="126.648" y2="172.362"/>
											<svg:linearGradient id="linearGradient2064" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#linearGradient1308" gradientUnits="userSpaceOnUse" x1="94.2857" x2="112.857" y1="143.791" y2="172.362"/>
											<svg:linearGradient id="linearGradient2068" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#linearGradient1308" gradientUnits="userSpaceOnUse" x1="102.857" x2="112.857" y1="126.648" y2="172.362"/>
											<svg:linearGradient id="linearGradient2072" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#linearGradient1308" gradientUnits="userSpaceOnUse" x1="102.857" x2="112.857" y1="126.648" y2="172.362"/>
											<svg:linearGradient id="linearGradient2076" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#linearGradient1308" gradientUnits="userSpaceOnUse" x1="102.857" x2="112.857" y1="126.648" y2="172.362"/>
											<svg:linearGradient id="linearGradient2080" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#linearGradient1308" gradientUnits="userSpaceOnUse" x1="102.857" x2="112.857" y1="126.648" y2="172.362"/>
										</svg:defs>
										<svg:g id="layer1" transform="translate(0,-130)">
											<svg:path id="path2824" style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#17cf0d;stroke-width:10.489111;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" d="M385.118,348.54 C646.31,435.042 646.31,435.042 646.31,435.042 "/>
											<svg:path id="path2822" style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#17cf0d;stroke-width:7.9545941;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" d="M536.667,267.948 C374.762,348.205 374.762,348.205 374.762,348.205 "/>
											<svg:path id="path2818" style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#17cf0d;stroke-width:9.5815039;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" d="M91.7553,282.151 C376.816,348.287 376.816,348.287 376.816,348.287 "/>
											<svg:path id="path2826" style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#17cf0d;stroke-width:6.1257629;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" d="M380.774,344.069 C325.511,483.512 325.511,483.512 325.511,483.512 "/>
											<svg:path id="path2090" style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#17cf0d;stroke-width:8.0982771;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" d="M279.788,198.404 C374.497,340.606 374.497,340.606 374.497,340.606 "/>
											<svg:path id="path1306" transform="translate(176.571,56.8571) " style="fill:url(#linearGradient1314);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" d="M142.857,156.648 A30,30 0 1,1 82.8571,156.648 A30,30 0 1,1 142.857,156.648 z "/>
											<svg:path id="path2062" transform="translate(426.857,110.857) " style="fill:url(#linearGradient2064);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" d="M142.857,156.648 A30,30 0 1,1 82.8571,156.648 A30,30 0 1,1 142.857,156.648 z "/>
											<svg:path id="path2066" transform="translate(264.286,187.143) " style="fill:url(#linearGradient2068);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" d="M142.857,156.648 A30,30 0 1,1 82.8571,156.648 A30,30 0 1,1 142.857,156.648 z "/>
											<svg:path id="path2070" transform="translate(535.429,277.143) " style="fill:url(#linearGradient2072);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" d="M142.857,156.648 A30,30 0 1,1 82.8571,156.648 A30,30 0 1,1 142.857,156.648 z "/>
											<svg:path id="path2074" transform="matrix(1.90909,0,0,1.8,107.818,222.967) " style="fill:url(#linearGradient2076);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" d="M142.857,156.648 A30,30 0 1,1 82.8571,156.648 A30,30 0 1,1 142.857,156.648 z "/>
											<svg:path id="path2078" transform="translate(-27.1429,126.857) " style="fill:url(#linearGradient2080);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" d="M142.857,156.648 A30,30 0 1,1 82.8571,156.648 A30,30 0 1,1 142.857,156.648 z "/>
										</svg:g>
									</svg:svg>
								</fo:instream-foreign-object>
							</fo:block>
						</fo:table-cell>
					</fo:table-row>
				</fo:table-body>
			</fo:table>
		</fo:static-content>
		<fo:flow flow-name="xsl-region-body" font-family="Tahoma" font-size="10pt">
      <fo:block>
        <fo:block>
          <fo:block id="lipsum">
            <fo:block space-before="1em" space-after="1em">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus
in dui diam, nec imperdiet diam. Proin urna nunc, adipiscing vitae
tempor eu, bibendum sed dui. Donec nisi tellus, ultricies nec
faucibus hendrerit, volutpat vel turpis. Morbi sit amet enim diam.
Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Duis facilisis posuere lorem, et accumsan
sapien semper id. Aliquam mollis sodales est, vitae sodales nisl
volutpat vel. Donec lacus nunc, ullamcorper vitae congue quis,
pellentesque nec neque. Integer odio lacus, convallis non laoreet
vitae, pretium in eros. Morbi id fermentum leo. Pellentesque
accumsan urna eu quam pharetra in auctor sapien congue. Lorem ipsum
dolor sit amet, consectetur adipiscing elit. Duis a urna sit amet
metus sollicitudin volutpat ut eu magna. Etiam interdum condimentum
odio fringilla mattis. Donec convallis ultrices diam a viverra.
Class aptent taciti sociosqu ad litora torquent per conubia nostra,
per inceptos himenaeos. Praesent vestibulum, ligula ut ultricies
mollis, dolor sem ornare mi, vitae dignissim tortor nisl vel
erat.</fo:block>
            <fo:block space-before="1em" space-after="1em">Ut fringilla varius odio a placerat. Sed sit amet malesuada
ligula. Sed cursus pretium felis, quis vehicula tortor placerat
eget. Sed posuere sem id lectus molestie elementum. Mauris porta,
metus in cursus dictum, magna purus venenatis elit, sit amet auctor
tellus dui non lorem. Praesent accumsan pulvinar diam vel pharetra.
Pellentesque et tellus at neque mattis ornare vel et justo.
Pellentesque ultricies elit non mi suscipit dapibus. Cras arcu sem,
gravida quis convallis in, vestibulum in arcu. Ut sodales enim a
diam feugiat sit amet vestibulum ligula ultrices. Maecenas non
tortor nunc, eu sagittis elit. Fusce sodales dictum tellus, eget
adipiscing sapien interdum id. Donec sit amet magna ut ligula
egestas suscipit ut eget ante. Donec convallis congue tempus.</fo:block>
            <fo:block space-before="1em" space-after="1em">Morbi non ipsum turpis, ut congue nulla. Nullam neque nunc,
tincidunt dignissim egestas sit amet, posuere sed tellus. Proin non
urna a ligula pretium tristique. In elit dolor, viverra ac
consequat vitae, fermentum sed lorem. Cras molestie lacinia
posuere. Nunc laoreet pharetra interdum. Nullam est nisi, fringilla
in pellentesque a, interdum vel nunc. Praesent pulvinar risus sed
nisl gravida vitae commodo urna pellentesque. Vestibulum vel libero
non mauris tempus tincidunt at eu enim. Integer in nulla quam, et
auctor ligula.</fo:block>
            <fo:block space-before="1em" space-after="1em">Suspendisse id augue nec purus aliquam euismod ac vitae ante.
Etiam convallis scelerisque fringilla. Etiam nisi massa, fringilla
id vehicula eget, venenatis sit amet orci. Nam ac mattis orci.
Integer et massa leo. Donec ornare urna nec eros condimentum eu
feugiat sapien blandit. Duis quis nibh ac enim commodo porttitor et
gravida libero. In nec erat sapien, at iaculis turpis. Phasellus
congue convallis diam, sit amet sodales nunc aliquam sit amet.
Donec viverra sodales mauris. Mauris venenatis, libero in tempor
interdum, est urna tristique ante, tempor viverra velit sapien
egestas risus. Morbi a sapien at ipsum fringilla vehicula. Sed
ultrices suscipit ornare. Aliquam tincidunt dictum enim vel
tincidunt.</fo:block>
            <fo:block space-before="1em" space-after="1em">Aliquam lacus dolor, laoreet in semper id, dictum bibendum sem.
Suspendisse fermentum iaculis scelerisque. Sed quis tellus sed
ligula tempor molestie ut volutpat elit. Sed nec libero sed leo
sodales euismod vitae nec nibh. Sed euismod consequat nisi,
vulputate laoreet ante condimentum at. Fusce ut sem at neque mattis
ornare vel vitae velit. Donec rutrum odio eu est bibendum ac
sollicitudin erat auctor. Donec commodo, velit eu aliquam
dignissim, orci elit aliquet dui, quis varius nulla orci at erat.
Nullam a turpis a justo ultricies eleifend eget et metus. Ut eget
metus justo, in dignissim lectus. Fusce vel odio eget tellus
molestie semper. In cursus auctor eleifend.</fo:block>
          </fo:block>
        </fo:block>
        <fo:block>
          <fo:block id="lipsum">
            <fo:block space-before="1em" space-after="1em">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus
in dui diam, nec imperdiet diam. Proin urna nunc, adipiscing vitae
tempor eu, bibendum sed dui. Donec nisi tellus, ultricies nec
faucibus hendrerit, volutpat vel turpis. Morbi sit amet enim diam.
Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Duis facilisis posuere lorem, et accumsan
sapien semper id. Aliquam mollis sodales est, vitae sodales nisl
volutpat vel. Donec lacus nunc, ullamcorper vitae congue quis,
pellentesque nec neque. Integer odio lacus, convallis non laoreet
vitae, pretium in eros. Morbi id fermentum leo. Pellentesque
accumsan urna eu quam pharetra in auctor sapien congue. Lorem ipsum
dolor sit amet, consectetur adipiscing elit. Duis a urna sit amet
metus sollicitudin volutpat ut eu magna. Etiam interdum condimentum
odio fringilla mattis. Donec convallis ultrices diam a viverra.
Class aptent taciti sociosqu ad litora torquent per conubia nostra,
per inceptos himenaeos. Praesent vestibulum, ligula ut ultricies
mollis, dolor sem ornare mi, vitae dignissim tortor nisl vel
erat.</fo:block>
            <fo:block space-before="1em" space-after="1em">Ut fringilla varius odio a placerat. Sed sit amet malesuada
ligula. Sed cursus pretium felis, quis vehicula tortor placerat
eget. Sed posuere sem id lectus molestie elementum. Mauris porta,
metus in cursus dictum, magna purus venenatis elit, sit amet auctor
tellus dui non lorem. Praesent accumsan pulvinar diam vel pharetra.
Pellentesque et tellus at neque mattis ornare vel et justo.
Pellentesque ultricies elit non mi suscipit dapibus. Cras arcu sem,
gravida quis convallis in, vestibulum in arcu. Ut sodales enim a
diam feugiat sit amet vestibulum ligula ultrices. Maecenas non
tortor nunc, eu sagittis elit. Fusce sodales dictum tellus, eget
adipiscing sapien interdum id. Donec sit amet magna ut ligula
egestas suscipit ut eget ante. Donec convallis congue tempus.</fo:block>
            <fo:block space-before="1em" space-after="1em">Morbi non ipsum turpis, ut congue nulla. Nullam neque nunc,
tincidunt dignissim egestas sit amet, posuere sed tellus. Proin non
urna a ligula pretium tristique. In elit dolor, viverra ac
consequat vitae, fermentum sed lorem. Cras molestie lacinia
posuere. Nunc laoreet pharetra interdum. Nullam est nisi, fringilla
in pellentesque a, interdum vel nunc. Praesent pulvinar risus sed
nisl gravida vitae commodo urna pellentesque. Vestibulum vel libero
non mauris tempus tincidunt at eu enim. Integer in nulla quam, et
auctor ligula.</fo:block>
            <fo:block space-before="1em" space-after="1em">Suspendisse id augue nec purus aliquam euismod ac vitae ante.
Etiam convallis scelerisque fringilla. Etiam nisi massa, fringilla
id vehicula eget, venenatis sit amet orci. Nam ac mattis orci.
Integer et massa leo. Donec ornare urna nec eros condimentum eu
feugiat sapien blandit. Duis quis nibh ac enim commodo porttitor et
gravida libero. In nec erat sapien, at iaculis turpis. Phasellus
congue convallis diam, sit amet sodales nunc aliquam sit amet.
Donec viverra sodales mauris. Mauris venenatis, libero in tempor
interdum, est urna tristique ante, tempor viverra velit sapien
egestas risus. Morbi a sapien at ipsum fringilla vehicula. Sed
ultrices suscipit ornare. Aliquam tincidunt dictum enim vel
tincidunt.</fo:block>
            <fo:block space-before="1em" space-after="1em">Aliquam lacus dolor, laoreet in semper id, dictum bibendum sem.
Suspendisse fermentum iaculis scelerisque. Sed quis tellus sed
ligula tempor molestie ut volutpat elit. Sed nec libero sed leo
sodales euismod vitae nec nibh. Sed euismod consequat nisi,
vulputate laoreet ante condimentum at. Fusce ut sem at neque mattis
ornare vel vitae velit. Donec rutrum odio eu est bibendum ac
sollicitudin erat auctor. Donec commodo, velit eu aliquam
dignissim, orci elit aliquet dui, quis varius nulla orci at erat.
Nullam a turpis a justo ultricies eleifend eget et metus. Ut eget
metus justo, in dignissim lectus. Fusce vel odio eget tellus
molestie semper. In cursus auctor eleifend.</fo:block>
          </fo:block>
        </fo:block>
 </fo:block>

			
			<fo:block id="theEnd"/>
		</fo:flow>
	</fo:page-sequence>
</fo:root>