<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:rap="http://bogus.justicexml.gtri.gatech.edu/RapSheet/2002-12-10-1018" xmlns:jdd="http://justicexml.gtri.gatech.edu/JusticeDataDictionary/2002-11-19-1545">

	<!-- Root -->
	<xsl:template match="/">
		<HTML>
		<HEAD> 
		<TITLE>
		<xsl:variable name="RequestName" select="/rap:RapSheet/Introduction/RapSheetRequest/jdd:PersonFullName"/>
		Rap Sheet for <xsl:call-template name="formatValue">
			<xsl:with-param name="Value" select="$RequestName"/>
			<xsl:with-param name="Other" select="'Unnamed Subject'"/>
		</xsl:call-template>
		</TITLE>
		</HEAD>
		<BODY BGCOLOR="#B0C4DE">
		<xsl:apply-templates select="rap:RapSheet"/>
		</BODY>
		</HTML>
	</xsl:template>


	<!-- Format SubjectName:  Last, First Middle Suffix -->
	<xsl:template name="formatSubjectName">
		<xsl:param name="Name" select="."/>
		<xsl:value-of select="$Name/jdd:PersonSurName"/>
		<xsl:if test="$Name/jdd:PersonGivenName!=''">
			<xsl:text>, </xsl:text><xsl:value-of select="$Name/jdd:PersonGivenName"/>
		</xsl:if>
		<xsl:if test="$Name/jdd:PersonMiddleName!=''">
			<xsl:text> </xsl:text><xsl:value-of select="$Name/jdd:PersonMiddleName"/>
		</xsl:if>
		<xsl:if test="$Name/jdd:PersonSuffixName!=''">
			<xsl:text> </xsl:text><xsl:value-of select="$Name/jdd:PersonSuffixName"/>
		</xsl:if>
	</xsl:template>


	<!-- Format value:  Returns $Value if non-empty, $Other otherwise -->
	<xsl:template name="formatValue"> 
		<xsl:param name="Value"/>
		<xsl:param name="Other"/>
		<xsl:choose>
			<xsl:when test="$Value!=''">
				<xsl:value-of select="$Value"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="$Other"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	
	<!-- Format Address -->
	<xsl:template name="formatAddress">
		<xsl:param name="Address"/>
		<xsl:value-of select="$Address/jdd:AddressStreetText"/><br/>
		<xsl:value-of select="$Address/jdd:AddressCityText"/><xsl:text>, </xsl:text>
		<xsl:value-of select="$Address/jdd:AddressStateText"/><xsl:text> </xsl:text>
		<xsl:value-of select="$Address/jdd:AddressPostalCodeText"/><xsl:text> </xsl:text>
		<xsl:value-of select="$Address/jdd:AddressCountryText"/><br/>
	</xsl:template>

	<!-- Format Telephone Number -->
	<xsl:template name="formatTelephone">
		<xsl:param name="Telephone"/>
		<xsl:value-of select="$Telephone/jdd:TelephoneAreaCode"/>-<xsl:value-of select="$Telephone/jdd:TelephoneNumberIdentifier"/>
	</xsl:template>
	
	<!-- Format Agency -->
	<xsl:template name="formatAgency">
		<xsl:param name="AgencyID"/>
		<xsl:variable name="Agency" select="/rap:RapSheet/jdd:Agency [./@jdd:id = $AgencyID]"/>
		<xsl:value-of select="$Agency/jdd:OrganizationName"/> (<xsl:value-of select="$Agency/jdd:OrganizationIdentifier"/>)
	</xsl:template>
	

	<!-- RapSheet -->
	<xsl:template match="rap:RapSheet">
		<center><h2>REQUEST</h2></center>
		<xsl:apply-templates select="Introduction/RapSheetRequest"/>
		<hr/>
		
		<center><h2>CAVEAT</h2></center>
		<xsl:apply-templates select="Introduction/jdd:Caveat"/>
		<hr/>
		
		<center><h2>SUBJECT DESCRIPTION</h2></center>
		<xsl:apply-templates select="jdd:Subject"/>
		<hr/>
		
		<center><h2>CYCLES</h2></center>
		<xsl:apply-templates select="Cycle"/>
		<hr/>
		
		<center><h2>AGENCY INDEX</h2></center>
		<xsl:for-each select="jdd:Agency">
			<xsl:apply-templates select="."/>	
		</xsl:for-each>
	</xsl:template>
	
	<!-- RapSheet Request -->
	<xsl:template match="RapSheetRequest">
		<table width="90%">
			<col width="50%"/><col width="50%"/>
			<tr>
				<td colspan="2"><b><xsl:text>This rap sheet was produced in response to the following request:</xsl:text></b><br/><br/></td>
			</tr>
			<tr>
				<td>Subject Name(s)</td>
				<td>
					<xsl:call-template name="formatSubjectName">
						<xsl:with-param name="Name" select="jdd:PersonFullName"/>
					</xsl:call-template>
				</td>
			</tr>
			<tr>
				<td>FBI Number</td>
				<td><xsl:value-of select="jdd:PersonFederalIdentifier"/></td>
			</tr>
			<tr>
				<td>State ID Number</td>
				<td><xsl:value-of select="jdd:PersonStateIdentifier"/></td>
			</tr>
			<tr>
				<td>Social Security Number</td>
				<td><xsl:value-of select="jdd:PersonTaxIdentifier"/></td>
			</tr>
			<tr>
				<td>Driver's License Number</td>
				<td><xsl:value-of select="jdd:PersonDriverLicenseIdentifier"/></td>
			</tr>
			<tr>
				<td>Miscellaneous Number</td>
				<td>
					<xsl:for-each select="jdd:PersonMiscellaneousIdentifier">
						<xsl:value-of select="jdd:PersonIdentifierTypeText"/> 
						<xsl:text> </xsl:text>
						<xsl:value-of select="jdd:PersonIdentifier"/>
					</xsl:for-each>
				</td>
			</tr>
			<tr>
				<td>Request ID</td>
				<td><xsl:value-of select="RequestIdentifier"/></td>
			</tr>
			<tr>
				<td>Purpose Code</td>
				<td><xsl:value-of select="PurposeCode"/></td>
			</tr>
			<tr>
				<td>Attention</td>
				<td><xsl:value-of select="Attention"/></td>
			</tr>
		</table>
		<br/><br/>
	</xsl:template>
		

	<!-- Caveat -->
	<xsl:template match="jdd:Caveat">
		<table width="90%">
			<tr>
				<td>
					<b><xsl:text>The information in this rap sheet is provided subject to the following caveats:</xsl:text></b><br/><br/>
					<xsl:value-of select="jdd:CaveatText"/> (<xsl:value-of select="jdd:CaveatIssuingAuthorityText"/>; <xsl:value-of select="jdd:CaveatReferenceDate"/>)
					<br/><br/>
				</td>
			</tr>
		</table>
	</xsl:template>
	
	
	<!-- Subject -->
	<xsl:template match="jdd:Subject">
		<table width="100%" border="0">
			<col width="33%"/> <col width="33%"/> <col width="*"/>
			<tr>
				<td>
					<b>Subject Name(s)</b><br/>
					<xsl:call-template name="formatSubjectName">
						<xsl:with-param name="Name" select="jdd:PersonName"/>
					</xsl:call-template><br/>
					<xsl:call-template name="formatSubjectName">
						<xsl:with-param name="Name" select="jdd:PersonAliasName"/>
					</xsl:call-template> (AKA)
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td>
					<b>FBI Number</b><br/>
					<xsl:value-of select="jdd:PersonIdentificationDetails/jdd:PersonFederalIdentifier"/>
				</td>
				<td>
					<b>State ID Number</b><br/>
					<xsl:value-of select="jdd:PersonIdentificationDetails/jdd:PersonStateIdentifier"/>
				</td>
				<td>
					<b>DOC Number</b><br/>
					<xsl:value-of select="jdd:PersonIdentificationDetails/jdd:PersonMiscellaneousIdentifier/jdd:PersonIdentifier [../jdd:PersonIdentifierTypeText='CorrectionalID']"/>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td>
					<b>Social Security Number</b><br/>
					<xsl:value-of select="jdd:PersonIdentificationDetails/jdd:PersonTaxIdentifier"/>
				</td>
				<td>
					<b>Driver's License Number</b><br/>
					<xsl:value-of select="jdd:PersonIdentificationDetails/jdd:PersonDriverLicenseIdentifier"/>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td>
					<b>Miscellaneous Numbers</b><br/>
					<xsl:for-each select="jdd:PersonIdentificationDetails/jdd:PersonMiscellaneousIdentifier [./jdd:PersonIdentifierTypeText != 'CorrectionalID']">
						<xsl:value-of select="jdd:PersonIdentifierTypeText"/>: <xsl:value-of select="jdd:PersonIdentifier"/><br/>
					</xsl:for-each>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td>
					<b>Sex</b><br/>
					<xsl:value-of select="jdd:PersonPhysicalDetails/jdd:PersonSexText"/>
				</td>
				<td>
					<b>Race</b><br/>
					<xsl:value-of select="jdd:PersonPhysicalDetails/jdd:PersonRaceText"/>
				</td>
				<td>
					<b>Skin Tone</b><br/>
					<xsl:value-of select="jdd:PersonPhysicalDetails/jdd:PersonSkinToneText"/>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td>
					<b>Height</b><br/>
					<xsl:value-of select="jdd:PersonPhysicalDetails/jdd:PersonHeightText"/>
				</td>
				<td>
					<b>Weight</b><br/>
					<xsl:value-of select="jdd:PersonPhysicalDetails/jdd:PersonWeightText"/>
				</td>
				<td>
					<b>Date of Birth</b><br/>
					<xsl:value-of select="jdd:PersonBirthDate"/>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td>
					<b>Hair Color</b><br/>
					<xsl:value-of select="jdd:PersonPhysicalDetails/jdd:PersonHairColorText"/>
				</td>
				<td>
					<b>Eye Color</b><br/>
					<xsl:value-of select="jdd:PersonPhysicalDetails/jdd:PersonEyeColorText"/>
				</td>
				<td>
					<b>Fingerprint Pattern</b><br/>
					<xsl:value-of select="jdd:PersonBiometricDetails/jdd:PersonFingerPrint/jdd:PersonFingerPrintClassCode"/>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td><b>Scars, Marks, and Tattoos Code</b></td>
				<td><b>Description, Comments, and Images</b></td>
			</tr>
			<xsl:for-each select="jdd:PersonPhysicalDetails/jdd:PersonScarMarkTattoo">
				<tr>
					<td>
						<xsl:call-template name="formatValue">
							<xsl:with-param name="Value" select="jdd:PersonScarMarkTattooCode"/>
							<xsl:with-param name="Other" select="'Unknown Code'"/>
						</xsl:call-template>
					</td>
					<td><xsl:value-of select="jdd:PersonScarMarkTattooText"/></td>
				</tr>
			</xsl:for-each>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td>
					<b>Blood Type</b><br/>
					<xsl:value-of select="jdd:PersonBiometricDetails/jdd:PersonBloodTypeCode"/>
				</td>
				<td>
					<b>Medical Condition</b><br/>
					<xsl:value-of select="jdd:PersonMedicalDetails/jdd:PersonMedicalDescriptionText"/>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td>
					<b>Place of Birth</b><br/>
					<xsl:value-of select="jdd:PersonBirthPlace/jdd:AddressStateText"/>
				</td>
				<td>
					<b>Citizenship</b><br/>
					<xsl:value-of select="jdd:PersonSocialDetails/jdd:PersonCitizenshipText"/>
				</td>
				<td>
					<b>Ethnicity</b><br/>
					<xsl:value-of select="jdd:PersonSocialDetails/jdd:PersonEthnicityText"/>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td>
					<b>Marital Status</b><br/>
					<xsl:value-of select="jdd:PersonSocialDetails/jdd:PersonMaritalStatusText"/>
				</td>
				<td>
					<b>Religion</b><br/>
					<xsl:value-of select="jdd:PersonSocialDetails/jdd:PersonReligionText"/>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td><b>Employment</b></td>
			</tr>
			<tr>
				<td>Employment as of</td>
			</tr>
			<tr>
				<td>Occupation</td>
				<td>
					<xsl:value-of select="jdd:Employment/jdd:EmploymentOccupationText"/>
				</td>
			</tr>
			<tr>
				<td>Employer</td>
				<td>
					<xsl:value-of select="jdd:Employment/jdd:EmploymentName"/>
				</td>
			</tr>
			<tr>
				<td>Mailing Address</td>
				<td valign="top">
					<xsl:call-template name="formatAddress">
						<xsl:with-param name="Address" select="jdd:Employment/jdd:EmploymentAddress"/>
					</xsl:call-template>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td><b>Residence</b></td>
			</tr>
			<tr>
				<td>Residence as of</td>
				<td></td>
			</tr>
			<tr>
				<td>Mailing Address</td>
				<td>
					<xsl:value-of select="jdd:Residence/jdd:ResidenceAddress/jdd:AddressText"/>
				</td>
			</tr>
			<tr>
				<td>Telephone</td>
				<td>
					<xsl:call-template name="formatTelephone">
						<xsl:with-param name="Telephone" select="jdd:Residence/jdd:ResidenceContactInformation/jdd:ContactTelephoneNumber"/>
					</xsl:call-template>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td>
					<b>Fingerprint Images Type</b><br/>
					<xsl:value-of select="jdd:PersonBiometricDetails/jdd:PersonFingerPrint/jdd:PersonFingerPrintTypeCode"/>
				</td>
				<td>
					<b>Comments and Images</b><br/>
					<xsl:call-template name="formatValue">
						<xsl:with-param name="Value" select="jdd:PersonBiometricDetails/jdd:PersonFingerPrint/jdd:PersonFingerPrintCommentText"/>
						<xsl:with-param name="Other" select="'Contact agency for image (WI0415000)'"/>
					</xsl:call-template>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td>
					<b>Palmprint Images Type</b><br/>
					<xsl:value-of select="jdd:PersonBiometricDetails/jdd:PersonPalmPrint/jdd:TextString"/>
				</td>
				<td>
					<b>Comments and Images</b><br/>
					<xsl:call-template name="formatValue">
						<xsl:with-param name="Value" select="jdd:PersonBiometricDetails/jdd:PalmPrint"/>
						<xsl:with-param name="Other" select="'Contact agency for image (WI0415000)'"/>
					</xsl:call-template>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td>
					<b>Photo Images Type</b><br/>
					<xsl:value-of select="jdd:PersonIdentificationDetails/jdd:PersonPhototographPicture/jdd:TextString"/>
				</td>
				<td>
					<b>Comments and Images</b><br/>
					<xsl:call-template name="formatValue">
						<xsl:with-param name="Value" select="jdd:PersonIdentificationDetails/jdd:PersonPhotographPicture/jdd:PersonPhotographCommentText"/>
						<xsl:with-param name="Other" select="'Contact agency for image (WI0415000)'"/>
					</xsl:call-template>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td valign="top">
					<b>DNA Data Encoding Method</b><br/>
					<xsl:value-of select="jdd:PersonBiometricDetails/jdd:PersonDNA/jdd:DNATestMethodText"/>
				</td>
				<td>
					<b>Data and Comments</b><br/>
					DNA locus data table follows (<xsl:value-of select="jdd:PersonBiometricDetails/jdd:PersonDNA/jdd:DNASampleAgencyIdentifier"/>)<br/>
					<table>
						<col width="70%"/> <col width="*"/>
						<tr>
							<td><b>Locus</b></td>
							<td><b>Value</b></td>
						</tr>
						<xsl:for-each select="jdd:PersonBiometricDetails/jdd:PersonDNA/jdd:DNALocus">
							<tr>
								<td><xsl:value-of select="jdd:DNALocusTypeText"/></td>
								<td>
									<xsl:for-each select="jdd:DNALocusValue">
										<xsl:value-of select="."/>
										<xsl:text>, </xsl:text>
									</xsl:for-each>
								</td>
							</tr>
						</xsl:for-each>
					</table>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<tr>
				<td>
					<b>Caution Information</b>
				</td>
			</tr>
			<tr>
				<td>
					Firearms Disqualified
				</td>
				<td>
					<xsl:value-of select="jdd:PersonIdentificationDetails/jdd:PersonFirearmSalesDisqualifiedIndicator"/>
				</td>
			</tr>
			<tr>
				<td>
					Caution
				</td>
				<td>
					<xsl:value-of select="jdd:SubjectCautionInformationText"/>
				</td>
			</tr>
			<tr>
				<td>
					Notice
				</td>
				<td>
					<xsl:value-of select="jdd:SubjectOffenderNoticeText"/>
				</td>
			</tr>
			<tr>
				<td>
					Comment(s)
				</td>
				<td>
					<xsl:value-of select="jdd:CommentText"/>
				</td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
		</table>
	</xsl:template>


	<xsl:template match="Cycle">
		<table width="100%">
			<col width="33%"/><col width="*"/>
			<tr>
				<td><h3>Cycle <xsl:value-of select="position()"/></h3></td>
			</tr>
			<tr>
				<td>Earliest Date</td>
				<td><xsl:value-of select="CycleEarliestDate"/></td>
			</tr>
			<tr>
				<td>Tracking Number</td>
				<td><xsl:value-of select="CycleTrackingNumber"/></td>
			</tr>
			<tr>
				<td><br/></td>
			</tr>
			<xsl:for-each select="jdd:Arrest">
				<tr>
					<td><b>Arrest</b></td>
				</tr>
				<tr>
					<td>Arrest Date</td>
					<td><xsl:value-of select="jdd:ArrestDate"/></td>
				</tr>
				<tr>
					<td>Arrest Type</td>
					<td><xsl:value-of select="jdd:ArrestTypeText"/></td>
				</tr>
				<tr>
					<td><br/></td>
				</tr>
			</xsl:for-each>
			<xsl:for-each select="jdd:Charge">
				<tr>
					<td><b>Charge</b></td>
				</tr>
				<tr>
					<td>Charge Sequence Number</td>
					<td><xsl:value-of select="jdd:ChargeSequenceIdentifier"/></td>
				</tr>
				<tr>
					<td>Charge Description</td>
					<td><xsl:value-of select="jdd:ChargeDescriptionText"/></td>
				</tr>
				<tr>
					<td>Charge Statute</td>
					<td><xsl:value-of select="jdd:ChargeStatute/jdd:StatuteName"/></td>
				</tr>
				<tr>
					<td>Charge NCIC Code</td>
					<td><xsl:value-of select="jdd:ChargeNCICCode"/></td>
				</tr>
				<tr>
					<td>Number of Counts</td>
					<td><xsl:value-of select="jdd:ChargeCountQuantity"/></td>
				</tr>
				<tr>
					<td>Charge Severity</td>
					<td><xsl:value-of select="jdd:ChargeSeverityText"/></td>
				</tr>
				<xsl:for-each select="jdd:ProsecutorDisposition">
					<tr>
						<td valign="top">Prosecutor Disposition</td>
						<td>
							<xsl:value-of select="jdd:DispositionType_Value/jdd:DispositionName"/>: 
							<xsl:value-of select="jdd:DispositionType_Value/jdd:DispositionDescriptionText"/><br/>
							<xsl:call-template name="formatAgency">
								<xsl:with-param name="AgencyID" select="jdd:DispositionType_Value/jdd:Organization/@jdd:ref"/>
							</xsl:call-template>
						</td>
					</tr>
				</xsl:for-each>
				<xsl:for-each select="jdd:CourtDisposition">
					<tr>
						<td>Court Disposition</td>
						<td>							
							<xsl:value-of select="jdd:ChargeDispositionType_Value/jdd:ChargeDispositionName"/>: 
							<xsl:value-of select="jdd:ChargeDispositionType_Value/jdd:ChargeDispositionDescriptionText"/>
						</td>
					</tr>
				</xsl:for-each>
				<xsl:for-each select="jdd:ChargeDisposition">
					<tr>
						<td>Charge Disposition</td>
						<td>							
							<xsl:value-of select="jdd:ChargeDispositionName"/>: 
							<xsl:value-of select="jdd:ChargeDispositionDescriptionText"/>
						</td>
					</tr>
				</xsl:for-each>
				<tr>
					<td><br/></td>
				</tr>
			</xsl:for-each>
			<xsl:for-each select="Sentence">
				<tr>
					<td valign="top"><b>Sentence</b></td>
				</tr>
				<tr>
					<td>Sentence Terms</td>
					<td><xsl:value-of select="SentenceText"/><br/></td>
				</tr>
				<tr>
					<td>Sentencing Agency</td>
					<td>						
						<xsl:call-template name="formatAgency">
							<xsl:with-param name="AgencyID" select="jdd:Agency/@jdd:ref"/>
						</xsl:call-template>
					</td>
				</tr>
				<tr>
					<td><br/></td>
				</tr>
			</xsl:for-each>
			<xsl:for-each select="Corrections">
				<tr>
					<td><b>Corrections</b></td>
				</tr>
				<tr>
					<td valign="top">Corrective Action</td>
					<td>
						<xsl:for-each select="jdd:CorrectionActionText">
							<xsl:value-of select="."/><br/>
						</xsl:for-each>
					</td>
				</tr>
				<tr>
					<td>Corrective Agency</td>
					<td>						
						<xsl:call-template name="formatAgency">
							<xsl:with-param name="AgencyID" select="jdd:Agency/@jdd:ref"/>
						</xsl:call-template>
					</td>
				</tr>
				<tr>
					<td valign="top">Comments</td>
					<td>
						<xsl:for-each select="jdd:CommentText">
							<xsl:value-of select="."/><br/>
						</xsl:for-each>
					</td>
				</tr>
				<tr>
					<td><br/></td>
				</tr>
			</xsl:for-each>
		</table>

	</xsl:template>



	<xsl:template match="jdd:Agency">
		<table width="100%">
			<col width="33%"/> <col width="*"/>
			<tr>
				<td><h3>Agency</h3></td>
				<td valign="top">
					<xsl:value-of select="jdd:OrganizationName"/>; <xsl:value-of select="jdd:OrganizationIdentifier"/>
				</td>
			</tr>
			<xsl:for-each select="jdd:OrganizationContactInformation">
				<tr>
					<td>Contact</td>
					<td>
						<xsl:value-of select="jdd:ContactPersonName"/>
					</td>
				</tr>
				<tr>
					<td>Agency Telephone</td>
					<td>
						<xsl:call-template name="formatTelephone">
							<xsl:with-param name="Telephone" select="jdd:ContactTelephoneNumber"/>
						</xsl:call-template>
					</td>
				</tr>
				<tr>
					<td>Agency Facsimilie</td>
					<td>
						<xsl:call-template name="formatTelephone">
							<xsl:with-param name="Telephone" select="jdd:ContactFacsimileNumber"/>
						</xsl:call-template>
					</td>
				</tr>
			</xsl:for-each>
			<xsl:for-each select="jdd:OrganizationAddress">
			<tr>
				<td>Mailing Address</td>
				<td valign="top">
					<xsl:call-template name="formatAddress">
						<xsl:with-param name="Address" select="."/>
					</xsl:call-template>
				</td>
			</tr>
			<tr>
				<td><br/><br/></td>
			</tr>
			</xsl:for-each>
		</table>
	</xsl:template>
	
	
<!--
			<tr>
				<td>
					<b></b><br/>
					<xsl:value-of select=""/>
				</td>
				<td>
					<b></b><br/>
					<xsl:value-of select=""/>
				</td>
				<td>
					<b></b><br/>
					<xsl:value-of select=""/>
				</td>
			</tr>
			<tr/>


					<xsl:call-template name="formatValue">
						<xsl:with-param name="Value" select=""/>
						<xsl:with-param name="Other" select=""/>
					</xsl:call-template>

-->

</xsl:stylesheet>
