<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template name="Style1" match="/">
<html>
<head>

<STYLE>
H1 {COLOR: red; FONT-FAMILY: Arial; FONT-SIZE: 14pt;}
H2 {COLOR: darkblue; FONT-FAMILY: Arial; FONT-SIZE: 12pt;}
.subhead {COLOR: darkblue; FONT-FAMILY: Arial; FONT-SIZE: 12pt;}
.text {COLOR: black; FONT-FAMILY: Arial; FONT-SIZE: 12pt;}
TH {COLOR: white; FONT-FAMILY: Arial; background-color:
darkblue;}
TD {COLOR: blue; FONT-FAMILY: Arial}
TR { background-color: beige; }
BODY {FONT-FAMILY: Arial,background-color: beige;}
</STYLE>

</head>





  <body>
    <H1>Company Information for Infoteria</H1>
   
    <font style="font-family:arial" color="darkblue"> Employee Listing</font>
    <table border="1">
    <TR>
      <TH align="left">Name</TH>
      <TH align="left">Position</TH>
      <TH align="left">Email</TH>
    </TR>
    <xsl:for-each select="Company/Employee">
	<xsl:sort select="substring-after(Email,'@')"/>

    <TR>
      <TD><xsl:value-of select="FirstName"/>
      <xsl:value-of select="LastName"/></TD>
      <TD><xsl:value-of select="Position"/></TD>
      <TD><xsl:value-of select="Email"/></TD>
    </TR>
    
    </xsl:for-each>
    </table>
    
    Total Employees:  <xsl:value-of select="count(Company/Employee)"/>
 </body>
  
  </html>


</xsl:template>

</xsl:stylesheet>