<SEC-DOCUMENT>0001471242-12-000396.txt : 20120402
<SEC-HEADER>0001471242-12-000396.hdr.sgml : 20120402
<ACCEPTANCE-DATETIME>20120402155239
ACCESSION NUMBER:		0001471242-12-000396
CONFORMED SUBMISSION TYPE:	10-K/A
PUBLIC DOCUMENT COUNT:		6
CONFORMED PERIOD OF REPORT:	20111231
FILED AS OF DATE:		20120402
DATE AS OF CHANGE:		20120402

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TOMI Environmental Solutions, Inc.
		CENTRAL INDEX KEY:			0000314227
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-TO DWELLINGS & OTHER BUILDINGS [7340]
		IRS NUMBER:				591947988
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K/A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-09908
		FILM NUMBER:		12733220

	BUSINESS ADDRESS:	
		STREET 1:		9454 WILSHIRE BLVD.
		STREET 2:		PENTHOUSE
		CITY:			BEVERLY HILLS
		STATE:			CA
		ZIP:			90212
		BUSINESS PHONE:		8005251698

	MAIL ADDRESS:	
		STREET 1:		9454 WILSHIRE BLVD.
		STREET 2:		PENTHOUSE
		CITY:			BEVERLY HILLS
		STATE:			CA
		ZIP:			90212

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Ozone Man, Inc.
		DATE OF NAME CHANGE:	20071130

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	RPS GROUP INC
		DATE OF NAME CHANGE:	19940818

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DAUPHIN INC
		DATE OF NAME CHANGE:	19940818
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K/A
<SEQUENCE>1
<FILENAME>tomz10k-a.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 4pt/1pt Times New Roman, Times, Serif; margin: 1pt 0 0; text-align: center; border-top: black 0.5pt solid">f&nbsp;</P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 1pt; margin-bottom: 1pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 15pt Times New Roman, Times, Serif; margin: 1.5pt 0 0; text-align: center"><B>UNITED STATES SECURITIES AND EXCHANGE
COMMISSION </B></P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>WASHINGTON, D.C. 20549 </B></P>

<P STYLE="font: 15pt Times New Roman, Times, Serif; margin: 4.5pt 0 0; text-align: center"><B>FORM 10-K/A No. 1</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 4.5pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 30.6pt"><FONT STYLE="font: 9pt Wingdings">x</FONT></TD><TD><FONT STYLE="font-size: 10pt"><B>ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT><B><FONT STYLE="font-size: 11pt">
</FONT></B></TD></TR></TABLE>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 9pt 0 0; text-align: center">FOR THE FISCAL YEAR ENDED DECEMBER 31,
2011</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 9pt 0 0; text-align: center">OR</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 9pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 30.6pt"><FONT STYLE="font: 9pt Wingdings">&uml;</FONT></TD><TD><FONT STYLE="font-size: 10pt"><B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT><B><FONT STYLE="font-size: 11pt">
</FONT></B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0 0; text-align: center">For the transition period from &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
to &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0 0; text-align: center">Commission File Number 000-09908</P>

<P STYLE="font: 15pt Times New Roman, Times, Serif; margin: 4.5pt 0 0; text-align: center"><B>TOMI ENVIRONMENTAL SOLUTIONS, INC.
</B></P>

<P STYLE="font: 7.5pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Exact name of registrant as specified in
its charter) </B></P>

<P STYLE="font: 4.5pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE ALIGN="CENTER" CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="width: 50%; font: 0.5pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 50%; font: 0.5pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">FLORIDA</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">59-1947988</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>
        <P STYLE="font: 7.5pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(State or other jurisdiction of</B></P>
        <P STYLE="font: 7.5pt Times New Roman, Times, Serif; margin: 0 0 0.75pt; text-align: center"><B>incorporation or organization)</B></P></TD>
    <TD>
        <P STYLE="font: 7.5pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(I.R.S. Employer</B></P>
        <P STYLE="font: 7.5pt Times New Roman, Times, Serif; margin: 0 0 0.75pt; text-align: center"><B>Identification No.)</B></P></TD></TR>
<TR>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>9454 Wilshire Blvd., R-1,</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.75pt; text-align: center"><B>Beverly Hills, California</B></P></TD>
    <TD STYLE="vertical-align: bottom; font: bold 10pt Times New Roman, Times, Serif; text-align: center">90212</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font: bold 7.5pt Times New Roman, Times, Serif; text-align: center">(Address of principal executive offices)</TD>
    <TD STYLE="font: bold 7.5pt Times New Roman, Times, Serif; text-align: center">(Zip Code)</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0 0; text-align: center"><B>Registrant&rsquo;s telephone number,
including area code: (800) 525-1698 </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 9pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 70%; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Title of Each Class</TD>
    <TD STYLE="width: 70%; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; padding-left: 10pt">Name of Each Exchange on Which Registered</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 4pt; padding-left: 5.4pt">CC</TD>
    <TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 5.4pt">Common Stock, $0.01Par Value <BR>Cumulative Series A Preferred Stock, $0.01 Par Value</TD>
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OTC Bulletin Board</TD>
    <TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;&nbsp;Cumulative Convertible Series B Preferred Stock, $1,000 Stated Value</TD>
    <TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt">Securities registered under Section 12(b) of the
Exchange Act: None</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt">Securities registered under Section 12(g) of the
Exchange Act: None</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt">Indicate by check mark if the registrant is a
well-known seasoned issuer, as defined in Rule 405 of the Securities Act. [ ]</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt">Indicate by check mark if the registrant is not
required to file reports pursuant to Section 13 or Section 15(d) of the Act. [ ]</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt">Indicate by check mark whether the registrant
(1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding
12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such
filing requirements for the past 90 days. Yes [X] No [ ]</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt">Indicate by check mark if disclosure of delinquent
filers pursuant to Item 405 of Regulation S-K (229.405 of this chapter) is not contained herein, and will not be contained, to
the best of registrant's knowledge, in definitive proxy or information statements incorporated by reference in Part III of this
Form 10-K or any amendment to this Form 10-K. [X]</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See definitions of
&quot;large accelerated filer,&quot; &quot;accelerated filer&quot; and &quot;smaller reporting company&quot; in Rule 12b-2 of the
Exchange Act. (Check one):</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 4.75pt 0 0; text-align: center">Large Accelerated Filer&nbsp;&nbsp;<FONT STYLE="font-family: Wingdings">&uml;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accelerated
Filer&nbsp;&nbsp;<FONT STYLE="font-family: Wingdings">&uml;</FONT></P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 4.75pt 0 0; text-align: center">Non-Accelerated Filer&nbsp;&nbsp;<FONT STYLE="font-family: Wingdings">&uml;</FONT>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Smaller Reporting Company&nbsp;&nbsp;<FONT STYLE="font-family: Wingdings">x</FONT></P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt">Indicate by check mark whether the registrant
is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes [ ] No [X]</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt">The aggregate market value of the common stock
held by non-affiliates of the registrant as of the last business day of the Registrant's most recently completed second fiscal
quarter was approximately $1,686,515 based upon the closing price of registrant's common stock on that date.</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt; background-color: white">As of March 20, 2012
the registrant had 65,710,283 shares of common stock outstanding.</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Documents
incorporated by reference</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; border-bottom: Black 1.5pt double"><FONT STYLE="font-size: 9pt">None.</FONT>&nbsp;&nbsp;</P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt">&nbsp;</DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Explanatory Note </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4.9pt 0 0">This Amendment No.&nbsp;1 to TOMI Environmental Solutions
Inc.&rsquo;s (the &ldquo;Company&rdquo;) Annual Report on Form 10-K for the year ended December 31, 2011 (the &ldquo;Form 10-K&rdquo;),
as filed with the Securities and Exchange Commission on March 30, 2012, is being filed solely to furnish Exhibit 101 to the Form
10-K as required by Rule 405 of Regulation S-T. The filing agent for the Company experienced a software crash and subsequent software
malfunction that prevented timely filing of the eXtensible Business Reporting Language exhibits. Exhibit 101 to this Amendment
No.&nbsp;1 to Form 10-K furnishes the following items in eXtensible Business Reporting Language:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4.9pt 0 0">(i) Consolidated Balance Sheets as of December&nbsp;31,
2011 and 2010;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4.9pt 0 0">(ii)&nbsp; Consolidated Statements of Operations for the
Years Ended December&nbsp;31, 2011 and 2010;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4.9pt 0 0">(iii)&nbsp; Consolidated Statements of Stockholders&rsquo;
Equity (Deficiency) for the Years Ended December&nbsp;31, 2011 and 2010</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4.9pt 0 0">(iv) Consolidated Statements of Cash Flows for the Years
Ended December&nbsp;31, 2011 and 2010; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4.9pt 0 0">(v)&nbsp;Notes to Consolidated Financial Statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4.9pt 0 0">No changes have been made to the Form 10-Q other than the
furnishing of Exhibit 101 as described above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4.9pt 0 0">This Amendment No.&nbsp;1 to Form 10-K does not reflect
subsequent events occurring after the original filing date of the Form 10-Q or modify or update in any way the disclosures made
in the Form 10-Q.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>PART IV</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9.5pt 0 0 55.05pt; text-indent: -55.1pt"><B>Item&nbsp;15.&#9;EXHIBITS
AND FINANCIAL STATEMENT SCHEDULES </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4.75pt 0 0; text-indent: 24.5pt">(a) Documents filed as part of this
report:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9.5pt 0 0; text-indent: 24.5pt">(1) The following financial statements
of the Company are included in Part II, Item&nbsp;8 of this Annual Report on Form&nbsp;10-K:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 4.75pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 24.45pt"></TD><TD STYLE="width: 18.35pt">&bull;</TD><TD>Report of Independent Registered Public Accounting Firm, Wolinetz, Lafazan &amp; Company, P.C.;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 24.45pt"></TD><TD STYLE="width: 18.35pt">&bull;</TD><TD>Consolidated Balance Sheets as of December&nbsp;31, 2011 and December&nbsp;31, 2010;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 24.45pt"></TD><TD STYLE="width: 18.35pt">&bull;</TD><TD>Consolidated Statements of Operations: For the Year Ended December&nbsp;31, 2011 and December&nbsp;31, 2010;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 24.45pt"></TD><TD STYLE="width: 18.35pt">&bull;</TD><TD>Consolidated Statements of Stockholders&rsquo; Equity (Deficiency): Years Ended December&nbsp;31, 2011 and December&nbsp;31,
2010;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 24.45pt"></TD><TD STYLE="width: 18.35pt">&bull;</TD><TD>Consolidated Statements of Cash Flows: For the Year Ended December&nbsp;31, 2011 and December&nbsp;31, 2010; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 24.45pt"></TD><TD STYLE="width: 18.35pt">&bull;</TD><TD>Notes to Consolidated Financial Statements.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9.5pt 0 0; text-indent: 24.5pt">(2) Schedules to financial statements:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4.75pt 0 0 24.45pt; text-indent: 24.5pt">All financial statement schedules
have been omitted because they are either inapplicable or the information required is provided in the Company&rsquo;s Consolidated
Financial Statements and Notes thereto, included in Part II, Item&nbsp;8 of this Annual Report on Form 10-K.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9.5pt 0 0; text-indent: 24.5pt">(3) The exhibits listed on the accompanying
Exhibit Index are filed as part of this Annual Report on Form 10-K.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9.5pt 0 0; text-indent: 24.5pt">&nbsp;</P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt">&nbsp;</DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>SIGNATURES </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9.5pt 0 0; text-indent: 24.5pt">Pursuant to the requirements of Section&nbsp;13
or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned,
thereunto duly authorized.</P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-family: Times New Roman, Times, Serif">
<TR>
    <TD STYLE="width: 48%; font-size: 0.5pt">&nbsp;</TD>
    <TD STYLE="width: 5%; font-size: 0.5pt">&nbsp;</TD>
    <TD STYLE="width: 47%; font-size: 0.5pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">DATED: &nbsp;April 2, 2012</TD>
    <TD STYLE="vertical-align: top; padding-left: 0.1in; line-height: 2pt; font-size: 4pt">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">TOMI ENVIRONMENTAL SOLUTIONS, INC.</TD></TR>
<TR>
    <TD STYLE="font-size: 12pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 0.1in">
        <P STYLE="font: 4pt/2pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>
        <P STYLE="font: 12pt Times New Roman, Times, Serif; margin-right: 0; margin-left: 0">&nbsp;</P></TD>
    <TD STYLE="padding-left: 0.1in; line-height: 2pt; font-size: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>
        <P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 10pt">/s/&nbsp;&nbsp;&nbsp;&nbsp;HALDEN
        S. SHANE</FONT><FONT STYLE="font-size: 7.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-left: 0.1in; line-height: 2pt; font-size: 4pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; padding-left: 0.1in; line-height: 2pt; font-size: 4pt">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">
        <P STYLE="font: 7.5pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Halden S Shane</B></P>
        <P STYLE="font: 7.5pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Chairman of the Board and Chief Executive
        Officer</B></P>
        <P STYLE="font: 7.5pt Times New Roman, Times, Serif; margin: 0 0 0.8pt; text-align: center"><B>(Principal Executive Officer)</B></P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9.5pt 0 0; text-indent: 24.5pt">Pursuant to the requirements of the
Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in
the capacities and on the dates indicated.</P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Arial; margin: 0; color: Red">&nbsp;</P>

<P STYLE="font: 9pt Arial; margin: 0; color: Red"></P>

<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; border-collapse: collapse; font: 11pt Calibri, Helvetica, Sans-Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: windowtext 1.5pt solid; text-align: center">/s/&nbsp; HALDEN S. SHANE</TD>
    <TD STYLE="text-align: center">Chairman of the Board and Chief Executive</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">April 02, 2012</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">Halden S. Shane</TD>
    <TD STYLE="text-align: center">Officer (Principal Executive Officer)</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: windowtext 1.5pt solid; text-align: center">/s/&nbsp; HALDEN S. SHANE</TD>
    <TD STYLE="text-align: center">Chief Financial Officer (Principal Financial</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">April 02, 2012</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">Halden S. shane</TD>
    <TD STYLE="text-align: center">Officer and Principal Accounting Officer)</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: windowtext 1.5pt solid; text-align: center">/s/&nbsp; HAROLD W. PAUL</TD>
    <TD STYLE="text-align: center">&nbsp; Director</TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center">April 02, 2012</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">Harold W. Paul&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
</TABLE>


<P STYLE="font: 9pt Arial; margin: 0; color: Red"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&#9;</P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt">&nbsp;</DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>EXHIBIT INDEX</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE ALIGN="CENTER" CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-family: Times New Roman, Times, Serif">
<TR>
    <TD STYLE="vertical-align: top">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; border-bottom: black 0.75pt solid"><B>Exhibit</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Number</B></P>
<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 1pt; margin-bottom: 1pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --></TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; border-bottom: black 0.75pt solid"><B>Description</B></P>
        <P STYLE="font: 4pt/1pt Times New Roman, Times, Serif; margin: 1pt 0 0; text-align: center; text-indent: 0.5in; border-top: Black 1pt solid">&nbsp;</P></TD></TR>
<TR>
    <TD STYLE="width: 14%; vertical-align: top; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 85%; vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 12pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">31.1</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Certification of the Principal Executive Officer,</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">as required by Rule 13a-14(a) of the Securities Exchange Act of
        1934</P></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">31.2</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Certification of the Principal Financial Officer,</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">as required by Rule 13a-14(a) of the Securities Exchange Act of
        1934</P></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">32.1</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Certifications of the Principal Executive Officer provided pursuant
        to</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the
        Sarbanes-Oxley Act of 2002<BR STYLE="mso-special-character: line-break">
        <BR STYLE="mso-special-character: line-break">
        </P></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">32.2</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Certifications of the Principal Financial Officer provided pursuant
        to</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the
        Sarbanes-Oxley Act of 2002</P></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">101.INS</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-size: 10pt">XBRL Instance Document</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">101.SCH</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-size: 10pt">Schema Document</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">101.CAL</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-size: 10pt">Calculation Linkbase Document</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">101.LAB</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-size: 10pt">Label Linkbase Document</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">101.PRE</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-size: 10pt">Presentation Linkbase Document</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">101.DEF</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-size: 10pt">Definition Linkbase Document</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>



<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>2
<FILENAME>tomz-20111231.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 3.1h -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: tomz10k0402c.xfr; Date: 2012/04/02T19:12:52 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2011-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2011-01-31" xmlns:us-roles="http://fasb.org/us-roles/2011-01-31" xmlns:us-types="http://fasb.org/us-types/2011-01-31" xmlns:TOMZ="http://tomiesinc.com/20111231">
    <link:schemaRef xlink:href="tomz-20111231.xsd" xlink:type="simple" />
    <xbrli:context id="From2011-01-01to2011-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2011-01-01</xbrli:startDate>
        <xbrli:endDate>2011-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2012-03-26">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2012-03-26</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2011-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2011-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2010-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2010-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2010-01-01to2010-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2010-01-01</xbrli:startDate>
        <xbrli:endDate>2010-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2009-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2009-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2010-01-01to2010-12-31_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2010-01-01</xbrli:startDate>
        <xbrli:endDate>2010-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2011-01-01to2011-12-31_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2011-01-01</xbrli:startDate>
        <xbrli:endDate>2011-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2009-12-31_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2009-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2010-12-31_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2010-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2010-01-01to2010-12-31_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2010-01-01</xbrli:startDate>
        <xbrli:endDate>2010-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2011-01-01to2011-12-31_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2011-01-01</xbrli:startDate>
        <xbrli:endDate>2011-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2009-12-31_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2009-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2010-12-31_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2010-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2010-01-01to2010-12-31_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2010-01-01</xbrli:startDate>
        <xbrli:endDate>2010-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2011-01-01to2011-12-31_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2011-01-01</xbrli:startDate>
        <xbrli:endDate>2011-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2009-12-31_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2009-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2010-12-31_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2010-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2010-01-01to2010-12-31_PreferredStockAtParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockAtParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2010-01-01</xbrli:startDate>
        <xbrli:endDate>2010-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2011-01-01to2011-12-31_PreferredStockAtParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockAtParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2011-01-01</xbrli:startDate>
        <xbrli:endDate>2011-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2010-01-01to2010-12-31_PreferredStockIncludingAdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2010-01-01</xbrli:startDate>
        <xbrli:endDate>2010-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2011-01-01to2011-12-31_PreferredStockIncludingAdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2011-01-01</xbrli:startDate>
        <xbrli:endDate>2011-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2010-01-01to2010-12-31_CommonStockAtParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockAtParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2010-01-01</xbrli:startDate>
        <xbrli:endDate>2010-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2011-01-01to2011-12-31_CommonStockAtParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockAtParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2011-01-01</xbrli:startDate>
        <xbrli:endDate>2011-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2010-01-01</xbrli:startDate>
        <xbrli:endDate>2010-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2011-01-01to2011-12-31_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2011-01-01</xbrli:startDate>
        <xbrli:endDate>2011-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2010-01-01to2010-12-31_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2010-01-01</xbrli:startDate>
        <xbrli:endDate>2010-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2011-01-01to2011-12-31_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2011-01-01</xbrli:startDate>
        <xbrli:endDate>2011-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2010-01-01to2010-12-31_DeferredCompensationShareBasedPaymentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2010-01-01</xbrli:startDate>
        <xbrli:endDate>2010-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2011-01-01to2011-12-31_DeferredCompensationShareBasedPaymentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2011-01-01</xbrli:startDate>
        <xbrli:endDate>2011-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2010-01-01to2010-12-31_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2010-01-01</xbrli:startDate>
        <xbrli:endDate>2010-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2011-01-01to2011-12-31_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2011-01-01</xbrli:startDate>
        <xbrli:endDate>2011-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2010-01-01to2010-12-31_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2010-01-01</xbrli:startDate>
        <xbrli:endDate>2010-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2011-01-01to2011-12-31_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2011-01-01</xbrli:startDate>
        <xbrli:endDate>2011-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2011-01-01to2011-12-31">TOMI ENVIRONMENTAL SOLUTIONS, INC.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2011-01-01to2011-12-31">0000314227</dei:EntityCentralIndexKey>
    <dei:DocumentPeriodEndDate contextRef="From2011-01-01to2011-12-31">2011-12-31</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2011-01-01to2011-12-31">true</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2011-01-01to2011-12-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2011-01-01to2011-12-31">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2011-01-01to2011-12-31">Yes</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2011-01-01to2011-12-31">No</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2011-01-01to2011-12-31">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="From2011-01-01to2011-12-31">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2011-01-01to2011-12-31">2011</dei:DocumentFiscalYearFocus>
    <dei:EntityPublicFloat contextRef="AsOf2012-03-26" unitRef="USD" decimals="0">1263004</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2012-03-26" unitRef="Shares" decimals="INF">65710283</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">61179</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2009-12-31" unitRef="USD" decimals="0">13126</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OtherReceivables contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">10569</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables contextRef="AsOf2010-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:PrepaidExpense contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">4950</us-gaap:PrepaidExpense>
    <us-gaap:PrepaidExpense contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">2862</us-gaap:PrepaidExpense>
    <us-gaap:AssetsCurrent contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">15519</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">64041</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">29313</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">153638</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">80549</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">91659</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:SecurityDeposit contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">500</us-gaap:SecurityDeposit>
    <us-gaap:SecurityDeposit contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">5416</us-gaap:SecurityDeposit>
    <us-gaap:Assets contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">125881</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">314754</us-gaap:Assets>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">2157</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">8077</us-gaap:NotesPayableCurrent>
    <us-gaap:BankOverdrafts contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">1309</us-gaap:BankOverdrafts>
    <us-gaap:BankOverdrafts contextRef="AsOf2010-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">290527</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">169475</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:LoansPayableCurrent contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">81468</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">23158</us-gaap:LoansPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">395461</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">1320919</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">1602</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="AsOf2010-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:LongTermNotesPayable contextRef="AsOf2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:LongTermNotesPayable contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">2157</us-gaap:LongTermNotesPayable>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">397063</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">1323076</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:PreferredStockValue contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">5100</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">5100</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">646290</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">482829</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">10934799</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">9584424</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">-11857371</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">-11032491</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="AsOf2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">348</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">-271182</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">-1012578</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest contextRef="AsOf2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:MinorityInterest contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">4256</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquity contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">-271182</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">-1008322</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">125881</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">314754</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CustomerDepositsCurrent contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">53940</us-gaap:CustomerDepositsCurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2011-12-31" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2010-12-31" unitRef="USDPShares" xsi:nil="true" />
    <TOMZ:PreferredsotckseriesBparvalue contextRef="AsOf2011-12-31" unitRef="Shares" decimals="INF">1000</TOMZ:PreferredsotckseriesBparvalue>
    <TOMZ:PreferredsotckseriesBparvalue contextRef="AsOf2010-12-31" unitRef="Shares" decimals="INF">1000</TOMZ:PreferredsotckseriesBparvalue>
    <TOMZ:PreferredsotckseriesBsharesauthorized contextRef="AsOf2011-12-31" unitRef="Shares" decimals="INF">4000</TOMZ:PreferredsotckseriesBsharesauthorized>
    <TOMZ:PreferredsotckseriesBsharesauthorized contextRef="AsOf2010-12-31" unitRef="Shares" decimals="INF">4000</TOMZ:PreferredsotckseriesBsharesauthorized>
    <TOMZ:PreferredsotckseriesBstockissued contextRef="AsOf2011-12-31" unitRef="Shares" xsi:nil="true" />
    <TOMZ:PreferredsotckseriesBstockissued contextRef="AsOf2010-12-31" unitRef="Shares" xsi:nil="true" />
    <TOMZ:PreferredsotckseriesBstockoutstanding contextRef="AsOf2011-12-31" unitRef="Shares" xsi:nil="true" />
    <TOMZ:PreferredsotckseriesBstockoutstanding contextRef="AsOf2010-12-31" unitRef="Shares" xsi:nil="true" />
    <us-gaap:CommonStockAdditionalSeriesSharesAuthorized contextRef="AsOf2011-12-31" unitRef="Shares" decimals="INF">200000000</us-gaap:CommonStockAdditionalSeriesSharesAuthorized>
    <us-gaap:CommonStockAdditionalSeriesSharesAuthorized contextRef="AsOf2010-12-31" unitRef="Shares" decimals="INF">75000000</us-gaap:CommonStockAdditionalSeriesSharesAuthorized>
    <us-gaap:CommonStockAdditionalSeriesSharesIssued contextRef="AsOf2011-12-31" unitRef="Shares" decimals="INF">64629033</us-gaap:CommonStockAdditionalSeriesSharesIssued>
    <us-gaap:CommonStockAdditionalSeriesSharesIssued contextRef="AsOf2010-12-31" unitRef="Shares" decimals="INF">48282871</us-gaap:CommonStockAdditionalSeriesSharesIssued>
    <us-gaap:CommonStockAdditionalSeriesSharesOutstanding contextRef="AsOf2011-12-31" unitRef="Shares" decimals="INF">64629033</us-gaap:CommonStockAdditionalSeriesSharesOutstanding>
    <us-gaap:CommonStockAdditionalSeriesSharesOutstanding contextRef="AsOf2010-12-31" unitRef="Shares" decimals="INF">48282871</us-gaap:CommonStockAdditionalSeriesSharesOutstanding>
    <us-gaap:PreferredStockAdditionalSeriesSharesAuthorized contextRef="AsOf2011-12-31" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockAdditionalSeriesSharesAuthorized>
    <us-gaap:PreferredStockAdditionalSeriesSharesAuthorized contextRef="AsOf2010-12-31" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockAdditionalSeriesSharesAuthorized>
    <us-gaap:PreferredStockAdditionalSeriesSharesIssued contextRef="AsOf2011-12-31" unitRef="Shares" decimals="INF">5100</us-gaap:PreferredStockAdditionalSeriesSharesIssued>
    <us-gaap:PreferredStockAdditionalSeriesSharesIssued contextRef="AsOf2010-12-31" unitRef="Shares" decimals="INF">5100</us-gaap:PreferredStockAdditionalSeriesSharesIssued>
    <us-gaap:PreferredStockAdditionalSeriesSharesOutstanding contextRef="AsOf2011-12-31" unitRef="Shares" decimals="INF">5100</us-gaap:PreferredStockAdditionalSeriesSharesOutstanding>
    <us-gaap:PreferredStockAdditionalSeriesSharesOutstanding contextRef="AsOf2010-12-31" unitRef="Shares" decimals="INF">5100</us-gaap:PreferredStockAdditionalSeriesSharesOutstanding>
    <us-gaap:PreferredStockAdditionalSeriesNoParValue contextRef="AsOf2011-12-31" unitRef="Shares" decimals="INF">0.01</us-gaap:PreferredStockAdditionalSeriesNoParValue>
    <us-gaap:PreferredStockAdditionalSeriesNoParValue contextRef="AsOf2010-12-31" unitRef="Shares" decimals="INF">0.01</us-gaap:PreferredStockAdditionalSeriesNoParValue>
    <us-gaap:CommonStockAdditionalSeriesNoParValue contextRef="AsOf2011-12-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockAdditionalSeriesNoParValue>
    <us-gaap:CommonStockAdditionalSeriesNoParValue contextRef="AsOf2010-12-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockAdditionalSeriesNoParValue>
    <us-gaap:Revenues contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">208399</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">357167</us-gaap:Revenues>
    <us-gaap:CostOfGoodsSold contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">137159</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">145296</us-gaap:CostOfGoodsSold>
    <us-gaap:GrossProfit contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">71240</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">211871</us-gaap:GrossProfit>
    <us-gaap:ProfessionalFees contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">202810</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">247470</us-gaap:ProfessionalFees>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">656866</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">1054562</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-902500</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ProfessionalAndContractServicesExpense contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProfessionalAndContractServicesExpense contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">1193447</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:CostsAndExpenses contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">859676</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">1592979</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-788436</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-1381108</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:TradingGainsLosses contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:TradingGainsLosses contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-50269</us-gaap:TradingGainsLosses>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-1602</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-95000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpense contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-18519</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-34275</us-gaap:InterestExpense>
    <TOMZ:Financechargesrelatedtoconvertibledebt contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-14999</TOMZ:Financechargesrelatedtoconvertibledebt>
    <us-gaap:OtherExpenses contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-2954</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">21729</us-gaap:OtherExpenses>
    <TOMZ:Totalotherincomeexpense contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-38074</TOMZ:Totalotherincomeexpense>
    <TOMZ:Totalotherincomeexpense contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-157815</TOMZ:Totalotherincomeexpense>
    <us-gaap:NetIncomeLoss contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-826510</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-1538923</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">1630</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-4256</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-824880</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-1543179</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare contextRef="From2011-01-01to2011-12-31" unitRef="USDPShares" decimals="INF">-0.01</us-gaap:IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare contextRef="From2010-01-01to2010-12-31" unitRef="USDPShares" decimals="INF">-0.04</us-gaap:IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2011-01-01to2011-12-31" unitRef="Shares" decimals="INF">62014096</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2010-01-01to2010-12-31" unitRef="Shares" decimals="INF">38194157</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <TOMZ:Netlossattributabletothecompany contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-824880</TOMZ:Netlossattributabletothecompany>
    <TOMZ:Netlossattributabletothecompany contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-1543179</TOMZ:Netlossattributabletothecompany>
    <TOMZ:Losstononcontrollinginterest contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-1630</TOMZ:Losstononcontrollinginterest>
    <TOMZ:Losstononcontrollinginterest contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">4256</TOMZ:Losstononcontrollinginterest>
    <TOMZ:Netloss contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-826510</TOMZ:Netloss>
    <TOMZ:Netloss contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-1538923</TOMZ:Netloss>
    <us-gaap:DepreciationAndAmortization contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">70128</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">85921</us-gaap:DepreciationAndAmortization>
    <TOMZ:Baddebtexpense contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">43900</TOMZ:Baddebtexpense>
    <TOMZ:Baddebtexpense contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">101090</TOMZ:Baddebtexpense>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">16602</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">95000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <TOMZ:Commonstockoptionissuedforservices contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">211402</TOMZ:Commonstockoptionissuedforservices>
    <TOMZ:Commonstockoptionissuedforservices contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">445712</TOMZ:Commonstockoptionissuedforservices>
    <TOMZ:Commonstockissuedforsettlementoflitigation contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <TOMZ:Commonstockissuedforsettlementoflitigation contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">18000</TOMZ:Commonstockissuedforsettlementoflitigation>
    <TOMZ:Commonstockcancelledforacquisition contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <TOMZ:Commonstockcancelledforacquisition contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-902500</TOMZ:Commonstockcancelledforacquisition>
    <TOMZ:Amortizationofdeferredcompensation contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">52788</TOMZ:Amortizationofdeferredcompensation>
    <TOMZ:Amortizationofdeferredcompensation contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">1232068</TOMZ:Amortizationofdeferredcompensation>
    <TOMZ:Changeinfairmarketvalueofderivativeliability contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <TOMZ:Changeinfairmarketvalueofderivativeliability contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">50269</TOMZ:Changeinfairmarketvalueofderivativeliability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-199022</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <TOMZ:Increaseinaccruedofficerscompensation contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">20000</TOMZ:Increaseinaccruedofficerscompensation>
    <TOMZ:Increaseinaccruedofficerscompensation contextRef="From2010-01-01to2010-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">1119</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">6079</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInSecurityDeposits contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">4916</us-gaap:IncreaseDecreaseInSecurityDeposits>
    <us-gaap:IncreaseDecreaseInSecurityDeposits contextRef="From2010-01-01to2010-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">5570</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-12657</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">122466</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">142929</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">146250</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-53940</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">53940</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-329323</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-278080</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">3563062</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <TOMZ:Capitalexpenditures contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <TOMZ:Capitalexpenditures contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-46248</TOMZ:Capitalexpenditures>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">20000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">120505</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <TOMZ:Effectofsubsidiarydisposition contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-5898</TOMZ:Effectofsubsidiarydisposition>
    <TOMZ:Effectofsubsidiarydisposition contextRef="From2010-01-01to2010-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">14102</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">3637319</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:IncreaseDecreaseInBookOverdrafts contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">1309</us-gaap:IncreaseDecreaseInBookOverdrafts>
    <us-gaap:IncreaseDecreaseInBookOverdrafts contextRef="From2010-01-01to2010-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:PaymentsToAcquireNotesReceivable contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:PaymentsToAcquireNotesReceivable contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-20000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">127500</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">325000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <TOMZ:RedemptionofseriesBpreferredstock contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <TOMZ:RedemptionofseriesBpreferredstock contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-3250000</TOMZ:RedemptionofseriesBpreferredstock>
    <TOMZ:Redemptionofcommonstock contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <TOMZ:Redemptionofcommonstock contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-353062</TOMZ:Redemptionofcommonstock>
    <TOMZ:Proceedsformloanspayable contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">58310</TOMZ:Proceedsformloanspayable>
    <TOMZ:Proceedsformloanspayable contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">73992</TOMZ:Proceedsformloanspayable>
    <us-gaap:PaymentsForLoans contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:PaymentsForLoans contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-43334</us-gaap:PaymentsForLoans>
    <us-gaap:ProceedsFromNotesPayable contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">75000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">95000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProceedsFromConvertibleDebt contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-83000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:RepaymentsOfNotesPayable contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-8077</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-56130</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">254042</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-3311534</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">348</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-61179</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">48053</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:InterestExpenseDebt contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">11351</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">34275</us-gaap:InterestExpenseDebt>
    <us-gaap:IncomeTaxesPaid contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncomeTaxesPaid contextRef="From2010-01-01to2010-12-31" unitRef="USD" xsi:nil="true" />
    <TOMZ:Issuanceofcommonstockforpaymentofaccountspayable contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">20875</TOMZ:Issuanceofcommonstockforpaymentofaccountspayable>
    <TOMZ:Issuanceofcommonstockforpaymentofaccountspayable contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">6000</TOMZ:Issuanceofcommonstockforpaymentofaccountspayable>
    <TOMZ:Forgivenessofaccruedcompensationtorelatedparyt contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">700269</TOMZ:Forgivenessofaccruedcompensationtorelatedparyt>
    <TOMZ:Forgivenessofaccruedcompensationtorelatedparyt contextRef="From2010-01-01to2010-12-31" unitRef="USD" xsi:nil="true" />
    <TOMZ:Commonstockissuedforpayment contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <TOMZ:Commonstockissuedforpayment contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">125000</TOMZ:Commonstockissuedforpayment>
    <us-gaap:Dividends contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:Dividends contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">60102</us-gaap:Dividends>
    <TOMZ:Discountonconvertiblenotespayable contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">75000</TOMZ:Discountonconvertiblenotespayable>
    <TOMZ:Discountonconvertiblenotespayable contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">95000</TOMZ:Discountonconvertiblenotespayable>
    <TOMZ:Reversalofdividendspayable contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <TOMZ:Reversalofdividendspayable contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">265787</TOMZ:Reversalofdividendspayable>
    <TOMZ:Issuanceofcommonstockaspayment contextRef="From2011-01-01to2011-12-31" unitRef="USD" xsi:nil="true" />
    <TOMZ:Issuanceofcommonstockaspayment contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">7500</TOMZ:Issuanceofcommonstockaspayment>
    <TOMZ:Commonstockissuedforcompensation contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">366000</TOMZ:Commonstockissuedforcompensation>
    <TOMZ:Commonstockissuedforcompensation contextRef="From2010-01-01to2010-12-31" unitRef="USD" xsi:nil="true" />
    <TOMZ:Accountpayableappliedtooptionexercise contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">1000</TOMZ:Accountpayableappliedtooptionexercise>
    <TOMZ:Accountpayableappliedtooptionexercise contextRef="From2010-01-01to2010-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-1008322</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">2517428</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2010-01-01to2010-12-31_PreferredStockAtParValueMember" unitRef="USD" decimals="0">5100</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2011-01-01to2011-12-31_PreferredStockAtParValueMember" unitRef="USD" decimals="0">5100</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2010-01-01to2010-12-31_PreferredStockIncludingAdditionalPaidInCapitalMember" unitRef="USD" decimals="0">3250000</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2011-01-01to2011-12-31_PreferredStockIncludingAdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2010-01-01to2010-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">352774</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2011-01-01to2011-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">482829</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">9683721</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2011-01-01to2011-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">9584424</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2010-01-01to2010-12-31_RetainedEarningsMember" unitRef="USD" decimals="0">-9489312</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2011-01-01to2011-12-31_RetainedEarningsMember" unitRef="USD" decimals="0">-11032491</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2010-01-01to2010-12-31_DeferredCompensationShareBasedPaymentsMember" unitRef="USD" decimals="0">-1284855</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2011-01-01to2011-12-31_DeferredCompensationShareBasedPaymentsMember" unitRef="USD" decimals="0">-52788</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2010-01-01to2010-12-31_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2011-01-01to2011-12-31_NoncontrollingInterestMember" unitRef="USD" decimals="0">4256</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2010-01-01to2010-12-31_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="From2011-01-01to2011-12-31_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">348</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:SharesIssued contextRef="AsOf2009-12-31_PreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2010-12-31_PreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2009-12-31_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">3250</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2010-12-31_SeriesBPreferredStockMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:SharesIssued contextRef="AsOf2009-12-31_CommonStockMember" unitRef="Shares" decimals="INF">35277480</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2010-12-31_CommonStockMember" unitRef="Shares" decimals="INF">48282871</us-gaap:SharesIssued>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">211712</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2010-01-01to2010-12-31_CommonStockMember" unitRef="USD" decimals="0">2989952</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2010-01-01to2010-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">29900</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">181812</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <TOMZ:Issuanceofstockoptionstodirectorsforservices contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">84000</TOMZ:Issuanceofstockoptionstodirectorsforservices>
    <TOMZ:Issuanceofstockoptionstodirectorsforservices contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">84000</TOMZ:Issuanceofstockoptionstodirectorsforservices>
    <TOMZ:Saleofcommonstock contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">325000</TOMZ:Saleofcommonstock>
    <TOMZ:Saleofcommonstock contextRef="From2010-01-01to2010-12-31_CommonStockMember" unitRef="USD" decimals="0">7430556</TOMZ:Saleofcommonstock>
    <TOMZ:Saleofcommonstock contextRef="From2010-01-01to2010-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">74306</TOMZ:Saleofcommonstock>
    <TOMZ:Saleofcommonstock contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">250694</TOMZ:Saleofcommonstock>
    <TOMZ:CancellationofseriesBpreferredstock contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-2013062</TOMZ:CancellationofseriesBpreferredstock>
    <TOMZ:CancellationofseriesBpreferredstock contextRef="From2010-01-01to2010-12-31_SeriesBPreferredStockMember" unitRef="USD" decimals="0">-3250</TOMZ:CancellationofseriesBpreferredstock>
    <TOMZ:CancellationofseriesBpreferredstock contextRef="From2010-01-01to2010-12-31_PreferredStockIncludingAdditionalPaidInCapitalMember" unitRef="USD" decimals="0">-3250000</TOMZ:CancellationofseriesBpreferredstock>
    <TOMZ:CancellationofseriesBpreferredstock contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">1236938</TOMZ:CancellationofseriesBpreferredstock>
    <TOMZ:DividendsoncumulativeconvertibleseriesBpreferredstock contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-60103</TOMZ:DividendsoncumulativeconvertibleseriesBpreferredstock>
    <TOMZ:DividendsoncumulativeconvertibleseriesBpreferredstock contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">-60103</TOMZ:DividendsoncumulativeconvertibleseriesBpreferredstock>
    <TOMZ:CancellationofdividendsofseriesBpreferredstock contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">265788</TOMZ:CancellationofdividendsofseriesBpreferredstock>
    <TOMZ:CancellationofdividendsofseriesBpreferredstock contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">265788</TOMZ:CancellationofdividendsofseriesBpreferredstock>
    <TOMZ:IssuanceofCommonstockforsettlementoflitigation contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">18000</TOMZ:IssuanceofCommonstockforsettlementoflitigation>
    <TOMZ:IssuanceofCommonstockforsettlementoflitigation contextRef="From2010-01-01to2010-12-31_CommonStockMember" unitRef="USD" decimals="0">300000</TOMZ:IssuanceofCommonstockforsettlementoflitigation>
    <TOMZ:IssuanceofCommonstockforsettlementoflitigation contextRef="From2010-01-01to2010-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">3000</TOMZ:IssuanceofCommonstockforsettlementoflitigation>
    <TOMZ:IssuanceofCommonstockforsettlementoflitigation contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">15000</TOMZ:IssuanceofCommonstockforsettlementoflitigation>
    <TOMZ:Deferredcompensation contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">38620</TOMZ:Deferredcompensation>
    <TOMZ:Deferredcompensation contextRef="From2010-01-01to2010-12-31_DeferredCompensationShareBasedPaymentsMember" unitRef="USD" decimals="0">38620</TOMZ:Deferredcompensation>
    <us-gaap:AmortizationOfDeferredCharges contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">1193447</us-gaap:AmortizationOfDeferredCharges>
    <us-gaap:AmortizationOfDeferredCharges contextRef="From2010-01-01to2010-12-31_DeferredCompensationShareBasedPaymentsMember" unitRef="USD" decimals="0">1193447</us-gaap:AmortizationOfDeferredCharges>
    <TOMZ:Cancellationofcommonstock contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-1590000</TOMZ:Cancellationofcommonstock>
    <TOMZ:Cancellationofcommonstock contextRef="From2010-01-01to2010-12-31_CommonStockMember" unitRef="USD" decimals="0">-550000</TOMZ:Cancellationofcommonstock>
    <TOMZ:Cancellationofcommonstock contextRef="From2010-01-01to2010-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">-5500</TOMZ:Cancellationofcommonstock>
    <TOMZ:Cancellationofcommonstock contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">-1584500</TOMZ:Cancellationofcommonstock>
    <TOMZ:Cancellationofcommonstockrelatingtorecission contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-902500</TOMZ:Cancellationofcommonstockrelatingtorecission>
    <TOMZ:Cancellationofcommonstockrelatingtorecission contextRef="From2010-01-01to2010-12-31_CommonStockMember" unitRef="USD" decimals="0">-190000</TOMZ:Cancellationofcommonstockrelatingtorecission>
    <TOMZ:Cancellationofcommonstockrelatingtorecission contextRef="From2010-01-01to2010-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">-1900</TOMZ:Cancellationofcommonstockrelatingtorecission>
    <TOMZ:Cancellationofcommonstockrelatingtorecission contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">-900600</TOMZ:Cancellationofcommonstockrelatingtorecission>
    <TOMZ:Issuanceofcommonstockasofficerscompensation contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">275000</TOMZ:Issuanceofcommonstockasofficerscompensation>
    <TOMZ:Issuanceofcommonstockasofficerscompensation contextRef="From2010-01-01to2010-12-31_CommonStockMember" unitRef="USD" decimals="0">2500000</TOMZ:Issuanceofcommonstockasofficerscompensation>
    <TOMZ:Issuanceofcommonstockasofficerscompensation contextRef="From2010-01-01to2010-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">25000</TOMZ:Issuanceofcommonstockasofficerscompensation>
    <TOMZ:Issuanceofcommonstockasofficerscompensation contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">250000</TOMZ:Issuanceofcommonstockasofficerscompensation>
    <TOMZ:Debtdiscountonconvertiblenotes contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">95000</TOMZ:Debtdiscountonconvertiblenotes>
    <TOMZ:Debtdiscountonconvertiblenotes contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">95000</TOMZ:Debtdiscountonconvertiblenotes>
    <TOMZ:Reclassificationofdeivativeliability contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">107636</TOMZ:Reclassificationofdeivativeliability>
    <TOMZ:Reclassificationofdeivativeliability contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">107636</TOMZ:Reclassificationofdeivativeliability>
    <TOMZ:Establishmentofderivativeliability contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-55213</TOMZ:Establishmentofderivativeliability>
    <TOMZ:Establishmentofderivativeliability contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">-55213</TOMZ:Establishmentofderivativeliability>
    <TOMZ:Issuanceofcommonstockuponconversionofconvertibledebt contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">12000</TOMZ:Issuanceofcommonstockuponconversionofconvertibledebt>
    <TOMZ:Issuanceofcommonstockuponconversionofconvertibledebt contextRef="From2010-01-01to2010-12-31_CommonStockMember" unitRef="USD" decimals="0">374883</TOMZ:Issuanceofcommonstockuponconversionofconvertibledebt>
    <TOMZ:Issuanceofcommonstockuponconversionofconvertibledebt contextRef="From2010-01-01to2010-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">3749</TOMZ:Issuanceofcommonstockuponconversionofconvertibledebt>
    <TOMZ:Issuanceofcommonstockuponconversionofconvertibledebt contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">8251</TOMZ:Issuanceofcommonstockuponconversionofconvertibledebt>
    <TOMZ:Issuanceofcommonstockasconsiderationforpaymentofloans contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">75000</TOMZ:Issuanceofcommonstockasconsiderationforpaymentofloans>
    <TOMZ:Issuanceofcommonstockasconsiderationforpaymentofloans contextRef="From2010-01-01to2010-12-31_CommonStockMember" unitRef="USD" decimals="0">150000</TOMZ:Issuanceofcommonstockasconsiderationforpaymentofloans>
    <TOMZ:Issuanceofcommonstockasconsiderationforpaymentofloans contextRef="From2010-01-01to2010-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">1500</TOMZ:Issuanceofcommonstockasconsiderationforpaymentofloans>
    <TOMZ:Issuanceofcommonstockasconsiderationforpaymentofloans contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">6000</TOMZ:Issuanceofcommonstockasconsiderationforpaymentofloans>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">348</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2010-01-01to2010-12-31_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">348</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <TOMZ:Noncontrollingintresta contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">4256</TOMZ:Noncontrollingintresta>
    <TOMZ:Noncontrollingintresta contextRef="From2010-01-01to2010-12-31_NoncontrollingInterestMember" unitRef="USD" decimals="0">4256</TOMZ:Noncontrollingintresta>
    <TOMZ:Netloss2 contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-1543179</TOMZ:Netloss2>
    <TOMZ:Netloss2 contextRef="From2010-01-01to2010-12-31_RetainedEarningsMember" unitRef="USD" decimals="0">-1543179</TOMZ:Netloss2>
    <us-gaap:StockholdersEquityOtherShares contextRef="From2010-01-01to2010-12-31_PreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOtherShares contextRef="From2011-01-01to2011-12-31_PreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOtherShares contextRef="From2010-01-01to2010-12-31_SeriesBPreferredStockMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:StockholdersEquityOtherShares contextRef="From2011-01-01to2011-12-31_SeriesBPreferredStockMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:StockholdersEquityOtherShares contextRef="From2010-01-01to2010-12-31_CommonStockMember" unitRef="Shares" decimals="INF">48282871</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOtherShares contextRef="From2011-01-01to2011-12-31_CommonStockMember" unitRef="Shares" decimals="INF">64629033</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockIssued1 contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-271182</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2010-01-01to2010-12-31" unitRef="USD" decimals="0">-1008322</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2010-01-01to2010-12-31_PreferredStockAtParValueMember" unitRef="USD" decimals="0">5100</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2011-01-01to2011-12-31_PreferredStockAtParValueMember" unitRef="USD" decimals="0">5100</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2010-01-01to2010-12-31_PreferredStockIncludingAdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssued1 contextRef="From2011-01-01to2011-12-31_PreferredStockIncludingAdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssued1 contextRef="From2010-01-01to2010-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">482829</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2011-01-01to2011-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">646290</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2010-01-01to2010-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">9584424</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2011-01-01to2011-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">10934799</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2010-01-01to2010-12-31_RetainedEarningsMember" unitRef="USD" decimals="0">-11032491</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2011-01-01to2011-12-31_RetainedEarningsMember" unitRef="USD" decimals="0">-11857371</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2010-01-01to2010-12-31_DeferredCompensationShareBasedPaymentsMember" unitRef="USD" decimals="0">-52788</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2011-01-01to2011-12-31_DeferredCompensationShareBasedPaymentsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssued1 contextRef="From2010-01-01to2010-12-31_NoncontrollingInterestMember" unitRef="USD" decimals="0">4256</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2011-01-01to2011-12-31_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssued1 contextRef="From2010-01-01to2010-12-31_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">348</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2011-01-01to2011-12-31_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" xsi:nil="true" />
    <TOMZ:CommonstockissuedasconsiderationforaccruedsalariesofCEO contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">563077</TOMZ:CommonstockissuedasconsiderationforaccruedsalariesofCEO>
    <TOMZ:CommonstockissuedasconsiderationforaccruedsalariesofCEO contextRef="From2011-01-01to2011-12-31_CommonStockMember" unitRef="USD" decimals="0">14076923</TOMZ:CommonstockissuedasconsiderationforaccruedsalariesofCEO>
    <TOMZ:CommonstockissuedasconsiderationforaccruedsalariesofCEO contextRef="From2011-01-01to2011-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">140769</TOMZ:CommonstockissuedasconsiderationforaccruedsalariesofCEO>
    <TOMZ:CommonstockissuedasconsiderationforaccruedsalariesofCEO contextRef="From2011-01-01to2011-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">422308</TOMZ:CommonstockissuedasconsiderationforaccruedsalariesofCEO>
    <TOMZ:CEOforgivenessofaccruedcompensation contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">700269</TOMZ:CEOforgivenessofaccruedcompensation>
    <TOMZ:CEOforgivenessofaccruedcompensation contextRef="From2011-01-01to2011-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">700269</TOMZ:CEOforgivenessofaccruedcompensation>
    <us-gaap:OtherAmortizationOfDeferredCharges contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">52788</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:OtherAmortizationOfDeferredCharges contextRef="From2011-01-01to2011-12-31_DeferredCompensationShareBasedPaymentsMember" unitRef="USD" decimals="0">52788</us-gaap:OtherAmortizationOfDeferredCharges>
    <TOMZ:Commonstockissuedasconsiderationforlegalfees contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">22975</TOMZ:Commonstockissuedasconsiderationforlegalfees>
    <TOMZ:Commonstockissuedasconsiderationforlegalfees contextRef="From2011-01-01to2011-12-31_CommonStockMember" unitRef="USD" decimals="0">572115</TOMZ:Commonstockissuedasconsiderationforlegalfees>
    <TOMZ:Commonstockissuedasconsiderationforlegalfees contextRef="From2011-01-01to2011-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">5721</TOMZ:Commonstockissuedasconsiderationforlegalfees>
    <TOMZ:Commonstockissuedasconsiderationforlegalfees contextRef="From2011-01-01to2011-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">17254</TOMZ:Commonstockissuedasconsiderationforlegalfees>
    <TOMZ:Saleofcommonstock2 contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">127500</TOMZ:Saleofcommonstock2>
    <TOMZ:Saleofcommonstock2 contextRef="From2011-01-01to2011-12-31_CommonStockMember" unitRef="USD" decimals="0">1500000</TOMZ:Saleofcommonstock2>
    <TOMZ:Saleofcommonstock2 contextRef="From2011-01-01to2011-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">15000</TOMZ:Saleofcommonstock2>
    <TOMZ:Saleofcommonstock2 contextRef="From2011-01-01to2011-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">112500</TOMZ:Saleofcommonstock2>
    <TOMZ:Issuanceofstockoptionsasconsiderationfordiectorfees contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">2000</TOMZ:Issuanceofstockoptionsasconsiderationfordiectorfees>
    <TOMZ:Issuanceofstockoptionsasconsiderationfordiectorfees contextRef="From2011-01-01to2011-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">2000</TOMZ:Issuanceofstockoptionsasconsiderationfordiectorfees>
    <TOMZ:Exrciseofstockoptions contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">1000</TOMZ:Exrciseofstockoptions>
    <TOMZ:Exrciseofstockoptions contextRef="From2011-01-01to2011-12-31_CommonStockMember" unitRef="USD" decimals="0">20000</TOMZ:Exrciseofstockoptions>
    <TOMZ:Exrciseofstockoptions contextRef="From2011-01-01to2011-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">200</TOMZ:Exrciseofstockoptions>
    <TOMZ:Exrciseofstockoptions contextRef="From2011-01-01to2011-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">800</TOMZ:Exrciseofstockoptions>
    <TOMZ:Issuanceofcommonstockforservices contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">10225</TOMZ:Issuanceofcommonstockforservices>
    <TOMZ:Issuanceofcommonstockforservices contextRef="From2011-01-01to2011-12-31_CommonStockMember" unitRef="USD" decimals="0">177124</TOMZ:Issuanceofcommonstockforservices>
    <TOMZ:Issuanceofcommonstockforservices contextRef="From2011-01-01to2011-12-31_CommonStockAtParValueMember" unitRef="USD" decimals="0">1771</TOMZ:Issuanceofcommonstockforservices>
    <TOMZ:Issuanceofcommonstockforservices contextRef="From2011-01-01to2011-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">8454</TOMZ:Issuanceofcommonstockforservices>
    <TOMZ:Debtdiscountandfinancecharges contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">89999</TOMZ:Debtdiscountandfinancecharges>
    <TOMZ:Debtdiscountandfinancecharges contextRef="From2011-01-01to2011-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">89999</TOMZ:Debtdiscountandfinancecharges>
    <TOMZ:Dispositionofmajorityownedsubsidiary contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-7813</TOMZ:Dispositionofmajorityownedsubsidiary>
    <TOMZ:Dispositionofmajorityownedsubsidiary contextRef="From2011-01-01to2011-12-31_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">-3209</TOMZ:Dispositionofmajorityownedsubsidiary>
    <TOMZ:Dispositionofmajorityownedsubsidiary contextRef="From2011-01-01to2011-12-31_NoncontrollingInterestMember" unitRef="USD" decimals="0">-4256</TOMZ:Dispositionofmajorityownedsubsidiary>
    <TOMZ:Dispositionofmajorityownedsubsidiary contextRef="From2011-01-01to2011-12-31_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">-348</TOMZ:Dispositionofmajorityownedsubsidiary>
    <TOMZ:Netloss3 contextRef="From2011-01-01to2011-12-31" unitRef="USD" decimals="0">-824880</TOMZ:Netloss3>
    <TOMZ:Netloss3 contextRef="From2011-01-01to2011-12-31_RetainedEarningsMember" unitRef="USD" decimals="0">-824880</TOMZ:Netloss3>
    <us-gaap:NatureOfOperations contextRef="From2011-01-01to2011-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;NOTE 1. DESCRIPTION OF BUSINESS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;TOMI Environmental Solutions, Inc. is a global&#13;decontamination and infectious disease control company, providing green energy-efficient environmental solutions for indoor surface&#13;decontamination through sales and licensing of our premier platform of Hydrogen Peroxide aerosols, Ultra-Violet Ozone Generators&#13;and Ultra-Violet Germicidal Irradiation ("UVGI") products and technologies.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;Our products are designed to service a broad&#13;spectrum of commercial structures including medical facilities, office buildings, hotel and motel rooms, schools, restaurants,&#13;meat and produce processing facilities, military barracks, and athletic facilities. Our products and services have also been used&#13;in single-family homes and multi-unit residences.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In July 2010, the Company established TOMI&#13;Environmental Solutions-Singapore Pte, Ltd. ("TOMI-Singapore"), a subsidiary with an ownership interest of 55% and began operations&#13;in Singapore. In November 2011 the Company disposed of TOMI Singapore.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:LiquidityDisclosureTextBlock contextRef="From2011-01-01to2011-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND BASIS&#13;OF PRESENTATION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 5pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"&gt;&lt;i&gt;Going Concern&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;The Company had limited revenues during the&#13;years ended December 31, 2011 and 2010 and has incurred a net loss of $824,880 for the year ended December 31, 2011. The Company&#13;has not been able to generate positive cash from operations for the years ended December 31, 2011 and 2010. In addition, at December&#13;31, 2011 the Company has a negative working capital of $379,942 and stockholders' deficiency of $271,182. These factors raise substantial&#13;doubt about the Company's ability to continue as a going concern.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;The Company plans on funding operations and&#13;liquidity needs from licensing arrangements, debt financing and sales of its common stock and notes convertible into common stock.&#13;There can be no assurance that additional funds required for continued operations during the next year or thereafter will be generated&#13;from our operations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;Should the Company seek additional funds from&#13;external sources such as debt or additional equity financings or other potential sources, there can be no assurance that such funds&#13;will be available on terms acceptable to the Company or that they will not have a significant dilutive effect on the Company's&#13;existing stockholders. The inability to generate cash flow from operations or to raise sufficient capital from external sources&#13;would force the Company to substantially curtail or cease operations and would, therefore, have a material adverse effect on its&#13;business.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;Accordingly, the Company's existence is dependent&#13;on management's ability to develop profitable operations and resolve its liquidity problems. The accompanying financial statements&#13;do not include any adjustments related to the recoverability or classification of asset-carrying amounts or the amounts and classification&#13;of liabilities that may result should the Company be unable to continue as a going concern.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;The Company plans to raise additional funds&#13;through debt and equity placements and increase revenue through new product development. In the event that the Company cannot generate&#13;sufficient cash flow from its operations or raise proceeds from offering debt or equity securities, the Company may be forced to&#13;curtail or cease its activities. There can be no assurance that the Company will be successful in achieving its goals.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Principles of Consolidation&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;The accompanying financial statements include&#13;the accounts of TOMI (a Florida Corporation) (Parent), its wholly owned subsidiary, TOMI Environmental Solutions, Inc. (a Nevada&#13;Corporation) and through November 2011 its 55% owned subsidiary, TOMI-Singapore. In November 2011 the Company disposed TOMI-Singapore.&#13;The Company&amp;#146;s 55% owned subsidiary, TOMI-Environmental-China (TOMI-China) has been dormant since its formation in April 2011.&#13;All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="margin: 0 0 6pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: center; width: 100%"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="margin: 6pt 0 0"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: center; width: 100%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Use of Estimates &lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;The preparation of consolidated financial statements&#13;in conformity with U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the&#13;amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from&#13;these estimates. On an ongoing basis, we evaluate our estimates, including those related to the accounts receivable, fair values&#13;of financial instruments, intangible assets, useful lives of intangible assets and property and equipment, fair values of stock-based&#13;awards, income taxes, and contingent liabilities, among others. We base our estimates on historical experience and on various other&#13;assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values&#13;of assets and liabilities.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Reclassification of Accounts&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;Certain reclassifications have been made to&#13;prior-year comparative financial statements to conform to the current year presentation. These reclassifications had no effect&#13;on previously reported results of operations or financial position.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Fair Value Measurements&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;The authoritative guidance for fair value measurements&#13;defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in&#13;the principal or the most advantageous market for the asset or liability in an orderly transaction between market participants&#13;on the measurement date. Market participants are buyers and sellers in the principal market that are (i) independent, (ii) knowledgeable,&#13;(iii) able to transact, and (iv) willing to transact. The guidance describes a fair value hierarchy based on the levels of inputs,&#13;of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the&#13;following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.5in"&gt;Level 1 Quoted prices in active&#13;markets for identical assets or liabilities.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.5in"&gt;Level 2 Inputs other than Level&#13;1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in&#13;markets that are not active, or other inputs that are observable or corroborated by observable market data or substantially the&#13;full term of the assets or liabilities.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.5in"&gt;Level 3 Unobservable inputs that&#13;are supported by little or no market activity and that are significant to the value of the assets or liabilities.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;The Company&amp;#146;s financial instruments include&#13;cash and equivalents, accounts payable and accrued expenses, loans payable and convertible notes. All these items were determined&#13;to be Level 1 fair value measurements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;The carrying amounts of cash and equivalents,&#13;accounts payable and accrued expenses and loans payable approximated fair value because of the short maturity of these instruments.&#13;The recorded value of long-term debt approximates its fair value as the terms and rates approximate market rates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Cash and cash equivalents&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;For purposes of the statement of cash flows,&#13;cash and cash equivalents includes cash on hand held at financial institutions and other liquid investments with original maturities&#13;of three months or less. Amounts held at financial institutions did not exceed federally insured limits at December 31, 2011.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Property and Equipment &lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;We account for property and equipment at cost&#13;less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets,&#13;generally three to five years. Depreciation for equipment, furniture and fixtures and vehicles commences once placed in service&#13;for its intended use.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Long-Lived Assets Including Goodwill and Other Acquired Intangible&#13;Assets &lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;The Company reviews its property and equipment&#13;and intangible assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not&#13;be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows&#13;the assets are expected to generate. If property and equipment and intangible assets are considered to be impaired, the impairment&#13;to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. We have made no material&#13;adjustments to our long-lived assets in any of the years presented.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: center; width: 100%"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="margin: 6pt 0 12pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: center; width: 100%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Income (Loss) Per Share&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;The computation of loss per share is based&#13;on the weighted average number of common shares outstanding during the period presented. Diluted loss per share is the same as&#13;basic loss per share as the effect of potentially dilutive securities (Series A Preferred Stock, options, convertible debt and&#13;warrants: 2,445,000 and 550,000 shares at December 31, 2011 and 2010 respectively) would be anti-dilutive.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Revenue Recognition&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;For revenue from services and product sales,&#13;the Company recognized revenue in accordance with Staff Accounting Bulletin No. 104, "Revenue Recognition" (SAB No. 104), which&#13;superseded Staff Accounting Bulletin No. 101, "Revenue Recognition in Financial Statements" (SAB No. 101). SAB No. 104 requires&#13;that four basic criteria must be met before revenue can be recognized: (1) persuasive evidence of an arrangement exists; (2) service&#13;has been rendered or delivery has occurred; (3) the selling price is fixed and determinable; and (4) collectibility is reasonably&#13;assured. Determination of criteria (3) and (4) are based on management's judgment regarding the fixed nature of the selling prices&#13;of the services rendered or products delivered and the collectibility of those amounts. Provisions for discounts to customers,&#13;and allowance, and other adjustments will be provided for in the same period the related sales are recorded.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 13.5pt 0 0"&gt;&lt;b&gt;Stock-based Compensation &lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;We account for stock-based compensation in&#13;accordance with FASB ASC 718, Compensation - Stock Compensation. Under the provisions of FASB ASC 718, stock-based compensation&#13;cost is estimated at the grant date based on the award's fair value and is recognized as expense over the requisite service period.&#13;The Company currently has one active stock-based compensation plan, TOMI Environmental Solutions, Inc. Stock Option and Restricted&#13;Stock Plan (the "Plan"). The Plan calls for the Company through a committee of its Board of Directors, to issue up to 2,500,000&#13;shares of restricted common stock or stock options. The Company generally issues grants to its employees, consultants, and board&#13;members. Stock options are granted with an exercise price equal to the closing price of its common stock on the date of grant with&#13;a term no greater&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;than 10 years. Generally, stock options vest over two to four years.&#13;Incentive stock options granted to shareholders who own 10% or more of the Company's outstanding stocks are granted at an exercise&#13;price that may not be less than 110% of the closing price of the Company's common stock on the date of grant and have a term no&#13;greater than five years. At the date of grant, the Company determines the fair value of the stock option award and recognizes compensation&#13;expense over the requisite service period, which is generally the vesting period of the award. The fair value of the stock option&#13;award is calculated using the Black-Scholes option-pricing model. As of December 31, 2011, the Company has 60,000 options outstanding&#13;and 941,500 common shares issued under the Plan.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Debt Discount&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;The Company follows the authoritative guidance&#13;for accounting for debt discount and valuation of detachable warrants. The Company recognized the value of detachable warrants&#13;issued in conjunction with issuance of the convertible Debenture note. The Company valued the warrants using the Black-Scholes&#13;pricing model. The Company recorded the warrant relative fair value as an increase to additional paid-in capital and discount against&#13;the related debt. The discount attributed to the value of the warrants is amortized over the term of the underlying debt.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Income Taxes &lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;The Company follows the authoritative guidance&#13;for accounting for income taxes. Deferred income taxes are determined using the asset and liability method. Under this method,&#13;deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and&#13;liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.&#13;A valuation allowance is recorded when the expected recognition of a deferred tax asset is considered to be unlikely. The guidance&#13;also requires that the Company determine whether it is more likely than not that a tax position will not be sustained upon examination&#13;by the appropriate taxing authority.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="margin: 0 0 6pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: center; width: 100%"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="margin: 6pt 0 0"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: center; width: 100%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Comprehensive Income&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;Comprehensive income is calculated in accordance&#13;with ASC 220 "Comprehensive Income". ASC 220 requires the disclosure of all components of comprehensive income. As of December&#13;31, 2010, comprehensive income related to foreign currency translation adjustment relating to the Company's Singapore subsidiary.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Foreign Currency Translation&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;Assets and liabilities of the Company's Singapore&#13;subsidiary were translated to US dollars using the current exchange rate for assets and liabilities. Amounts on the statement of&#13;operations are translated at the average exchange rates during the year. Gains or losses resulting from foreign currency translation&#13;are included as a component of other comprehensive income (loss).&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 13.5pt 0 0"&gt;&lt;b&gt;Advertising and Promotional Expenses &lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 4.5pt 0 0; text-indent: 24.5pt"&gt;The Company expenses advertising costs&#13;in the period in which they are incurred. For the years ended December&amp;#160;31, 2011 and 2010, advertising expenses totaled approximately&#13;$2,200 and $12,000, respectively.&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt; &lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Recent Accounting Pronouncements&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In January 2010, the FASB issued Accounting&#13;Standards Update 2010-06, Fair Value Measurements and Disclosures (Topic 820): Improving Disclosures about Fair Value Measurements.&#13;This guidance amends the disclosure requirements related to recurring and nonrecurring fair value measurements and requires new&#13;disclosures on the transfers of assets and liabilities between Level 1 (quoted prices in active market for identical assets or&#13;liabilities) and Level 2 (significant other observable inputs) of the fair value measurement hierarchy, including the reasons and&#13;the timing of the transfers. Additionally, the guidance requires a roll forward of activities on purchases, sales, issuance and&#13;settlements of the assets and liabilities measured using significant unobservable inputs (Level 3 fair value measurements). The&#13;guidance became effective for the reporting period beginning January 1, 2010, except for the disclosure on the roll forward activities&#13;for Level 3 fair value measurements, which will become effective for the reporting period beginning January 1, 2011. The Company's&#13;adoption of this updated guidance was not significant to our consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In February 2010, the FASB issued updated guidance&#13;related to subsequent events. As a result of this updated guidance, public filers must still evaluate subsequent events through&#13;the issuance date of their financial statements; however, they are not required to disclose the date in which subsequent events&#13;were evaluated in their financial statements disclosures. This amended guidance became effective upon its issuance on February&#13;24, 2010 at which time the Company adopted this updated guidance.&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;In May 2011, the Financial Accounting Standards&#13;Board (&amp;#147;FASB&amp;#148;) issued Accounting Standards Update (&amp;#147;ASU&amp;#148;) 2011-04, which updated the guidance in ASC Topic&#13;820, &lt;i&gt;Fair Value Measurement.&lt;/i&gt; The amendments in this ASU generally represent clarifications of Topic 820, but also include&#13;some instances where a particular principle or requirement for measuring fair value or disclosing information about fair value&#13;measurements has changed. This update results in common principles and requirements for measuring fair value and for disclosing&#13;information about fair value measurements in accordance with U.S. GAAP and International Financial Reporting Standards. The amendments&#13;in this ASU are to be applied prospectively. For public entities, the amendments are effective for interim and annual periods beginning&#13;after December 15, 2011, and early application is not permitted. ASU 2011-04 is not expected to have a material impact on the Company&amp;#146;s&#13;financial position or results of operations.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:LiquidityDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2011-01-01to2011-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;NOTE 3. PROPERTY AND EQUIPMENT&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;Property and equipment consists of the following:&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;December 31,&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;2011&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;2010&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 68%; text-align: left; padding-left: 5.4pt"&gt;Furniture and fixture&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;$18,937&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;$18,937&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;Equipment&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;102,861&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;147,049&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;Vehicles&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;88,687&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;132,055&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;210,485&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;298,041&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 5.4pt"&gt;Less: Accumulated depreciation&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;181,172&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;144,403&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2pt double; text-align: right"&gt;$29,313&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2pt double; text-align: right"&gt;$153,638&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;Depreciation was $59,018 and $74,814 for the&#13;years ended December 31, 2011 and 2010, respectively.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2011-01-01to2011-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;NOTE 4. INTANGIBLE ASSETS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;Definite life intangible assets consist of&#13;the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;December 31,&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;2011&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;2010&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 68%; text-align: left; padding-left: 5.4pt"&gt;Intellectual property and trademarks&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;$111,100&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;$111,100&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 5.4pt"&gt;Less: Accumulated Amortization&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;30,551&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;19,441&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2pt double; text-align: right"&gt;$80,549&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2pt double; text-align: right"&gt;$91,659&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;The Company&amp;#146;s definite life intangible&#13;assets are being amortized over their estimated useful lives of ten years. Amortization expense was $11,110 and $11,109 for the&#13;years ended December 31, 2011 and 2010, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ShortTermDebtTextBlock contextRef="From2011-01-01to2011-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;NOTE 5. NOTES AND LOANS PAYABLE&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"&gt;&lt;i&gt;Note Payable&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;The Company financed two field service vehicles&#13;in 2008 using notes payables with various terms. These notes are collateralized by the related field service vehicles. The notes&#13;expire at various times through March 2012 and have interest rates from 8.8% to 10.1% per annum and are payable in monthly installments&#13;of $732 (including principal and interest) and due by March 2012. As of December 31, 2011, the note payable relating to one of&#13;the two field service vehicles has been paid. The remaining note payable will mature in 2012. The note is secured by the vehicle&#13;acquired.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 11pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;December 31,&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;2011&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;2010&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 68%; text-align: left"&gt;Total vehicle note&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;2,157&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;10,234&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Less: current portion&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,157&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;8,077&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: -20pt"&gt;&amp;#160;&amp;#160;&amp;#160;Long-term portion:&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2pt double; text-align: right"&gt;-&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2pt double; text-align: right"&gt;2,157&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="color: Red; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: center; text-indent: 63pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 63pt"&gt;&lt;br /&gt;&#13;&lt;i&gt;Convertible Notes Payable&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt"&gt;On November 21, 2011, we sold a $75,000 convertible&#13;promissory note bearing interest at 10% per annum and maturing on December 31, 2016. The note is convertible at any time, contains&#13;various default provisions and the conversion price is initially $0.05 per share. After June 30, 2012, the conversion price will&#13;at the end of each month adjust to the lower of the current conversion price or 110% of that month&amp;#146;s volume weighted average&#13;price as reported by Bloomberg subject to being no lower than $0.005 per shares. Accordingly, a derivative instrument will be established&#13;at that time. The purchaser of the Note also received 375,000 warrants to acquire common shares. The warrants expire on December&#13;31, 2017 and have an initial exercise price which is $0.05 per share and can adjust lower in the same manner as the accompanying&#13;convertible note, thereby becoming a derivative instrument at that time.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;These warrants and note were valued at $89,999&#13;using the Black-Scholes pricing model with the following assumptions: expected volatility 327%; expected dividend -0-; expected&#13;term 5.12 and 6.12 years; and risk free rate .25%.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;The Company recorded a deferred debt discount&#13;in the amount of $75,000 and finance charge of $14,999. The deferred debt discount was recorded as a reduction of the carrying&#13;amount of the convertible debt and an addition to paid-in capital. The finance charges were recognized in the current period. Amortization&#13;of the debt discount was $1,602 for the year ended December 31, 2011.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"&gt;&lt;i&gt;Loans Payable- Officer&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;Loans payable to the Company&amp;#146;s CEO bear&#13;interest at 5% per annum and are payable on demand. Included in loans payable at December 31, 2011 is accrued interest of $2,690.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;At December 31, 2010, loans payable of $23,158&#13;included amounts owed to the Company&amp;#146;s CEO of $20,658 and $2,500 to a third party.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2011-01-01to2011-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;NOTE 6. SHAREHOLDERS' EQUITY&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;The Company's Board of Directors may, without&#13;further action by the Company's stockholders, from time to time, direct the issuance of any authorized but unissued or unreserved&#13;shares of preferred stock in series and at the time of issuance, determine the rights, preferences and limitations of each series.&#13;The holders of preferred stock may be entitled to receive a preference payment in the event of any liquidation, dissolution or&#13;winding-up of the Company before any payment is made to the holders of the common stock. Furthermore, the board of directors could&#13;issue preferred stock with voting and other rights that could adversely affect the voting power of the holders of the common stock.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"&gt;&lt;i&gt;Convertible Series A Preferred Stock &lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"&gt;The Company has authorized 1,000,000 shares of&#13;Convertible Series A Preferred Stock, $0.001 par value. At December&amp;#160;31, 2011 and 2010, there were 510,000 shares issued and&#13;outstanding.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;i&gt;Common Stock&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;The Company has authorized 200,000,000 shares&#13;of common stock, par value $0.01. At December 31, 2011 and 2010, there were 64,629,033 and 48,282,871 shares issued and outstanding,&#13;respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;On April 13, 2010, the Company&amp;#146;s Board&#13;of Directors rescinded a transaction entered into in February 2009 with Taurus Global Opportunity Fund, canceled 3,250 shares of&#13;the Series B preferred stock and 350,000 common shares and paid the holders $3,563,062 from the proceeds of the restricted investment.&#13;The accrued dividends on the Series B stopped upon the effective date of the cancellation of the agreement on April 13, 2010 and&#13;the accrued dividend of $265,787 was reversed into additional paid in capital. In connection with this transaction, the Company&#13;recognized a loss on investment of $1,238,652 for the year ended December 31, 2009.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In July 2010, the Company cancelled 190,000&#13;shares valued at $902,500 due to a recession of the Adtec agreement to acquire 19% of the issued and outstanding member interest&#13;of Adtec. Accordingly, the Company recognized a credit of $902,500 which offset the $902,500 research and development expense originally&#13;recognized in 2009.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In August 2010, the Company issued to Dr. Shane&#13;2,500,000 shares of common stock as consideration for payment of $125,000 accrued compensation. These shares were valued at $275,000&#13;which was the quoted market value on the date of issuance. Accordingly, the Company recorded compensation expense of $150,000 in&#13;connection with this transaction.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In September 2010 and in a private placement&#13;transaction, the Company sold 1,875,000 restricted common shares to investors for $75,000.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In October and November of 2010, a total of&#13;$12,000 principal convertible notes payable were converted into 374,883 common shares.&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In November 2010, and in a private placement&#13;transaction, the company sold 5,555,556 restricted common shares for $250,000.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In September 2010, the Company issued 300,000&#13;common shares valued at $18,000 in settlement of a lawsuit.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;During the year ended December 31, 2010, the&#13;Company issued 2,989,952 common shares valued at $211,712 as compensation for consulting services.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;During the year ended December 31, 2010, the&#13;Company cancelled 200,000 common shares valued at $40,000 that was previously issued to a consultant due to cancellation of a consulting&#13;agreement. This amount was credited to professional fees. In addition, the Company reversed a liability to issue common stock amounting&#13;to $250,000. This amount has been credited to other general and administrative expenses.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In December 2010, the Company issued 100,000&#13;and 50,000 shares of common stock as consideration for payment of $5,000 and $2,500 principal loans payable to the Company&amp;#146;s&#13;CEO and a third party, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="margin: 12pt 0 6pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: center; width: 100%"&gt;F-13&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="margin: 6pt 0 12pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: center; width: 100%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;In February 2011, the Company issued 572,115&#13;common shares with a fair market value of $22,975 for payment of accrued legal fees in the amount of $14,875; the excess fair market&#13;value of the common shares of $8,100 was recorded as legal expenses.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;In February 2011, the Company issued 14,076,923&#13;shares of common stock with a fair market value of $563,077 to the CEO as consideration for payment of $366,000 accrued compensation;&#13;the excess fair market value of $197,077 has been recorded as share-based compensation during the three months ended March 31,&#13;2011. Further, the CEO forgave accrued compensation due him amounting to $700,269. The compensation forgiven by the CEO has been&#13;treated as a capital contribution to the Company and therefore has been recorded as additional paid-in capital in February 2011.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;In February 2011, the Company sold 750,000 shares&#13;of common stock for $63,750.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;In February 2011, 20,000 stock options were&#13;exercised at a value of $0.05 per common stock.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;In April 2011, the Company sold 750,000 common&#13;shares valued at $63,750.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;In September 2011, the Company issued 171,500&#13;shares of common stock to Harold Paul valued at $8,575 as consideration for payment of accrued legal services amounting to $6,000.&#13;The company recorded additional share-based compensation expense of $2,575 in connection with this transaction. The Company also&#13;issued 5,626 shares valued at $1,650 to a vendor for services rendered.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 95.25pt"&gt;&lt;i&gt;Stock Options &lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;The Company issued a total of 40,000 options&#13;valued at $84,000 to two directors in January 2010. The options have an exercise price of $2.10 and a fair market value of $2.10&#13;per option. The options expire on January 2020. The options were valued using the black-scholes model using the following assumptions:&#13;volatility - 316%; dividend yield &amp;#150; 0%; zero coupon rate &amp;#150; 3.85% and a life of 10 years.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The Company issued a total of 40,000 options&#13;valued at $2,000 to two directors in January 2011. The options have an exercise price of $0.05 and a fair market value of $0.05&#13;per option. The options expire on January 2021. The options were valued using the Black-Scholes model using the following assumptions:&#13;volatility - 348%; dividend yield - 0%; zero coupon rate 3.50% and a life of 10 years.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The Black-Scholes option-pricing model was developed&#13;for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. In addition,&#13;option-pricing models require the input of highly subjective assumptions, including the expected stock price volatility. Because&#13;the Company&amp;#146;s options have characteristics significantly different from those of traded options and because changes in the&#13;subjective input assumptions can materially affect the fair value estimate, in management&amp;#146;s opinion the existing models may&#13;not necessarily provide a reliable single measure of the fair value of its options.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;A summary of the status of the Company&amp;#146;s&#13;options is presented below.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31, 2011&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31, 2010&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;Number of&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;Weighted Average&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;Number of&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;Weighted Average&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;Options&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;Exercise Price&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;Options&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;Exercise Price&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 48%; text-align: left; padding-left: 5.75pt"&gt;Outstanding, beginning of year&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;40,000&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;$2.10&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;-&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;$2.10&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 5.75pt"&gt;Granted&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;40,000&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;.05&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;40,000&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 5.75pt"&gt;Exercised&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(20,000)&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(.05)&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 5.75pt"&gt;Outstanding, end of year&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2pt double; text-align: right"&gt;60,000&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2pt double; text-align: right"&gt;$1.42&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2pt double; text-align: right"&gt;40,000&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2pt double; text-align: right"&gt;$2.10&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 5.75pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="margin: 0 0 6pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: center; width: 100%"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="margin: 6pt 0 0"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: center; width: 100%"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"&gt;Options outstanding and exercisable by price&#13;range as of December 31, 2011 were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td colspan="2" style="padding: 1.45pt 5.75pt"&gt;Outstanding Options&lt;/td&gt;&#13;    &lt;td style="padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="padding: 1.45pt 5.75pt"&gt;Exercisable Options&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 20%; padding: 1.45pt 5.75pt"&gt;Range&lt;/td&gt;&#13;    &lt;td style="width: 20%; padding: 1.45pt 5.75pt"&gt;Number&lt;/td&gt;&#13;    &lt;td style="width: 20%; padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom"&gt;&#13;        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Remaining Contractual&lt;/p&gt;&#13;        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;u&gt;Life in Years&lt;/u&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="width: 20%; padding: 1.45pt 5.75pt"&gt;Number&lt;/td&gt;&#13;    &lt;td style="width: 20%; padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom"&gt;&#13;        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;u&gt;Exercise Price&lt;/u&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="padding: 1.45pt 5.75pt"&gt;$2.10&lt;/td&gt;&#13;    &lt;td style="padding: 1.45pt 5.75pt"&gt;40,000&lt;/td&gt;&#13;    &lt;td style="padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom"&gt;8&lt;/td&gt;&#13;    &lt;td style="padding: 1.45pt 5.75pt"&gt;40,000&lt;/td&gt;&#13;    &lt;td style="padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom"&gt;$2.10&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="padding: 1.45pt 5.75pt"&gt;$0.05&lt;/td&gt;&#13;    &lt;td style="padding: 1.45pt 5.75pt"&gt;20,000&lt;/td&gt;&#13;    &lt;td style="padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom"&gt;7&lt;/td&gt;&#13;    &lt;td style="padding: 1.45pt 5.75pt"&gt;20,000&lt;/td&gt;&#13;    &lt;td style="padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom"&gt;$0.05&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2011-01-01to2011-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;NOTE 7. RELATED PARTY&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In August 2010, the Company issued to Dr. Shane&#13;2,500,000 shares of common stock as consideration for payment of $125,000 accrued compensation. These shares were valued at $275,000&#13;which was the quoted market value on the date of issuance. Accordingly, the Company recorded compensation expense of $150,000 in&#13;connection with this transaction.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In February 2011, the Company entered into&#13;a new employment agreement with its CEO that provides for a base salary of $20,000, subject to CPI adjustments, incentive performance&#13;bonuses equal to 12% of the Company's annual GAAP earnings for the years 2011 through 2015 and discretionary bonuses, as well as&#13;expense reimbursements and certain employee benefits. The agreement terminates December 31, 2015.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;As of December 31, 2011, the Company has accrued&#13;$20,000 for unpaid wages under the employment agreement.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2011-01-01to2011-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;NOTE 8. COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;None.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="From2011-01-01to2011-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;NOTE 9. NOTES RECEIVABLES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The Company is the holder of two promissory&#13;notes with Advanced Disinfectant Technologies (&amp;#147;Adtec&amp;#148;) in the amount of $75,000 and $20,000 due on November 30, 2010&#13;and February 2011, respectively. The notes bear interest of 8% per annum. In the event of default, the Company is entitled to receive&#13;seven foggers for the first note and two foggers for the second note at no charge. As of December 31, 2010, the Company fully reserved&#13;these notes receivables and recorded bad debt expense of $95,000.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2011-01-01to2011-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;NOTE 10. INCOME TAXES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;At December 31, 2011 the Company had available&#13;net-operating loss carryforwards for Federal tax purposes of approximately $5,300,000, which may be applied against future taxable&#13;income, if any, from 2027 to 2031. Certain significant changes in ownership of the Company may restrict the future utilization&#13;of these tax loss carryforwards.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;At December 31, 2011 the Company had a deferred&#13;tax asset of approximately $1,802,000 representing the benefit of its net operating loss carry-forwards. The Company has not recognized&#13;any tax benefit or tax assets from these loss carry-forwards due to the fact that realization of the tax benefit is uncertain and&#13;therefore, a valuation allowance equal to 100% of the tax benefit has been applied against the value of any tax asset arising from&#13;these losses. The difference between the federal statutory tax rate of 34% and the Company's effective tax rate of 0% is due to&#13;an increase in the valuation allowance of approximately $255,000 in 2011.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2011-01-01to2011-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;NOTE 11. SUBSEQUENT EVENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;The Company has evaluated subsequent events&#13;through the date the financial statements were issued and up to the time of filing of the financial statements with the Securities&#13;and Exchange Commission.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In January 2012 the Company granted 20,000&#13;stock options to a director. The Options have an exercise price of $0.03 per share and expire January 1, 2022.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="margin: 12pt 0 6pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 6pt 0 12pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In January 2012 the Company issued 100,000&#13;shares of common stock to a former director.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;On January 9, 2012 the Company sold 800,000&#13;shares of common stock for $10,000 to a private investor.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="color: black"&gt;In February 20,&#13;2012 we sold a $100,000 convertible promissory note bearing interest at10% per annum and maturing December 31, 2015. &lt;/font&gt;The&#13;note is convertible at any time and the conversion price is initially $0.05 per share. After August 30, 2012, the conversion price&#13;will at the end of each month adjust to the lower of the current conversion price or 110% of that month&amp;#146;s volume weighted&#13;average price as reported by Bloomberg subject to being no lower than $0.005 per shares. The purchaser of the Note also received&#13;600,000 warrants to acquire common shares. The warrants expire on December 31, 2017 and have an initial exercise price which is&#13;$0.05 per share and can adjust lower in the same manner as the accompanying convertible note.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;In February 2012, the Company issued 181,250&#13;common shares for payment of $5,437 in legal fees.&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <dei:DocumentType contextRef="From2011-01-01to2011-12-31">10-K</dei:DocumentType>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2011-12-31" unitRef="USD" decimals="0">20000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">1066269</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredCompensationEquity contextRef="AsOf2011-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:DeferredCompensationEquity contextRef="AsOf2010-12-31" unitRef="USD" decimals="0">-52788</us-gaap:DeferredCompensationEquity>
    <dei:AmendmentDescription contextRef="From2011-01-01to2011-12-31">Amendment to original financials</dei:AmendmentDescription>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>tomz-20111231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 3.1h -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: tomz10k0402c.xfr; Date: 2012/04/02T19:12:52 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2011-01-31" xmlns:TOMZ="http://tomiesinc.com/20111231" elementFormDefault="qualified" targetNamespace="http://tomiesinc.com/20111231">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://tomiesinc.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>0001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/BalanceSheets" id="BalanceSheets">
	  <link:definition>0002 - Statement - Balance Sheets</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
	  <link:definition>0003 - Statement - Balance Sheets (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StatementsOfOperations" id="StatementsOfOperations">
	  <link:definition>0004 - Statement - Statements of Operations</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/ShareholdersEquity" id="ShareholdersEquity">
	  <link:definition>0005 - Statement - Shareholders Equity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
	  <link:definition>0006 - Statement - Statements of Cash Flows</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/DescriptionOfBusiness" id="DescriptionOfBusiness">
	  <link:definition>0007 - Disclosure - DESCRIPTION OF BUSINESS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/GoingConcern" id="GoingConcern">
	  <link:definition>0008 - Disclosure - Going Concern</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/PropertyAndEquipment" id="PropertyAndEquipment">
	  <link:definition>0009 - Disclosure - PROPERTY AND EQUIPMENT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/IntangibleAssets" id="IntangibleAssets">
	  <link:definition>0010 - Disclosure - INTANGIBLE ASSETS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/NotesAndLoansPayable" id="NotesAndLoansPayable">
	  <link:definition>0011 - Disclosure - NOTES AND LOANS PAYABLE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/ShareholdersEquityNote" id="ShareholdersEquityNote">
	  <link:definition>0012 - Disclosure - SHAREHOLDERS' EQUITY NOTE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/RelatedParty" id="RelatedParty">
	  <link:definition>0013 - Disclosure - RELATED PARTY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>0014 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/NotesReceivables" id="NotesReceivables">
	  <link:definition>0015 - Disclosure - NOTES RECEIVABLES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>0016 - Disclosure - INCOME TAXES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>0017 - Disclosure - SUBSEQUENT EVENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="tomz-20111231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="tomz-20111231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="tomz-20111231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://fasb.org/us-types/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-types-2011-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2011-01-31" schemaLocation="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <element id="TOMZ_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PreferredsotckseriesBparvalue" name="PreferredsotckseriesBparvalue" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PreferredsotckseriesBsharesauthorized" name="PreferredsotckseriesBsharesauthorized" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PreferredsotckseriesBstockissued" name="PreferredsotckseriesBstockissued" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PreferredsotckseriesBstockoutstanding" name="PreferredsotckseriesBstockoutstanding" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Financechargesrelatedtoconvertibledebt" name="Financechargesrelatedtoconvertibledebt" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Totalotherincomeexpense" name="Totalotherincomeexpense" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Issuanceofstockoptionstodirectorsforservices" name="Issuanceofstockoptionstodirectorsforservices" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Saleofcommonstock" name="Saleofcommonstock" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CancellationofseriesBpreferredstock" name="CancellationofseriesBpreferredstock" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DividendsoncumulativeconvertibleseriesBpreferredstock" name="DividendsoncumulativeconvertibleseriesBpreferredstock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CancellationofdividendsofseriesBpreferredstock" name="CancellationofdividendsofseriesBpreferredstock" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_IssuanceofCommonstockforsettlementoflitigation" name="IssuanceofCommonstockforsettlementoflitigation" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Deferredcompensation" name="Deferredcompensation" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Cancellationofcommonstock" name="Cancellationofcommonstock" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Cancellationofcommonstockrelatingtorecission" name="Cancellationofcommonstockrelatingtorecission" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Issuanceofcommonstockasofficerscompensation" name="Issuanceofcommonstockasofficerscompensation" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Debtdiscountonconvertiblenotes" name="Debtdiscountonconvertiblenotes" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Reclassificationofdeivativeliability" name="Reclassificationofdeivativeliability" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Establishmentofderivativeliability" name="Establishmentofderivativeliability" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt" name="Issuanceofcommonstockuponconversionofconvertibledebt" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans" name="Issuanceofcommonstockasconsiderationforpaymentofloans" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Noncontrollingintresta" name="Noncontrollingintresta" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Netloss2" name="Netloss2" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO" name="CommonstockissuedasconsiderationforaccruedsalariesofCEO" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CEOforgivenessofaccruedcompensation" name="CEOforgivenessofaccruedcompensation" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Commonstockissuedasconsiderationforlegalfees" name="Commonstockissuedasconsiderationforlegalfees" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Saleofcommonstock2" name="Saleofcommonstock2" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Issuanceofstockoptionsasconsiderationfordiectorfees" name="Issuanceofstockoptionsasconsiderationfordiectorfees" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Exrciseofstockoptions" name="Exrciseofstockoptions" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Issuanceofcommonstockforservices" name="Issuanceofcommonstockforservices" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Debtdiscountandfinancecharges" name="Debtdiscountandfinancecharges" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Dispositionofmajorityownedsubsidiary" name="Dispositionofmajorityownedsubsidiary" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Netloss3" name="Netloss3" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Netlossattributabletothecompany" name="Netlossattributabletothecompany" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Losstononcontrollinginterest" name="Losstononcontrollinginterest" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Netloss" name="Netloss" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Baddebtexpense" name="Baddebtexpense" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Commonstockoptionissuedforservices" name="Commonstockoptionissuedforservices" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Commonstockissuedforsettlementoflitigation" name="Commonstockissuedforsettlementoflitigation" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Commonstockcancelledforacquisition" name="Commonstockcancelledforacquisition" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Amortizationofdeferredcompensation" name="Amortizationofdeferredcompensation" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Changeinfairmarketvalueofderivativeliability" name="Changeinfairmarketvalueofderivativeliability" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Increaseinaccruedofficerscompensation" name="Increaseinaccruedofficerscompensation" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Capitalexpenditures" name="Capitalexpenditures" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Effectofsubsidiarydisposition" name="Effectofsubsidiarydisposition" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_RedemptionofseriesBpreferredstock" name="RedemptionofseriesBpreferredstock" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Redemptionofcommonstock" name="Redemptionofcommonstock" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Proceedsformloanspayable" name="Proceedsformloanspayable" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_SupplementalCashFlowInformationAbstract1" name="SupplementalCashFlowInformationAbstract1" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Issuanceofcommonstockforpaymentofaccountspayable" name="Issuanceofcommonstockforpaymentofaccountspayable" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Forgivenessofaccruedcompensationtorelatedparyt" name="Forgivenessofaccruedcompensationtorelatedparyt" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Commonstockissuedforpayment" name="Commonstockissuedforpayment" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Discountonconvertiblenotespayable" name="Discountonconvertiblenotespayable" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Reversalofdividendspayable" name="Reversalofdividendspayable" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Issuanceofcommonstockaspayment" name="Issuanceofcommonstockaspayment" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Commonstockissuedforcompensation" name="Commonstockissuedforcompensation" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Accountpayableappliedtooptionexercise" name="Accountpayableappliedtooptionexercise" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>4
<FILENAME>tomz-20111231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 3.1h -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: tomz10k0402c.xfr; Date: 2012/04/02T19:12:52 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://tomiesinc.com/role/DocumentAndEntityInformation" xlink:href="tomz-20111231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/BalanceSheets" xlink:href="tomz-20111231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/BalanceSheetsParenthetical" xlink:href="tomz-20111231.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfOperations" xlink:href="tomz-20111231.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ShareholdersEquity" xlink:href="tomz-20111231.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:href="tomz-20111231.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:href="tomz-20111231.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/GoingConcern" xlink:href="tomz-20111231.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipment" xlink:href="tomz-20111231.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssets" xlink:href="tomz-20111231.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/NotesAndLoansPayable" xlink:href="tomz-20111231.xsd#NotesAndLoansPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ShareholdersEquityNote" xlink:href="tomz-20111231.xsd#ShareholdersEquityNote" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedParty" xlink:href="tomz-20111231.xsd#RelatedParty" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:href="tomz-20111231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/NotesReceivables" xlink:href="tomz-20111231.xsd#NotesReceivables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IncomeTaxes" xlink:href="tomz-20111231.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SubsequentEvents" xlink:href="tomz-20111231.xsd#SubsequentEvents" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DocumentAndEntityInformation" xlink:title="0001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/BalanceSheets" xlink:title="0002 - Statement - Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/BalanceSheetsParenthetical" xlink:title="0003 - Statement - Balance Sheets (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfOperations" xlink:title="0004 - Statement - Statements of Operations" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ShareholdersEquity" xlink:title="0005 - Statement - Shareholders Equity">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_TOMZStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_TOMZStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_TOMZStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_TOMZStatementTable" xlink:to="loc_TOMZStatementEquityComponentsAxis" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_TOMZEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_TOMZEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_TOMZPreferredStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZEquityComponentDomain" xlink:to="loc_TOMZPreferredStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_TOMZSeriesBPreferredStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZEquityComponentDomain" xlink:to="loc_TOMZSeriesBPreferredStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_TOMZCommonStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZEquityComponentDomain" xlink:to="loc_TOMZCommonStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockAtParValueMember" xlink:label="loc_TOMZPreferredStockAtParValueMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZEquityComponentDomain" xlink:to="loc_TOMZPreferredStockAtParValueMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockIncludingAdditionalPaidInCapitalMember" xlink:label="loc_TOMZPreferredStockIncludingAdditionalPaidInCapitalMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZEquityComponentDomain" xlink:to="loc_TOMZPreferredStockIncludingAdditionalPaidInCapitalMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockAtParValueMember" xlink:label="loc_TOMZCommonStockAtParValueMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZEquityComponentDomain" xlink:to="loc_TOMZCommonStockAtParValueMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_TOMZAdditionalPaidInCapitalMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZEquityComponentDomain" xlink:to="loc_TOMZAdditionalPaidInCapitalMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_TOMZRetainedEarningsMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZEquityComponentDomain" xlink:to="loc_TOMZRetainedEarningsMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_DeferredCompensationShareBasedPaymentsMember" xlink:label="loc_TOMZDeferredCompensationShareBasedPaymentsMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZEquityComponentDomain" xlink:to="loc_TOMZDeferredCompensationShareBasedPaymentsMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_TOMZNoncontrollingInterestMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZEquityComponentDomain" xlink:to="loc_TOMZNoncontrollingInterestMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_TOMZAccumulatedOtherComprehensiveIncomeMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZEquityComponentDomain" xlink:to="loc_TOMZAccumulatedOtherComprehensiveIncomeMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_TOMZSharesIssued_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZSharesIssued_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ConversionOfStockAmountIssued1" xlink:label="loc_TOMZConversionOfStockAmountIssued1_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZConversionOfStockAmountIssued1_130" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_TOMZIssuanceOfStockAndWarrantsForServicesOrClaims_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceOfStockAndWarrantsForServicesOrClaims_130" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofstockoptionstodirectorsforservices" xlink:label="loc_TOMZIssuanceofstockoptionstodirectorsforservices_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofstockoptionstodirectorsforservices_130" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Saleofcommonstock" xlink:label="loc_TOMZSaleofcommonstock_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZSaleofcommonstock_130" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_CancellationofseriesBpreferredstock" xlink:label="loc_TOMZCancellationofseriesBpreferredstock_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCancellationofseriesBpreferredstock_130" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_DividendsoncumulativeconvertibleseriesBpreferredstock" xlink:label="loc_TOMZDividendsoncumulativeconvertibleseriesBpreferredstock_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZDividendsoncumulativeconvertibleseriesBpreferredstock_130" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_CancellationofdividendsofseriesBpreferredstock" xlink:label="loc_TOMZCancellationofdividendsofseriesBpreferredstock_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCancellationofdividendsofseriesBpreferredstock_130" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_IssuanceofCommonstockforsettlementoflitigation" xlink:label="loc_TOMZIssuanceofCommonstockforsettlementoflitigation_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofCommonstockforsettlementoflitigation_130" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Deferredcompensation" xlink:label="loc_TOMZDeferredcompensation_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZDeferredcompensation_130" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="loc_TOMZAmortizationOfDeferredCharges_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZAmortizationOfDeferredCharges_130" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Cancellationofcommonstock" xlink:label="loc_TOMZCancellationofcommonstock_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCancellationofcommonstock_130" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Cancellationofcommonstockrelatingtorecission" xlink:label="loc_TOMZCancellationofcommonstockrelatingtorecission_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCancellationofcommonstockrelatingtorecission_130" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockasofficerscompensation" xlink:label="loc_TOMZIssuanceofcommonstockasofficerscompensation_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofcommonstockasofficerscompensation_130" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Debtdiscountonconvertiblenotes" xlink:label="loc_TOMZDebtdiscountonconvertiblenotes_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZDebtdiscountonconvertiblenotes_130" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Reclassificationofdeivativeliability" xlink:label="loc_TOMZReclassificationofdeivativeliability_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZReclassificationofdeivativeliability_130" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Establishmentofderivativeliability" xlink:label="loc_TOMZEstablishmentofderivativeliability_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZEstablishmentofderivativeliability_130" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt" xlink:label="loc_TOMZIssuanceofcommonstockuponconversionofconvertibledebt_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofcommonstockuponconversionofconvertibledebt_130" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans" xlink:label="loc_TOMZIssuanceofcommonstockasconsiderationforpaymentofloans_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofcommonstockasconsiderationforpaymentofloans_130" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_TOMZForeignCurrencyTransactionGainLossBeforeTax_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZForeignCurrencyTransactionGainLossBeforeTax_130" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Noncontrollingintresta" xlink:label="loc_TOMZNoncontrollingintresta_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZNoncontrollingintresta_130" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Netloss2" xlink:label="loc_TOMZNetloss2_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZNetloss2_130" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO" xlink:label="loc_TOMZCommonstockissuedasconsiderationforaccruedsalariesofCEO_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCommonstockissuedasconsiderationforaccruedsalariesofCEO_130" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_CEOforgivenessofaccruedcompensation" xlink:label="loc_TOMZCEOforgivenessofaccruedcompensation_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCEOforgivenessofaccruedcompensation_130" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_OtherAmortizationOfDeferredCharges" xlink:label="loc_TOMZOtherAmortizationOfDeferredCharges_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZOtherAmortizationOfDeferredCharges_130" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Commonstockissuedasconsiderationforlegalfees" xlink:label="loc_TOMZCommonstockissuedasconsiderationforlegalfees_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCommonstockissuedasconsiderationforlegalfees_130" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Saleofcommonstock2" xlink:label="loc_TOMZSaleofcommonstock2_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZSaleofcommonstock2_130" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofstockoptionsasconsiderationfordiectorfees" xlink:label="loc_TOMZIssuanceofstockoptionsasconsiderationfordiectorfees_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofstockoptionsasconsiderationfordiectorfees_130" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Exrciseofstockoptions" xlink:label="loc_TOMZExrciseofstockoptions_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZExrciseofstockoptions_130" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockforservices" xlink:label="loc_TOMZIssuanceofcommonstockforservices_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofcommonstockforservices_130" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Debtdiscountandfinancecharges" xlink:label="loc_TOMZDebtdiscountandfinancecharges_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZDebtdiscountandfinancecharges_130" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Dispositionofmajorityownedsubsidiary" xlink:label="loc_TOMZDispositionofmajorityownedsubsidiary_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZDispositionofmajorityownedsubsidiary_130" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Netloss3" xlink:label="loc_TOMZNetloss3_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZNetloss3_130" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockholdersEquityOtherShares" xlink:label="loc_TOMZStockholdersEquityOtherShares_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZStockholdersEquityOtherShares_130" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockIssued1" xlink:label="loc_TOMZStockIssued1_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZStockIssued1_130" xlink:type="arc" order="35" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:title="0006 - Statement - Statements of Cash Flows" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:title="0007 - Disclosure - DESCRIPTION OF BUSINESS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/GoingConcern" xlink:title="0008 - Disclosure - Going Concern" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipment" xlink:title="0009 - Disclosure - PROPERTY AND EQUIPMENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssets" xlink:title="0010 - Disclosure - INTANGIBLE ASSETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/NotesAndLoansPayable" xlink:title="0011 - Disclosure - NOTES AND LOANS PAYABLE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ShareholdersEquityNote" xlink:title="0012 - Disclosure - SHAREHOLDERS' EQUITY NOTE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedParty" xlink:title="0013 - Disclosure - RELATED PARTY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:title="0014 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/NotesReceivables" xlink:title="0015 - Disclosure - NOTES RECEIVABLES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IncomeTaxes" xlink:title="0016 - Disclosure - INCOME TAXES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SubsequentEvents" xlink:title="0017 - Disclosure - SUBSEQUENT EVENTS" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>tomz-20111231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 3.1h -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: tomz10k0402c.xfr; Date: 2012/04/02T19:12:52 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Series A Preferred Stock Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Statement, Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBPreferredStockMember" xlink:to="us-gaap_SeriesBPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl" xml:lang="en-US">Series B Preferred Stock Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockAtParValueMember" xlink:label="us-gaap_PreferredStockAtParValueMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockAtParValueMember" xlink:to="us-gaap_PreferredStockAtParValueMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockAtParValueMember_lbl" xml:lang="en-US">Series A Preferred Stock Par Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockIncludingAdditionalPaidInCapitalMember" xlink:label="us-gaap_PreferredStockIncludingAdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockIncludingAdditionalPaidInCapitalMember" xlink:to="us-gaap_PreferredStockIncludingAdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockIncludingAdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Series B Preferred Stock Par Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockAtParValueMember" xlink:label="us-gaap_CommonStockAtParValueMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockAtParValueMember" xlink:to="us-gaap_CommonStockAtParValueMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockAtParValueMember_lbl" xml:lang="en-US">Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-In Capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_DeferredCompensationShareBasedPaymentsMember" xlink:label="us-gaap_DeferredCompensationShareBasedPaymentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationShareBasedPaymentsMember" xlink:to="us-gaap_DeferredCompensationShareBasedPaymentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationShareBasedPaymentsMember_lbl" xml:lang="en-US">Deferred Stock Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Noncontrolling Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Other Comprehensive Income</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_DocumentAndEntityInformationAbstract" xlink:label="TOMZ_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DocumentAndEntityInformationAbstract" xlink:to="TOMZ_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Is Entity a Well-known Seasoned Issuer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Is Entity a Voluntary Filer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Is Entity's Reporting Status Current?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_OtherReceivables" xlink:label="us-gaap_OtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivables" xlink:to="us-gaap_OtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivables_lbl" xml:lang="en-US">Miscellaneous Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PrepaidExpense" xlink:label="us-gaap_PrepaidExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpense" xlink:to="us-gaap_PrepaidExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpense_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_SecurityDeposit" xlink:label="us-gaap_SecurityDeposit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecurityDeposit" xlink:to="us-gaap_SecurityDeposit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecurityDeposit_lbl" xml:lang="en-US">Security deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIENCY)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="us-gaap_AccruedLiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_BankOverdrafts" xlink:label="us-gaap_BankOverdrafts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BankOverdrafts" xlink:to="us-gaap_BankOverdrafts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BankOverdrafts_lbl" xml:lang="en-US">Cash Overdraft</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued officer's compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">Notes payable - current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US">Loans Payable - Officer</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="us-gaap_CustomerDepositsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerDepositsCurrent" xlink:to="us-gaap_CustomerDepositsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerDepositsCurrent_lbl" xml:lang="en-US">Customer deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total Current Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Long-Term Liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="us-gaap_ConvertibleDebtNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtNoncurrent_lbl" xml:lang="en-US">Convertible Debenture Payable , net of discount of $73,398</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermNotesPayable" xlink:to="us-gaap_LongTermNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermNotesPayable_lbl" xml:lang="en-US">Non-current portion of notes payable - other</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders' Equity (Deficiency):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Cumulative Convertible Series A Preferred Stock; par value $0.01; 1,000,000 shares authorized; 510,000 and 510,000 shares issued and outstanding at December 31, 2011 and December 31, 2010, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Cumulative Convertible Series B Preferred Stock; $1,000 stated value; 7.5 % cumulative dividend, 4,000 shares authorized; none issued and outstanding at December 31, 2011 and December 31, 2010</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common Stock; par value $0.01; 200,000,000 and 75,000,000 shares authorized at December 31,2011 and December 31, 2010, respectively; 64,629,033 and 48,282,871 shares issued and outstanding at December 31,2011 and December 31, 2010 , respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_DeferredCompensationEquity" xlink:label="us-gaap_DeferredCompensationEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationEquity" xlink:to="us-gaap_DeferredCompensationEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationEquity_lbl" xml:lang="en-US">Deferred compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total TOMI Environmental Solutions, Inc. Shareholders' Equity (Deficiency)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Non-controlling Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Stockholders' Equity (Deficiency)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Stockholders' Equity (Deficiency)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockAdditionalSeriesNoParValue" xlink:label="us-gaap_PreferredStockAdditionalSeriesNoParValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockAdditionalSeriesNoParValue" xlink:to="us-gaap_PreferredStockAdditionalSeriesNoParValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockAdditionalSeriesNoParValue_lbl" xml:lang="en-US">Preferred Stock Series A; Par Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockAdditionalSeriesSharesAuthorized" xlink:label="us-gaap_PreferredStockAdditionalSeriesSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockAdditionalSeriesSharesAuthorized" xlink:to="us-gaap_PreferredStockAdditionalSeriesSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockAdditionalSeriesSharesAuthorized_lbl" xml:lang="en-US">Preferred Stock Series A; Shares Authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockAdditionalSeriesSharesIssued" xlink:label="us-gaap_PreferredStockAdditionalSeriesSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockAdditionalSeriesSharesIssued" xlink:to="us-gaap_PreferredStockAdditionalSeriesSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockAdditionalSeriesSharesIssued_lbl" xml:lang="en-US">Preferred Stock Series A; Stock Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockAdditionalSeriesSharesOutstanding" xlink:label="us-gaap_PreferredStockAdditionalSeriesSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockAdditionalSeriesSharesOutstanding" xlink:to="us-gaap_PreferredStockAdditionalSeriesSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockAdditionalSeriesSharesOutstanding_lbl" xml:lang="en-US">Preferred Stock Series A; Stock Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_PreferredsotckseriesBparvalue" xlink:label="TOMZ_PreferredsotckseriesBparvalue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PreferredsotckseriesBparvalue" xlink:to="TOMZ_PreferredsotckseriesBparvalue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PreferredsotckseriesBparvalue_lbl" xml:lang="en-US">Preferred Stock Series B; Stated Value</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_PreferredsotckseriesBsharesauthorized" xlink:label="TOMZ_PreferredsotckseriesBsharesauthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PreferredsotckseriesBsharesauthorized" xlink:to="TOMZ_PreferredsotckseriesBsharesauthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PreferredsotckseriesBsharesauthorized_lbl" xml:lang="en-US">Preferred Stock Series B; Shares Authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_PreferredsotckseriesBstockissued" xlink:label="TOMZ_PreferredsotckseriesBstockissued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PreferredsotckseriesBstockissued" xlink:to="TOMZ_PreferredsotckseriesBstockissued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PreferredsotckseriesBstockissued_lbl" xml:lang="en-US">Preferred Stock Series B; Stock Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_PreferredsotckseriesBstockoutstanding" xlink:label="TOMZ_PreferredsotckseriesBstockoutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PreferredsotckseriesBstockoutstanding" xlink:to="TOMZ_PreferredsotckseriesBstockoutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PreferredsotckseriesBstockoutstanding_lbl" xml:lang="en-US">Preferred Stock Series B; Stock Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockAdditionalSeriesNoParValue" xlink:label="us-gaap_CommonStockAdditionalSeriesNoParValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockAdditionalSeriesNoParValue" xlink:to="us-gaap_CommonStockAdditionalSeriesNoParValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockAdditionalSeriesNoParValue_lbl" xml:lang="en-US">Common Stock; Par Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockAdditionalSeriesSharesAuthorized" xlink:label="us-gaap_CommonStockAdditionalSeriesSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockAdditionalSeriesSharesAuthorized" xlink:to="us-gaap_CommonStockAdditionalSeriesSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockAdditionalSeriesSharesAuthorized_lbl" xml:lang="en-US">Common Stock; Shares Authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockAdditionalSeriesSharesIssued" xlink:label="us-gaap_CommonStockAdditionalSeriesSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockAdditionalSeriesSharesIssued" xlink:to="us-gaap_CommonStockAdditionalSeriesSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockAdditionalSeriesSharesIssued_lbl" xml:lang="en-US">Common Stock; Stock Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockAdditionalSeriesSharesOutstanding" xlink:label="us-gaap_CommonStockAdditionalSeriesSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockAdditionalSeriesSharesOutstanding" xlink:to="us-gaap_CommonStockAdditionalSeriesSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockAdditionalSeriesSharesOutstanding_lbl" xml:lang="en-US">Common Stock; Stock Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Net revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsSold" xlink:to="us-gaap_CostOfGoodsSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostOfGoodsSold_lbl" xml:lang="en-US">Cost of sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="us-gaap_CostsAndExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpensesAbstract_lbl" xml:lang="en-US">Costs and Expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="us-gaap_ProfessionalFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalFees" xlink:to="us-gaap_ProfessionalFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfessionalFees_lbl" xml:lang="en-US">Professional fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Other general and administrative expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">(Recission) of acquisition and related research and development expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProfessionalAndContractServicesExpense" xlink:label="us-gaap_ProfessionalAndContractServicesExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalAndContractServicesExpense" xlink:to="us-gaap_ProfessionalAndContractServicesExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfessionalAndContractServicesExpense_lbl" xml:lang="en-US">Management and consulting fees-related party</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostsAndExpenses_lbl" xml:lang="en-US">Total Costs and Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xml:lang="en-US">Loss from operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_OtherIncomeAbstract" xlink:label="us-gaap_OtherIncomeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAbstract" xlink:to="us-gaap_OtherIncomeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAbstract_lbl" xml:lang="en-US">other Income (Expense):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_TradingGainsLosses" xlink:label="us-gaap_TradingGainsLosses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradingGainsLosses" xlink:to="us-gaap_TradingGainsLosses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradingGainsLosses_lbl" xml:lang="en-US">Change in fair market value of derivative liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization of debt discount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Financechargesrelatedtoconvertibledebt" xlink:label="TOMZ_Financechargesrelatedtoconvertibledebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Financechargesrelatedtoconvertibledebt" xlink:to="TOMZ_Financechargesrelatedtoconvertibledebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Financechargesrelatedtoconvertibledebt_lbl" xml:lang="en-US">Finance charges related to convertibel debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_OtherExpenses" xlink:label="us-gaap_OtherExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_OtherExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherExpenses_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Totalotherincomeexpense" xlink:label="TOMZ_Totalotherincomeexpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Totalotherincomeexpense" xlink:to="TOMZ_Totalotherincomeexpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="TOMZ_Totalotherincomeexpense_lbl" xml:lang="en-US">Total Other Income (Expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xml:lang="en-US">Loss attributable to common stockholders:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">(Income) loss attributable to non-controlling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net loss attributalbe to common stockholders</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare" xlink:to="us-gaap_IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare_lbl" xml:lang="en-US">Basic and diluted loss per common share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic and diluted weighted average number of shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Beginning Balance, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ConversionOfStockAmountIssued1" xlink:label="us-gaap_ConversionOfStockAmountIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockAmountIssued1" xlink:to="us-gaap_ConversionOfStockAmountIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockAmountIssued1_lbl" xml:lang="en-US">Beginning Balance, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xml:lang="en-US">Issuance of Common Stock for Services</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofstockoptionstodirectorsforservices" xlink:label="TOMZ_Issuanceofstockoptionstodirectorsforservices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Issuanceofstockoptionstodirectorsforservices" xlink:to="TOMZ_Issuanceofstockoptionstodirectorsforservices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Issuanceofstockoptionstodirectorsforservices_lbl" xml:lang="en-US">Issuance of Stock Options to Directors for services</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Saleofcommonstock" xlink:label="TOMZ_Saleofcommonstock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Saleofcommonstock" xlink:to="TOMZ_Saleofcommonstock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Saleofcommonstock_lbl" xml:lang="en-US">Sale of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_CancellationofseriesBpreferredstock" xlink:label="TOMZ_CancellationofseriesBpreferredstock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CancellationofseriesBpreferredstock" xlink:to="TOMZ_CancellationofseriesBpreferredstock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CancellationofseriesBpreferredstock_lbl" xml:lang="en-US">Cancellation of Series B Preferred Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_DividendsoncumulativeconvertibleseriesBpreferredstock" xlink:label="TOMZ_DividendsoncumulativeconvertibleseriesBpreferredstock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DividendsoncumulativeconvertibleseriesBpreferredstock" xlink:to="TOMZ_DividendsoncumulativeconvertibleseriesBpreferredstock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DividendsoncumulativeconvertibleseriesBpreferredstock_lbl" xml:lang="en-US">Dividends on Cumulative Convertible Series B Preferred Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_CancellationofdividendsofseriesBpreferredstock" xlink:label="TOMZ_CancellationofdividendsofseriesBpreferredstock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CancellationofdividendsofseriesBpreferredstock" xlink:to="TOMZ_CancellationofdividendsofseriesBpreferredstock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CancellationofdividendsofseriesBpreferredstock_lbl" xml:lang="en-US">Cancellation of Dividends of Series B Preferred Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_IssuanceofCommonstockforsettlementoflitigation" xlink:label="TOMZ_IssuanceofCommonstockforsettlementoflitigation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IssuanceofCommonstockforsettlementoflitigation" xlink:to="TOMZ_IssuanceofCommonstockforsettlementoflitigation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_IssuanceofCommonstockforsettlementoflitigation_lbl" xml:lang="en-US">Issuance of Common Stock for Settlement of Litigation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Deferredcompensation" xlink:label="TOMZ_Deferredcompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Deferredcompensation" xlink:to="TOMZ_Deferredcompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Deferredcompensation_lbl" xml:lang="en-US">Deferred Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="us-gaap_AmortizationOfDeferredCharges" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDeferredCharges" xlink:to="us-gaap_AmortizationOfDeferredCharges_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDeferredCharges_lbl" xml:lang="en-US">Amortization of Deferred Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Cancellationofcommonstock" xlink:label="TOMZ_Cancellationofcommonstock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Cancellationofcommonstock" xlink:to="TOMZ_Cancellationofcommonstock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Cancellationofcommonstock_lbl" xml:lang="en-US">Cancellation of Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Cancellationofcommonstockrelatingtorecission" xlink:label="TOMZ_Cancellationofcommonstockrelatingtorecission" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Cancellationofcommonstockrelatingtorecission" xlink:to="TOMZ_Cancellationofcommonstockrelatingtorecission_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Cancellationofcommonstockrelatingtorecission_lbl" xml:lang="en-US">Cancellation of Common Stock relating to Recission of Acquisition and Related Research and Development Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockasofficerscompensation" xlink:label="TOMZ_Issuanceofcommonstockasofficerscompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Issuanceofcommonstockasofficerscompensation" xlink:to="TOMZ_Issuanceofcommonstockasofficerscompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Issuanceofcommonstockasofficerscompensation_lbl" xml:lang="en-US">Issuance of Common Stock as consideration of accrued officer's compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Debtdiscountonconvertiblenotes" xlink:label="TOMZ_Debtdiscountonconvertiblenotes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Debtdiscountonconvertiblenotes" xlink:to="TOMZ_Debtdiscountonconvertiblenotes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Debtdiscountonconvertiblenotes_lbl" xml:lang="en-US">Debt Discount on Convertible Notes</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Reclassificationofdeivativeliability" xlink:label="TOMZ_Reclassificationofdeivativeliability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Reclassificationofdeivativeliability" xlink:to="TOMZ_Reclassificationofdeivativeliability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Reclassificationofdeivativeliability_lbl" xml:lang="en-US">Reclassification of derivative liability</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Establishmentofderivativeliability" xlink:label="TOMZ_Establishmentofderivativeliability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Establishmentofderivativeliability" xlink:to="TOMZ_Establishmentofderivativeliability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Establishmentofderivativeliability_lbl" xml:lang="en-US">Establishment of derivative liability</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt" xlink:label="TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt" xlink:to="TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt_lbl" xml:lang="en-US">Issuance of Common Stock upon conversion of convertible debt</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans" xlink:label="TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans" xlink:to="TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans_lbl" xml:lang="en-US">Issuance of Common Stock as consideration for payment of loans</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Foreign Currency Translation Adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Noncontrollingintresta" xlink:label="TOMZ_Noncontrollingintresta" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Noncontrollingintresta" xlink:to="TOMZ_Noncontrollingintresta_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Noncontrollingintresta_lbl" xml:lang="en-US">Non-Controlling Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Netloss2" xlink:label="TOMZ_Netloss2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Netloss2" xlink:to="TOMZ_Netloss2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Netloss2_lbl" xml:lang="en-US">Net Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO" xlink:label="TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO" xlink:to="TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO_lbl" xml:lang="en-US">Common stock issued as consideration for accrued salaries of CEO</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_CEOforgivenessofaccruedcompensation" xlink:label="TOMZ_CEOforgivenessofaccruedcompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CEOforgivenessofaccruedcompensation" xlink:to="TOMZ_CEOforgivenessofaccruedcompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CEOforgivenessofaccruedcompensation_lbl" xml:lang="en-US">CEO forgiveness of accrued compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_OtherAmortizationOfDeferredCharges" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAmortizationOfDeferredCharges" xlink:to="us-gaap_OtherAmortizationOfDeferredCharges_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges_lbl" xml:lang="en-US">Amortization of Deferred Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Commonstockissuedasconsiderationforlegalfees" xlink:label="TOMZ_Commonstockissuedasconsiderationforlegalfees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Commonstockissuedasconsiderationforlegalfees" xlink:to="TOMZ_Commonstockissuedasconsiderationforlegalfees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Commonstockissuedasconsiderationforlegalfees_lbl" xml:lang="en-US">Common stock issued as consideration for legal fees and accrued legal fees</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Saleofcommonstock2" xlink:label="TOMZ_Saleofcommonstock2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Saleofcommonstock2" xlink:to="TOMZ_Saleofcommonstock2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_Saleofcommonstock2_lbl" xml:lang="en-US">Sale of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofstockoptionsasconsiderationfordiectorfees" xlink:label="TOMZ_Issuanceofstockoptionsasconsiderationfordiectorfees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Issuanceofstockoptionsasconsiderationfordiectorfees" xlink:to="TOMZ_Issuanceofstockoptionsasconsiderationfordiectorfees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Issuanceofstockoptionsasconsiderationfordiectorfees_lbl" xml:lang="en-US">Issuance of stock options as consideration for diector fees</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Exrciseofstockoptions" xlink:label="TOMZ_Exrciseofstockoptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Exrciseofstockoptions" xlink:to="TOMZ_Exrciseofstockoptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Exrciseofstockoptions_lbl" xml:lang="en-US">Exrcise of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockforservices" xlink:label="TOMZ_Issuanceofcommonstockforservices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Issuanceofcommonstockforservices" xlink:to="TOMZ_Issuanceofcommonstockforservices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Issuanceofcommonstockforservices_lbl" xml:lang="en-US">Issuance of Common stock for services</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Debtdiscountandfinancecharges" xlink:label="TOMZ_Debtdiscountandfinancecharges" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Debtdiscountandfinancecharges" xlink:to="TOMZ_Debtdiscountandfinancecharges_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Debtdiscountandfinancecharges_lbl" xml:lang="en-US">Debt discountand finance charges</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Dispositionofmajorityownedsubsidiary" xlink:label="TOMZ_Dispositionofmajorityownedsubsidiary" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Dispositionofmajorityownedsubsidiary" xlink:to="TOMZ_Dispositionofmajorityownedsubsidiary_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Dispositionofmajorityownedsubsidiary_lbl" xml:lang="en-US">Disposition of majority owned subsidiary</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Netloss3" xlink:label="TOMZ_Netloss3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Netloss3" xlink:to="TOMZ_Netloss3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_Netloss3_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockholdersEquityOtherShares" xlink:label="us-gaap_StockholdersEquityOtherShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityOtherShares" xlink:to="us-gaap_StockholdersEquityOtherShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityOtherShares_lbl" xml:lang="en-US">Ending Balance, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US">Ending Balance, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US">Operating Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Netlossattributabletothecompany" xlink:label="TOMZ_Netlossattributabletothecompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Netlossattributabletothecompany" xlink:to="TOMZ_Netlossattributabletothecompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Netlossattributabletothecompany_lbl" xml:lang="en-US">Net loss attributable to the Company</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Losstononcontrollinginterest" xlink:label="TOMZ_Losstononcontrollinginterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Losstononcontrollinginterest" xlink:to="TOMZ_Losstononcontrollinginterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Losstononcontrollinginterest_lbl" xml:lang="en-US">Less: Net Income( loss) attributable to non-controlliong interest</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Netloss" xlink:label="TOMZ_Netloss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Netloss" xlink:to="TOMZ_Netloss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="TOMZ_Netloss_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Baddebtexpense" xlink:label="TOMZ_Baddebtexpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Baddebtexpense" xlink:to="TOMZ_Baddebtexpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Baddebtexpense_lbl" xml:lang="en-US">Bad debt expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xml:lang="en-US">Amortization of debt discount and deferred financing charges</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Commonstockoptionissuedforservices" xlink:label="TOMZ_Commonstockoptionissuedforservices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Commonstockoptionissuedforservices" xlink:to="TOMZ_Commonstockoptionissuedforservices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Commonstockoptionissuedforservices_lbl" xml:lang="en-US">Common Stock and options issued for services</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Commonstockissuedforsettlementoflitigation" xlink:label="TOMZ_Commonstockissuedforsettlementoflitigation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Commonstockissuedforsettlementoflitigation" xlink:to="TOMZ_Commonstockissuedforsettlementoflitigation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Commonstockissuedforsettlementoflitigation_lbl" xml:lang="en-US">Common Stock issued for settlement of litigation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Commonstockcancelledforacquisition" xlink:label="TOMZ_Commonstockcancelledforacquisition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Commonstockcancelledforacquisition" xlink:to="TOMZ_Commonstockcancelledforacquisition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Commonstockcancelledforacquisition_lbl" xml:lang="en-US">Common Stock cancelled for acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Amortizationofdeferredcompensation" xlink:label="TOMZ_Amortizationofdeferredcompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Amortizationofdeferredcompensation" xlink:to="TOMZ_Amortizationofdeferredcompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Amortizationofdeferredcompensation_lbl" xml:lang="en-US">Amortization of deferred compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Changeinfairmarketvalueofderivativeliability" xlink:label="TOMZ_Changeinfairmarketvalueofderivativeliability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Changeinfairmarketvalueofderivativeliability" xlink:to="TOMZ_Changeinfairmarketvalueofderivativeliability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_Changeinfairmarketvalueofderivativeliability_lbl" xml:lang="en-US">Change in fair market value of derivative liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Decrease in deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Increaseinaccruedofficerscompensation" xlink:label="TOMZ_Increaseinaccruedofficerscompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Increaseinaccruedofficerscompensation" xlink:to="TOMZ_Increaseinaccruedofficerscompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Increaseinaccruedofficerscompensation_lbl" xml:lang="en-US">Increase in accrued officer's compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Loss on sale of property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInSecurityDeposits" xlink:label="us-gaap_IncreaseDecreaseInSecurityDeposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInSecurityDeposits" xlink:to="us-gaap_IncreaseDecreaseInSecurityDeposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInSecurityDeposits_lbl" xml:lang="en-US">Decrease in security deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Decrease in Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">(Increase) Decrease in prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Increase in Accounts Payable and Accrued Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Increase(decrease) in customer deposits payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash (used in) operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:label="us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:to="us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_lbl" xml:lang="en-US">Investing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:to="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_lbl" xml:lang="en-US">Proceeds from liquidation of investments</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Capitalexpenditures" xlink:label="TOMZ_Capitalexpenditures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Capitalexpenditures" xlink:to="TOMZ_Capitalexpenditures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Capitalexpenditures_lbl" xml:lang="en-US">Capital expenditures</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Effectofsubsidiarydisposition" xlink:label="TOMZ_Effectofsubsidiarydisposition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Effectofsubsidiarydisposition" xlink:to="TOMZ_Effectofsubsidiarydisposition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="TOMZ_Effectofsubsidiarydisposition_lbl" xml:lang="en-US">Effect of subsidiary disposition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash provided by investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:label="us-gaap_AdditionalCashFlowElementsFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="us-gaap_AdditionalCashFlowElementsFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalCashFlowElementsFinancingActivitiesAbstract_lbl" xml:lang="en-US">Financing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInBookOverdrafts" xlink:label="us-gaap_IncreaseDecreaseInBookOverdrafts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInBookOverdrafts" xlink:to="us-gaap_IncreaseDecreaseInBookOverdrafts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInBookOverdrafts_lbl" xml:lang="en-US">Cash Overdraft</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PaymentsToAcquireNotesReceivable" xlink:label="us-gaap_PaymentsToAcquireNotesReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireNotesReceivable" xlink:to="us-gaap_PaymentsToAcquireNotesReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireNotesReceivable_lbl" xml:lang="en-US">Payment for Notes Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from the sale of Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_RedemptionofseriesBpreferredstock" xlink:label="TOMZ_RedemptionofseriesBpreferredstock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_RedemptionofseriesBpreferredstock" xlink:to="TOMZ_RedemptionofseriesBpreferredstock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_RedemptionofseriesBpreferredstock_lbl" xml:lang="en-US">Redemption of Series B preferred stock</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Redemptionofcommonstock" xlink:label="TOMZ_Redemptionofcommonstock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Redemptionofcommonstock" xlink:to="TOMZ_Redemptionofcommonstock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Redemptionofcommonstock_lbl" xml:lang="en-US">Redemption of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Proceedsformloanspayable" xlink:label="TOMZ_Proceedsformloanspayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Proceedsformloanspayable" xlink:to="TOMZ_Proceedsformloanspayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Proceedsformloanspayable_lbl" xml:lang="en-US">Proceeds form loans payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PaymentsForLoans" xlink:label="us-gaap_PaymentsForLoans" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForLoans" xlink:to="us-gaap_PaymentsForLoans_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForLoans_lbl" xml:lang="en-US">Payments of loan payables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromNotesPayable" xlink:to="us-gaap_ProceedsFromNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromNotesPayable_lbl" xml:lang="en-US">Proceeds from convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl" xml:lang="en-US">Payments of convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US">Payments of notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate change</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Cash paid during the period for:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_SupplementalCashFlowInformationAbstract1" xlink:label="TOMZ_SupplementalCashFlowInformationAbstract1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_SupplementalCashFlowInformationAbstract1" xlink:to="TOMZ_SupplementalCashFlowInformationAbstract1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_SupplementalCashFlowInformationAbstract1_lbl" xml:lang="en-US">Supplemental Disclosure of Cash Flow Information:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-Cash Financing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockforpaymentofaccountspayable" xlink:label="TOMZ_Issuanceofcommonstockforpaymentofaccountspayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Issuanceofcommonstockforpaymentofaccountspayable" xlink:to="TOMZ_Issuanceofcommonstockforpaymentofaccountspayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Issuanceofcommonstockforpaymentofaccountspayable_lbl" xml:lang="en-US">Issuance of Common Stock for payment of Accounts Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Forgivenessofaccruedcompensationtorelatedparyt" xlink:label="TOMZ_Forgivenessofaccruedcompensationtorelatedparyt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Forgivenessofaccruedcompensationtorelatedparyt" xlink:to="TOMZ_Forgivenessofaccruedcompensationtorelatedparyt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Forgivenessofaccruedcompensationtorelatedparyt_lbl" xml:lang="en-US">Forgiveness of accrued compensation to related party</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Commonstockissuedforpayment" xlink:label="TOMZ_Commonstockissuedforpayment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Commonstockissuedforpayment" xlink:to="TOMZ_Commonstockissuedforpayment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Commonstockissuedforpayment_lbl" xml:lang="en-US">Common stock issued for payment of accrued compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_Dividends" xlink:label="us-gaap_Dividends" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Dividends" xlink:to="us-gaap_Dividends_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Dividends_lbl" xml:lang="en-US">Dividends payable on preferred stock - Series B</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Discountonconvertiblenotespayable" xlink:label="TOMZ_Discountonconvertiblenotespayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Discountonconvertiblenotespayable" xlink:to="TOMZ_Discountonconvertiblenotespayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Discountonconvertiblenotespayable_lbl" xml:lang="en-US">Discount on convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Reversalofdividendspayable" xlink:label="TOMZ_Reversalofdividendspayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Reversalofdividendspayable" xlink:to="TOMZ_Reversalofdividendspayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Reversalofdividendspayable_lbl" xml:lang="en-US">Reversal of dividends payable on preferred stock - Series B</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockaspayment" xlink:label="TOMZ_Issuanceofcommonstockaspayment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Issuanceofcommonstockaspayment" xlink:to="TOMZ_Issuanceofcommonstockaspayment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Issuanceofcommonstockaspayment_lbl" xml:lang="en-US">Issuance of Common Stock as consideration for payment of loans payable</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Commonstockissuedforcompensation" xlink:label="TOMZ_Commonstockissuedforcompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Commonstockissuedforcompensation" xlink:to="TOMZ_Commonstockissuedforcompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Commonstockissuedforcompensation_lbl" xml:lang="en-US">Common stock issued as consideration for accrued compensation to related party</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Accountpayableappliedtooptionexercise" xlink:label="TOMZ_Accountpayableappliedtooptionexercise" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Accountpayableappliedtooptionexercise" xlink:to="TOMZ_Accountpayableappliedtooptionexercise_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Accountpayableappliedtooptionexercise_lbl" xml:lang="en-US">Accounts payable applied to option exercise</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="TOMZ_NotesToFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_NotesToFinancialStatementsAbstract" xlink:to="TOMZ_NotesToFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_NotesToFinancialStatementsAbstract_lbl" xml:lang="en-US">Notes to Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">DESCRIPTION OF BUSINESS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LiquidityDisclosureTextBlock" xlink:label="us-gaap_LiquidityDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiquidityDisclosureTextBlock" xlink:to="us-gaap_LiquidityDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiquidityDisclosureTextBlock_lbl" xml:lang="en-US">Going Concern</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">INTANGIBLE ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="us-gaap_ShortTermDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">NOTES AND LOANS PAYABLE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">SHAREHOLDERS' EQUITY NOTE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">RELATED PARTY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">NOTES RECEIVABLES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockAtParValueMember" xlink:to="us-gaap_CommonStockAtParValueMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockAtParValueMember_2_lbl" xml:lang="en-US">Common Stock at Par Value [Member] (Deprecated 2009-01-31)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsSold" xlink:to="us-gaap_CostOfGoodsSold_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsSold_2_lbl" xml:lang="en-US">Cost of Goods Sold</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalAndContractServicesExpense" xlink:to="us-gaap_ProfessionalAndContractServicesExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfessionalAndContractServicesExpense_2_lbl" xml:lang="en-US">Professional and Contract Services Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpenses_2_lbl" xml:lang="en-US">Costs and Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperations_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_OtherExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherExpenses_2_lbl" xml:lang="en-US">Other Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Totalotherincomeexpense" xlink:to="TOMZ_Totalotherincomeexpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Totalotherincomeexpense_2_lbl" xml:lang="en-US">Totalotherincomeexpense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare" xlink:to="us-gaap_IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare_2_lbl" xml:lang="en-US">Income (Loss) from Operations before Extraordinary Items, Per Basic and Diluted Share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_2_lbl" xml:lang="en-US">Shares, Issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAmortizationOfDeferredCharges" xlink:to="us-gaap_OtherAmortizationOfDeferredCharges_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges_2_lbl" xml:lang="en-US">Other Amortization of Deferred Charges</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Saleofcommonstock2" xlink:to="TOMZ_Saleofcommonstock2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Saleofcommonstock2_2_lbl" xml:lang="en-US">Saleofcommonstock2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Netloss3" xlink:to="TOMZ_Netloss3_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Netloss3_2_lbl" xml:lang="en-US">Netloss3</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Netloss" xlink:to="TOMZ_Netloss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Netloss_2_lbl" xml:lang="en-US">Netloss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Changeinfairmarketvalueofderivativeliability" xlink:to="TOMZ_Changeinfairmarketvalueofderivativeliability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Changeinfairmarketvalueofderivativeliability_2_lbl" xml:lang="en-US">Changeinfairmarketvalueofderivativeliability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Effectofsubsidiarydisposition" xlink:to="TOMZ_Effectofsubsidiarydisposition_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Effectofsubsidiarydisposition_2_lbl" xml:lang="en-US">Effectofsubsidiarydisposition</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInBookOverdrafts" xlink:to="us-gaap_IncreaseDecreaseInBookOverdrafts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInBookOverdrafts_2_lbl" xml:lang="en-US">Increase (Decrease) in Book Overdrafts</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfNotesPayable_2_lbl" xml:lang="en-US">Repayments of Notes Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_2_lbl" xml:lang="en-US">Effect of Exchange Rate on Cash and Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_2_lbl" xml:lang="en-US">Interest Expense, Debt</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>tomz-20111231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 3.1h -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: tomz10k0402c.xfr; Date: 2012/04/02T19:12:52 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://tomiesinc.com/role/DocumentAndEntityInformation" xlink:href="tomz-20111231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/BalanceSheets" xlink:href="tomz-20111231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/BalanceSheetsParenthetical" xlink:href="tomz-20111231.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfOperations" xlink:href="tomz-20111231.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ShareholdersEquity" xlink:href="tomz-20111231.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:href="tomz-20111231.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:href="tomz-20111231.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/GoingConcern" xlink:href="tomz-20111231.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipment" xlink:href="tomz-20111231.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssets" xlink:href="tomz-20111231.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/NotesAndLoansPayable" xlink:href="tomz-20111231.xsd#NotesAndLoansPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ShareholdersEquityNote" xlink:href="tomz-20111231.xsd#ShareholdersEquityNote" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedParty" xlink:href="tomz-20111231.xsd#RelatedParty" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:href="tomz-20111231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/NotesReceivables" xlink:href="tomz-20111231.xsd#NotesReceivables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IncomeTaxes" xlink:href="tomz-20111231.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SubsequentEvents" xlink:href="tomz-20111231.xsd#SubsequentEvents" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DocumentAndEntityInformation" xlink:title="0001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_DocumentAndEntityInformationAbstract" xlink:label="loc_TOMZDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_TOMZEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_TOMZEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_DocumentType" xlink:label="loc_TOMZDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_TOMZDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_TOMZAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_TOMZCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_TOMZEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_TOMZEntityVoluntaryFilers" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_TOMZEntityCurrentReportingStatus" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_TOMZEntityFilerCategory" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_TOMZEntityPublicFloat" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_TOMZEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_TOMZDocumentFiscalPeriodFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_TOMZDocumentFiscalYearFocus" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd#dei_AmendmentDescription" xlink:label="loc_TOMZAmendmentDescription" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_TOMZAmendmentDescription" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/BalanceSheets" xlink:title="0002 - Statement - Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_TOMZStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_TOMZAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfFinancialPositionAbstract" xlink:to="loc_TOMZAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_TOMZAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAssetsAbstract" xlink:to="loc_TOMZAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_TOMZCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAssetsCurrentAbstract" xlink:to="loc_TOMZCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_OtherReceivables" xlink:label="loc_TOMZOtherReceivables" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAssetsCurrentAbstract" xlink:to="loc_TOMZOtherReceivables" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PrepaidExpense" xlink:label="loc_TOMZPrepaidExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAssetsCurrentAbstract" xlink:to="loc_TOMZPrepaidExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_TOMZAssetsCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAssetsCurrentAbstract" xlink:to="loc_TOMZAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_TOMZPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAssetsCurrentAbstract" xlink:to="loc_TOMZPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_TOMZIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAssetsCurrentAbstract" xlink:to="loc_TOMZIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_SecurityDeposit" xlink:label="loc_TOMZSecurityDeposit" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAssetsCurrentAbstract" xlink:to="loc_TOMZSecurityDeposit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_Assets" xlink:label="loc_TOMZAssets" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAssetsCurrentAbstract" xlink:to="loc_TOMZAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_TOMZLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAssetsCurrentAbstract" xlink:to="loc_TOMZLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="loc_TOMZAccruedLiabilitiesCurrentAbstract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_TOMZAccruedLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_BankOverdrafts" xlink:label="loc_TOMZBankOverdrafts" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccruedLiabilitiesCurrentAbstract" xlink:to="loc_TOMZBankOverdrafts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_TOMZAccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccruedLiabilitiesCurrentAbstract" xlink:to="loc_TOMZAccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_TOMZEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccruedLiabilitiesCurrentAbstract" xlink:to="loc_TOMZEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_TOMZNotesPayableCurrent" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccruedLiabilitiesCurrentAbstract" xlink:to="loc_TOMZNotesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="loc_TOMZLoansPayableCurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccruedLiabilitiesCurrentAbstract" xlink:to="loc_TOMZLoansPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_TOMZCustomerDepositsCurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccruedLiabilitiesCurrentAbstract" xlink:to="loc_TOMZCustomerDepositsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_TOMZLiabilitiesCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccruedLiabilitiesCurrentAbstract" xlink:to="loc_TOMZLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" xlink:label="loc_TOMZAccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccruedLiabilitiesCurrentAbstract" xlink:to="loc_TOMZAccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_TOMZConvertibleDebtNoncurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" xlink:to="loc_TOMZConvertibleDebtNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_TOMZLongTermNotesPayable" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" xlink:to="loc_TOMZLongTermNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_TOMZLiabilitiesNoncurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" xlink:to="loc_TOMZLiabilitiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_TOMZStockholdersEquityAbstract" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" xlink:to="loc_TOMZStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_TOMZPreferredStockValue" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStockholdersEquityAbstract" xlink:to="loc_TOMZPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_TOMZPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStockholdersEquityAbstract" xlink:to="loc_TOMZPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_TOMZCommonStockValue" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStockholdersEquityAbstract" xlink:to="loc_TOMZCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_TOMZAdditionalPaidInCapital" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStockholdersEquityAbstract" xlink:to="loc_TOMZAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_TOMZRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStockholdersEquityAbstract" xlink:to="loc_TOMZRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_DeferredCompensationEquity" xlink:label="loc_TOMZDeferredCompensationEquity" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStockholdersEquityAbstract" xlink:to="loc_TOMZDeferredCompensationEquity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:label="loc_TOMZDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStockholdersEquityAbstract" xlink:to="loc_TOMZDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_TOMZStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStockholdersEquityAbstract" xlink:to="loc_TOMZStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_TOMZMinorityInterest" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStockholdersEquityAbstract" xlink:to="loc_TOMZMinorityInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_TOMZStockholdersEquity" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStockholdersEquityAbstract" xlink:to="loc_TOMZStockholdersEquity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_TOMZLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStockholdersEquityAbstract" xlink:to="loc_TOMZLiabilitiesAndStockholdersEquity" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/BalanceSheetsParenthetical" xlink:title="0003 - Statement - Balance Sheets (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_TOMZStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockAdditionalSeriesNoParValue" xlink:label="loc_TOMZPreferredStockAdditionalSeriesNoParValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfFinancialPositionAbstract" xlink:to="loc_TOMZPreferredStockAdditionalSeriesNoParValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockAdditionalSeriesSharesAuthorized" xlink:label="loc_TOMZPreferredStockAdditionalSeriesSharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfFinancialPositionAbstract" xlink:to="loc_TOMZPreferredStockAdditionalSeriesSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockAdditionalSeriesSharesIssued" xlink:label="loc_TOMZPreferredStockAdditionalSeriesSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfFinancialPositionAbstract" xlink:to="loc_TOMZPreferredStockAdditionalSeriesSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockAdditionalSeriesSharesOutstanding" xlink:label="loc_TOMZPreferredStockAdditionalSeriesSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfFinancialPositionAbstract" xlink:to="loc_TOMZPreferredStockAdditionalSeriesSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_PreferredsotckseriesBparvalue" xlink:label="loc_TOMZPreferredsotckseriesBparvalue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfFinancialPositionAbstract" xlink:to="loc_TOMZPreferredsotckseriesBparvalue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_PreferredsotckseriesBsharesauthorized" xlink:label="loc_TOMZPreferredsotckseriesBsharesauthorized" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfFinancialPositionAbstract" xlink:to="loc_TOMZPreferredsotckseriesBsharesauthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_PreferredsotckseriesBstockissued" xlink:label="loc_TOMZPreferredsotckseriesBstockissued" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfFinancialPositionAbstract" xlink:to="loc_TOMZPreferredsotckseriesBstockissued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_PreferredsotckseriesBstockoutstanding" xlink:label="loc_TOMZPreferredsotckseriesBstockoutstanding" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfFinancialPositionAbstract" xlink:to="loc_TOMZPreferredsotckseriesBstockoutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockAdditionalSeriesNoParValue" xlink:label="loc_TOMZCommonStockAdditionalSeriesNoParValue" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfFinancialPositionAbstract" xlink:to="loc_TOMZCommonStockAdditionalSeriesNoParValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockAdditionalSeriesSharesAuthorized" xlink:label="loc_TOMZCommonStockAdditionalSeriesSharesAuthorized" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfFinancialPositionAbstract" xlink:to="loc_TOMZCommonStockAdditionalSeriesSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockAdditionalSeriesSharesIssued" xlink:label="loc_TOMZCommonStockAdditionalSeriesSharesIssued" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfFinancialPositionAbstract" xlink:to="loc_TOMZCommonStockAdditionalSeriesSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockAdditionalSeriesSharesOutstanding" xlink:label="loc_TOMZCommonStockAdditionalSeriesSharesOutstanding" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfFinancialPositionAbstract" xlink:to="loc_TOMZCommonStockAdditionalSeriesSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfOperations" xlink:title="0004 - Statement - Statements of Operations">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_TOMZIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_Revenues" xlink:label="loc_TOMZRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZIncomeStatementAbstract" xlink:to="loc_TOMZRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_TOMZCostOfGoodsSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZIncomeStatementAbstract" xlink:to="loc_TOMZCostOfGoodsSold" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_TOMZGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZIncomeStatementAbstract" xlink:to="loc_TOMZGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_TOMZCostsAndExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZIncomeStatementAbstract" xlink:to="loc_TOMZCostsAndExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_TOMZProfessionalFees" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCostsAndExpensesAbstract" xlink:to="loc_TOMZProfessionalFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="loc_TOMZOtherGeneralAndAdministrativeExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCostsAndExpensesAbstract" xlink:to="loc_TOMZOtherGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_TOMZResearchAndDevelopmentExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCostsAndExpensesAbstract" xlink:to="loc_TOMZResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProfessionalAndContractServicesExpense" xlink:label="loc_TOMZProfessionalAndContractServicesExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCostsAndExpensesAbstract" xlink:to="loc_TOMZProfessionalAndContractServicesExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_TOMZCostsAndExpenses" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCostsAndExpensesAbstract" xlink:to="loc_TOMZCostsAndExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_TOMZIncomeLossFromContinuingOperations" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCostsAndExpensesAbstract" xlink:to="loc_TOMZIncomeLossFromContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_OtherIncomeAbstract" xlink:label="loc_TOMZOtherIncomeAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCostsAndExpensesAbstract" xlink:to="loc_TOMZOtherIncomeAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_TradingGainsLosses" xlink:label="loc_TOMZTradingGainsLosses" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZOtherIncomeAbstract" xlink:to="loc_TOMZTradingGainsLosses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_TOMZAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZOtherIncomeAbstract" xlink:to="loc_TOMZAmortizationOfDebtDiscountPremium" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_TOMZInterestExpense" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZOtherIncomeAbstract" xlink:to="loc_TOMZInterestExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Financechargesrelatedtoconvertibledebt" xlink:label="loc_TOMZFinancechargesrelatedtoconvertibledebt" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZOtherIncomeAbstract" xlink:to="loc_TOMZFinancechargesrelatedtoconvertibledebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_OtherExpenses" xlink:label="loc_TOMZOtherExpenses" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZOtherIncomeAbstract" xlink:to="loc_TOMZOtherExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Totalotherincomeexpense" xlink:label="loc_TOMZTotalotherincomeexpense" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZOtherIncomeAbstract" xlink:to="loc_TOMZTotalotherincomeexpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_TOMZNetIncomeLoss" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZOtherIncomeAbstract" xlink:to="loc_TOMZNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="loc_TOMZNetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZOtherIncomeAbstract" xlink:to="loc_TOMZNetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_TOMZNetIncomeLoss_2" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="loc_TOMZNetIncomeLoss_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_TOMZIncomeLossAttributableToNoncontrollingInterest" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="loc_TOMZIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_TOMZNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="loc_TOMZNetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare" xlink:label="loc_TOMZIncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="loc_TOMZIncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_TOMZWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="loc_TOMZWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ShareholdersEquity" xlink:title="0005 - Statement - Shareholders Equity">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_TOMZStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_TOMZStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfStockholdersEquityAbstract" xlink:to="loc_TOMZStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_TOMZStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementTable" xlink:to="loc_TOMZStatementLineItems" order="300" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_TOMZStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementTable" xlink:to="loc_TOMZStatementEquityComponentsAxis" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_TOMZEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZEquityComponentDomain" order="20000" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_TOMZPreferredStockMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZPreferredStockMember" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_TOMZSeriesBPreferredStockMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZSeriesBPreferredStockMember" order="110" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_TOMZCommonStockMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZCommonStockMember" order="210" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockAtParValueMember" xlink:label="loc_TOMZPreferredStockAtParValueMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZPreferredStockAtParValueMember" order="310" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PreferredStockIncludingAdditionalPaidInCapitalMember" xlink:label="loc_TOMZPreferredStockIncludingAdditionalPaidInCapitalMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZPreferredStockIncludingAdditionalPaidInCapitalMember" order="410" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommonStockAtParValueMember" xlink:label="loc_TOMZCommonStockAtParValueMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZCommonStockAtParValueMember" order="510" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_TOMZAdditionalPaidInCapitalMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZAdditionalPaidInCapitalMember" order="610" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_TOMZRetainedEarningsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZRetainedEarningsMember" order="710" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_DeferredCompensationShareBasedPaymentsMember" xlink:label="loc_TOMZDeferredCompensationShareBasedPaymentsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZDeferredCompensationShareBasedPaymentsMember" order="810" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_TOMZNoncontrollingInterestMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZNoncontrollingInterestMember" order="910" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_TOMZAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementEquityComponentsAxis" xlink:to="loc_TOMZAccumulatedOtherComprehensiveIncomeMember" order="1010" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_TOMZSharesIssued" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZSharesIssued" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ConversionOfStockAmountIssued1" xlink:label="loc_TOMZConversionOfStockAmountIssued1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZConversionOfStockAmountIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_TOMZIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofstockoptionstodirectorsforservices" xlink:label="loc_TOMZIssuanceofstockoptionstodirectorsforservices" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofstockoptionstodirectorsforservices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Saleofcommonstock" xlink:label="loc_TOMZSaleofcommonstock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZSaleofcommonstock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_CancellationofseriesBpreferredstock" xlink:label="loc_TOMZCancellationofseriesBpreferredstock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCancellationofseriesBpreferredstock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_DividendsoncumulativeconvertibleseriesBpreferredstock" xlink:label="loc_TOMZDividendsoncumulativeconvertibleseriesBpreferredstock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZDividendsoncumulativeconvertibleseriesBpreferredstock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_CancellationofdividendsofseriesBpreferredstock" xlink:label="loc_TOMZCancellationofdividendsofseriesBpreferredstock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCancellationofdividendsofseriesBpreferredstock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_IssuanceofCommonstockforsettlementoflitigation" xlink:label="loc_TOMZIssuanceofCommonstockforsettlementoflitigation" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofCommonstockforsettlementoflitigation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Deferredcompensation" xlink:label="loc_TOMZDeferredcompensation" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZDeferredcompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="loc_TOMZAmortizationOfDeferredCharges" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZAmortizationOfDeferredCharges" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Cancellationofcommonstock" xlink:label="loc_TOMZCancellationofcommonstock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCancellationofcommonstock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Cancellationofcommonstockrelatingtorecission" xlink:label="loc_TOMZCancellationofcommonstockrelatingtorecission" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCancellationofcommonstockrelatingtorecission" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockasofficerscompensation" xlink:label="loc_TOMZIssuanceofcommonstockasofficerscompensation" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofcommonstockasofficerscompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Debtdiscountonconvertiblenotes" xlink:label="loc_TOMZDebtdiscountonconvertiblenotes" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZDebtdiscountonconvertiblenotes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Reclassificationofdeivativeliability" xlink:label="loc_TOMZReclassificationofdeivativeliability" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZReclassificationofdeivativeliability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Establishmentofderivativeliability" xlink:label="loc_TOMZEstablishmentofderivativeliability" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZEstablishmentofderivativeliability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt" xlink:label="loc_TOMZIssuanceofcommonstockuponconversionofconvertibledebt" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofcommonstockuponconversionofconvertibledebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans" xlink:label="loc_TOMZIssuanceofcommonstockasconsiderationforpaymentofloans" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofcommonstockasconsiderationforpaymentofloans" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_TOMZForeignCurrencyTransactionGainLossBeforeTax" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Noncontrollingintresta" xlink:label="loc_TOMZNoncontrollingintresta" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZNoncontrollingintresta" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Netloss2" xlink:label="loc_TOMZNetloss2" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZNetloss2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO" xlink:label="loc_TOMZCommonstockissuedasconsiderationforaccruedsalariesofCEO" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCommonstockissuedasconsiderationforaccruedsalariesofCEO" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_CEOforgivenessofaccruedcompensation" xlink:label="loc_TOMZCEOforgivenessofaccruedcompensation" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCEOforgivenessofaccruedcompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_OtherAmortizationOfDeferredCharges" xlink:label="loc_TOMZOtherAmortizationOfDeferredCharges" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZOtherAmortizationOfDeferredCharges" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Commonstockissuedasconsiderationforlegalfees" xlink:label="loc_TOMZCommonstockissuedasconsiderationforlegalfees" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZCommonstockissuedasconsiderationforlegalfees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Saleofcommonstock2" xlink:label="loc_TOMZSaleofcommonstock2" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZSaleofcommonstock2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofstockoptionsasconsiderationfordiectorfees" xlink:label="loc_TOMZIssuanceofstockoptionsasconsiderationfordiectorfees" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofstockoptionsasconsiderationfordiectorfees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Exrciseofstockoptions" xlink:label="loc_TOMZExrciseofstockoptions" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZExrciseofstockoptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockforservices" xlink:label="loc_TOMZIssuanceofcommonstockforservices" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZIssuanceofcommonstockforservices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Debtdiscountandfinancecharges" xlink:label="loc_TOMZDebtdiscountandfinancecharges" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZDebtdiscountandfinancecharges" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Dispositionofmajorityownedsubsidiary" xlink:label="loc_TOMZDispositionofmajorityownedsubsidiary" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZDispositionofmajorityownedsubsidiary" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Netloss3" xlink:label="loc_TOMZNetloss3" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZNetloss3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockholdersEquityOtherShares" xlink:label="loc_TOMZStockholdersEquityOtherShares" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZStockholdersEquityOtherShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockIssued1" xlink:label="loc_TOMZStockIssued1" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementLineItems" xlink:to="loc_TOMZStockIssued1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:title="0006 - Statement - Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_TOMZStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_TOMZOperatingSegmentsMember" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZOperatingSegmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Netlossattributabletothecompany" xlink:label="loc_TOMZNetlossattributabletothecompany" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZNetlossattributabletothecompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Losstononcontrollinginterest" xlink:label="loc_TOMZLosstononcontrollinginterest" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZLosstononcontrollinginterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Netloss" xlink:label="loc_TOMZNetloss" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZNetloss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_TOMZDepreciationAndAmortization" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Baddebtexpense" xlink:label="loc_TOMZBaddebtexpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZBaddebtexpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_TOMZAmortizationOfFinancingCostsAndDiscounts" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZAmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Commonstockoptionissuedforservices" xlink:label="loc_TOMZCommonstockoptionissuedforservices" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZCommonstockoptionissuedforservices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Commonstockissuedforsettlementoflitigation" xlink:label="loc_TOMZCommonstockissuedforsettlementoflitigation" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZCommonstockissuedforsettlementoflitigation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Commonstockcancelledforacquisition" xlink:label="loc_TOMZCommonstockcancelledforacquisition" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZCommonstockcancelledforacquisition" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Amortizationofdeferredcompensation" xlink:label="loc_TOMZAmortizationofdeferredcompensation" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZAmortizationofdeferredcompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Changeinfairmarketvalueofderivativeliability" xlink:label="loc_TOMZChangeinfairmarketvalueofderivativeliability" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZChangeinfairmarketvalueofderivativeliability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_TOMZIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZIncreaseDecreaseInDeferredRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Increaseinaccruedofficerscompensation" xlink:label="loc_TOMZIncreaseinaccruedofficerscompensation" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZIncreaseinaccruedofficerscompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_TOMZGainLossOnSaleOfPropertyPlantEquipment" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="loc_TOMZIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZStatementOfCashFlowsAbstract" xlink:to="loc_TOMZIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInSecurityDeposits" xlink:label="loc_TOMZIncreaseDecreaseInSecurityDeposits" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_TOMZIncreaseDecreaseInSecurityDeposits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_TOMZIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_TOMZIncreaseDecreaseInAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_TOMZIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_TOMZIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_TOMZIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_TOMZIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_TOMZIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_TOMZIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_TOMZNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_TOMZNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:label="loc_TOMZAdditionalCashFlowElementsInvestingActivitiesAbstract" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_TOMZAdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_TOMZProceedsFromSaleMaturityAndCollectionsOfInvestments" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:to="loc_TOMZProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Capitalexpenditures" xlink:label="loc_TOMZCapitalexpenditures" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:to="loc_TOMZCapitalexpenditures" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_TOMZProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:to="loc_TOMZProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Effectofsubsidiarydisposition" xlink:label="loc_TOMZEffectofsubsidiarydisposition" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:to="loc_TOMZEffectofsubsidiarydisposition" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_TOMZNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:to="loc_TOMZNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_AdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:label="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:to="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncreaseDecreaseInBookOverdrafts" xlink:label="loc_TOMZIncreaseDecreaseInBookOverdrafts" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZIncreaseDecreaseInBookOverdrafts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PaymentsToAcquireNotesReceivable" xlink:label="loc_TOMZPaymentsToAcquireNotesReceivable" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZPaymentsToAcquireNotesReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_TOMZProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZProceedsFromIssuanceOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_RedemptionofseriesBpreferredstock" xlink:label="loc_TOMZRedemptionofseriesBpreferredstock" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZRedemptionofseriesBpreferredstock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Redemptionofcommonstock" xlink:label="loc_TOMZRedemptionofcommonstock" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZRedemptionofcommonstock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Proceedsformloanspayable" xlink:label="loc_TOMZProceedsformloanspayable" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZProceedsformloanspayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PaymentsForLoans" xlink:label="loc_TOMZPaymentsForLoans" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZPaymentsForLoans" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="loc_TOMZProceedsFromNotesPayable" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZProceedsFromNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_TOMZProceedsFromConvertibleDebt" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZProceedsFromConvertibleDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_TOMZRepaymentsOfNotesPayable" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZRepaymentsOfNotesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_TOMZNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_TOMZEffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZEffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_TOMZCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_TOMZCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_TOMZCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZCashAndCashEquivalentsAtCarryingValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_TOMZSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAdditionalCashFlowElementsFinancingActivitiesAbstract" xlink:to="loc_TOMZSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_TOMZInterestExpenseDebt" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZSupplementalCashFlowInformationAbstract" xlink:to="loc_TOMZInterestExpenseDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_TOMZIncomeTaxesPaid" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZSupplementalCashFlowInformationAbstract" xlink:to="loc_TOMZIncomeTaxesPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_SupplementalCashFlowInformationAbstract1" xlink:label="loc_TOMZSupplementalCashFlowInformationAbstract1" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZSupplementalCashFlowInformationAbstract" xlink:to="loc_TOMZSupplementalCashFlowInformationAbstract1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_TOMZNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZSupplementalCashFlowInformationAbstract1" xlink:to="loc_TOMZNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockforpaymentofaccountspayable" xlink:label="loc_TOMZIssuanceofcommonstockforpaymentofaccountspayable" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZIssuanceofcommonstockforpaymentofaccountspayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Forgivenessofaccruedcompensationtorelatedparyt" xlink:label="loc_TOMZForgivenessofaccruedcompensationtorelatedparyt" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZForgivenessofaccruedcompensationtorelatedparyt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Commonstockissuedforpayment" xlink:label="loc_TOMZCommonstockissuedforpayment" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZCommonstockissuedforpayment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_Dividends" xlink:label="loc_TOMZDividends" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZDividends" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Discountonconvertiblenotespayable" xlink:label="loc_TOMZDiscountonconvertiblenotespayable" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZDiscountonconvertiblenotespayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Reversalofdividendspayable" xlink:label="loc_TOMZReversalofdividendspayable" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZReversalofdividendspayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt" xlink:label="loc_TOMZIssuanceofcommonstockuponconversionofconvertibledebt" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZIssuanceofcommonstockuponconversionofconvertibledebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Issuanceofcommonstockaspayment" xlink:label="loc_TOMZIssuanceofcommonstockaspayment" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZIssuanceofcommonstockaspayment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Commonstockissuedforcompensation" xlink:label="loc_TOMZCommonstockissuedforcompensation" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZCommonstockissuedforcompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_Accountpayableappliedtooptionexercise" xlink:label="loc_TOMZAccountpayableappliedtooptionexercise" />
      <link:presentationArc order="590" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZAccountpayableappliedtooptionexercise" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:title="0007 - Disclosure - DESCRIPTION OF BUSINESS">
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="loc_TOMZNatureOfOperations" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_TOMZNatureOfOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/GoingConcern" xlink:title="0008 - Disclosure - Going Concern">
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LiquidityDisclosureTextBlock" xlink:label="loc_TOMZLiquidityDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_TOMZLiquidityDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipment" xlink:title="0009 - Disclosure - PROPERTY AND EQUIPMENT">
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_TOMZPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_TOMZPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssets" xlink:title="0010 - Disclosure - INTANGIBLE ASSETS">
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_TOMZIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_TOMZIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/NotesAndLoansPayable" xlink:title="0011 - Disclosure - NOTES AND LOANS PAYABLE">
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="loc_TOMZShortTermDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_TOMZShortTermDebtTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ShareholdersEquityNote" xlink:title="0012 - Disclosure - SHAREHOLDERS' EQUITY NOTE">
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_TOMZStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_TOMZStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedParty" xlink:title="0013 - Disclosure - RELATED PARTY">
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_TOMZRelatedPartyTransactionsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_TOMZRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:title="0014 - Disclosure - COMMITMENTS AND CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_TOMZCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_TOMZCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/NotesReceivables" xlink:title="0015 - Disclosure - NOTES RECEIVABLES">
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="loc_TOMZLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_TOMZLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IncomeTaxes" xlink:title="0016 - Disclosure - INCOME TAXES">
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_TOMZIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_TOMZIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SubsequentEvents" xlink:title="0017 - Disclosure - SUBSEQUENT EVENTS">
      <link:loc xlink:type="locator" xlink:href="tomz-20111231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_TOMZSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_TOMZSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	word-wrap: break-word;
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
        <td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 3. PROPERTY AND EQUIPMENT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Property and equipment consists of the following:</p>

<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">December 31,</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">2011</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">2010</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 68%; text-align: left; padding-left: 5.4pt">Furniture and fixture</td>
    <td style="width: 16%; text-align: right">$18,937</td>
    <td style="width: 16%; text-align: right">$18,937</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 5.4pt">Equipment</td>
    <td style="text-align: right">102,861</td>
    <td style="text-align: right">147,049</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.4pt">Vehicles</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">88,687</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">132,055</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 5.4pt">&#160;</td>
    <td style="text-align: right">210,485</td>
    <td style="text-align: right">298,041</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 5.4pt">Less: Accumulated depreciation</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">181,172</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">144,403</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; text-align: right">$29,313</td>
    <td style="border-bottom: Black 2pt double; text-align: right">$153,638</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Depreciation was $59,018 and $74,814 for the
years ended December 31, 2011 and 2010, respectively.</p>



<p style="margin: 0pt"></p><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_NotesToFinancialStatementsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_NotesToFinancialStatementsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for property, plant and equipment which may include the basis of such assets, depreciation methods used and estimated useful lives, the entity's capitalization policy, including its accounting treatment for costs incurred for repairs and maintenance activities, whether such asset balances include capitalized interest and the method by which such is calculated, how disposals of such assets are accounted for and how impairment of such assets is assessed and recognized.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 13<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 12<br><br> -Paragraph 5<br><br> -Subparagraph d<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.13(a))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 22<br><br> -Paragraph 12, 13<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2155824<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 144<br><br> -Paragraph 7<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 43<br><br> -Chapter 9<br><br> -Section C<br><br> -Paragraph 5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 34<br><br> -Paragraph 8, 9<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xls
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xls
M[[N_34E-12U697)S:6]N.B`Q+C`-"E@M1&]C=6UE;G0M5'EP93H@5V]R:V)O
M;VL-"D-O;G1E;G0M5'EP93H@;75L=&EP87)T+W)E;&%T960[(&)O=6YD87)Y
M/2(M+2TM/5].97AT4&%R=%]C-3)E.3-D.5\Y-V)F7S0Q,C-?.#DT85]C,#AD
M8CAD9#9A,S4B#0H-"E1H:7,@9&]C=6UE;G0@:7,@82!3:6YG;&4@1FEL92!7
M96(@4&%G92P@86QS;R!K;F]W;B!A<R!A(%=E8B!!<F-H:79E(&9I;&4N("!)
M9B!Y;W4@87)E('-E96EN9R!T:&ES(&UE<W-A9V4L('EO=7(@8G)O=W-E<B!O
M<B!E9&ET;W(@9&]E<VXG="!S=7!P;W)T(%=E8B!!<F-H:79E(&9I;&5S+B`@
M4&QE87-E(&1O=VYL;V%D(&$@8G)O=W-E<B!T:&%T('-U<'!O<G1S(%=E8B!!
M<F-H:79E+"!S=6-H(&%S($UI8W)O<V]F="!);G1E<FYE="!%>'!L;W)E<BX-
M"@T*+2TM+2TM/5].97AT4&%R=%]C-3)E.3-D.5\Y-V)F7S0Q,C-?.#DT85]C
M,#AD8CAD9#9A,S4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8S4R
M93DS9#E?.3=B9E\T,3(S7S@Y-&%?8S`X9&(X9&0V83,U+U=O<FMB;V]K+FAT
M;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B
M;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I
M:2(-"@T*/&AT;6P@>&UL;G,Z=CTS1")U<FXZ<V-H96UA<RUM:6-R;W-O9G0M
M8V]M.G9M;"(@>&UL;G,Z;STS1")U<FXZ<V-H96UA<RUM:6-R;W-O9G0M8V]M
M.F]F9FEC93IO9F9I8V4B('AM;&YS.G@],T0B=7)N.G-C:&5M87,M;6EC<F]S
M;V9T+6-O;3IO9F9I8V4Z97AC96PB('AM;&YS/3-$(FAT='`Z+R]W=W<N=S,N
M;W)G+U12+U)%0RUH=&UL-#`B/@T*/&AE860^#0H\;65T82!N86UE/3-$(D5X
M8V5L(%=O<FMB;V]K($9R86UE<V5T(CX-"@T*/&UE=&$@;F%M93TS1%!R;V=)
M9"!C;VYT96YT/3-$17AC96PN4VAE970^#0H\;&EN:R!R96P],T1&:6QE+4QI
M<W0@:')E9CTS1")7;W)K<VAE971S+V9I;&5L:7-T+GAM;"(^#0H-"CPA+2U;
M:68@9W1E(&US;R`Y73X\>&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX
M.D5X8V5L5V]R:W-H965T<SX-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@
M(#QX.DYA;64^1&]C=6UE;G1?86YD7T5N=&ET>5]);F9O<FUA=&EO/"]X.DYA
M;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T
M<R]3:&5E=#`Q+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^0F%L86YC95]3:&5E
M=',\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7
M;W)K<VAE971S+U-H965T,#(N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H
M965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y"86QA
M;F-E7U-H965T<U]087)E;G1H971I8V%L/"]X.DYA;64^#0H@("`@/'@Z5V]R
M:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#`S+FAT;6PB
M+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H
M965T/@T*("`@(#QX.DYA;64^4W1A=&5M96YT<U]O9E]/<&5R871I;VYS/"]X
M.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H
M965T<R]3:&5E=#`T+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^4VAA<F5H;VQD
M97)S7T5Q=6ET>3PO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(
M4F5F/3-$(E=O<FMS:&5E=',O4VAE970P-2YH=&UL(B\^#0H@("`\+W@Z17AC
M96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.
M86UE/E-T871E;65N='-?;V9?0V%S:%]&;&]W<SPO>#I.86UE/@T*("`@(#QX
M.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970P-BYH
M=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O
M<FMS:&5E=#X-"B`@("`\>#I.86UE/D1%4T-225!424].7T]&7T)54TE.15-3
M/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R
M:W-H965T<R]3:&5E=#`W+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^1V]I;F=?
M0V]N8V5R;CPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F
M/3-$(E=O<FMS:&5E=',O4VAE970P."YH=&UL(B\^#0H@("`\+W@Z17AC96Q7
M;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE
M/E!23U!%4E197T%.1%]%455)4$U%3E0\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,#DN:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y)3E1!3D=)0DQ%7T%34T544SPO>#I.86UE/@T*
M("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE
M970Q,"YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%
M>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/DY/5$537T%.1%],3T%.4U]0
M05E!0DQ%/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968]
M,T0B5V]R:W-H965T<R]3:&5E=#$Q+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O
M<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^
M4TA!4D5(3TQ$15)37T5154E465].3U1%/"]X.DYA;64^#0H@("`@/'@Z5V]R
M:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#$R+FAT;6PB
M+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H
M965T/@T*("`@(#QX.DYA;64^4D5,051%1%]005)463PO>#I.86UE/@T*("`@
M(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970Q
M,RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E
M;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D-/34U)5$U%3E137T%.1%]#3TY4
M24Y'14Y#2453/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2
M968],T0B5V]R:W-H965T<R]3:&5E=#$T+FAT;6PB+SX-"B`@(#PO>#I%>&-E
M;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA
M;64^3D]415-?4D5#14E604),15,\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE
M9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,34N:'1M;"(O/@T*
M("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^
M#0H@("`@/'@Z3F%M93Y)3D-/345?5$%815,\+W@Z3F%M93X-"B`@("`\>#I7
M;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,38N:'1M
M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K
M<VAE970^#0H@("`@/'@Z3F%M93Y354)315%514Y47T5614Y44SPO>#I.86UE
M/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O
M4VAE970Q-RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@(#PO
M>#I%>&-E;%=O<FMS:&5E=',^#0H@(#QX.E-T>6QE<VAE970@2%)E9CTS1")7
M;W)K<VAE971S+W)E<&]R="YC<W,B+SX-"B`@/'@Z06-T:79E4VAE970^,#PO
M>#I!8W1I=F53:&5E=#X-"B`@/'@Z4')O=&5C=%-T<G5C='5R93Y&86QS93PO
M>#I0<F]T96-T4W1R=6-T=7)E/@T*("`\>#I0<F]T96-T5VEN9&]W<SY&86QS
M93PO>#I0<F]T96-T5VEN9&]W<SX-"B`\+W@Z17AC96Q7;W)K8F]O:SX-"CPO
M>&UL/CPA6V5N9&EF72TM/@T*/"]H96%D/@T*("`\8F]D>3X-"B`@(#QP/E1H
M:7,@<&%G92!S:&]U;&0@8F4@;W!E;F5D('=I=&@@36EC<F]S;V9T($5X8V5L
M(%A0(&]R(&YE=V5R+CPO<#X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM
M+2T]7TYE>'1087)T7V,U,F4Y,V0Y7SDW8F9?-#$R,U\X.31A7V,P.&1B.&1D
M-F$S-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]C-3)E.3-D.5\Y
M-V)F7S0Q,C-?.#DT85]C,#AD8CAD9#9A,S4O5V]R:W-H965T<R]3:&5E=#`Q
M+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN
M=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA
M<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U
M:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S
M970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,]
M,T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S
M8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R
M97!O<G0@:60],T1)1#!%5DM!13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY$
M;V-U;65N="!A;F0@16YT:71Y($EN9F]R;6%T:6]N("A54T0@)"D\8G(^/"]S
M=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS
M1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@@8V]L<W!A;CTS1#$^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+B`R-BP@,C`Q,CQB<CX\
M+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY$;V-U
M;65N="!!;F0@16YT:71Y($EN9F]R;6%T:6]N/"]S=')O;F<^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5N=&ET>2!296=I<W1R86YT($YA
M;64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/E1/34D@14Y625)/
M3DU%3E1!3"!33TQ55$E/3E,L($E.0RX\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5N=&ET>2!#96YT<F%L($EN9&5X
M($ME>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^,#`P,#,Q-#(R
M-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^1&]C=6UE;G0@5'EP93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^,3`M2SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^1&]C=6UE;G0@4&5R:6]D($5N9"!$871E/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#Y$96,@,S$L#0H)"3(P,3$\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%M96YD;65N
M="!&;&%G/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#YT<G5E/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#
M=7)R96YT($9I<V-A;"!996%R($5N9"!$871E/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XM+3$R+3,Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y)<R!%;G1I='D@82!796QL+6MN;W=N
M(%-E87-O;F5D($ES<W5E<C\\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/DYO/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y)<R!%;G1I='D@82!6;VQU;G1A<GD@1FEL97(_/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#Y997,\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DES($5N=&ET>2=S(%)E<&]R
M=&EN9R!3=&%T=7,@0W5R<F5N=#\\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/DYO/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y%;G1I='D@1FEL97(@0V%T96=O<GD\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/E-M86QL97(@4F5P;W)T:6YG($-O;7!A;GD\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D5N=&ET>2!0=6)L:6,@1FQO870\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,2PR-C,L,#`T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y%;G1I='D@0V]M;6]N(%-T;V-K+"!3:&%R
M97,@3W5T<W1A;F1I;F<\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C8U+#<Q,"PR.#,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D1O8W5M96YT($9I<V-A;"!097)I;V0@1F]C=7,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/D99/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y$;V-U;65N="!&:7-C
M86P@665A<B!&;V-U<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M,C`Q,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^06UE;F1M96YT($1E<V-R:7!T:6]N/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#Y!;65N9&UE;G0@=&\@;W)I9VEN86P@9FEN86YC:6%L
M<SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE
M/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?8S4R
M93DS9#E?.3=B9E\T,3(S7S@Y-&%?8S`X9&(X9&0V83,U#0I#;VYT96YT+4QO
M8V%T:6]N.B!F:6QE.B\O+T,Z+V,U,F4Y,V0Y7SDW8F9?-#$R,U\X.31A7V,P
M.&1B.&1D-F$S-2]7;W)K<VAE971S+U-H965T,#(N:'1M;`T*0V]N=&5N="U4
M<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4
M>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-
M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP
M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP
M="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@
M3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@
M(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$55
M44%'/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS
M<&%N/3-$,2!R;W=S<&%N/3-$,3X\<W1R;VYG/D)A;&%N8V4@4VAE971S("A5
M4T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y$96,N(#,Q+"`R,#$P/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#X\<W1R;VYG/D-U<G)E;G0@07-S971S.CPO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#87-H(&%N9"!C87-H
M(&5Q=6EV86QE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF
M;F)S<#LF;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XD(#8Q+#$W.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^36ES8V5L;&%N96]U<R!296-E:79A8FQE
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,"PU-CD\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF
M;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/E!R97!A:60@97AP96YS97,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C0L.34P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,BPX-C(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L($-U<G)E;G0@07-S971S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-2PU,3D\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV-"PP-#$\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R
M;W!E<G1Y(&%N9"!E<75I<&UE;G0L(&YE=#PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,CDL,S$S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,34S+#8S.#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^26YT86YG:6)L92!A<W-E=',L
M(&YE=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#`L-30Y/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.3$L
M-C4Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y396-U<FET>2!D97!O<VET<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-3`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-2PT,38\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L($%S<V5T<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,3(U+#@X,3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,Q-"PW-30\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^0W5R
M<F5N="!,:6%B:6QI=&EE<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^0V%S:"!/=F5R9')A9G0\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$L,S`Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!8V-O=6YT<R!P
M87EA8FQE(&%N9"!A8V-R=65D(&5X<&5N<V5S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XR.3`L-3(W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,38Y+#0W-3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C<G5E9"!O9F9I8V5R
M)W,@8V]M<&5N<V%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XR,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ+#`V-BPR-CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/DYO=&5S('!A>6%B;&4@+2!C=7)R96YT('!O
M<G1I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L,34W/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^."PP
M-S<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/DQO86YS(%!A>6%B;&4@+2!/9F9I8V5R/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XX,2PT-C@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XR,RPQ-3@\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-U<W1O;65R(&1E<&]S:71S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU,RPY-#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L
M($-U<G)E;G0@3&EA8FEL:71I97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C,Y-2PT-C$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ+#,R,"PY,3D\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^3&]N9RU497)M($QI
M86)I;&ET:65S.CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y#;VYV97)T:6)L92!$96)E;G1U<F4@4&%Y86)L92`L(&YE="!O
M9B!D:7-C;W5N="!O9B`D-S,L,SDX/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ+#8P,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F]N+6-U<G)E;G0@<&]R=&EO
M;B!O9B!N;W1E<R!P87EA8FQE("T@;W1H97(\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L,34W/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A;"!,:6%B:6QI
M=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,SDW+#`V,SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L
M,S(S+#`W-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^/'-T<F]N9SY3=&]C:VAO;&1E<G,G($5Q=6ET>2`H1&5F:6-I
M96YC>2DZ/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D-U;75L871I=F4@0V]N=F5R=&EB;&4@4V5R:65S($$@4')E9F5R<F5D
M(%-T;V-K.R!P87(@=F%L=64@)#`N,#$[(#$L,#`P+#`P,"!S:&%R97,@875T
M:&]R:7IE9#L@-3$P+#`P,"!A;F0@-3$P+#`P,"!S:&%R97,@:7-S=65D(&%N
M9"!O=71S=&%N9&EN9R!A="!$96-E;6)E<B`S,2P@,C`Q,2!A;F0@1&5C96UB
M97(@,S$L(#(P,3`L(')E<W!E8W1I=F5L>3PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-2PQ,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XU+#$P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0W5M=6QA=&EV92!#;VYV97)T:6)L
M92!397)I97,@0B!0<F5F97)R960@4W1O8VL[("0Q+#`P,"!S=&%T960@=F%L
M=64[(#<N-2`E(&-U;75L871I=F4@9&EV:61E;F0L(#0L,#`P('-H87)E<R!A
M=71H;W)I>F5D.R!N;VYE(&ES<W5E9"!A;F0@;W5T<W1A;F1I;F<@870@1&5C
M96UB97(@,S$L(#(P,3$@86YD($1E8V5M8F5R(#,Q+"`R,#$P/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF;F)S<#L\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF;F)S
M<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D-O;6UO;B!3=&]C:SL@<&%R('9A;'5E("0P+C`Q.R`R,#`L,#`P+#`P
M,"!A;F0@-S4L,#`P+#`P,"!S:&%R97,@875T:&]R:7IE9"!A="!$96-E;6)E
M<B`S,2PR,#$Q(&%N9"!$96-E;6)E<B`S,2P@,C`Q,"P@<F5S<&5C=&EV96QY
M.R`V-"PV,CDL,#,S(&%N9"`T."PR.#(L.#<Q('-H87)E<R!I<W-U960@86YD
M(&]U='-T86YD:6YG(&%T($1E8V5M8F5R(#,Q+#(P,3$@86YD($1E8V5M8F5R
M(#,Q+"`R,#$P("P@<F5S<&5C=&EV96QY/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XV-#8L,CDP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-#@R+#@R.3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^061D:71I;VYA;"!P86ED+6EN
M(&-A<&ET86P\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P+#DS
M-"PW.3D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XY+#4X-"PT,C0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D%C8W5M=6QA=&5D(&1E9FEC:70\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#$Q+#@U-RPS-S$I/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,3$L,#,R+#0Y,2D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D1E9F5R<F5D(&-O;7!E;G-A=&EO;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;3XH-3(L-S@X*3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C=6UU;&%T960@3W1H
M97(@0V]M<')E:&5N<VEV92!);F-O;64\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C,T.#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@5$]-22!%;G9I<F]N
M;65N=&%L(%-O;'5T:6]N<RP@26YC+B!3:&%R96AO;&1E<G,G($5Q=6ET>2`H
M1&5F:6-I96YC>2D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(W
M,2PQ.#(I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;3XH,2PP,3(L-3<X*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^3F]N+6-O;G1R;VQL:6YG($EN=&5R97-T/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF;F)S<#L\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT+#(U
M-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^5&]T86P@4W1O8VMH;VQD97)S)R!%<75I='D@*$1E9FEC:65N8WDI/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R-S$L,3@R*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$L,#`X+#,R
M,BD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E1O=&%L($QI86)I;&ET:65S(&%N9"!3=&]C:VAO;&1E<G,G($5Q=6ET
M>2`H1&5F:6-I96YC>2D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/B0@,3(U+#@X,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/B0@,S$T+#<U-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM
M+2TM+3U?3F5X=%!A<G1?8S4R93DS9#E?.3=B9E\T,3(S7S@Y-&%?8S`X9&(X
M9&0V83,U#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V,U,F4Y,V0Y
M7SDW8F9?-#$R,U\X.31A7V,P.&1B.&1D-F$S-2]7;W)K<VAE971S+U-H965T
M,#,N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R
M:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S
M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE
M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA
M<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R
M8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\
M+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS
M1')E<&]R="!I9#TS1$E$,$551D%%/@T*("`@("`@/'1R/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,3X\<W1R;VYG
M/D)A;&%N8V4@4VAE971S("A087)E;G1H971I8V%L*2`H55-$("0I/&)R/CPO
M<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L
M(#(P,3$\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S
M,2P@,C`Q,#QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M/'-T<F]N9SY3=&%T96UE;G0@;V8@1FEN86YC:6%L(%!O<VET:6]N(%M!8G-T
M<F%C=%T\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^4')E9F5R<F5D(%-T;V-K(%-E<FEE<R!!.R!087(@5F%L=64\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C`N,#$\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XP+C`Q/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F5F97)R960@
M4W1O8VL@4V5R:65S($$[(%-H87)E<R!!=71H;W)I>F5D/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ+#`P,"PP,#`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#`P,"PP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R969E
M<G)E9"!3=&]C:R!397)I97,@03L@4W1O8VL@27-S=65D/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XU+#$P,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4L,3`P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F5F97)R960@4W1O
M8VL@4V5R:65S($$[(%-T;V-K($]U='-T86YD:6YG/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XU+#$P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C4L,3`P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F5F97)R960@4W1O8VL@
M4V5R:65S($([(%-T871E9"!686QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^4')E9F5R<F5D(%-T;V-K(%-E<FEE<R!"
M.R!3:&%R97,@075T:&]R:7IE9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XT+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^4')E9F5R<F5D(%-T;V-K(%-E<FEE<R!".R!3
M=&]C:R!)<W-U960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N
M8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4')E9F5R<F5D(%-T;V-K(%-E<FEE
M<R!".R!3=&]C:R!/=71S=&%N9&EN9SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#;VUM;VX@4W1O
M8VL[(%!A<B!686QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M)"`P+C`Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`P+C`Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y#;VUM;VX@4W1O8VL[(%-H87)E<R!!=71H;W)I>F5D
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,#`L,#`P+#`P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<U
M+#`P,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D-O;6UO;B!3=&]C:SL@4W1O8VL@27-S=65D/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XV-"PV,CDL,#,S/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#@L,C@R+#@W,3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M0V]M;6]N(%-T;V-K.R!3=&]C:R!/=71S=&%N9&EN9SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-C0L-C(Y+#`S,SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0X+#(X,BPX-S$\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B
M;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7V,U,F4Y,V0Y7SDW
M8F9?-#$R,U\X.31A7V,P.&1B.&1D-F$S-0T*0V]N=&5N="U,;V-A=&EO;CH@
M9FEL93HO+R]#.B]C-3)E.3-D.5\Y-V)F7S0Q,C-?.#DT85]C,#AD8CAD9#9A
M,S4O5V]R:W-H965T<R]3:&5E=#`T+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M
M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X
M="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D
M/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N
M=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS
M1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO
M=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-
M"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%2S5!13X-"B`@
M("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@
M<F]W<W!A;CTS1#(^/'-T<F]N9SY3=&%T96UE;G1S(&]F($]P97)A=&EO;G,@
M*%531"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:"!C;VQS<&%N/3-$,CXQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C
M+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$
M96,N(#,Q+"`R,#$P/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#X\<W1R;VYG/DEN8V]M92!3=&%T96UE;G0@6T%B<W1R86-T73PO<W1R
M;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@<F5V
M96YU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R,#@L,SDY
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M)"`S-3<L,38W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0V]S="!O9B!S86QE<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,3,W+#$U.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$T-2PR.38\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y'<F]S<R!P<F]F:70\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<Q+#(T,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(Q,2PX-S$\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS
M=')O;F<^0V]S=',@86YD($5X<&5N<V5S.CPO<W1R;VYG/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]F97-S:6]N86P@9F5E<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C`R+#@Q,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(T-RPT-S`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]T
M:&5R(&=E;F5R86P@86YD(&%D;6EN:7-T<F%T:79E(&5X<&5N<V5S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV-38L.#8V/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PP-30L-38R/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XH
M4F5C:7-S:6]N*2!O9B!A8W%U:7-I=&EO;B!A;F0@<F5L871E9"!R97-E87)C
M:"!A;F0@9&5V96QO<&UE;G0@97AP96YS93PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XH.3`R+#4P,"D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R974^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y-86YA9V5M96YT
M(&%N9"!C;VYS=6QT:6YG(&9E97,M<F5L871E9"!P87)T>3PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PQ.3,L-#0W/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M5&]T86P@0V]S=',@86YD($5X<&5N<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XX-3DL-C<V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,2PU.3(L.3<Y/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3&]S<R!F<F]M(&]P97)A
M=&EO;G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#<X."PT,S8I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M,2PS.#$L,3`X*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^/'-T<F]N9SYO=&AE<B!);F-O;64@*$5X<&5N<V4I.CPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#:&%N
M9V4@:6X@9F%I<B!M87)K970@=F%L=64@;V8@9&5R:79A=&EV92!L:6%B:6QI
M='D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P
M.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^
M*#4P+#(V.2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D%M;W)T:7IA=&EO;B!O9B!D96)T(&1I<V-O=6YT/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q+#8P,BD\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Y-2PP,#`I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);G1E
M<F5S="!E>'!E;G-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q
M."PU,3DI/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;3XH,S0L,C<U*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^1FEN86YC92!C:&%R9V5S(')E;&%T960@=&\@8V]N
M=F5R=&EB96P@9&5B=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M,30L.3DY*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D]T:&5R/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@R+#DU-"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XR,2PW,CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y4;W1A;"!/=&AE<B!);F-O;64@*$5X<&5N<V4I
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@S."PP-S0I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,34W+#@Q
M-2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y.970@;&]S<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M.#(V+#4Q,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B@Q+#4S."PY,C,I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/DQO<W,@871T<FEB=71A8FQE
M('1O(&-O;6UO;B!S=&]C:VAO;&1E<G,Z/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYE="!L;W-S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M/B@X,C8L-3$P*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$L-3,X+#DR,RD\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;W4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XH26YC;VUE
M*2!L;W-S(&%T=')I8G5T86)L92!T;R!N;VXM8V]N=')O;&QI;F<@:6YT97)E
M<W0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L-C,P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-"PR-38I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^3F5T(&QO<W,@871T<FEB=71A;&)E('1O(&-O;6UO;B!S=&]C:VAO;&1E
M<G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^)"`H.#(T+#@X,"D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B0@
M*#$L-30S+#$W.2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y"87-I8R!A;F0@9&EL=71E9"!L;W-S('!E<B!C;VUM
M;VX@<VAA<F4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^)"`H,"XP
M,2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B0@*#`N,#0I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0F%S:6,@86YD(&1I;'5T960@=V5I9VAT960@879E<F%G
M92!N=6UB97(@;V8@<VAA<F5S(&]U='-T86YD:6YG/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XV,BPP,30L,#DV/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S@L,3DT+#$U-SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O
M9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?8S4R93DS9#E?.3=B
M9E\T,3(S7S@Y-&%?8S`X9&(X9&0V83,U#0I#;VYT96YT+4QO8V%T:6]N.B!F
M:6QE.B\O+T,Z+V,U,F4Y,V0Y7SDW8F9?-#$R,U\X.31A7V,P.&1B.&1D-F$S
M-2]7;W)K<VAE971S+U-H965T,#4N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%
M;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT
M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^
M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT
M/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$
M=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V
M92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*
M("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5!1D)+/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R
M;W=S<&%N/3-$,CX\<W1R;VYG/E-H87)E:&]L9&5R<R!%<75I='D@*%531"`D
M*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C
M;VQS<&%N/3-$,CXQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`Q,3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$P/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y"
M96=I;FYI;F<@0F%L86YC92P@06UO=6YT/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B0@*#$L,#`X+#,R,BD\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(L-3$W+#0R.#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^27-S=6%N8V4@
M;V8@0V]M;6]N(%-T;V-K(&9O<B!397)V:6-E<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,C$Q+#<Q,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^27-S=6%N8V4@;V8@4W1O8VL@3W!T
M:6]N<R!T;R!$:7)E8W1O<G,@9F]R('-E<G9I8V5S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XX-"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-A;&4@;V8@8V]M;6]N('-T;V-K
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,C4L,#`P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#86YC
M96QL871I;VX@;V8@4V5R:65S($(@4')E9F5R<F5D(%-T;V-K/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M/B@R+#`Q,RPP-C(I/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y$:79I9&5N9',@
M;VX@0W5M=6QA=&EV92!#;VYV97)T:6)L92!397)I97,@0B!0<F5F97)R960@
M4W1O8VL\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#8P+#$P,RD\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D-A;F-E;&QA=&EO;B!O9B!$:79I9&5N9',@;V8@4V5R:65S($(@4')E9F5R
M<F5D(%-T;V-K/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-C4L
M-S@X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y)<W-U86YC92!O9B!#;VUM;VX@4W1O8VL@9F]R(%-E='1L96UE;G0@
M;V8@3&ET:6=A=&EO;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,3@L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y$969E<G)E9"!#;VUP96YS871I;VX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C,X+#8R,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06UO<G1I>F%T:6]N(&]F($1E9F5R
M<F5D($-O;7!E;G-A=&EO;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,2PQ.3,L-#0W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y#86YC96QL871I;VX@;V8@0V]M;6]N(%-T;V-K/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q+#4Y,"PP,#`I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#86YC
M96QL871I;VX@;V8@0V]M;6]N(%-T;V-K(')E;&%T:6YG('1O(%)E8VES<VEO
M;B!O9B!!8W%U:7-I=&EO;B!A;F0@4F5L871E9"!297-E87)C:"!A;F0@1&5V
M96QO<&UE;G0@17AP96YS97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6T^*#DP,BPU,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y)<W-U86YC92!O9B!#;VUM;VX@4W1O8VL@87,@8V]N
M<VED97)A=&EO;B!O9B!A8V-R=65D(&]F9FEC97(G<R!C;VUP96YS871I;VX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(W-2PP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1E8G0@
M1&ES8V]U;G0@;VX@0V]N=F5R=&EB;&4@3F]T97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/CDU+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4F5C;&%S<VEF:6-A=&EO;B!O9B!D
M97)I=F%T:79E(&QI86)I;&ET>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,3`W+#8S-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^17-T86)L:7-H;65N="!O9B!D97)I=F%T:79E(&QI
M86)I;&ET>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-34L,C$S
M*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^27-S=6%N8V4@;V8@0V]M;6]N(%-T;V-K('5P;VX@8V]N=F5R<VEO;B!O
M9B!C;VYV97)T:6)L92!D96)T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ,BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/DES<W5A;F-E(&]F($-O;6UO;B!3=&]C:R!A<R!C;VYS
M:61E<F%T:6]N(&9O<B!P87EM96YT(&]F(&QO86YS/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XW-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9O<F5I9VX@0W5R<F5N8WD@5')A
M;G-L871I;VX@061J=7-T;65N=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,S0X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y.;VXM0V]N=')O;&QI;F<@26YT97)E<W0\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C0L,C4V/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@3&]S<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,2PU-#,L,3<Y*3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]M;6]N('-T
M;V-K(&ES<W5E9"!A<R!C;VYS:61E<F%T:6]N(&9O<B!A8V-R=65D('-A;&%R
M:65S(&]F($-%3SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-38S
M+#`W-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^0T5/(&9O<F=I=F5N97-S(&]F(&%C8W)U960@8V]M<&5N<V%T:6]N
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,#`L,C8Y/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]R
M=&EZ871I;VX@;V8@1&5F97)R960@0V]M<&5N<V%T:6]N/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XU,BPW.#@\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-O;6UO;B!S=&]C:R!I<W-U
M960@87,@8V]N<VED97)A=&EO;B!F;W(@;&5G86P@9F5E<R!A;F0@86-C<G5E
M9"!L96=A;"!F965S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR
M,BPY-S4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/E-A;&4@;V8@8V]M;6]N('-T;V-K/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ,C<L-3`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y)<W-U86YC92!O9B!S=&]C:R!O<'1I
M;VYS(&%S(&-O;G-I9&5R871I;VX@9F]R(&1I96-T;W(@9F5E<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPP,#`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5X<F-I<V4@;V8@<W1O
M8VL@;W!T:6]N<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PP
M,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/DES<W5A;F-E(&]F($-O;6UO;B!S=&]C:R!F;W(@<V5R=FEC97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P+#(R-3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1&5B="!D:7-C
M;W5N=&%N9"!F:6YA;F-E(&-H87)G97,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C@Y+#DY.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^1&ES<&]S:71I;VX@;V8@;6%J;W)I='D@;W=N
M960@<W5B<VED:6%R>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M-RPX,3,I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y.970@;&]S<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH.#(T+#@X,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D5N9&EN9R!"86QA;F-E+"!!;6]U;G0\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#(W,2PQ.#(I/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,2PP,#@L,S(R*3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V5R
M:65S($$@4')E9F5R<F5D(%-T;V-K(%-H87)E<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y"96=I;FYI;F<@0F%L86YC92P@4VAA<F5S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU,3`L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3$P+#`P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M16YD:6YG($)A;&%N8V4L(%-H87)E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-3$P+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C4Q,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-E<FEE<R!"(%!R969E<G)E9"!3
M=&]C:R!3:&%R97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M0F5G:6YN:6YG($)A;&%N8V4L(%-H87)E<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPR-3`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A;F-E;&QA=&EO;B!O
M9B!397)I97,@0B!0<F5F97)R960@4W1O8VL\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#,L,C4P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^16YD:6YG($)A;&%N8V4L(%-H87)E<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB
M<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y#;VUM;VX@4W1O8VL\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0F5G:6YN:6YG($)A;&%N8V4L(%-H87)E<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#@L,C@R+#@W,3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,U+#(W-RPT.#`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/DES<W5A;F-E(&]F($-O;6UO;B!3=&]C:R!F;W(@4V5R=FEC97,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L.3@Y+#DU,CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V%L92!O9B!C
M;VUM;VX@<W1O8VL\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<L
M-#,P+#4U-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^27-S=6%N8V4@;V8@0V]M;6]N(%-T;V-K(&9O<B!3971T;&5M
M96YT(&]F($QI=&EG871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C,P,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D-A;F-E;&QA=&EO;B!O9B!#;VUM;VX@4W1O8VL\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#4U,"PP,#`I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#86YC96QL
M871I;VX@;V8@0V]M;6]N(%-T;V-K(')E;&%T:6YG('1O(%)E8VES<VEO;B!O
M9B!!8W%U:7-I=&EO;B!A;F0@4F5L871E9"!297-E87)C:"!A;F0@1&5V96QO
M<&UE;G0@17AP96YS97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^
M*#$Y,"PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y)<W-U86YC92!O9B!#;VUM;VX@4W1O8VL@87,@8V]N<VED
M97)A=&EO;B!O9B!A8V-R=65D(&]F9FEC97(G<R!C;VUP96YS871I;VX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-3`P+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^27-S=6%N
M8V4@;V8@0V]M;6]N(%-T;V-K('5P;VX@8V]N=F5R<VEO;B!O9B!C;VYV97)T
M:6)L92!D96)T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-S0L
M.#@S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y)<W-U86YC92!O9B!#;VUM;VX@4W1O8VL@87,@8V]N<VED97)A=&EO
M;B!F;W(@<&%Y;65N="!O9B!L;V%N<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,34P+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0V]M;6]N('-T;V-K(&ES<W5E9"!A<R!C;VYS
M:61E<F%T:6]N(&9O<B!A8V-R=65D('-A;&%R:65S(&]F($-%3SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,30L,#<V+#DR,SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]M;6]N('-T
M;V-K(&ES<W5E9"!A<R!C;VYS:61E<F%T:6]N(&9O<B!L96=A;"!F965S(&%N
M9"!A8V-R=65D(&QE9V%L(&9E97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C4W,BPQ,34\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E-A;&4@;V8@8V]M;6]N('-T;V-K/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#4P,"PP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5X<F-I<V4@;V8@
M<W1O8VL@;W!T:6]N<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,C`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y)<W-U86YC92!O9B!#;VUM;VX@<W1O8VL@9F]R('-E<G9I8V5S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-S<L,3(T/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%;F1I
M;F<@0F%L86YC92P@4VAA<F5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XV-"PV,CDL,#,S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-#@L,C@R+#@W,3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V5R:65S($$@4')E9F5R<F5D
M(%-T;V-K(%!A<B!686QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y"96=I;FYI;F<@0F%L86YC92P@06UO=6YT/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XU+#$P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C4L,3`P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%;F1I;F<@0F%L86YC92P@
M06UO=6YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#$P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4L
M,3`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y397)I97,@0B!0<F5F97)R960@4W1O8VL@4&%R(%9A;'5E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)E9VEN;FEN9R!"86QA;F-E
M+"!!;6]U;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P
M.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C,L,C4P+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0V%N8V5L;&%T:6]N(&]F(%-E<FEE<R!"(%!R
M969E<G)E9"!3=&]C:SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M,RPR-3`L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^16YD:6YG($)A;&%N8V4L($%M;W5N=#PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y#;VUM;VX@4W1O8VL@870@4&%R(%9A;'5E(%M-96UB97)=("A$97!R96-A
M=&5D(#(P,#DM,#$M,S$I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D)E9VEN;FEN9R!"86QA;F-E+"!!;6]U;G0\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C0X,BPX,CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-3(L-S<T/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y)<W-U86YC92!O9B!#
M;VUM;VX@4W1O8VL@9F]R(%-E<G9I8V5S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XR.2PY,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/E-A;&4@;V8@8V]M;6]N('-T;V-K/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW-"PS,#8\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DES<W5A;F-E(&]F
M($-O;6UO;B!3=&]C:R!F;W(@4V5T=&QE;65N="!O9B!,:71I9V%T:6]N/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+#`P,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V%N8V5L;&%T
M:6]N(&]F($-O;6UO;B!3=&]C:SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;3XH-2PU,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y#86YC96QL871I;VX@;V8@0V]M;6]N(%-T;V-K(')E
M;&%T:6YG('1O(%)E8VES<VEO;B!O9B!!8W%U:7-I=&EO;B!A;F0@4F5L871E
M9"!297-E87)C:"!A;F0@1&5V96QO<&UE;G0@17AP96YS97,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#$L.3`P*3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^27-S=6%N8V4@;V8@0V]M
M;6]N(%-T;V-K(&%S(&-O;G-I9&5R871I;VX@;V8@86-C<G5E9"!O9F9I8V5R
M)W,@8V]M<&5N<V%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XR-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/DES<W5A;F-E(&]F($-O;6UO;B!3=&]C:R!U<&]N(&-O;G9E
M<G-I;VX@;V8@8V]N=F5R=&EB;&4@9&5B=#PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,RPW-#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/DES<W5A;F-E(&]F($-O;6UO;B!3=&]C:R!A
M<R!C;VYS:61E<F%T:6]N(&9O<B!P87EM96YT(&]F(&QO86YS/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#4P,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]M;6]N('-T;V-K(&ES
M<W5E9"!A<R!C;VYS:61E<F%T:6]N(&9O<B!A8V-R=65D('-A;&%R:65S(&]F
M($-%3SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,30P+#<V.3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M0V]M;6]N('-T;V-K(&ES<W5E9"!A<R!C;VYS:61E<F%T:6]N(&9O<B!L96=A
M;"!F965S(&%N9"!A8V-R=65D(&QE9V%L(&9E97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C4L-S(Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y386QE(&]F(&-O;6UO;B!S=&]C:SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%>')C:7-E
M(&]F('-T;V-K(&]P=&EO;G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^27-S=6%N8V4@;V8@0V]M;6]N('-T;V-K(&9O<B!S97)V:6-E
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PW-S$\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5N9&EN
M9R!"86QA;F-E+"!!;6]U;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C8T-BPR.3`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XT.#(L.#(Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y!9&1I=&EO;F%L(%!A:60M26X@0V%P:71A
M;#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y"96=I;FYI;F<@
M0F%L86YC92P@06UO=6YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XY+#4X-"PT,C0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XY+#8X,RPW,C$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/DES<W5A;F-E(&]F($-O;6UO;B!3=&]C
M:R!F;W(@4V5R=FEC97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$X,2PX,3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/DES<W5A;F-E(&]F(%-T;V-K($]P=&EO;G,@=&\@1&ER96-T
M;W)S(&9O<B!S97)V:6-E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^.#0L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y386QE(&]F(&-O;6UO;B!S=&]C:SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,C4P+#8Y-#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V%N8V5L;&%T:6]N(&]F(%-E
M<FEE<R!"(%!R969E<G)E9"!3=&]C:SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,2PR,S8L.3,X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y$:79I9&5N9',@;VX@0W5M=6QA=&EV92!#
M;VYV97)T:6)L92!397)I97,@0B!0<F5F97)R960@4W1O8VL\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#8P+#$P,RD\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A;F-E;&QA=&EO;B!O
M9B!$:79I9&5N9',@;V8@4V5R:65S($(@4')E9F5R<F5D(%-T;V-K/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-C4L-S@X/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y)<W-U86YC92!O
M9B!#;VUM;VX@4W1O8VL@9F]R(%-E='1L96UE;G0@;V8@3&ET:6=A=&EO;CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#86YC96QL
M871I;VX@;V8@0V]M;6]N(%-T;V-K/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B@Q+#4X-"PU,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y#86YC96QL871I;VX@;V8@0V]M;6]N(%-T
M;V-K(')E;&%T:6YG('1O(%)E8VES<VEO;B!O9B!!8W%U:7-I=&EO;B!A;F0@
M4F5L871E9"!297-E87)C:"!A;F0@1&5V96QO<&UE;G0@17AP96YS97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#DP,"PV,#`I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y)<W-U86YC
M92!O9B!#;VUM;VX@4W1O8VL@87,@8V]N<VED97)A=&EO;B!O9B!A8V-R=65D
M(&]F9FEC97(G<R!C;VUP96YS871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(U,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D1E8G0@1&ES8V]U;G0@;VX@0V]N=F5R=&EB
M;&4@3F]T97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDU+#`P
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^4F5C;&%S<VEF:6-A=&EO;B!O9B!D97)I=F%T:79E(&QI86)I;&ET>3PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`W+#8S-CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^17-T86)L
M:7-H;65N="!O9B!D97)I=F%T:79E(&QI86)I;&ET>3PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;3XH-34L,C$S*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^27-S=6%N8V4@;V8@0V]M;6]N
M(%-T;V-K('5P;VX@8V]N=F5R<VEO;B!O9B!C;VYV97)T:6)L92!D96)T/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX+#(U,3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^27-S=6%N8V4@
M;V8@0V]M;6]N(%-T;V-K(&%S(&-O;G-I9&5R871I;VX@9F]R('!A>6UE;G0@
M;V8@;&]A;G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8L,#`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y#;VUM;VX@<W1O8VL@:7-S=65D(&%S(&-O;G-I9&5R871I;VX@9F]R(&%C
M8W)U960@<V%L87)I97,@;V8@0T5//"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XT,C(L,S`X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y#14\@9F]R9VEV96YE<W,@;V8@86-C<G5E9"!C
M;VUP96YS871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<P
M,"PR-CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/D-O;6UO;B!S=&]C:R!I<W-U960@87,@8V]N<VED97)A=&EO;B!F
M;W(@;&5G86P@9F5E<R!A;F0@86-C<G5E9"!L96=A;"!F965S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-RPR-30\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-A;&4@;V8@8V]M;6]N
M('-T;V-K/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,3(L-3`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y)<W-U86YC92!O9B!S=&]C:R!O<'1I;VYS(&%S(&-O;G-I9&5R871I;VX@
M9F]R(&1I96-T;W(@9F5E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D5X<F-I<V4@;V8@<W1O8VL@;W!T:6]N<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^.#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y)<W-U86YC92!O9B!#;VUM;VX@
M<W1O8VL@9F]R('-E<G9I8V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XX+#0U-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^1&5B="!D:7-C;W5N=&%N9"!F:6YA;F-E(&-H87)G97,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@Y+#DY.3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1&ES<&]S
M:71I;VX@;V8@;6%J;W)I='D@;W=N960@<W5B<VED:6%R>3PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;3XH,RPR,#DI/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%;F1I;F<@0F%L86YC92P@
M06UO=6YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,"PY,S0L
M-SDY/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^.2PU.#0L-#(T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y!8V-U;75L871E9"!$969I8VET/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)E9VEN;FEN9R!"86QA;F-E+"!!;6]U
M;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$Q+#`S,BPT.3$I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M.2PT.#DL,S$R*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^3F5T($QO<W,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#$L-30S+#$W.2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/DYE="!L;W-S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@X,C0L.#@P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^16YD:6YG($)A;&%N8V4L($%M;W5N
M=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,3$L.#4W+#,W,2D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q
M,2PP,S(L-#DQ*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^1&5F97)R960@4W1O8VL@0V]M<&5N<V%T:6]N/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)E9VEN;FEN9R!"86QA;F-E
M+"!!;6]U;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#4R+#<X
M."D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@Q+#(X-"PX-34I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y$969E<G)E9"!#;VUP96YS871I;VX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C,X+#8R,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06UO<G1I>F%T:6]N(&]F
M($1E9F5R<F5D($-O;7!E;G-A=&EO;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,2PQ.3,L-#0W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]R=&EZ871I;VX@;V8@1&5F97)R960@
M0V]M<&5N<V%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU
M,BPW.#@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/D5N9&EN9R!"86QA;F-E+"!!;6]U;G0\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#4R+#<X."D\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYO;F-O;G1R
M;VQL:6YG($EN=&5R97-T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D)E9VEN;FEN9R!"86QA;F-E+"!!;6]U;G0\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C0L,C4V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.;VXM0V]N=')O
M;&QI;F<@26YT97)E<W0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C0L,C4V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y$:7-P;W-I=&EO;B!O9B!M86IO<FET>2!O=VYE9"!S=6)S:61I
M87)Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@T+#(U-BD\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5N
M9&EN9R!"86QA;F-E+"!!;6]U;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C0L,C4V/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/=&AE<B!#;VUP<F5H96YS:79E
M($EN8V]M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y"96=I
M;FYI;F<@0F%L86YC92P@06UO=6YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XS-#@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XF;F)S<#LF;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9O<F5I9VX@0W5R<F5N8WD@5')A
M;G-L871I;VX@061J=7-T;65N=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,S0X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y$:7-P;W-I=&EO;B!O9B!M86IO<FET>2!O=VYE9"!S=6)S
M:61I87)Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@S-#@I/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%
M;F1I;F<@0F%L86YC92P@06UO=6YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XF;F)S<#LF;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#,T.#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^
M#0H-"BTM+2TM+3U?3F5X=%!A<G1?8S4R93DS9#E?.3=B9E\T,3(S7S@Y-&%?
M8S`X9&(X9&0V83,U#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V,U
M,F4Y,V0Y7SDW8F9?-#$R,U\X.31A7V,P.&1B.&1D-F$S-2]7;W)K<VAE971S
M+U-H965T,#8N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O
M=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S
M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@
M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M
M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R
M:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE
M;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C
M;&%S<STS1')E<&]R="!I9#TS1$E$,$54-$)'/@T*("`@("`@/'1R/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\
M<W1R;VYG/E-T871E;65N=',@;V8@0V%S:"!&;&]W<R`H55-$("0I/&)R/CPO
M<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X]
M,T0R/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3`\
M8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^
M4W1A=&5M96YT(&]F($-A<V@@1FQO=W,@6T%B<W1R86-T73PO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@;&]S<R!A='1R
M:6)U=&%B;&4@=&\@=&AE($-O;7!A;GD\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6T^)"`H.#(T+#@X,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M/B0@*#$L-30S+#$W.2D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DQE<W,Z($YE="!)
M;F-O;64H(&QO<W,I(&%T=')I8G5T86)L92!T;R!N;VXM8V]N=')O;&QI;VYG
M(&EN=&5R97-T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q+#8S
M,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XT+#(U-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/DYE="!L;W-S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@X,C8L-3$P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#$L-3,X+#DR,RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1E<')E8VEA=&EO;B!A;F0@86UO
M<G1I>F%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,"PQ
M,C@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XX-2PY,C$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D)A9"!D96)T(&5X<&5N<V4\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C0S+#DP,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$P,2PP.3`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%M;W)T:7IA=&EO;B!O9B!D
M96)T(&1I<V-O=6YT(&%N9"!D969E<G)E9"!F:6YA;F-I;F<@8VAA<F=E<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,38L-C`R/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.34L,#`P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#
M;VUM;VX@4W1O8VL@86YD(&]P=&EO;G,@:7-S=65D(&9O<B!S97)V:6-E<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C$Q+#0P,CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0T-2PW,3(\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D-O;6UO;B!3=&]C:R!I<W-U960@9F]R('-E='1L96UE;G0@;V8@;&ET:6=A
M=&EO;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB
M<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,3@L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y#;VUM;VX@4W1O8VL@8V%N8V5L;&5D(&9O<B!A8W%U:7-I
M=&EO;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB
M<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH.3`R+#4P,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D%M;W)T:7IA=&EO;B!O9B!D969E<G)E9"!C;VUP96YS
M871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4R+#<X.#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L
M,C,R+#`V.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^0VAA;F=E(&EN(&9A:7(@;6%R:V5T('9A;'5E(&]F(&1E<FEV
M871I=F4@;&EA8FEL:71Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XF;F)S<#LF;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XU,"PR-CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1E8W)E87-E(&EN(&1E9F5R<F5D(')E
M=F5N=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N
M8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6T^*#$Y.2PP,C(I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y);F-R96%S92!I;B!A8V-R=65D(&]F9FEC97(G<R!C
M;VUP96YS871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(P
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^3&]S<R!O;B!S86QE(&]F('!R;W!E<G1Y(&%N
M9"!E<75I<&UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L
M,3$Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-BPP-SD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^0VAA;F=E<R!I;B!O<&5R871I;F<@87-S971S
M(&%N9"!L:6%B:6QI=&EE<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^1&5C<F5A<V4@:6X@<V5C=7)I='D@9&5P;W-I=',\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0L.3$V/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB
M<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y$96-R96%S92!I;B!!8V-O=6YT<R!296-E:79A8FQE/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF;F)S<#L\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#4W,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^*$EN
M8W)E87-E*2!$96-R96%S92!I;B!P<F5P86ED(&5X<&5N<V5S(&%N9"!O=&AE
M<B!C=7)R96YT(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH,3(L-C4W*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C$R,BPT-C8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/DEN8W)E87-E(&EN($%C8V]U;G1S(%!A>6%B
M;&4@86YD($%C8W)U960@3&EA8FEL:71I97,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$T,BPY,CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ-#8L,C4P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^26YC<F5A<V4H9&5C<F5A
M<V4I(&EN(&-U<W1O;65R(&1E<&]S:71S('!A>6%B;&4\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#4S+#DT,"D\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU,RPY-#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;W4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@8V%S:"`H
M=7-E9"!I;BD@;W!E<F%T:6YG(&%C=&EV:71I97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#,R.2PS,C,I/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,C<X+#`X,"D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^26YV
M97-T:6YG($%C=&EV:71I97,Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E!R;V-E961S(&9R;VT@;&EQ=6ED871I;VX@;V8@
M:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N
M8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C,L-38S+#`V,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^0V%P:71A;"!E>'!E;F1I='5R97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#0V+#(T
M."D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E!R;V-E961S(&9R;VT@<V%L92!O9B!P<F]P97)T>2!A;F0@97%U:7!M
M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,"PP,#`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,C`L
M-3`U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^169F96-T(&]F('-U8G-I9&EA<GD@9&ES<&]S:71I;VX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#4L.#DX*3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/DYE="!C87-H('!R;W9I9&5D(&)Y(&EN=F5S=&EN9R!A8W1I=FET:65S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-"PQ,#(\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+#8S-RPS,3D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/CQS=')O;F<^1FEN86YC:6YG($%C=&EV:71I97,Z/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A<V@@3W9E<F1R869T/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#,P.3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P
M.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^4&%Y;65N="!F;W(@3F]T97,@4F5C96EV86)L93PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,C`L,#`P*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4')O8V5E
M9',@9G)O;2!T:&4@<V%L92!O9B!#;VUM;VX@4W1O8VL\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$R-RPU,#`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,C4L,#`P/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y2961E;7!T:6]N
M(&]F(%-E<FEE<R!"('!R969E<G)E9"!S=&]C:SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,RPR-3`L,#`P*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4F5D96UP
M=&EO;B!O9B!C;VUM;VX@<W1O8VL\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#,U,RPP-C(I/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]C965D<R!F;W)M(&QO
M86YS('!A>6%B;&4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4X
M+#,Q,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C<S+#DY,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4&%Y;65N=',@;V8@;&]A;B!P87EA8FQE<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-#,L,S,T*3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M4')O8V5E9',@9G)O;2!C;VYV97)T:6)L92!N;W1E<R!P87EA8FQE/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW-2PP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY-2PP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!A>6UE
M;G1S(&]F(&-O;G9E<G1I8FQE(&YO=&5S('!A>6%B;&4\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#@S+#`P,"D\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y087EM
M96YT<R!O9B!N;W1E<R!P87EA8FQE/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B@X+#`W-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@U-BPQ,S`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F5T(&-A<V@@<')O=FED960@8GD@
M*'5S960@:6XI(&9I;F%N8VEN9R!A8W1I=FET:65S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XR-30L,#0R/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,RPS,3$L-3,T*3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E=3X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5F9F5C="!O
M9B!E>&-H86YG92!R871E(&-H86YG93PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,S0X/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@:6YC<F5A<V4@*&1E8W)E
M87-E*2!I;B!C87-H(&%N9"!C87-H(&5Q=6EV86QE;G1S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M/B@V,2PQ-SDI/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#@L,#4S/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#87-H(&%N9"!C
M87-H(&5Q=6EV86QE;G1S(&%T(&)E9VEN;FEN9R!O9B!P97)I;V0\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8Q+#$W.3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$S+#$R-CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V%S:"!A
M;F0@8V%S:"!E<75I=F%L96YT<R!A="!E;F0@;V8@<&5R:6]D/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF;F)S<#L\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV,2PQ-SD\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS
M=')O;F<^0V%S:"!P86ED(&1U<FEN9R!T:&4@<&5R:6]D(&9O<CH\+W-T<F]N
M9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^26YT97)E<W0@
M97AP96YS93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3$L,S4Q
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,S0L,C<U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y);F-O;64@=&%X97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY.;VXM
M0V%S:"!&:6YA;F-I;F<@06-T:79I=&EE<SH\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^27-S=6%N8V4@;V8@0V]M;6]N(%-T
M;V-K(&9O<B!P87EM96YT(&]F($%C8V]U;G1S(%!A>6%B;&4\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C(P+#@W-3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8L,#`P/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&;W)G:79E;F5S
M<R!O9B!A8V-R=65D(&-O;7!E;G-A=&EO;B!T;R!R96QA=&5D('!A<G1Y/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,#`L,C8Y/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB
M<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y#;VUM;VX@<W1O8VL@:7-S=65D(&9O<B!P87EM96YT(&]F(&%C8W)U
M960@8V]M<&5N<V%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XF;F)S<#LF;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ,C4L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y$:79I9&5N9',@<&%Y86)L92!O;B!P
M<F5F97)R960@<W1O8VL@+2!397)I97,@0CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-C`L,3`R/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y$:7-C;W5N="!O;B!C
M;VYV97)T:6)L92!N;W1E<R!P87EA8FQE/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XW-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XY-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)E=F5R<V%L(&]F(&1I=FED96YD
M<R!P87EA8FQE(&]N('!R969E<G)E9"!S=&]C:R`M(%-E<FEE<R!"/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF;F)S<#L\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-C4L-S@W
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y)<W-U86YC92!O9B!#;VUM;VX@4W1O8VL@=7!O;B!C;VYV97)S:6]N(&]F
M(&-O;G9E<G1I8FQE(&1E8G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$R+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^27-S=6%N8V4@;V8@0V]M;6]N(%-T;V-K(&%S(&-O;G-I
M9&5R871I;VX@9F]R('!A>6UE;G0@;V8@;&]A;G,@<&%Y86)L93PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-RPU,#`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-O
M;6UO;B!S=&]C:R!I<W-U960@87,@8V]N<VED97)A=&EO;B!F;W(@86-C<G5E
M9"!C;VUP96YS871I;VX@=&\@<F5L871E9"!P87)T>3PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,S8V+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C;W5N
M=',@<&%Y86)L92!A<'!L:65D('1O(&]P=&EO;B!E>&5R8VES93PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#`P,#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*
M("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?8S4R93DS
M9#E?.3=B9E\T,3(S7S@Y-&%?8S`X9&(X9&0V83,U#0I#;VYT96YT+4QO8V%T
M:6]N.B!F:6QE.B\O+T,Z+V,U,F4Y,V0Y7SDW8F9?-#$R,U\X.31A7V,P.&1B
M.&1D-F$S-2]7;W)K<VAE971S+U-H965T,#<N:'1M;`T*0V]N=&5N="U4<F%N
M<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E
M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@
M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C
M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T
M>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T
M(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB
M;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5,13X-
M"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS
M1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY$15-#4DE05$E/3B!/1B!"55-)3D53
M4SQB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C
M;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY.;W1E<R!T;R!&:6YA;F-I86P@4W1A=&5M96YT<SPO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y$15-#4DE05$E/3B!/
M1B!"55-)3D534SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'`@
M<W1Y;&4],T0G;6%R9VEN.B`P<'0G/CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N
M=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN
M.B`P)SX\8CY.3U1%(#$N($1%4T-225!424].($]&($)54TE.15-3/"]B/CPO
M<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL
M(%1I;65S+"!397)I9CL@;6%R9VEN.B`P)SXF(S$V,#L\+W`^#0H-"CQP('-T
M>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R
M:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^5$]-22!%;G9I
M<F]N;65N=&%L(%-O;'5T:6]N<RP@26YC+B!I<R!A(&=L;V)A;`T*9&5C;VYT
M86UI;F%T:6]N(&%N9"!I;F9E8W1I;W5S(&1I<V5A<V4@8V]N=')O;"!C;VUP
M86YY+"!P<F]V:61I;F<@9W)E96X@96YE<F=Y+65F9FEC:65N="!E;G9I<F]N
M;65N=&%L('-O;'5T:6]N<R!F;W(@:6YD;V]R('-U<F9A8V4-"F1E8V]N=&%M
M:6YA=&EO;B!T:')O=6=H('-A;&5S(&%N9"!L:6-E;G-I;F<@;V8@;W5R('!R
M96UI97(@<&QA=&9O<FT@;V8@2'ED<F]G96X@4&5R;WAI9&4@865R;W-O;',L
M(%5L=')A+59I;VQE="!/>F]N92!'96YE<F%T;W)S#0IA;F0@56QT<F$M5FEO
M;&5T($=E<FUI8VED86P@27)R861I871I;VX@*")55D=)(BD@<')O9'5C=',@
M86YD('1E8VAN;VQO9VEE<RX\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P
M<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@
M=&5X="UI;F1E;G0Z(#`N,C5I;B<^)B,Q-C`[/"]P/@T*#0H\<"!S='EL93TS
M1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M
M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/D]U<B!P<F]D=6-T<R!A
M<F4@9&5S:6=N960@=&\@<V5R=FEC92!A(&)R;V%D#0IS<&5C=')U;2!O9B!C
M;VUM97)C:6%L('-T<G5C='5R97,@:6YC;'5D:6YG(&UE9&EC86P@9F%C:6QI
M=&EE<RP@;V9F:6-E(&)U:6QD:6YG<RP@:&]T96P@86YD(&UO=&5L(')O;VUS
M+"!S8VAO;VQS+"!R97-T875R86YT<RP-"FUE870@86YD('!R;V1U8V4@<')O
M8V5S<VEN9R!F86-I;&ET:65S+"!M:6QI=&%R>2!B87)R86-K<RP@86YD(&%T
M:&QE=&EC(&9A8VEL:71I97,N($]U<B!P<F]D=6-T<R!A;F0@<V5R=FEC97,@
M:&%V92!A;'-O(&)E96X@=7-E9`T*:6X@<VEN9VQE+69A;6EL>2!H;VUE<R!A
M;F0@;75L=&DM=6YI="!R97-I9&5N8V5S+CPO<#X-"@T*/'`@<W1Y;&4],T0G
M9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R
M9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SXF(S$V,#L\+W`^#0H-"CQP
M('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@
M4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^26X@2G5L
M>2`R,#$P+"!T:&4@0V]M<&%N>2!E<W1A8FQI<VAE9"!43TU)#0I%;G9I<F]N
M;65N=&%L(%-O;'5T:6]N<RU3:6YG87!O<F4@4'1E+"!,=&0N("@B5$]-22U3
M:6YG87!O<F4B*2P@82!S=6)S:61I87)Y('=I=&@@86X@;W=N97)S:&EP(&EN
M=&5R97-T(&]F(#4U)2!A;F0@8F5G86X@;W!E<F%T:6]N<PT*:6X@4VEN9V%P
M;W)E+B!);B!.;W9E;6)E<B`R,#$Q('1H92!#;VUP86YY(&1I<W!O<V5D(&]F
M(%1/34D@4VEN9V%P;W)E+CPO<#X-"@T*#0H-"CQP('-T>6QE/3-$)VUA<F=I
M;CH@,'!T)SX\+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].
M97AT4&%R=%]C-3)E.3-D.5\Y-V)F7S0Q,C-?.#DT85]C,#AD8CAD9#9A,S4-
M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8S4R93DS9#E?.3=B9E\T
M,3(S7S@Y-&%?8S`X9&(X9&0V83,U+U=O<FMS:&5E=',O4VAE970P."YH=&UL
M#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE
M#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB
M#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$
M0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T
M9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO
M=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T
M/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T
M(&ED/3-$240P14Q%/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/D=O:6YG($-O
M;F-E<FX\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@
M,S$L(#(P,3$\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/CQS=')O;F<^3F]T97,@=&\@1FEN86YC:6%L(%-T871E;65N=',\+W-T<F]N
M9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1V]I;F<@0V]N
M8V5R;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'`@<W1Y;&4]
M,T0G;6%R9VEN.B`P<'0G/CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P
M="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P)SX\
M8CY.3U1%(#(N(%-534U!4ED@3T8@4TE'3DE&24-!3E0@04-#3U5.5$E.1R!0
M3TQ)0TE%4R!!3D0@0D%325,-"D]&(%!215-%3E1!5$E/3CPO8CX\+W`^#0H-
M"CQP('-T>6QE/3-$)V9O;G0Z(#5P="!4:6UE<R!.97<@4F]M86XL(%1I;65S
M+"!397)I9CL@;6%R9VEN.B`P)SXF(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$
M)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA
M<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#EP="<^/&D^1V]I;F<@0V]N8V5R;CPO
M:3X\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O
M;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P/@T*#0H\
M<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L
M(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/E1H92!#
M;VUP86YY(&AA9"!L:6UI=&5D(')E=F5N=65S(&1U<FEN9R!T:&4-"GEE87)S
M(&5N9&5D($1E8V5M8F5R(#,Q+"`R,#$Q(&%N9"`R,#$P(&%N9"!H87,@:6YC
M=7)R960@82!N970@;&]S<R!O9B`D.#(T+#@X,"!F;W(@=&AE('EE87(@96YD
M960@1&5C96UB97(@,S$L(#(P,3$N(%1H92!#;VUP86YY#0IH87,@;F]T(&)E
M96X@86)L92!T;R!G96YE<F%T92!P;W-I=&EV92!C87-H(&9R;VT@;W!E<F%T
M:6]N<R!F;W(@=&AE('EE87)S(&5N9&5D($1E8V5M8F5R(#,Q+"`R,#$Q(&%N
M9"`R,#$P+B!);B!A9&1I=&EO;BP@870@1&5C96UB97(-"C,Q+"`R,#$Q('1H
M92!#;VUP86YY(&AA<R!A(&YE9V%T:79E('=O<FMI;F<@8V%P:71A;"!O9B`D
M,S<Y+#DT,B!A;F0@<W1O8VMH;VQD97)S)R!D969I8VEE;F-Y(&]F("0R-S$L
M,3@R+B!4:&5S92!F86-T;W)S(')A:7-E('-U8G-T86YT:6%L#0ID;W5B="!A
M8F]U="!T:&4@0V]M<&%N>2=S(&%B:6QI='D@=&\@8V]N=&EN=64@87,@82!G
M;VEN9R!C;VYC97)N+CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4
M:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P)SXF(S$V
M,#L\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O
M;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N
M,C5I;B<^5&AE($-O;7!A;GD@<&QA;G,@;VX@9G5N9&EN9R!O<&5R871I;VYS
M(&%N9`T*;&EQ=6ED:71Y(&YE961S(&9R;VT@;&EC96YS:6YG(&%R<F%N9V5M
M96YT<RP@9&5B="!F:6YA;F-I;F<@86YD('-A;&5S(&]F(&ET<R!C;VUM;VX@
M<W1O8VL@86YD(&YO=&5S(&-O;G9E<G1I8FQE(&EN=&\@8V]M;6]N('-T;V-K
M+@T*5&AE<F4@8V%N(&)E(&YO(&%S<W5R86YC92!T:&%T(&%D9&ET:6]N86P@
M9G5N9',@<F5Q=6ER960@9F]R(&-O;G1I;G5E9"!O<&5R871I;VYS(&1U<FEN
M9R!T:&4@;F5X="!Y96%R(&]R('1H97)E869T97(@=VEL;"!B92!G96YE<F%T
M960-"F9R;VT@;W5R(&]P97)A=&EO;G,N/"]P/@T*#0H\<"!S='EL93TS1"=F
M;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G
M:6XZ(#`G/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4
M:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT
M+6EN9&5N=#H@,"XR-6EN)SY3:&]U;&0@=&AE($-O;7!A;GD@<V5E:R!A9&1I
M=&EO;F%L(&9U;F1S(&9R;VT-"F5X=&5R;F%L('-O=7)C97,@<W5C:"!A<R!D
M96)T(&]R(&%D9&ET:6]N86P@97%U:71Y(&9I;F%N8VEN9W,@;W(@;W1H97(@
M<&]T96YT:6%L('-O=7)C97,L('1H97)E(&-A;B!B92!N;R!A<W-U<F%N8V4@
M=&AA="!S=6-H(&9U;F1S#0IW:6QL(&)E(&%V86EL86)L92!O;B!T97)M<R!A
M8V-E<'1A8FQE('1O('1H92!#;VUP86YY(&]R('1H870@=&AE>2!W:6QL(&YO
M="!H879E(&$@<VEG;FEF:6-A;G0@9&EL=71I=F4@969F96-T(&]N('1H92!#
M;VUP86YY)W,-"F5X:7-T:6YG('-T;V-K:&]L9&5R<RX@5&AE(&EN86)I;&ET
M>2!T;R!G96YE<F%T92!C87-H(&9L;W<@9G)O;2!O<&5R871I;VYS(&]R('1O
M(')A:7-E('-U9F9I8VEE;G0@8V%P:71A;"!F<F]M(&5X=&5R;F%L('-O=7)C
M97,-"G=O=6QD(&9O<F-E('1H92!#;VUP86YY('1O('-U8G-T86YT:6%L;'D@
M8W5R=&%I;"!O<B!C96%S92!O<&5R871I;VYS(&%N9"!W;W5L9"P@=&AE<F5F
M;W)E+"!H879E(&$@;6%T97)I86P@861V97)S92!E9F9E8W0@;VX@:71S#0IB
M=7-I;F5S<RX\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@
M3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P
M/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@
M5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG
M/D%C8V]R9&EN9VQY+"!T:&4@0V]M<&%N>2=S(&5X:7-T96YC92!I<R!D97!E
M;F1E;G0-"F]N(&UA;F%G96UE;G0G<R!A8FEL:71Y('1O(&1E=F5L;W`@<')O
M9FET86)L92!O<&5R871I;VYS(&%N9"!R97-O;'9E(&ET<R!L:7%U:61I='D@
M<')O8FQE;7,N(%1H92!A8V-O;7!A;GEI;F<@9FEN86YC:6%L('-T871E;65N
M=',-"F1O(&YO="!I;F-L=61E(&%N>2!A9&IU<W1M96YT<R!R96QA=&5D('1O
M('1H92!R96-O=F5R86)I;&ET>2!O<B!C;&%S<VEF:6-A=&EO;B!O9B!A<W-E
M="UC87)R>6EN9R!A;6]U;G1S(&]R('1H92!A;6]U;G1S(&%N9"!C;&%S<VEF
M:6-A=&EO;@T*;V8@;&EA8FEL:71I97,@=&AA="!M87D@<F5S=6QT('-H;W5L
M9"!T:&4@0V]M<&%N>2!B92!U;F%B;&4@=&\@8V]N=&EN=64@87,@82!G;VEN
M9R!C;VYC97)N+CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE
M<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN
M9&5N=#H@,"XR-6EN)SXF(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z
M(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@
M,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^5&AE($-O;7!A;GD@<&QA;G,@=&\@
M<F%I<V4@861D:71I;VYA;"!F=6YD<PT*=&AR;W5G:"!D96)T(&%N9"!E<75I
M='D@<&QA8V5M96YT<R!A;F0@:6YC<F5A<V4@<F5V96YU92!T:')O=6=H(&YE
M=R!P<F]D=6-T(&1E=F5L;W!M96YT+B!);B!T:&4@979E;G0@=&AA="!T:&4@
M0V]M<&%N>2!C86YN;W0@9V5N97)A=&4-"G-U9F9I8VEE;G0@8V%S:"!F;&]W
M(&9R;VT@:71S(&]P97)A=&EO;G,@;W(@<F%I<V4@<')O8V5E9',@9G)O;2!O
M9F9E<FEN9R!D96)T(&]R(&5Q=6ET>2!S96-U<FET:65S+"!T:&4@0V]M<&%N
M>2!M87D@8F4@9F]R8V5D('1O#0IC=7)T86EL(&]R(&-E87-E(&ET<R!A8W1I
M=FET:65S+B!4:&5R92!C86X@8F4@;F\@87-S=7)A;F-E('1H870@=&AE($-O
M;7!A;GD@=VEL;"!B92!S=6-C97-S9G5L(&EN(&%C:&EE=FEN9R!I=',@9V]A
M;',N/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2
M;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`G/B8C,38P.SPO<#X-"@T*
M/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S
M+"!397)I9CL@;6%R9VEN.B`P)SX\8CY0<FEN8VEP;&5S(&]F($-O;G-O;&ED
M871I;VX\+V(^/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S
M($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`G/B8C,38P.SPO
M<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL
M(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN
M)SY4:&4@86-C;VUP86YY:6YG(&9I;F%N8VEA;"!S=&%T96UE;G1S(&EN8VQU
M9&4-"G1H92!A8V-O=6YT<R!O9B!43TU)("AA($9L;W)I9&$@0V]R<&]R871I
M;VXI("A087)E;G0I+"!I=',@=VAO;&QY(&]W;F5D('-U8G-I9&EA<GDL(%1/
M34D@16YV:7)O;FUE;G1A;"!3;VQU=&EO;G,L($EN8RX@*&$@3F5V861A#0I#
M;W)P;W)A=&EO;BD@86YD('1H<F]U9V@@3F]V96UB97(@,C`Q,2!I=',@-34E
M(&]W;F5D('-U8G-I9&EA<GDL(%1/34DM4VEN9V%P;W)E+B!);B!.;W9E;6)E
M<B`R,#$Q('1H92!#;VUP86YY(&1I<W!O<V5D(%1/34DM4VEN9V%P;W)E+@T*
M5&AE($-O;7!A;GDF(S$T-CMS(#4U)2!O=VYE9"!S=6)S:61I87)Y+"!43TU)
M+45N=FER;VYM96YT86PM0VAI;F$@*%1/34DM0VAI;F$I(&AA<R!B965N(&1O
M<FUA;G0@<VEN8V4@:71S(&9O<FUA=&EO;B!I;B!!<')I;"`R,#$Q+@T*06QL
M('-I9VYI9FEC86YT(&EN=&5R8V]M<&%N>2!A8V-O=6YT<R!A;F0@=')A;G-A
M8W1I;VYS(&AA=F4@8F5E;B!E;&EM:6YA=&5D(&EN(&-O;G-O;&ED871I;VXN
M/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA
M;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`G/CPO<#X-"@T*/'`@<W1Y;&4]
M,T0G;6%R9VEN.B`P(#`@-G!T)SX\+W`^#0H-"CQT86)L92!C96QL<&%D9&EN
M9STS1#`@8V5L;'-P86-I;F<],T0P('-T>6QE/3-$)W=I9'1H.B`Q,#`E)SX-
M"CQT<CX-"B`@("`\=&0@<W1Y;&4],T0G=&5X="UA;&EG;CH@8V5N=&5R.R!W
M:61T:#H@,3`P)2<^/"]T9#X\+W1R/@T*/"]T86)L93X-"@T*#0H\<"!S='EL
M93TS1"=M87)G:6XZ(#9P="`P(#`G/CPO<#X-"@T*/'1A8FQE(&-E;&QP861D
M:6YG/3-$,"!C96QL<W!A8VEN9STS1#`@<W1Y;&4],T0G=VED=&@Z(#$P,"4G
M/@T*/'1R/@T*("`@(#QT9"!S='EL93TS1"=T97AT+6%L:6=N.B!C96YT97([
M('=I9'1H.B`Q,#`E)SXF(S$V,#L\+W1D/CPO='(^#0H\+W1A8FQE/@T*/'`@
M<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!3
M97)I9CL@;6%R9VEN.B`P)SX\8CY5<V4@;V8@17-T:6UA=&5S(#PO8CX\+W`^
M#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4
M:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P/@T*#0H\<"!S='EL
M93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF
M.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`T-2XX<'0G/E1H92!P<F5P87)A
M=&EO;B!O9B!C;VYS;VQI9&%T960@9FEN86YC:6%L('-T871E;65N=',-"FEN
M(&-O;F9O<FUI='D@=VET:"!5+E,N(&=E;F5R86QL>2!A8V-E<'1E9"!A8V-O
M=6YT:6YG('!R:6YC:7!L97,@<F5Q=6ER97,@=7,@=&\@;6%K92!E<W1I;6%T
M97,@86YD(&%S<W5M<'1I;VYS('1H870@869F96-T('1H90T*86UO=6YT<R!R
M97!O<G1E9"!A;F0@9&ES8VQO<V5D(&EN('1H92!F:6YA;F-I86P@<W1A=&5M
M96YT<R!A;F0@=&AE(&%C8V]M<&%N>6EN9R!N;W1E<RX@06-T=6%L(')E<W5L
M=',@8V]U;&0@9&EF9F5R(&UA=&5R:6%L;'D@9G)O;0T*=&AE<V4@97-T:6UA
M=&5S+B!/;B!A;B!O;F=O:6YG(&)A<VES+"!W92!E=F%L=6%T92!O=7(@97-T
M:6UA=&5S+"!I;F-L=61I;F<@=&AO<V4@<F5L871E9"!T;R!T:&4@86-C;W5N
M=',@<F5C96EV86)L92P@9F%I<B!V86QU97,-"F]F(&9I;F%N8VEA;"!I;G-T
M<G5M96YT<RP@:6YT86YG:6)L92!A<W-E=',L('5S969U;"!L:79E<R!O9B!I
M;G1A;F=I8FQE(&%S<V5T<R!A;F0@<')O<&5R='D@86YD(&5Q=6EP;65N="P@
M9F%I<B!V86QU97,@;V8@<W1O8VLM8F%S960-"F%W87)D<RP@:6YC;VUE('1A
M>&5S+"!A;F0@8V]N=&EN9V5N="!L:6%B:6QI=&EE<RP@86UO;F<@;W1H97)S
M+B!792!B87-E(&]U<B!E<W1I;6%T97,@;VX@:&ES=&]R:6-A;"!E>'!E<FEE
M;F-E(&%N9"!O;B!V87)I;W5S(&]T:&5R#0IA<W-U;7!T:6]N<R!T:&%T(&%R
M92!B96QI979E9"!T;R!B92!R96%S;VYA8FQE+"!T:&4@<F5S=6QT<R!O9B!W
M:&EC:"!F;W)M('1H92!B87-I<R!F;W(@;6%K:6YG(&IU9&=M96YT<R!A8F]U
M="!T:&4@8V%R<GEI;F<@=F%L=65S#0IO9B!A<W-E=',@86YD(&QI86)I;&ET
M:65S+CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@
M4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P)SX\8CXF(S$V,#L\+V(^
M/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA
M;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`G/CQB/E)E8VQA<W-I9FEC871I
M;VX@;V8@06-C;W5N=',\+V(^/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q
M,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`G
M/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.
M97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N
M=#H@,"XR-6EN)SY#97)T86EN(')E8VQA<W-I9FEC871I;VYS(&AA=F4@8F5E
M;B!M861E('1O#0IP<FEO<BUY96%R(&-O;7!A<F%T:79E(&9I;F%N8VEA;"!S
M=&%T96UE;G1S('1O(&-O;F9O<FT@=&\@=&AE(&-U<G)E;G0@>65A<B!P<F5S
M96YT871I;VXN(%1H97-E(')E8VQA<W-I9FEC871I;VYS(&AA9"!N;R!E9F9E
M8W0-"F]N('!R979I;W5S;'D@<F5P;W)T960@<F5S=6QT<R!O9B!O<&5R871I
M;VYS(&]R(&9I;F%N8VEA;"!P;W-I=&EO;BX\+W`^#0H-"CQP('-T>6QE/3-$
M)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA
M<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^)B,Q-C`[/"]P/@T*#0H\
M<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L
M(%-E<FEF.R!M87)G:6XZ(#`G/CQB/D9A:7(@5F%L=64@365A<W5R96UE;G1S
M/"]B/CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@
M4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P)SX\8CXF(S$V,#L\+V(^
M/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA
M;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`T-2XX
M<'0G/E1H92!A=71H;W)I=&%T:79E(&=U:61A;F-E(&9O<B!F86ER('9A;'5E
M(&UE87-U<F5M96YT<PT*9&5F:6YE<R!F86ER('9A;'5E(&%S('1H92!E>&-H
M86YG92!P<FEC92!T:&%T('=O=6QD(&)E(')E8V5I=F5D(&9O<B!A;B!A<W-E
M="!O<B!P86ED('1O('1R86YS9F5R(&$@;&EA8FEL:71Y("AA;B!E>&ET('!R
M:6-E*2!I;@T*=&AE('!R:6YC:7!A;"!O<B!T:&4@;6]S="!A9'9A;G1A9V5O
M=7,@;6%R:V5T(&9O<B!T:&4@87-S970@;W(@;&EA8FEL:71Y(&EN(&%N(&]R
M9&5R;'D@=')A;G-A8W1I;VX@8F5T=V5E;B!M87)K970@<&%R=&EC:7!A;G1S
M#0IO;B!T:&4@;65A<W5R96UE;G0@9&%T92X@36%R:V5T('!A<G1I8VEP86YT
M<R!A<F4@8G5Y97)S(&%N9"!S96QL97)S(&EN('1H92!P<FEN8VEP86P@;6%R
M:V5T('1H870@87)E("AI*2!I;F1E<&5N9&5N="P@*&EI*2!K;F]W;&5D9V5A
M8FQE+`T**&EI:2D@86)L92!T;R!T<F%N<V%C="P@86YD("AI=BD@=VEL;&EN
M9R!T;R!T<F%N<V%C="X@5&AE(&=U:61A;F-E(&1E<V-R:6)E<R!A(&9A:7(@
M=F%L=64@:&EE<F%R8VAY(&)A<V5D(&]N('1H92!L979E;',@;V8@:6YP=71S
M+`T*;V8@=VAI8V@@=&AE(&9I<G-T('1W;R!A<F4@8V]N<VED97)E9"!O8G-E
M<G9A8FQE(&%N9"!T:&4@;&%S="!U;F]B<V5R=F%B;&4L('1H870@;6%Y(&)E
M('5S960@=&\@;65A<W5R92!F86ER('9A;'5E('=H:6-H(&%R92!T:&4-"F9O
M;&QO=VEN9SH\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@
M3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P
M/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@
M5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`@,"`P(#`N-S5I;CL@=&5X="UI;F1E
M;G0Z("TP+C5I;B<^3&5V96P@,2!1=6]T960@<')I8V5S(&EN(&%C=&EV90T*
M;6%R:V5T<R!F;W(@:61E;G1I8V%L(&%S<V5T<R!O<B!L:6%B:6QI=&EE<RX\
M+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N
M+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"`P(#`@,"XW-6EN.R!T97AT+6EN
M9&5N=#H@+3`N-6EN)SXF(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z
M(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@
M,"`P(#`@,"XW-6EN.R!T97AT+6EN9&5N=#H@+3`N-6EN)SY,979E;"`R($EN
M<'5T<R!O=&AE<B!T:&%N($QE=F5L#0HQ('1H870@87)E(&]B<V5R=F%B;&4L
M(&5I=&AE<B!D:7)E8W1L>2!O<B!I;F1I<F5C=&QY+"!S=6-H(&%S('%U;W1E
M9"!P<FEC97,@9F]R('-I;6EL87(@87-S971S(&]R(&QI86)I;&ET:65S.R!Q
M=6]T960@<')I8V5S(&EN#0IM87)K971S('1H870@87)E(&YO="!A8W1I=F4L
M(&]R(&]T:&5R(&EN<'5T<R!T:&%T(&%R92!O8G-E<G9A8FQE(&]R(&-O<G)O
M8F]R871E9"!B>2!O8G-E<G9A8FQE(&UA<FME="!D871A(&]R('-U8G-T86YT
M:6%L;'D@=&AE#0IF=6QL('1E<FT@;V8@=&AE(&%S<V5T<R!O<B!L:6%B:6QI
M=&EE<RX\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W
M(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"`P(#`@,"XW-6EN.R!T
M97AT+6EN9&5N=#H@+3`N-6EN)SXF(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$
M)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA
M<F=I;CH@,"`P(#`@,"XW-6EN.R!T97AT+6EN9&5N=#H@+3`N-6EN)SY,979E
M;"`S(%5N;V)S97)V86)L92!I;G!U=',@=&AA=`T*87)E('-U<'!O<G1E9"!B
M>2!L:71T;&4@;W(@;F\@;6%R:V5T(&%C=&EV:71Y(&%N9"!T:&%T(&%R92!S
M:6=N:69I8V%N="!T;R!T:&4@=F%L=64@;V8@=&AE(&%S<V5T<R!O<B!L:6%B
M:6QI=&EE<RX\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@
M3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P
M/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@
M5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`T-2XX<'0G
M/E1H92!#;VUP86YY)B,Q-#8[<R!F:6YA;F-I86P@:6YS=')U;65N=',@:6YC
M;'5D90T*8V%S:"!A;F0@97%U:79A;&5N=',L(&%C8V]U;G1S('!A>6%B;&4@
M86YD(&%C8W)U960@97AP96YS97,L(&QO86YS('!A>6%B;&4@86YD(&-O;G9E
M<G1I8FQE(&YO=&5S+B!!;&P@=&AE<V4@:71E;7,@=V5R92!D971E<FUI;F5D
M#0IT;R!B92!,979E;"`Q(&9A:7(@=F%L=64@;65A<W5R96UE;G1S+CPO<#X-
M"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I
M;65S+"!397)I9CL@;6%R9VEN.B`P)SXF(S$V,#L\+W`^#0H-"CQP('-T>6QE
M/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[
M(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#0U+CAP="<^5&AE(&-A<G)Y:6YG
M(&%M;W5N=',@;V8@8V%S:"!A;F0@97%U:79A;&5N=',L#0IA8V-O=6YT<R!P
M87EA8FQE(&%N9"!A8V-R=65D(&5X<&5N<V5S(&%N9"!L;V%N<R!P87EA8FQE
M(&%P<')O>&EM871E9"!F86ER('9A;'5E(&)E8V%U<V4@;V8@=&AE('-H;W)T
M(&UA='5R:71Y(&]F('1H97-E(&EN<W1R=6UE;G1S+@T*5&AE(')E8V]R9&5D
M('9A;'5E(&]F(&QO;F<M=&5R;2!D96)T(&%P<')O>&EM871E<R!I=',@9F%I
M<B!V86QU92!A<R!T:&4@=&5R;7,@86YD(')A=&5S(&%P<')O>&EM871E(&UA
M<FME="!R871E<RX\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM
M97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[
M/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA
M;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`G/CQB/D-A<V@@86YD(&-A<V@@
M97%U:79A;&5N=',\+V(^/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T
M(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`G/B8C
M,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@
M4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@
M-#4N.'!T)SY&;W(@<'5R<&]S97,@;V8@=&AE('-T871E;65N="!O9B!C87-H
M(&9L;W=S+`T*8V%S:"!A;F0@8V%S:"!E<75I=F%L96YT<R!I;F-L=61E<R!C
M87-H(&]N(&AA;F0@:&5L9"!A="!F:6YA;F-I86P@:6YS=&ET=71I;VYS(&%N
M9"!O=&AE<B!L:7%U:60@:6YV97-T;65N=',@=VET:"!O<FEG:6YA;"!M871U
M<FET:65S#0IO9B!T:')E92!M;VYT:',@;W(@;&5S<RX@06UO=6YT<R!H96QD
M(&%T(&9I;F%N8VEA;"!I;G-T:71U=&EO;G,@9&ED(&YO="!E>&-E960@9F5D
M97)A;&QY(&EN<W5R960@;&EM:71S(&%T($1E8V5M8F5R(#,Q+"`R,#$Q+CPO
M<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL
M(%1I;65S+"!397)I9CL@;6%R9VEN.B`P)SXF(S$V,#L\+W`^#0H-"CQP('-T
M>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R
M:68[(&UA<F=I;CH@,"<^/&(^4')O<&5R='D@86YD($5Q=6EP;65N="`\+V(^
M/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA
M;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`G/CQB/B8C,38P.SPO8CX\+W`^
M#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4
M:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#0U+CAP="<^
M5V4@86-C;W5N="!F;W(@<')O<&5R='D@86YD(&5Q=6EP;65N="!A="!C;W-T
M#0IL97-S(&%C8W5M=6QA=&5D(&1E<')E8VEA=&EO;BX@5V4@8V]M<'5T92!D
M97!R96-I871I;VX@=7-I;F<@=&AE('-T<F%I9VAT+6QI;F4@;65T:&]D(&]V
M97(@=&AE(&5S=&EM871E9"!U<V5F=6P@;&EV97,@;V8@=&AE(&%S<V5T<RP-
M"F=E;F5R86QL>2!T:')E92!T;R!F:79E('EE87)S+B!$97!R96-I871I;VX@
M9F]R(&5Q=6EP;65N="P@9G5R;FET=7)E(&%N9"!F:7AT=7)E<R!A;F0@=F5H
M:6-L97,@8V]M;65N8V5S(&]N8V4@<&QA8V5D(&EN('-E<G9I8V4-"F9O<B!I
M=',@:6YT96YD960@=7-E+CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P
M="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P)SXF
M(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W
M(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^/&(^3&]N9RU,:79E
M9"!!<W-E=',@26YC;'5D:6YG($=O;V1W:6QL(&%N9"!/=&AE<B!!8W%U:7)E
M9"!);G1A;F=I8FQE#0I!<W-E=',@/"]B/CPO<#X-"@T*/'`@<W1Y;&4],T0G
M9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R
M9VEN.B`P)SX\8CXF(S$V,#L\+V(^/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT
M.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ
M(#`[('1E>'0M:6YD96YT.B`T-2XX<'0G/E1H92!#;VUP86YY(')E=FEE=W,@
M:71S('!R;W!E<G1Y(&%N9"!E<75I<&UE;G0-"F%N9"!I;G1A;F=I8FQE(&%S
M<V5T<R!F;W(@:6UP86ER;65N="!W:&5N979E<B!E=F5N=',@;W(@8VAA;F=E
M<R!I;B!C:7)C=6US=&%N8V5S(&EN9&EC871E('1H92!C87)R>6EN9R!A;6]U
M;G0@;V8@86X@87-S970@;6%Y(&YO=`T*8F4@<F5C;W9E<F%B;&4N(%=E(&UE
M87-U<F4@<F5C;W9E<F%B:6QI='D@;V8@=&AE<V4@87-S971S(&)Y(&-O;7!A
M<FEN9R!T:&4@8V%R<GEI;F<@86UO=6YT<R!T;R!T:&4@9G5T=7)E('5N9&ES
M8V]U;G1E9"!C87-H(&9L;W=S#0IT:&4@87-S971S(&%R92!E>'!E8W1E9"!T
M;R!G96YE<F%T92X@268@<')O<&5R='D@86YD(&5Q=6EP;65N="!A;F0@:6YT
M86YG:6)L92!A<W-E=',@87)E(&-O;G-I9&5R960@=&\@8F4@:6UP86ER960L
M('1H92!I;7!A:7)M96YT#0IT;R!B92!R96-O9VYI>F5D(&5Q=6%L<R!T:&4@
M86UO=6YT(&)Y('=H:6-H('1H92!C87)R>6EN9R!V86QU92!O9B!T:&4@87-S
M970@97AC965D<R!I=',@9F%I<B!M87)K970@=F%L=64N(%=E(&AA=F4@;6%D
M92!N;R!M871E<FEA;`T*861J=7-T;65N=',@=&\@;W5R(&QO;F<M;&EV960@
M87-S971S(&EN(&%N>2!O9B!T:&4@>65A<G,@<')E<V5N=&5D+CPO<#X-"@T*
M/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S
M+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@-#4N.'!T)SX\+W`^
M#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4
M:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#0U+CAP="<^
M/"]P/@T*#0H\=&%B;&4@8V5L;'!A9&1I;F<],T0P(&-E;&QS<&%C:6YG/3-$
M,"!S='EL93TS1"=W:61T:#H@,3`P)2<^#0H\='(^#0H@("`@/'1D('-T>6QE
M/3-$)W1E>'0M86QI9VXZ(&-E;G1E<CL@=VED=&@Z(#$P,"4G/CPO=&0^/"]T
M<CX-"CPO=&%B;&4^#0H-"@T*/'`@<W1Y;&4],T0G;6%R9VEN.B`V<'0@,"`Q
M,G!T)SX\+W`^#0H-"CQT86)L92!C96QL<&%D9&EN9STS1#`@8V5L;'-P86-I
M;F<],T0P('-T>6QE/3-$)W=I9'1H.B`Q,#`E)SX-"CQT<CX-"B`@("`\=&0@
M<W1Y;&4],T0G=&5X="UA;&EG;CH@8V5N=&5R.R!W:61T:#H@,3`P)2<^)B,Q
M-C`[/"]T9#X\+W1R/@T*/"]T86)L93X-"CQP('-T>6QE/3-$)V9O;G0Z(#$P
M<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@
M=&5X="UI;F1E;G0Z(#0U+CAP="<^/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT
M.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ
M(#`G/CQB/DEN8V]M92`H3&]S<RD@4&5R(%-H87)E/"]B/CPO<#X-"@T*/'`@
M<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!3
M97)I9CL@;6%R9VEN.B`P)SXF(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$)V9O
M;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I
M;CH@,#L@=&5X="UI;F1E;G0Z(#0U+CAP="<^5&AE(&-O;7!U=&%T:6]N(&]F
M(&QO<W,@<&5R('-H87)E(&ES(&)A<V5D#0IO;B!T:&4@=V5I9VAT960@879E
M<F%G92!N=6UB97(@;V8@8V]M;6]N('-H87)E<R!O=71S=&%N9&EN9R!D=7)I
M;F<@=&AE('!E<FEO9"!P<F5S96YT960N($1I;'5T960@;&]S<R!P97(@<VAA
M<F4@:7,@=&AE('-A;64@87,-"F)A<VEC(&QO<W,@<&5R('-H87)E(&%S('1H
M92!E9F9E8W0@;V8@<&]T96YT:6%L;'D@9&EL=71I=F4@<V5C=7)I=&EE<R`H
M4V5R:65S($$@4')E9F5R<F5D(%-T;V-K+"!O<'1I;VYS+"!C;VYV97)T:6)L
M92!D96)T(&%N9`T*=V%R<F%N=',Z(#(L-#0U+#`P,"!A;F0@-34P+#`P,"!S
M:&%R97,@870@1&5C96UB97(@,S$L(#(P,3$@86YD(#(P,3`@<F5S<&5C=&EV
M96QY*2!W;W5L9"!B92!A;G1I+61I;'5T:79E+CPO<#X-"@T*/'`@<W1Y;&4]
M,T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@
M;6%R9VEN.B`P)SX\8CXF(S$V,#L\+V(^/"]P/@T*#0H\<"!S='EL93TS1"=F
M;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G
M:6XZ(#`G/CQB/E)E=F5N=64@4F5C;V=N:71I;VX\+V(^/"]P/@T*#0H\<"!S
M='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E
M<FEF.R!M87)G:6XZ(#`G/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N
M=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN
M.B`P.R!T97AT+6EN9&5N=#H@,"XU:6XG/D9O<B!R979E;G5E(&9R;VT@<V5R
M=FEC97,@86YD('!R;V1U8W0@<V%L97,L#0IT:&4@0V]M<&%N>2!R96-O9VYI
M>F5D(')E=F5N=64@:6X@86-C;W)D86YC92!W:71H(%-T869F($%C8V]U;G1I
M;F<@0G5L;&5T:6X@3F\N(#$P-"P@(E)E=F5N=64@4F5C;V=N:71I;VXB("A3
M04(@3F\N(#$P-"DL('=H:6-H#0IS=7!E<G-E9&5D(%-T869F($%C8V]U;G1I
M;F<@0G5L;&5T:6X@3F\N(#$P,2P@(E)E=F5N=64@4F5C;V=N:71I;VX@:6X@
M1FEN86YC:6%L(%-T871E;65N=',B("A304(@3F\N(#$P,2DN(%-!0B!.;RX@
M,3`T(')E<75I<F5S#0IT:&%T(&9O=7(@8F%S:6,@8W)I=&5R:6$@;75S="!B
M92!M970@8F5F;W)E(')E=F5N=64@8V%N(&)E(')E8V]G;FEZ960Z("@Q*2!P
M97)S=6%S:79E(&5V:61E;F-E(&]F(&%N(&%R<F%N9V5M96YT(&5X:7-T<SL@
M*#(I('-E<G9I8V4-"FAA<R!B965N(')E;F1E<F5D(&]R(&1E;&EV97)Y(&AA
M<R!O8V-U<G)E9#L@*#,I('1H92!S96QL:6YG('!R:6-E(&ES(&9I>&5D(&%N
M9"!D971E<FUI;F%B;&4[(&%N9"`H-"D@8V]L;&5C=&EB:6QI='D@:7,@<F5A
M<V]N86)L>0T*87-S=7)E9"X@1&5T97)M:6YA=&EO;B!O9B!C<FET97)I82`H
M,RD@86YD("@T*2!A<F4@8F%S960@;VX@;6%N86=E;65N="=S(&IU9&=M96YT
M(')E9V%R9&EN9R!T:&4@9FEX960@;F%T=7)E(&]F('1H92!S96QL:6YG('!R
M:6-E<PT*;V8@=&AE('-E<G9I8V5S(')E;F1E<F5D(&]R('!R;V1U8W1S(&1E
M;&EV97)E9"!A;F0@=&AE(&-O;&QE8W1I8FEL:71Y(&]F('1H;W-E(&%M;W5N
M=',N(%!R;W9I<VEO;G,@9F]R(&1I<V-O=6YT<R!T;R!C=7-T;VUE<G,L#0IA
M;F0@86QL;W=A;F-E+"!A;F0@;W1H97(@861J=7-T;65N=',@=VEL;"!B92!P
M<F]V:61E9"!F;W(@:6X@=&AE('-A;64@<&5R:6]D('1H92!R96QA=&5D('-A
M;&5S(&%R92!R96-O<F1E9"X\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P
M<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,3,N
M-7!T(#`@,"<^/&(^4W1O8VLM8F%S960@0V]M<&5N<V%T:6]N(#PO8CX\+W`^
M#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4
M:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P/@T*#0H\<"!S='EL
M93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF
M.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`T-2XX<'0G/E=E(&%C8V]U;G0@
M9F]R('-T;V-K+6)A<V5D(&-O;7!E;G-A=&EO;B!I;@T*86-C;W)D86YC92!W
M:71H($9!4T(@05-#(#<Q."P@0V]M<&5N<V%T:6]N("T@4W1O8VL@0V]M<&5N
M<V%T:6]N+B!5;F1E<B!T:&4@<')O=FES:6]N<R!O9B!&05-"($%30R`W,3@L
M('-T;V-K+6)A<V5D(&-O;7!E;G-A=&EO;@T*8V]S="!I<R!E<W1I;6%T960@
M870@=&AE(&=R86YT(&1A=&4@8F%S960@;VX@=&AE(&%W87)D)W,@9F%I<B!V
M86QU92!A;F0@:7,@<F5C;V=N:7IE9"!A<R!E>'!E;G-E(&]V97(@=&AE(')E
M<75I<VET92!S97)V:6-E('!E<FEO9"X-"E1H92!#;VUP86YY(&-U<G)E;G1L
M>2!H87,@;VYE(&%C=&EV92!S=&]C:RUB87-E9"!C;VUP96YS871I;VX@<&QA
M;BP@5$]-22!%;G9I<F]N;65N=&%L(%-O;'5T:6]N<RP@26YC+B!3=&]C:R!/
M<'1I;VX@86YD(%)E<W1R:6-T960-"E-T;V-K(%!L86X@*'1H92`B4&QA;B(I
M+B!4:&4@4&QA;B!C86QL<R!F;W(@=&AE($-O;7!A;GD@=&AR;W5G:"!A(&-O
M;6UI='1E92!O9B!I=',@0F]A<F0@;V8@1&ER96-T;W)S+"!T;R!I<W-U92!U
M<"!T;R`R+#4P,"PP,#`-"G-H87)E<R!O9B!R97-T<FEC=&5D(&-O;6UO;B!S
M=&]C:R!O<B!S=&]C:R!O<'1I;VYS+B!4:&4@0V]M<&%N>2!G96YE<F%L;'D@
M:7-S=65S(&=R86YT<R!T;R!I=',@96UP;&]Y965S+"!C;VYS=6QT86YT<RP@
M86YD(&)O87)D#0IM96UB97)S+B!3=&]C:R!O<'1I;VYS(&%R92!G<F%N=&5D
M('=I=&@@86X@97AE<F-I<V4@<')I8V4@97%U86P@=&\@=&AE(&-L;W-I;F<@
M<')I8V4@;V8@:71S(&-O;6UO;B!S=&]C:R!O;B!T:&4@9&%T92!O9B!G<F%N
M="!W:71H#0IA('1E<FT@;F\@9W)E871E<CPO<#X-"@T*/'`@<W1Y;&4],T0G
M9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R
M9VEN.B`P)SYT:&%N(#$P('EE87)S+B!'96YE<F%L;'DL('-T;V-K(&]P=&EO
M;G,@=F5S="!O=F5R('1W;R!T;R!F;W5R('EE87)S+@T*26YC96YT:79E('-T
M;V-K(&]P=&EO;G,@9W)A;G1E9"!T;R!S:&%R96AO;&1E<G,@=VAO(&]W;B`Q
M,"4@;W(@;6]R92!O9B!T:&4@0V]M<&%N>2=S(&]U='-T86YD:6YG('-T;V-K
M<R!A<F4@9W)A;G1E9"!A="!A;B!E>&5R8VES90T*<')I8V4@=&AA="!M87D@
M;F]T(&)E(&QE<W,@=&AA;B`Q,3`E(&]F('1H92!C;&]S:6YG('!R:6-E(&]F
M('1H92!#;VUP86YY)W,@8V]M;6]N('-T;V-K(&]N('1H92!D871E(&]F(&=R
M86YT(&%N9"!H879E(&$@=&5R;2!N;PT*9W)E871E<B!T:&%N(&9I=F4@>65A
M<G,N($%T('1H92!D871E(&]F(&=R86YT+"!T:&4@0V]M<&%N>2!D971E<FUI
M;F5S('1H92!F86ER('9A;'5E(&]F('1H92!S=&]C:R!O<'1I;VX@87=A<F0@
M86YD(')E8V]G;FEZ97,@8V]M<&5N<V%T:6]N#0IE>'!E;G-E(&]V97(@=&AE
M(')E<75I<VET92!S97)V:6-E('!E<FEO9"P@=VAI8V@@:7,@9V5N97)A;&QY
M('1H92!V97-T:6YG('!E<FEO9"!O9B!T:&4@87=A<F0N(%1H92!F86ER('9A
M;'5E(&]F('1H92!S=&]C:R!O<'1I;VX-"F%W87)D(&ES(&-A;&-U;&%T960@
M=7-I;F<@=&AE($)L86-K+5-C:&]L97,@;W!T:6]N+7!R:6-I;F<@;6]D96PN
M($%S(&]F($1E8V5M8F5R(#,Q+"`R,#$Q+"!T:&4@0V]M<&%N>2!H87,@-C`L
M,#`P(&]P=&EO;G,@;W5T<W1A;F1I;F<-"F%N9"`Y-#$L-3`P(&-O;6UO;B!S
M:&%R97,@:7-S=65D('5N9&5R('1H92!0;&%N+CPO<#X-"@T*/'`@<W1Y;&4]
M,T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@
M;6%R9VEN.B`P)SX\8CXF(S$V,#L\+V(^/"]P/@T*#0H\<"!S='EL93TS1"=F
M;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G
M:6XZ(#`G/CQB/D1E8G0@1&ES8V]U;G0\+V(^/"]P/@T*#0H\<"!S='EL93TS
M1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M
M87)G:6XZ(#`G/CQB/B8C,38P.SPO8CX\+W`^#0H-"CQP('-T>6QE/3-$)V9O
M;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I
M;CH@,#L@=&5X="UI;F1E;G0Z(#0U+CAP="<^5&AE($-O;7!A;GD@9F]L;&]W
M<R!T:&4@875T:&]R:71A=&EV92!G=6ED86YC90T*9F]R(&%C8V]U;G1I;F<@
M9F]R(&1E8G0@9&ES8V]U;G0@86YD('9A;'5A=&EO;B!O9B!D971A8VAA8FQE
M('=A<G)A;G1S+B!4:&4@0V]M<&%N>2!R96-O9VYI>F5D('1H92!V86QU92!O
M9B!D971A8VAA8FQE('=A<G)A;G1S#0II<W-U960@:6X@8V]N:G5N8W1I;VX@
M=VET:"!I<W-U86YC92!O9B!T:&4@8V]N=F5R=&EB;&4@1&5B96YT=7)E(&YO
M=&4N(%1H92!#;VUP86YY('9A;'5E9"!T:&4@=V%R<F%N=',@=7-I;F<@=&AE
M($)L86-K+5-C:&]L97,-"G!R:6-I;F<@;6]D96PN(%1H92!#;VUP86YY(')E
M8V]R9&5D('1H92!W87)R86YT(')E;&%T:79E(&9A:7(@=F%L=64@87,@86X@
M:6YC<F5A<V4@=&\@861D:71I;VYA;"!P86ED+6EN(&-A<&ET86P@86YD(&1I
M<V-O=6YT(&%G86EN<W0-"G1H92!R96QA=&5D(&1E8G0N(%1H92!D:7-C;W5N
M="!A='1R:6)U=&5D('1O('1H92!V86QU92!O9B!T:&4@=V%R<F%N=',@:7,@
M86UO<G1I>F5D(&]V97(@=&AE('1E<FT@;V8@=&AE('5N9&5R;'EI;F<@9&5B
M="X\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O
M;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P/@T*#0H\
M<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L
M(%-E<FEF.R!M87)G:6XZ(#`G/CQB/DEN8V]M92!487AE<R`\+V(^/"]P/@T*
M#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM
M97,L(%-E<FEF.R!M87)G:6XZ(#`G/CQB/B8C,38P.SPO8CX\+W`^#0H-"CQP
M('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@
M4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#0U+CAP="<^5&AE($-O
M;7!A;GD@9F]L;&]W<R!T:&4@875T:&]R:71A=&EV92!G=6ED86YC90T*9F]R
M(&%C8V]U;G1I;F<@9F]R(&EN8V]M92!T87AE<RX@1&5F97)R960@:6YC;VUE
M('1A>&5S(&%R92!D971E<FUI;F5D('5S:6YG('1H92!A<W-E="!A;F0@;&EA
M8FEL:71Y(&UE=&AO9"X@56YD97(@=&AI<R!M971H;V0L#0ID969E<G)E9"!T
M87@@87-S971S(&%N9"!L:6%B:6QI=&EE<R!A<F4@9&5T97)M:6YE9"!B87-E
M9"!O;B!D:69F97)E;F-E<R!B971W965N(&9I;F%N8VEA;"!R97!O<G1I;F<@
M86YD('1A>"!B87-E<R!O9B!A<W-E=',@86YD#0IL:6%B:6QI=&EE<R!A;F0@
M87)E(&UE87-U<F5D('5S:6YG('1H92!E;F%C=&5D('1A>"!R871E<R!A;F0@
M;&%W<R!T:&%T('=I;&P@8F4@:6X@969F96-T('=H96X@=&AE(&1I9F9E<F5N
M8V5S(&%R92!E>'!E8W1E9"!T;R!R979E<G-E+@T*02!V86QU871I;VX@86QL
M;W=A;F-E(&ES(')E8V]R9&5D('=H96X@=&AE(&5X<&5C=&5D(')E8V]G;FET
M:6]N(&]F(&$@9&5F97)R960@=&%X(&%S<V5T(&ES(&-O;G-I9&5R960@=&\@
M8F4@=6YL:6ME;'DN(%1H92!G=6ED86YC90T*86QS;R!R97%U:7)E<R!T:&%T
M('1H92!#;VUP86YY(&1E=&5R;6EN92!W:&5T:&5R(&ET(&ES(&UO<F4@;&EK
M96QY('1H86X@;F]T('1H870@82!T87@@<&]S:71I;VX@=VEL;"!N;W0@8F4@
M<W5S=&%I;F5D('5P;VX@97AA;6EN871I;VX-"F)Y('1H92!A<'!R;W!R:6%T
M92!T87AI;F<@875T:&]R:71Y+CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@
M,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P
M)SX\+W`^#0H-"CQP('-T>6QE/3-$)VUA<F=I;CH@,"`P(#9P="<^/"]P/@T*
M#0H\=&%B;&4@8V5L;'!A9&1I;F<],T0P(&-E;&QS<&%C:6YG/3-$,"!S='EL
M93TS1"=W:61T:#H@,3`P)2<^#0H\='(^#0H@("`@/'1D('-T>6QE/3-$)W1E
M>'0M86QI9VXZ(&-E;G1E<CL@=VED=&@Z(#$P,"4G/CPO=&0^/"]T<CX-"CPO
M=&%B;&4^#0H-"@T*/'`@<W1Y;&4],T0G;6%R9VEN.B`V<'0@,"`P)SX\+W`^
M#0H-"CQT86)L92!C96QL<&%D9&EN9STS1#`@8V5L;'-P86-I;F<],T0P('-T
M>6QE/3-$)W=I9'1H.B`Q,#`E)SX-"CQT<CX-"B`@("`\=&0@<W1Y;&4],T0G
M=&5X="UA;&EG;CH@8V5N=&5R.R!W:61T:#H@,3`P)2<^)B,Q-C`[/"]T9#X\
M+W1R/@T*/"]T86)L93X-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@
M3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^/&(^0V]M<')E
M:&5N<VEV92!);F-O;64\+V(^/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q
M,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`G
M/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.
M97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N
M=#H@,"XR-6EN)SY#;VUP<F5H96YS:79E(&EN8V]M92!I<R!C86QC=6QA=&5D
M(&EN(&%C8V]R9&%N8V4-"G=I=&@@05-#(#(R,"`B0V]M<')E:&5N<VEV92!)
M;F-O;64B+B!!4T,@,C(P(')E<75I<F5S('1H92!D:7-C;&]S=7)E(&]F(&%L
M;"!C;VUP;VYE;G1S(&]F(&-O;7!R96AE;G-I=F4@:6YC;VUE+B!!<R!O9B!$
M96-E;6)E<@T*,S$L(#(P,3`L(&-O;7!R96AE;G-I=F4@:6YC;VUE(')E;&%T
M960@=&\@9F]R96EG;B!C=7)R96YC>2!T<F%N<VQA=&EO;B!A9&IU<W1M96YT
M(')E;&%T:6YG('1O('1H92!#;VUP86YY)W,@4VEN9V%P;W)E('-U8G-I9&EA
M<GDN/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2
M;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`G/CQB/B8C,38P.SPO8CX\
M+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N
M+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^/&(^1F]R96EG;B!#=7)R96YC
M>2!4<F%N<VQA=&EO;CPO8CX\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P
M<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^
M)B,Q-C`[/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE
M=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT
M.B`P+C(U:6XG/D%S<V5T<R!A;F0@;&EA8FEL:71I97,@;V8@=&AE($-O;7!A
M;GDG<R!3:6YG87!O<F4-"G-U8G-I9&EA<GD@=V5R92!T<F%N<VQA=&5D('1O
M(%53(&1O;&QA<G,@=7-I;F<@=&AE(&-U<G)E;G0@97AC:&%N9V4@<F%T92!F
M;W(@87-S971S(&%N9"!L:6%B:6QI=&EE<RX@06UO=6YT<R!O;B!T:&4@<W1A
M=&5M96YT(&]F#0IO<&5R871I;VYS(&%R92!T<F%N<VQA=&5D(&%T('1H92!A
M=F5R86=E(&5X8VAA;F=E(')A=&5S(&1U<FEN9R!T:&4@>65A<BX@1V%I;G,@
M;W(@;&]S<V5S(')E<W5L=&EN9R!F<F]M(&9O<F5I9VX@8W5R<F5N8WD@=')A
M;G-L871I;VX-"F%R92!I;F-L=61E9"!A<R!A(&-O;7!O;F5N="!O9B!O=&AE
M<B!C;VUP<F5H96YS:79E(&EN8V]M92`H;&]S<RDN/"]P/@T*#0H\<"!S='EL
M93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF
M.R!M87)G:6XZ(#$S+C5P="`P(#`G/CQB/D%D=F5R=&ES:6YG(&%N9"!0<F]M
M;W1I;VYA;"!%>'!E;G-E<R`\+V(^/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT
M.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ
M(#0N-7!T(#`@,#L@=&5X="UI;F1E;G0Z(#(T+C5P="<^5&AE($-O;7!A;GD@
M97AP96YS97,@861V97)T:7-I;F<@8V]S=',-"FEN('1H92!P97)I;V0@:6X@
M=VAI8V@@=&AE>2!A<F4@:6YC=7)R960N($9O<B!T:&4@>65A<G,@96YD960@
M1&5C96UB97(F(S$V,#LS,2P@,C`Q,2!A;F0@,C`Q,"P@861V97)T:7-I;F<@
M97AP96YS97,@=&]T86QE9"!A<'!R;WAI;6%T96QY#0HD,BPR,#`@86YD("0Q
M,BPP,#`L(')E<W!E8W1I=F5L>2X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL
M>3H@07)I86PL($AE;'9E=&EC82P@4V%N<RU397)I9B<^(#PO9F]N=#X\+W`^
M#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4
M:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P/@T*#0H\<"!S='EL
M93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF
M.R!M87)G:6XZ(#`G/CQB/E)E8V5N="!!8V-O=6YT:6YG(%!R;VYO=6YC96UE
M;G1S/"]B/CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.
M97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N
M=#H@,"XR-6EN)SXF(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P
M<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@
M=&5X="UI;F1E;G0Z(#`N,C5I;B<^26X@2F%N=6%R>2`R,#$P+"!T:&4@1D%3
M0B!I<W-U960@06-C;W5N=&EN9PT*4W1A;F1A<F1S(%5P9&%T92`R,#$P+3`V
M+"!&86ER(%9A;'5E($UE87-U<F5M96YT<R!A;F0@1&ES8VQO<W5R97,@*%1O
M<&EC(#@R,"DZ($EM<')O=FEN9R!$:7-C;&]S=7)E<R!A8F]U="!&86ER(%9A
M;'5E($UE87-U<F5M96YT<RX-"E1H:7,@9W5I9&%N8V4@86UE;F1S('1H92!D
M:7-C;&]S=7)E(')E<75I<F5M96YT<R!R96QA=&5D('1O(')E8W5R<FEN9R!A
M;F0@;F]N<F5C=7)R:6YG(&9A:7(@=F%L=64@;65A<W5R96UE;G1S(&%N9"!R
M97%U:7)E<R!N97<-"F1I<V-L;W-U<F5S(&]N('1H92!T<F%N<V9E<G,@;V8@
M87-S971S(&%N9"!L:6%B:6QI=&EE<R!B971W965N($QE=F5L(#$@*'%U;W1E
M9"!P<FEC97,@:6X@86-T:79E(&UA<FME="!F;W(@:61E;G1I8V%L(&%S<V5T
M<R!O<@T*;&EA8FEL:71I97,I(&%N9"!,979E;"`R("AS:6=N:69I8V%N="!O
M=&AE<B!O8G-E<G9A8FQE(&EN<'5T<RD@;V8@=&AE(&9A:7(@=F%L=64@;65A
M<W5R96UE;G0@:&EE<F%R8VAY+"!I;F-L=61I;F<@=&AE(')E87-O;G,@86YD
M#0IT:&4@=&EM:6YG(&]F('1H92!T<F%N<V9E<G,N($%D9&ET:6]N86QL>2P@
M=&AE(&=U:61A;F-E(')E<75I<F5S(&$@<F]L;"!F;W)W87)D(&]F(&%C=&EV
M:71I97,@;VX@<'5R8VAA<V5S+"!S86QE<RP@:7-S=6%N8V4@86YD#0IS971T
M;&5M96YT<R!O9B!T:&4@87-S971S(&%N9"!L:6%B:6QI=&EE<R!M96%S=7)E
M9"!U<VEN9R!S:6=N:69I8V%N="!U;F]B<V5R=F%B;&4@:6YP=71S("A,979E
M;"`S(&9A:7(@=F%L=64@;65A<W5R96UE;G1S*2X@5&AE#0IG=6ED86YC92!B
M96-A;64@969F96-T:79E(&9O<B!T:&4@<F5P;W)T:6YG('!E<FEO9"!B96=I
M;FYI;F<@2F%N=6%R>2`Q+"`R,#$P+"!E>&-E<'0@9F]R('1H92!D:7-C;&]S
M=7)E(&]N('1H92!R;VQL(&9O<G=A<F0@86-T:79I=&EE<PT*9F]R($QE=F5L
M(#,@9F%I<B!V86QU92!M96%S=7)E;65N=',L('=H:6-H('=I;&P@8F5C;VUE
M(&5F9F5C=&EV92!F;W(@=&AE(')E<&]R=&EN9R!P97)I;V0@8F5G:6YN:6YG
M($IA;G5A<GD@,2P@,C`Q,2X@5&AE($-O;7!A;GDG<PT*861O<'1I;VX@;V8@
M=&AI<R!U<&1A=&5D(&=U:61A;F-E('=A<R!N;W0@<VEG;FEF:6-A;G0@=&\@
M;W5R(&-O;G-O;&ED871E9"!F:6YA;F-I86P@<W1A=&5M96YT<RX\+W`^#0H-
M"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE
M<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P/@T*#0H\<"!S='EL93TS
M1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M
M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/DEN($9E8G)U87)Y(#(P
M,3`L('1H92!&05-"(&ES<W5E9"!U<&1A=&5D(&=U:61A;F-E#0IR96QA=&5D
M('1O('-U8G-E<75E;G0@979E;G1S+B!!<R!A(')E<W5L="!O9B!T:&ES('5P
M9&%T960@9W5I9&%N8V4L('!U8FQI8R!F:6QE<G,@;75S="!S=&EL;"!E=F%L
M=6%T92!S=6)S97%U96YT(&5V96YT<R!T:')O=6=H#0IT:&4@:7-S=6%N8V4@
M9&%T92!O9B!T:&5I<B!F:6YA;F-I86P@<W1A=&5M96YT<SL@:&]W979E<BP@
M=&AE>2!A<F4@;F]T(')E<75I<F5D('1O(&1I<V-L;W-E('1H92!D871E(&EN
M('=H:6-H('-U8G-E<75E;G0@979E;G1S#0IW97)E(&5V86QU871E9"!I;B!T
M:&5I<B!F:6YA;F-I86P@<W1A=&5M96YT<R!D:7-C;&]S=7)E<RX@5&AI<R!A
M;65N9&5D(&=U:61A;F-E(&)E8V%M92!E9F9E8W1I=F4@=7!O;B!I=',@:7-S
M=6%N8V4@;VX@1F5B<G5A<GD-"C(T+"`R,#$P(&%T('=H:6-H('1I;64@=&AE
M($-O;7!A;GD@861O<'1E9"!T:&ES('5P9&%T960@9W5I9&%N8V4N/"]P/@T*
M#0H\<"!S='EL93TS1"=F;VYT.B`Q,G!T(%1I;65S($YE=R!2;VUA;BP@5&EM
M97,L(%-E<FEF.R!M87)G:6XZ(#`G/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4]
M,T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@
M;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@-#4N.'!T)SY);B!-87D@,C`Q,2P@
M=&AE($9I;F%N8VEA;"!!8V-O=6YT:6YG(%-T86YD87)D<PT*0F]A<F0@*"8C
M,30W.T9!4T(F(S$T.#LI(&ES<W5E9"!!8V-O=6YT:6YG(%-T86YD87)D<R!5
M<&1A=&4@*"8C,30W.T%3528C,30X.RD@,C`Q,2TP-"P@=VAI8V@@=7!D871E
M9"!T:&4@9W5I9&%N8V4@:6X@05-#(%1O<&EC#0HX,C`L(#QI/D9A:7(@5F%L
M=64@365A<W5R96UE;G0N/"]I/B!4:&4@86UE;F1M96YT<R!I;B!T:&ES($%3
M52!G96YE<F%L;'D@<F5P<F5S96YT(&-L87)I9FEC871I;VYS(&]F(%1O<&EC
M(#@R,"P@8G5T(&%L<V\@:6YC;'5D90T*<V]M92!I;G-T86YC97,@=VAE<F4@
M82!P87)T:6-U;&%R('!R:6YC:7!L92!O<B!R97%U:7)E;65N="!F;W(@;65A
M<W5R:6YG(&9A:7(@=F%L=64@;W(@9&ES8VQO<VEN9R!I;F9O<FUA=&EO;B!A
M8F]U="!F86ER('9A;'5E#0IM96%S=7)E;65N=',@:&%S(&-H86YG960N(%1H
M:7,@=7!D871E(')E<W5L=',@:6X@8V]M;6]N('!R:6YC:7!L97,@86YD(')E
M<75I<F5M96YT<R!F;W(@;65A<W5R:6YG(&9A:7(@=F%L=64@86YD(&9O<B!D
M:7-C;&]S:6YG#0II;F9O<FUA=&EO;B!A8F]U="!F86ER('9A;'5E(&UE87-U
M<F5M96YT<R!I;B!A8V-O<F1A;F-E('=I=&@@52Y3+B!'04%0(&%N9"!);G1E
M<FYA=&EO;F%L($9I;F%N8VEA;"!297!O<G1I;F<@4W1A;F1A<F1S+B!4:&4@
M86UE;F1M96YT<PT*:6X@=&AI<R!!4U4@87)E('1O(&)E(&%P<&QI960@<')O
M<W!E8W1I=F5L>2X@1F]R('!U8FQI8R!E;G1I=&EE<RP@=&AE(&%M96YD;65N
M=',@87)E(&5F9F5C=&EV92!F;W(@:6YT97)I;2!A;F0@86YN=6%L('!E<FEO
M9',@8F5G:6YN:6YG#0IA9G1E<B!$96-E;6)E<B`Q-2P@,C`Q,2P@86YD(&5A
M<FQY(&%P<&QI8V%T:6]N(&ES(&YO="!P97)M:71T960N($%352`R,#$Q+3`T
M(&ES(&YO="!E>'!E8W1E9"!T;R!H879E(&$@;6%T97)I86P@:6UP86-T(&]N
M('1H92!#;VUP86YY)B,Q-#8[<PT*9FEN86YC:6%L('!O<VET:6]N(&]R(')E
M<W5L=',@;V8@;W!E<F%T:6]N<RX\+W`^#0H-"@T*#0H\<"!S='EL93TS1"=M
M87)G:6XZ(#!P="<^/"]P/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM
M+3U?3F5X=%!A<G1?8S4R93DS9#E?.3=B9E\T,3(S7S@Y-&%?8S`X9&(X9&0V
M83,U#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V,U,F4Y,V0Y7SDW
M8F9?-#$R,U\X.31A7V,P.&1B.&1D-F$S-2]7;W)K<VAE971S+U-H965T,#DN
M:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT
M86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S
M8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I
M=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E
M=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS
M1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C
M<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E
M<&]R="!I9#TS1$E$,$5,13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY04D]0
M15)462!!3D0@15%525!-14Y4/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO
M=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#X\<W1R;VYG/DYO=&5S('1O($9I;F%N8VEA;"!3=&%T
M96UE;G1S/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E!23U!%4E19($%.1"!%455)4$U%3E0\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQP('-T>6QE/3-$)VUA<F=I;CH@,'!T)SX\+W`^#0H-
M"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE
M<RP@4V5R:68[(&UA<F=I;CH@,"<^/&(^3D]412`S+B!04D]015)462!!3D0@
M15%525!-14Y4/"]B/CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4
M:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P)SXF(S$V
M,#L\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O
M;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N
M,C5I;B<^4')O<&5R='D@86YD(&5Q=6EP;65N="!C;VYS:7-T<R!O9B!T:&4@
M9F]L;&]W:6YG.CPO<#X-"@T*/'1A8FQE(&-E;&QP861D:6YG/3-$,"!C96QL
M<W!A8VEN9STS1#`@<W1Y;&4],T0G=VED=&@Z(#$P,"4G/@T*/'1R('-T>6QE
M/3-$)W9E<G1I8V%L+6%L:6=N.B!B;W1T;VTG/@T*("`@(#QT9#XF(S$V,#L\
M+W1D/@T*("`@(#QT9"!S='EL93TS1"=T97AT+6%L:6=N.B!C96YT97([(&)O
M<F1E<BUB;W1T;VTZ($)L86-K(#%P="!S;VQI9"<^1&5C96UB97(@,S$L/"]T
M9#X-"B`@("`\=&0@<W1Y;&4],T0G=&5X="UA;&EG;CH@8V5N=&5R.R!B;W)D
M97(M8F]T=&]M.B!";&%C:R`Q<'0@<V]L:60G/D1E8V5M8F5R(#,Q+#PO=&0^
M/"]T<CX-"CQT<B!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M)SX-
M"B`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G=&5X="UA
M;&EG;CH@8V5N=&5R.R!B;W)D97(M8F]T=&]M.B!";&%C:R`Q<'0@<V]L:60G
M/C(P,3$\+W1D/@T*("`@(#QT9"!S='EL93TS1"=T97AT+6%L:6=N.B!C96YT
M97([(&)O<F1E<BUB;W1T;VTZ($)L86-K(#%P="!S;VQI9"<^,C`Q,#PO=&0^
M/"]T<CX-"CQT<B!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!B
M86-K9W)O=6YD+6-O;&]R.B!R9V(H,C`T+#(S."PR-34I)SX-"B`@("`\=&0@
M<W1Y;&4],T0G=VED=&@Z(#8X)3L@=&5X="UA;&EG;CH@;&5F=#L@<&%D9&EN
M9RUL969T.B`U+C1P="<^1G5R;FET=7)E(&%N9"!F:7AT=7)E/"]T9#X-"B`@
M("`\=&0@<W1Y;&4],T0G=VED=&@Z(#$V)3L@=&5X="UA;&EG;CH@<FEG:'0G
M/B0Q."PY,S<\+W1D/@T*("`@(#QT9"!S='EL93TS1"=W:61T:#H@,38E.R!T
M97AT+6%L:6=N.B!R:6=H="<^)#$X+#DS-SPO=&0^/"]T<CX-"CQT<B!S='EL
M93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!B86-K9W)O=6YD+6-O;&]R
M.B!7:&ET92<^#0H@("`@/'1D('-T>6QE/3-$)W!A9&1I;F<M;&5F=#H@-2XT
M<'0G/D5Q=6EP;65N=#PO=&0^#0H@("`@/'1D('-T>6QE/3-$)W1E>'0M86QI
M9VXZ(')I9VAT)SXQ,#(L.#8Q/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G=&5X
M="UA;&EG;CH@<FEG:'0G/C$T-RPP-#D\+W1D/CPO='(^#0H\='(@<W1Y;&4]
M,T0G=F5R=&EC86PM86QI9VXZ(&)O='1O;3L@8F%C:V=R;W5N9"UC;VQO<CH@
M<F=B*#(P-"PR,S@L,C4U*2<^#0H@("`@/'1D('-T>6QE/3-$)W!A9&1I;F<M
M;&5F=#H@-2XT<'0G/E9E:&EC;&5S/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G
M8F]R9&5R+6)O='1O;3H@0FQA8VL@,7!T('-O;&ED.R!T97AT+6%L:6=N.B!R
M:6=H="<^.#@L-C@W/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G8F]R9&5R+6)O
M='1O;3H@0FQA8VL@,7!T('-O;&ED.R!T97AT+6%L:6=N.B!R:6=H="<^,3,R
M+#`U-3PO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@
M8F]T=&]M.R!B86-K9W)O=6YD+6-O;&]R.B!7:&ET92<^#0H@("`@/'1D('-T
M>6QE/3-$)W!A9&1I;F<M;&5F=#H@-2XT<'0G/B8C,38P.SPO=&0^#0H@("`@
M/'1D('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT)SXR,3`L-#@U/"]T9#X-
M"B`@("`\=&0@<W1Y;&4],T0G=&5X="UA;&EG;CH@<FEG:'0G/C(Y."PP-#$\
M+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G=F5R=&EC86PM86QI9VXZ(&)O='1O
M;3L@8F%C:V=R;W5N9"UC;VQO<CH@<F=B*#(P-"PR,S@L,C4U*2<^#0H@("`@
M/'1D('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F<M;&5F=#H@
M-2XT<'0G/DQE<W,Z($%C8W5M=6QA=&5D(&1E<')E8VEA=&EO;CPO=&0^#0H@
M("`@/'1D('-T>6QE/3-$)V)O<F1E<BUB;W1T;VTZ($)L86-K(#%P="!S;VQI
M9#L@=&5X="UA;&EG;CH@<FEG:'0G/C$X,2PQ-S(\+W1D/@T*("`@(#QT9"!S
M='EL93TS1"=B;W)D97(M8F]T=&]M.B!";&%C:R`Q<'0@<V]L:60[('1E>'0M
M86QI9VXZ(')I9VAT)SXQ-#0L-#`S/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$
M)W9E<G1I8V%L+6%L:6=N.B!B;W1T;VT[(&)A8VMG<F]U;F0M8V]L;W(Z(%=H
M:71E)SX-"B`@("`\=&0@<W1Y;&4],T0G<&%D9&EN9RUL969T.B`U+C1P="<^
M)B,Q-C`[/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G8F]R9&5R+6)O='1O;3H@
M0FQA8VL@,G!T(&1O=6)L93L@=&5X="UA;&EG;CH@<FEG:'0G/B0R.2PS,3,\
M+W1D/@T*("`@(#QT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!";&%C:R`R
M<'0@9&]U8FQE.R!T97AT+6%L:6=N.B!R:6=H="<^)#$U,RPV,S@\+W1D/CPO
M='(^#0H\+W1A8FQE/@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.
M97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N
M=#H@,"XR-6EN)SXF(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P
M<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@
M=&5X="UI;F1E;G0Z(#`N,C5I;B<^1&5P<F5C:6%T:6]N('=A<R`D-3DL,#$X
M(&%N9"`D-S0L.#$T(&9O<B!T:&4-"GEE87)S(&5N9&5D($1E8V5M8F5R(#,Q
M+"`R,#$Q(&%N9"`R,#$P+"!R97-P96-T:79E;'DN/"]P/@T*#0H-"@T*/'`@
M<W1Y;&4],T0G;6%R9VEN.B`P<'0G/CPO<#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL
M/@T*#0HM+2TM+2T]7TYE>'1087)T7V,U,F4Y,V0Y7SDW8F9?-#$R,U\X.31A
M7V,P.&1B.&1D-F$S-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]C
M-3)E.3-D.5\Y-V)F7S0Q,C-?.#DT85]C,#AD8CAD9#9A,S4O5V]R:W-H965T
M<R]3:&5E=#$P+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U
M;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R
M<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!
M(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT
M;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C
M<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM
M96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@
M8VQA<W,],T1R97!O<G0@:60],T1)1#!%3$4^#0H@("`@("`\='(^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS
M=')O;F<^24Y404Y'24),12!!4U-%5%,\8G(^/"]S=')O;F<^/"]T:#X-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N
M9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^/"]T:#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^3F]T97,@=&\@1FEN86YC:6%L
M(%-T871E;65N=',\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^24Y404Y'24),12!!4U-%5%,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQP('-T>6QE/3-$)VUA<F=I;CH@,'!T)SX\+W`^#0H-
M"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE
M<RP@4V5R:68[(&UA<F=I;CH@,"<^/&(^3D]412`T+B!)3E1!3D=)0DQ%($%3
M4T544SPO8CX\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@
M3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P
M/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@
M5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`T-2XX<'0G
M/D1E9FEN:71E(&QI9F4@:6YT86YG:6)L92!A<W-E=',@8V]N<VES="!O9@T*
M=&AE(&9O;&QO=VEN9SH\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@
M5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q
M-C`[/"]P/@T*#0H\=&%B;&4@8V5L;'!A9&1I;F<],T0P(&-E;&QS<&%C:6YG
M/3-$,"!S='EL93TS1"=W:61T:#H@,3`P)2<^#0H\='(@<W1Y;&4],T0G=F5R
M=&EC86PM86QI9VXZ(&)O='1O;2<^#0H@("`@/'1D/B8C,38P.SPO=&0^#0H@
M("`@/'1D('-T>6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1E<B<^1&5C96UB97(@
M,S$L/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G=&5X="UA;&EG;CH@8V5N=&5R
M)SY$96-E;6)E<B`S,2P\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G=F5R=&EC
M86PM86QI9VXZ(&)O='1O;2<^#0H@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@
M/'1D('-T>6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1E<CL@8F]R9&5R+6)O='1O
M;3H@0FQA8VL@,7!T('-O;&ED)SXR,#$Q/"]T9#X-"B`@("`\=&0@<W1Y;&4]
M,T0G=&5X="UA;&EG;CH@8V5N=&5R.R!B;W)D97(M8F]T=&]M.B!";&%C:R`Q
M<'0@<V]L:60G/C(P,3`\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G=F5R=&EC
M86PM86QI9VXZ(&)O='1O;3L@8F%C:V=R;W5N9"UC;VQO<CH@<F=B*#(P-"PR
M,S@L,C4U*2<^#0H@("`@/'1D('-T>6QE/3-$)W=I9'1H.B`V."4[('1E>'0M
M86QI9VXZ(&QE9G0[('!A9&1I;F<M;&5F=#H@-2XT<'0G/DEN=&5L;&5C='5A
M;"!P<F]P97)T>2!A;F0@=')A9&5M87)K<SPO=&0^#0H@("`@/'1D('-T>6QE
M/3-$)W=I9'1H.B`Q-B4[('1E>'0M86QI9VXZ(')I9VAT)SXD,3$Q+#$P,#PO
M=&0^#0H@("`@/'1D('-T>6QE/3-$)W=I9'1H.B`Q-B4[('1E>'0M86QI9VXZ
M(')I9VAT)SXD,3$Q+#$P,#PO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=V97)T
M:6-A;"UA;&EG;CH@8F]T=&]M.R!B86-K9W)O=6YD+6-O;&]R.B!7:&ET92<^
M#0H@("`@/'1D('-T>6QE/3-$)W!A9&1I;F<M;&5F=#H@-2XT<'0G/B8C,38P
M.SPO=&0^#0H@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@/'1D/B8C,38P.SPO
M=&0^/"]T<CX-"CQT<B!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M
M.R!B86-K9W)O=6YD+6-O;&]R.B!R9V(H,C`T+#(S."PR-34I)SX-"B`@("`\
M=&0@<W1Y;&4],T0G=&5X="UA;&EG;CH@;&5F=#L@<&%D9&EN9RUL969T.B`U
M+C1P="<^3&5S<SH@06-C=6UU;&%T960@06UO<G1I>F%T:6]N/"]T9#X-"B`@
M("`\=&0@<W1Y;&4],T0G8F]R9&5R+6)O='1O;3H@0FQA8VL@,7!T('-O;&ED
M.R!T97AT+6%L:6=N.B!R:6=H="<^,S`L-34Q/"]T9#X-"B`@("`\=&0@<W1Y
M;&4],T0G8F]R9&5R+6)O='1O;3H@0FQA8VL@,7!T('-O;&ED.R!T97AT+6%L
M:6=N.B!R:6=H="<^,3DL-#0Q/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)W9E
M<G1I8V%L+6%L:6=N.B!B;W1T;VT[(&)A8VMG<F]U;F0M8V]L;W(Z(%=H:71E
M)SX-"B`@("`\=&0@<W1Y;&4],T0G<&%D9&EN9RUL969T.B`U+C1P="<^)B,Q
M-C`[/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G8F]R9&5R+6)O='1O;3H@0FQA
M8VL@,G!T(&1O=6)L93L@=&5X="UA;&EG;CH@<FEG:'0G/B0X,"PU-#D\+W1D
M/@T*("`@(#QT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!";&%C:R`R<'0@
M9&]U8FQE.R!T97AT+6%L:6=N.B!R:6=H="<^)#DQ+#8U.3PO=&0^/"]T<CX-
M"CPO=&%B;&4^#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2
M;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`T
M-2XX<'0G/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4
M:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT
M+6EN9&5N=#H@-#4N.'!T)SY4:&4@0V]M<&%N>28C,30V.W,@9&5F:6YI=&4@
M;&EF92!I;G1A;F=I8FQE#0IA<W-E=',@87)E(&)E:6YG(&%M;W)T:7IE9"!O
M=F5R('1H96ER(&5S=&EM871E9"!U<V5F=6P@;&EV97,@;V8@=&5N('EE87)S
M+B!!;6]R=&EZ871I;VX@97AP96YS92!W87,@)#$Q+#$Q,"!A;F0@)#$Q+#$P
M.2!F;W(@=&AE#0IY96%R<R!E;F1E9"!$96-E;6)E<B`S,2P@,C`Q,2!A;F0@
M,C`Q,"P@<F5S<&5C=&EV96QY+CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@
M,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P
M)SXF(S$V,#L\+W`^#0H-"@T*#0H\<"!S='EL93TS1"=M87)G:6XZ(#!P="<^
M/"]P/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A
M8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?
M8S4R93DS9#E?.3=B9E\T,3(S7S@Y-&%?8S`X9&(X9&0V83,U#0I#;VYT96YT
M+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V,U,F4Y,V0Y7SDW8F9?-#$R,U\X.31A
M7V,P.&1B.&1D-F$S-2]7;W)K<VAE971S+U-H965T,3$N:'1M;`T*0V]N=&5N
M="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N
M="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M
M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M
M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C
M<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@
M1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^
M#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$
M,$5,13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L
M<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY.3U1%4R!!3D0@3$]!3E,@
M4$%904),13QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C
M+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^/'-T<F]N9SY.;W1E<R!T;R!&:6YA;F-I86P@4W1A=&5M96YT<SPO<W1R
M;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.3U1%4R!!
M3D0@3$]!3E,@4$%904),13PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'`@<W1Y;&4],T0G;6%R9VEN.B`P<'0G/CPO<#X-"@T*/'`@<W1Y;&4]
M,T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@
M;6%R9VEN.B`P)SX\8CY.3U1%(#4N($Y/5$53($%.1"!,3T%.4R!005E!0DQ%
M/"]B/CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@
M4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@
M.7!T)SX\:3XF(S$V,#L\+VD^/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q
M,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[
M('1E>'0M:6YD96YT.B`Y<'0G/CQI/DYO=&4@4&%Y86)L93PO:3X\+W`^#0H-
M"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE
M<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P/@T*#0H\<"!S='EL93TS
M1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M
M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/E1H92!#;VUP86YY(&9I
M;F%N8V5D('1W;R!F:65L9"!S97)V:6-E('9E:&EC;&5S#0II;B`R,#`X('5S
M:6YG(&YO=&5S('!A>6%B;&5S('=I=&@@=F%R:6]U<R!T97)M<RX@5&AE<V4@
M;F]T97,@87)E(&-O;&QA=&5R86QI>F5D(&)Y('1H92!R96QA=&5D(&9I96QD
M('-E<G9I8V4@=F5H:6-L97,N(%1H92!N;W1E<PT*97AP:7)E(&%T('9A<FEO
M=7,@=&EM97,@=&AR;W5G:"!-87)C:"`R,#$R(&%N9"!H879E(&EN=&5R97-T
M(')A=&5S(&9R;VT@."XX)2!T;R`Q,"XQ)2!P97(@86YN=6T@86YD(&%R92!P
M87EA8FQE(&EN(&UO;G1H;'D@:6YS=&%L;&UE;G1S#0IO9B`D-S,R("AI;F-L
M=61I;F<@<')I;F-I<&%L(&%N9"!I;G1E<F5S="D@86YD(&1U92!B>2!-87)C
M:"`R,#$R+B!!<R!O9B!$96-E;6)E<B`S,2P@,C`Q,2P@=&AE(&YO=&4@<&%Y
M86)L92!R96QA=&EN9R!T;R!O;F4@;V8-"G1H92!T=V\@9FEE;&0@<V5R=FEC
M92!V96AI8VQE<R!H87,@8F5E;B!P86ED+B!4:&4@<F5M86EN:6YG(&YO=&4@
M<&%Y86)L92!W:6QL(&UA='5R92!I;B`R,#$R+B!4:&4@;F]T92!I<R!S96-U
M<F5D(&)Y('1H92!V96AI8VQE#0IA8W%U:7)E9"X\+W`^#0H-"CQP('-T>6QE
M/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[
M(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^)B,Q-C`[/"]P/@T*
M#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM
M97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/B8C
M,38P.SPO<#X-"@T*/'1A8FQE(&-E;&QP861D:6YG/3-$,"!C96QL<W!A8VEN
M9STS1#`@<W1Y;&4],T0G=VED=&@Z(#$P,"4[(&9O;G0M<VEZ93H@,3%P="<^
M#0H\='(@<W1Y;&4],T0G=F5R=&EC86PM86QI9VXZ(&)O='1O;2<^#0H@("`@
M/'1D/B8C,38P.SPO=&0^#0H@("`@/'1D('-T>6QE/3-$)W1E>'0M86QI9VXZ
M(&-E;G1E<B<^1&5C96UB97(@,S$L/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G
M=&5X="UA;&EG;CH@8V5N=&5R)SY$96-E;6)E<B`S,2P\+W1D/CPO='(^#0H\
M='(@<W1Y;&4],T0G=F5R=&EC86PM86QI9VXZ(&)O='1O;2<^#0H@("`@/'1D
M/B8C,38P.SPO=&0^#0H@("`@/'1D('-T>6QE/3-$)W1E>'0M86QI9VXZ(&-E
M;G1E<CL@8F]R9&5R+6)O='1O;3H@0FQA8VL@,7!T('-O;&ED)SXR,#$Q/"]T
M9#X-"B`@("`\=&0@<W1Y;&4],T0G=&5X="UA;&EG;CH@8V5N=&5R.R!B;W)D
M97(M8F]T=&]M.B!";&%C:R`Q<'0@<V]L:60G/C(P,3`\+W1D/CPO='(^#0H\
M='(@<W1Y;&4],T0G=F5R=&EC86PM86QI9VXZ(&)O='1O;3L@8F%C:V=R;W5N
M9"UC;VQO<CH@<F=B*#(P-"PR,S@L,C4U*2<^#0H@("`@/'1D/B8C,38P.SPO
M=&0^#0H@("`@/'1D('-T>6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1E<B<^)B,Q
M-C`[/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G=&5X="UA;&EG;CH@8V5N=&5R
M)SXF(S$V,#L\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G=F5R=&EC86PM86QI
M9VXZ(&)O='1O;3L@8F%C:V=R;W5N9"UC;VQO<CH@5VAI=&4G/@T*("`@(#QT
M9"!S='EL93TS1"=W:61T:#H@-C@E.R!T97AT+6%L:6=N.B!L969T)SY4;W1A
M;"!V96AI8VQE(&YO=&4\+W1D/@T*("`@(#QT9"!S='EL93TS1"=W:61T:#H@
M,38E.R!T97AT+6%L:6=N.B!R:6=H="<^,BPQ-3<\+W1D/@T*("`@(#QT9"!S
M='EL93TS1"=W:61T:#H@,38E.R!T97AT+6%L:6=N.B!R:6=H="<^,3`L,C,T
M/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)W9E<G1I8V%L+6%L:6=N.B!B;W1T
M;VT[(&)A8VMG<F]U;F0M8V]L;W(Z(')G8B@R,#0L,C,X+#(U-2DG/@T*("`@
M(#QT9"!S='EL93TS1"=T97AT+6%L:6=N.B!L969T)SY,97-S.B!C=7)R96YT
M('!O<G1I;VX\+W1D/@T*("`@(#QT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M
M.B!";&%C:R`Q<'0@<V]L:60[('1E>'0M86QI9VXZ(')I9VAT)SXR+#$U-SPO
M=&0^#0H@("`@/'1D('-T>6QE/3-$)V)O<F1E<BUB;W1T;VTZ($)L86-K(#%P
M="!S;VQI9#L@=&5X="UA;&EG;CH@<FEG:'0G/C@L,#<W/"]T9#X\+W1R/@T*
M/'1R('-T>6QE/3-$)W9E<G1I8V%L+6%L:6=N.B!B;W1T;VT[(&)A8VMG<F]U
M;F0M8V]L;W(Z(%=H:71E)SX-"B`@("`\=&0@<W1Y;&4],T0G<&%D9&EN9RUL
M969T.B`M,C!P="<^)B,Q-C`[)B,Q-C`[)B,Q-C`[3&]N9RUT97)M('!O<G1I
M;VXZ/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G8F]R9&5R+6)O='1O;3H@0FQA
M8VL@,G!T(&1O=6)L93L@=&5X="UA;&EG;CH@<FEG:'0G/BT\+W1D/@T*("`@
M(#QT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!";&%C:R`R<'0@9&]U8FQE
M.R!T97AT+6%L:6=N.B!R:6=H="<^,BPQ-3<\+W1D/CPO='(^#0H\+W1A8FQE
M/@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I
M;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SXF
M(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$)V-O;&]R.B!2960[(&9O;G0Z(#EP
M="!!<FEA;"P@2&5L=F5T:6-A+"!386YS+5-E<FEF.R!M87)G:6XZ(#`[('1E
M>'0M86QI9VXZ(&-E;G1E<CL@=&5X="UI;F1E;G0Z(#8S<'0G/B8C,38P.SPO
M<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL
M(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@-C-P="<^
M/&)R("\^#0H\:3Y#;VYV97)T:6)L92!.;W1E<R!087EA8FQE/"]I/CPO<#X-
M"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I
M;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,C=P="<^)B,Q
M-C`[/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2
M;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`R
M-W!T)SY/;B!.;W9E;6)E<B`R,2P@,C`Q,2P@=V4@<V]L9"!A("0W-2PP,#`@
M8V]N=F5R=&EB;&4-"G!R;VUI<W-O<GD@;F]T92!B96%R:6YG(&EN=&5R97-T
M(&%T(#$P)2!P97(@86YN=6T@86YD(&UA='5R:6YG(&]N($1E8V5M8F5R(#,Q
M+"`R,#$V+B!4:&4@;F]T92!I<R!C;VYV97)T:6)L92!A="!A;GD@=&EM92P@
M8V]N=&%I;G,-"G9A<FEO=7,@9&5F875L="!P<F]V:7-I;VYS(&%N9"!T:&4@
M8V]N=F5R<VEO;B!P<FEC92!I<R!I;FET:6%L;'D@)#`N,#4@<&5R('-H87)E
M+B!!9G1E<B!*=6YE(#,P+"`R,#$R+"!T:&4@8V]N=F5R<VEO;B!P<FEC92!W
M:6QL#0IA="!T:&4@96YD(&]F(&5A8V@@;6]N=&@@861J=7-T('1O('1H92!L
M;W=E<B!O9B!T:&4@8W5R<F5N="!C;VYV97)S:6]N('!R:6-E(&]R(#$Q,"4@
M;V8@=&AA="!M;VYT:"8C,30V.W,@=F]L=6UE('=E:6=H=&5D(&%V97)A9V4-
M"G!R:6-E(&%S(')E<&]R=&5D(&)Y($)L;V]M8F5R9R!S=6)J96-T('1O(&)E
M:6YG(&YO(&QO=V5R('1H86X@)#`N,#`U('!E<B!S:&%R97,N($%C8V]R9&EN
M9VQY+"!A(&1E<FEV871I=F4@:6YS=')U;65N="!W:6QL(&)E(&5S=&%B;&ES
M:&5D#0IA="!T:&%T('1I;64N(%1H92!P=7)C:&%S97(@;V8@=&AE($YO=&4@
M86QS;R!R96-E:79E9"`S-S4L,#`P('=A<G)A;G1S('1O(&%C<75I<F4@8V]M
M;6]N('-H87)E<RX@5&AE('=A<G)A;G1S(&5X<&ER92!O;B!$96-E;6)E<@T*
M,S$L(#(P,3<@86YD(&AA=F4@86X@:6YI=&EA;"!E>&5R8VES92!P<FEC92!W
M:&EC:"!I<R`D,"XP-2!P97(@<VAA<F4@86YD(&-A;B!A9&IU<W0@;&]W97(@
M:6X@=&AE('-A;64@;6%N;F5R(&%S('1H92!A8V-O;7!A;GEI;F<-"F-O;G9E
M<G1I8FQE(&YO=&4L('1H97)E8GD@8F5C;VUI;F<@82!D97)I=F%T:79E(&EN
M<W1R=6UE;G0@870@=&AA="!T:6UE+CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N
M=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN
M.B`P)SXF(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM
M97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI
M;F1E;G0Z(#0U+CAP="<^5&AE<V4@=V%R<F%N=',@86YD(&YO=&4@=V5R92!V
M86QU960@870@)#@Y+#DY.0T*=7-I;F<@=&AE($)L86-K+5-C:&]L97,@<')I
M8VEN9R!M;V1E;"!W:71H('1H92!F;VQL;W=I;F<@87-S=6UP=&EO;G,Z(&5X
M<&5C=&5D('9O;&%T:6QI='D@,S(W)3L@97AP96-T960@9&EV:61E;F0@+3`M
M.R!E>'!E8W1E9`T*=&5R;2`U+C$R(&%N9"`V+C$R('EE87)S.R!A;F0@<FES
M:R!F<F5E(')A=&4@+C(U)2X\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P
M<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^
M)B,Q-C`[/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE
M=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT
M.B`T-2XX<'0G/E1H92!#;VUP86YY(')E8V]R9&5D(&$@9&5F97)R960@9&5B
M="!D:7-C;W5N=`T*:6X@=&AE(&%M;W5N="!O9B`D-S4L,#`P(&%N9"!F:6YA
M;F-E(&-H87)G92!O9B`D,30L.3DY+B!4:&4@9&5F97)R960@9&5B="!D:7-C
M;W5N="!W87,@<F5C;W)D960@87,@82!R961U8W1I;VX@;V8@=&AE(&-A<G)Y
M:6YG#0IA;6]U;G0@;V8@=&AE(&-O;G9E<G1I8FQE(&1E8G0@86YD(&%N(&%D
M9&ET:6]N('1O('!A:60M:6X@8V%P:71A;"X@5&AE(&9I;F%N8V4@8VAA<F=E
M<R!W97)E(')E8V]G;FEZ960@:6X@=&AE(&-U<G)E;G0@<&5R:6]D+B!!;6]R
M=&EZ871I;VX-"F]F('1H92!D96)T(&1I<V-O=6YT('=A<R`D,2PV,#(@9F]R
M('1H92!Y96%R(&5N9&5D($1E8V5M8F5R(#,Q+"`R,#$Q+CPO<#X-"@T*/'`@
M<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!3
M97)I9CL@;6%R9VEN.B`P)SXF(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$)V9O
M;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I
M;CH@,#L@=&5X="UI;F1E;G0Z(#EP="<^/&D^3&]A;G,@4&%Y86)L92T@3V9F
M:6-E<CPO:3X\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@
M3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P
M/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@
M5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`T-2XX<'0G
M/DQO86YS('!A>6%B;&4@=&\@=&AE($-O;7!A;GDF(S$T-CMS($-%3R!B96%R
M#0II;G1E<F5S="!A="`U)2!P97(@86YN=6T@86YD(&%R92!P87EA8FQE(&]N
M(&1E;6%N9"X@26YC;'5D960@:6X@;&]A;G,@<&%Y86)L92!A="!$96-E;6)E
M<B`S,2P@,C`Q,2!I<R!A8V-R=65D(&EN=&5R97-T(&]F("0R+#8Y,"X\+W`^
M#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4
M:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P/@T*#0H\<"!S='EL
M93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF
M.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`T-2XX<'0G/D%T($1E8V5M8F5R
M(#,Q+"`R,#$P+"!L;V%N<R!P87EA8FQE(&]F("0R,RPQ-3@-"FEN8VQU9&5D
M(&%M;W5N=',@;W=E9"!T;R!T:&4@0V]M<&%N>28C,30V.W,@0T5/(&]F("0R
M,"PV-3@@86YD("0R+#4P,"!T;R!A('1H:7)D('!A<G1Y+CPO<#X-"@T*#0H-
M"CQP('-T>6QE/3-$)VUA<F=I;CH@,'!T)SX\+W`^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO
M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]C-3)E.3-D.5\Y-V)F7S0Q,C-?
M.#DT85]C,#AD8CAD9#9A,S4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O
M0SHO8S4R93DS9#E?.3=B9E\T,3(S7S@Y-&%?8S`X9&(X9&0V83,U+U=O<FMS
M:&5E=',O4VAE970Q,BYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG
M.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@
M8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\
M345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X
M="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA
M=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@
M0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A
M8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14Q%/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$
M,CX\<W1R;VYG/E-(05)%2$],1$524R<@15%52519($Y/5$4\8G(^/"]S=')O
M;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^
M,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^3F]T97,@
M=&\@1FEN86YC:6%L(%-T871E;65N=',\+W-T<F]N9SX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^4TA!4D5(3TQ$15)3)R!%455)5%D@3D]4
M13PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'`@<W1Y;&4],T0G
M;6%R9VEN.B`P<'0G/CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4
M:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P)SX\8CY.
M3U1%(#8N(%-(05)%2$],1$524R<@15%52519/"]B/CPO<#X-"@T*/'`@<W1Y
M;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I
M9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@.7!T)SXF(S$V,#L\+W`^#0H-
M"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE
M<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^5&AE
M($-O;7!A;GDG<R!";V%R9"!O9B!$:7)E8W1O<G,@;6%Y+"!W:71H;W5T#0IF
M=7)T:&5R(&%C=&EO;B!B>2!T:&4@0V]M<&%N>2=S('-T;V-K:&]L9&5R<RP@
M9G)O;2!T:6UE('1O('1I;64L(&1I<F5C="!T:&4@:7-S=6%N8V4@;V8@86YY
M(&%U=&AO<FEZ960@8G5T('5N:7-S=65D(&]R('5N<F5S97)V960-"G-H87)E
M<R!O9B!P<F5F97)R960@<W1O8VL@:6X@<V5R:65S(&%N9"!A="!T:&4@=&EM
M92!O9B!I<W-U86YC92P@9&5T97)M:6YE('1H92!R:6=H=',L('!R969E<F5N
M8V5S(&%N9"!L:6UI=&%T:6]N<R!O9B!E86-H('-E<FEE<RX-"E1H92!H;VQD
M97)S(&]F('!R969E<G)E9"!S=&]C:R!M87D@8F4@96YT:71L960@=&\@<F5C
M96EV92!A('!R969E<F5N8V4@<&%Y;65N="!I;B!T:&4@979E;G0@;V8@86YY
M(&QI<75I9&%T:6]N+"!D:7-S;VQU=&EO;B!O<@T*=VEN9&EN9RUU<"!O9B!T
M:&4@0V]M<&%N>2!B969O<F4@86YY('!A>6UE;G0@:7,@;6%D92!T;R!T:&4@
M:&]L9&5R<R!O9B!T:&4@8V]M;6]N('-T;V-K+B!&=7)T:&5R;6]R92P@=&AE
M(&)O87)D(&]F(&1I<F5C=&]R<R!C;W5L9`T*:7-S=64@<')E9F5R<F5D('-T
M;V-K('=I=&@@=F]T:6YG(&%N9"!O=&AE<B!R:6=H=',@=&AA="!C;W5L9"!A
M9'9E<G-E;'D@869F96-T('1H92!V;W1I;F<@<&]W97(@;V8@=&AE(&AO;&1E
M<G,@;V8@=&AE(&-O;6UO;B!S=&]C:RX\+W`^#0H-"CQP('-T>6QE/3-$)V9O
M;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I
M;CH@,#L@=&5X="UI;F1E;G0Z(#EP="<^/&D^)B,Q-C`[/"]I/CPO<#X-"@T*
M/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S
M+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@.7!T)SX\:3Y#;VYV
M97)T:6)L92!397)I97,@02!0<F5F97)R960@4W1O8VL@/"]I/CPO<#X-"@T*
M/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S
M+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@.7!T)SXF(S$V,#L\
M+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N
M+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#EP="<^
M5&AE($-O;7!A;GD@:&%S(&%U=&AO<FEZ960@,2PP,#`L,#`P('-H87)E<R!O
M9@T*0V]N=F5R=&EB;&4@4V5R:65S($$@4')E9F5R<F5D(%-T;V-K+"`D,"XP
M,#$@<&%R('9A;'5E+B!!="!$96-E;6)E<B8C,38P.S,Q+"`R,#$Q(&%N9"`R
M,#$P+"!T:&5R92!W97)E(#4Q,"PP,#`@<VAA<F5S(&ES<W5E9"!A;F0-"F]U
M='-T86YD:6YG+CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE
M<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN
M9&5N=#H@,"XR-6EN)SXF(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z
M(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@
M,#L@=&5X="UI;F1E;G0Z(#`N-6EN)SX\:3Y#;VUM;VX@4W1O8VL\+VD^/"]P
M/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@
M5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG
M/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.
M97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N
M=#H@,"XR-6EN)SY4:&4@0V]M<&%N>2!H87,@875T:&]R:7IE9"`R,#`L,#`P
M+#`P,"!S:&%R97,-"F]F(&-O;6UO;B!S=&]C:RP@<&%R('9A;'5E("0P+C`Q
M+B!!="!$96-E;6)E<B`S,2P@,C`Q,2!A;F0@,C`Q,"P@=&AE<F4@=V5R92`V
M-"PV,CDL,#,S(&%N9"`T."PR.#(L.#<Q('-H87)E<R!I<W-U960@86YD(&]U
M='-T86YD:6YG+`T*<F5S<&5C=&EV96QY+CPO<#X-"@T*/'`@<W1Y;&4],T0G
M9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R
M9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SXF(S$V,#L\+W`^#0H-"CQP
M('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@
M4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^3VX@07!R
M:6P@,3,L(#(P,3`L('1H92!#;VUP86YY)B,Q-#8[<R!";V%R9`T*;V8@1&ER
M96-T;W)S(')E<V-I;F1E9"!A('1R86YS86-T:6]N(&5N=&5R960@:6YT;R!I
M;B!&96)R=6%R>2`R,#`Y('=I=&@@5&%U<G5S($=L;V)A;"!/<'!O<G1U;FET
M>2!&=6YD+"!C86YC96QE9"`S+#(U,"!S:&%R97,@;V8-"G1H92!397)I97,@
M0B!P<F5F97)R960@<W1O8VL@86YD(#,U,"PP,#`@8V]M;6]N('-H87)E<R!A
M;F0@<&%I9"!T:&4@:&]L9&5R<R`D,RPU-C,L,#8R(&9R;VT@=&AE('!R;V-E
M961S(&]F('1H92!R97-T<FEC=&5D(&EN=F5S=&UE;G0N#0I4:&4@86-C<G5E
M9"!D:79I9&5N9',@;VX@=&AE(%-E<FEE<R!"('-T;W!P960@=7!O;B!T:&4@
M969F96-T:79E(&1A=&4@;V8@=&AE(&-A;F-E;&QA=&EO;B!O9B!T:&4@86=R
M965M96YT(&]N($%P<FEL(#$S+"`R,#$P(&%N9`T*=&AE(&%C8W)U960@9&EV
M:61E;F0@;V8@)#(V-2PW.#<@=V%S(')E=F5R<V5D(&EN=&\@861D:71I;VYA
M;"!P86ED(&EN(&-A<&ET86PN($EN(&-O;FYE8W1I;VX@=VET:"!T:&ES('1R
M86YS86-T:6]N+"!T:&4@0V]M<&%N>0T*<F5C;V=N:7IE9"!A(&QO<W,@;VX@
M:6YV97-T;65N="!O9B`D,2PR,S@L-C4R(&9O<B!T:&4@>65A<B!E;F1E9"!$
M96-E;6)E<B`S,2P@,C`P.2X\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P
M<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@
M=&5X="UI;F1E;G0Z(#`N,C5I;B<^)B,Q-C`[/"]P/@T*#0H\<"!S='EL93TS
M1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M
M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/DEN($IU;'D@,C`Q,"P@
M=&AE($-O;7!A;GD@8V%N8V5L;&5D(#$Y,"PP,#`-"G-H87)E<R!V86QU960@
M870@)#DP,BPU,#`@9'5E('1O(&$@<F5C97-S:6]N(&]F('1H92!!9'1E8R!A
M9W)E96UE;G0@=&\@86-Q=6ER92`Q.24@;V8@=&AE(&ES<W5E9"!A;F0@;W5T
M<W1A;F1I;F<@;65M8F5R(&EN=&5R97-T#0IO9B!!9'1E8RX@06-C;W)D:6YG
M;'DL('1H92!#;VUP86YY(')E8V]G;FEZ960@82!C<F5D:70@;V8@)#DP,BPU
M,#`@=VAI8V@@;V9F<V5T('1H92`D.3`R+#4P,"!R97-E87)C:"!A;F0@9&5V
M96QO<&UE;G0@97AP96YS92!O<FEG:6YA;&QY#0IR96-O9VYI>F5D(&EN(#(P
M,#DN/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2
M;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P
M+C(U:6XG/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4
M:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT
M+6EN9&5N=#H@,"XR-6EN)SY);B!!=6=U<W0@,C`Q,"P@=&AE($-O;7!A;GD@
M:7-S=65D('1O($1R+B!3:&%N90T*,BPU,#`L,#`P('-H87)E<R!O9B!C;VUM
M;VX@<W1O8VL@87,@8V]N<VED97)A=&EO;B!F;W(@<&%Y;65N="!O9B`D,3(U
M+#`P,"!A8V-R=65D(&-O;7!E;G-A=&EO;BX@5&AE<V4@<VAA<F5S('=E<F4@
M=F%L=65D(&%T("0R-S4L,#`P#0IW:&EC:"!W87,@=&AE('%U;W1E9"!M87)K
M970@=F%L=64@;VX@=&AE(&1A=&4@;V8@:7-S=6%N8V4N($%C8V]R9&EN9VQY
M+"!T:&4@0V]M<&%N>2!R96-O<F1E9"!C;VUP96YS871I;VX@97AP96YS92!O
M9B`D,34P+#`P,"!I;@T*8V]N;F5C=&EO;B!W:71H('1H:7,@=')A;G-A8W1I
M;VXN/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2
M;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P
M+C(U:6XG/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4
M:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT
M+6EN9&5N=#H@,"XR-6EN)SY);B!397!T96UB97(@,C`Q,"!A;F0@:6X@82!P
M<FEV871E('!L86-E;65N=`T*=')A;G-A8W1I;VXL('1H92!#;VUP86YY('-O
M;&0@,2PX-S4L,#`P(')E<W1R:6-T960@8V]M;6]N('-H87)E<R!T;R!I;G9E
M<W1O<G,@9F]R("0W-2PP,#`N/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q
M,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[
M('1E>'0M:6YD96YT.B`P+C(U:6XG/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4]
M,T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@
M;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SY);B!/8W1O8F5R(&%N
M9"!.;W9E;6)E<B!O9B`R,#$P+"!A('1O=&%L(&]F#0HD,3(L,#`P('!R:6YC
M:7!A;"!C;VYV97)T:6)L92!N;W1E<R!P87EA8FQE('=E<F4@8V]N=F5R=&5D
M(&EN=&\@,S<T+#@X,R!C;VUM;VX@<VAA<F5S+CPO<#X-"@T*/'`@<W1Y;&4]
M,T0G9F]N=#H@,3)P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@
M;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SXF(S$V,#L\+W`^#0H-
M"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE
M<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^26X@
M3F]V96UB97(@,C`Q,"P@86YD(&EN(&$@<')I=F%T92!P;&%C96UE;G0-"G1R
M86YS86-T:6]N+"!T:&4@8V]M<&%N>2!S;VQD(#4L-34U+#4U-B!R97-T<FEC
M=&5D(&-O;6UO;B!S:&%R97,@9F]R("0R-3`L,#`P+CPO<#X-"@T*/'`@<W1Y
M;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I
M9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SXF(S$V,#L\+W`^
M#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4
M:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^
M26X@4V5P=&5M8F5R(#(P,3`L('1H92!#;VUP86YY(&ES<W5E9"`S,#`L,#`P
M#0IC;VUM;VX@<VAA<F5S('9A;'5E9"!A="`D,3@L,#`P(&EN('-E='1L96UE
M;G0@;V8@82!L87=S=6ET+CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P
M="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T
M97AT+6EN9&5N=#H@,"XR-6EN)SXF(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$
M)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA
M<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^1'5R:6YG('1H92!Y96%R
M(&5N9&5D($1E8V5M8F5R(#,Q+"`R,#$P+"!T:&4-"D-O;7!A;GD@:7-S=65D
M(#(L.3@Y+#DU,B!C;VUM;VX@<VAA<F5S('9A;'5E9"!A="`D,C$Q+#<Q,B!A
M<R!C;VUP96YS871I;VX@9F]R(&-O;G-U;'1I;F<@<V5R=FEC97,N/"]P/@T*
M#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM
M97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/B8C
M,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@
M4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@
M,"XR-6EN)SY$=7)I;F<@=&AE('EE87(@96YD960@1&5C96UB97(@,S$L(#(P
M,3`L('1H90T*0V]M<&%N>2!C86YC96QL960@,C`P+#`P,"!C;VUM;VX@<VAA
M<F5S('9A;'5E9"!A="`D-#`L,#`P('1H870@=V%S('!R979I;W5S;'D@:7-S
M=65D('1O(&$@8V]N<W5L=&%N="!D=64@=&\@8V%N8V5L;&%T:6]N(&]F(&$@
M8V]N<W5L=&EN9PT*86=R965M96YT+B!4:&ES(&%M;W5N="!W87,@8W)E9&ET
M960@=&\@<')O9F5S<VEO;F%L(&9E97,N($EN(&%D9&ET:6]N+"!T:&4@0V]M
M<&%N>2!R979E<G-E9"!A(&QI86)I;&ET>2!T;R!I<W-U92!C;VUM;VX@<W1O
M8VL@86UO=6YT:6YG#0IT;R`D,C4P+#`P,"X@5&AI<R!A;6]U;G0@:&%S(&)E
M96X@8W)E9&ET960@=&\@;W1H97(@9V5N97)A;"!A;F0@861M:6YI<W1R871I
M=F4@97AP96YS97,N/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I
M;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M
M:6YD96YT.B`P+C(U:6XG/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N
M=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN
M.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SY);B!$96-E;6)E<B`R,#$P+"!T
M:&4@0V]M<&%N>2!I<W-U960@,3`P+#`P,`T*86YD(#4P+#`P,"!S:&%R97,@
M;V8@8V]M;6]N('-T;V-K(&%S(&-O;G-I9&5R871I;VX@9F]R('!A>6UE;G0@
M;V8@)#4L,#`P(&%N9"`D,BPU,#`@<')I;F-I<&%L(&QO86YS('!A>6%B;&4@
M=&\@=&AE($-O;7!A;GDF(S$T-CMS#0I#14\@86YD(&$@=&AI<F0@<&%R='DL
M(')E<W!E8W1I=F5L>2X\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@
M5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X
M="UI;F1E;G0Z(#`N,C5I;B<^)B,Q-C`[/"]P/@T*#0H\<"!S='EL93TS1"=F
M;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G
M:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/B8C,38P.SPO<#X-"@T*/'`@
M<W1Y;&4],T0G;6%R9VEN.B`Q,G!T(#`@-G!T)SXF(S$V,#L\+W`^#0H-"CQT
M86)L92!C96QL<&%D9&EN9STS1#`@8V5L;'-P86-I;F<],T0P('-T>6QE/3-$
M)W=I9'1H.B`Q,#`E)SX-"CQT<CX-"B`@("`\=&0@<W1Y;&4],T0G=&5X="UA
M;&EG;CH@8V5N=&5R.R!W:61T:#H@,3`P)2<^1BTQ,SPO=&0^/"]T<CX-"CPO
M=&%B;&4^#0H-"@T*/'`@<W1Y;&4],T0G;6%R9VEN.B`V<'0@,"`Q,G!T)SXF
M(S$V,#L\+W`^#0H-"CQT86)L92!C96QL<&%D9&EN9STS1#`@8V5L;'-P86-I
M;F<],T0P('-T>6QE/3-$)W=I9'1H.B`Q,#`E)SX-"CQT<CX-"B`@("`\=&0@
M<W1Y;&4],T0G=&5X="UA;&EG;CH@8V5N=&5R.R!W:61T:#H@,3`P)2<^)B,Q
M-C`[/"]T9#X\+W1R/@T*/"]T86)L93X-"CQP('-T>6QE/3-$)V9O;G0Z(#$P
M<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@
M=&5X="UI;F1E;G0Z(#`N,C5I;B<^)B,Q-C`[/"]P/@T*#0H\<"!S='EL93TS
M1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M
M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/B8C,38P.SPO<#X-"@T*
M/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S
M+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XU:6XG/B8C,38P
M.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M
M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XU
M:6XG/DEN($9E8G)U87)Y(#(P,3$L('1H92!#;VUP86YY(&ES<W5E9"`U-S(L
M,3$U#0IC;VUM;VX@<VAA<F5S('=I=&@@82!F86ER(&UA<FME="!V86QU92!O
M9B`D,C(L.3<U(&9O<B!P87EM96YT(&]F(&%C8W)U960@;&5G86P@9F5E<R!I
M;B!T:&4@86UO=6YT(&]F("0Q-"PX-S4[('1H92!E>&-E<W,@9F%I<B!M87)K
M970-"G9A;'5E(&]F('1H92!C;VUM;VX@<VAA<F5S(&]F("0X+#$P,"!W87,@
M<F5C;W)D960@87,@;&5G86P@97AP96YS97,N/"]P/@T*#0H\<"!S='EL93TS
M1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M
M87)G:6XZ(#`G/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P
M="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T
M97AT+6EN9&5N=#H@,"XU:6XG/DEN($9E8G)U87)Y(#(P,3$L('1H92!#;VUP
M86YY(&ES<W5E9"`Q-"PP-S8L.3(S#0IS:&%R97,@;V8@8V]M;6]N('-T;V-K
M('=I=&@@82!F86ER(&UA<FME="!V86QU92!O9B`D-38S+#`W-R!T;R!T:&4@
M0T5/(&%S(&-O;G-I9&5R871I;VX@9F]R('!A>6UE;G0@;V8@)#,V-BPP,#`@
M86-C<G5E9"!C;VUP96YS871I;VX[#0IT:&4@97AC97-S(&9A:7(@;6%R:V5T
M('9A;'5E(&]F("0Q.3<L,#<W(&AA<R!B965N(')E8V]R9&5D(&%S('-H87)E
M+6)A<V5D(&-O;7!E;G-A=&EO;B!D=7)I;F<@=&AE('1H<F5E(&UO;G1H<R!E
M;F1E9"!-87)C:"`S,2P-"C(P,3$N($9U<G1H97(L('1H92!#14\@9F]R9V%V
M92!A8V-R=65D(&-O;7!E;G-A=&EO;B!D=64@:&EM(&%M;W5N=&EN9R!T;R`D
M-S`P+#(V.2X@5&AE(&-O;7!E;G-A=&EO;B!F;W)G:79E;B!B>2!T:&4@0T5/
M(&AA<R!B965N#0IT<F5A=&5D(&%S(&$@8V%P:71A;"!C;VYT<FEB=71I;VX@
M=&\@=&AE($-O;7!A;GD@86YD('1H97)E9F]R92!H87,@8F5E;B!R96-O<F1E
M9"!A<R!A9&1I=&EO;F%L('!A:60M:6X@8V%P:71A;"!I;B!&96)R=6%R>2`R
M,#$Q+CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@
M4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P)SXF(S$V,#L\+W`^#0H-
M"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE
M<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N-6EN)SY);B!&
M96)R=6%R>2`R,#$Q+"!T:&4@0V]M<&%N>2!S;VQD(#<U,"PP,#`@<VAA<F5S
M#0IO9B!C;VUM;VX@<W1O8VL@9F]R("0V,RPW-3`N/"]P/@T*#0H\<"!S='EL
M93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF
M.R!M87)G:6XZ(#`G/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@
M,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P
M.R!T97AT+6EN9&5N=#H@,"XU:6XG/DEN($9E8G)U87)Y(#(P,3$L(#(P+#`P
M,"!S=&]C:R!O<'1I;VYS('=E<F4-"F5X97)C:7-E9"!A="!A('9A;'5E(&]F
M("0P+C`U('!E<B!C;VUM;VX@<W1O8VLN/"]P/@T*#0H\<"!S='EL93TS1"=F
M;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G
M:6XZ(#`G/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4
M:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT
M+6EN9&5N=#H@,"XU:6XG/DEN($%P<FEL(#(P,3$L('1H92!#;VUP86YY('-O
M;&0@-S4P+#`P,"!C;VUM;VX-"G-H87)E<R!V86QU960@870@)#8S+#<U,"X\
M+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N
M+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P/@T*#0H\<"!S
M='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E
M<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C5I;B<^26X@4V5P=&5M
M8F5R(#(P,3$L('1H92!#;VUP86YY(&ES<W5E9"`Q-S$L-3`P#0IS:&%R97,@
M;V8@8V]M;6]N('-T;V-K('1O($AA<F]L9"!0875L('9A;'5E9"!A="`D."PU
M-S4@87,@8V]N<VED97)A=&EO;B!F;W(@<&%Y;65N="!O9B!A8V-R=65D(&QE
M9V%L('-E<G9I8V5S(&%M;W5N=&EN9R!T;R`D-BPP,#`N#0I4:&4@8V]M<&%N
M>2!R96-O<F1E9"!A9&1I=&EO;F%L('-H87)E+6)A<V5D(&-O;7!E;G-A=&EO
M;B!E>'!E;G-E(&]F("0R+#4W-2!I;B!C;VYN96-T:6]N('=I=&@@=&AI<R!T
M<F%N<V%C=&EO;BX@5&AE($-O;7!A;GD@86QS;PT*:7-S=65D(#4L-C(V('-H
M87)E<R!V86QU960@870@)#$L-C4P('1O(&$@=F5N9&]R(&9O<B!S97)V:6-E
M<R!R96YD97)E9"X\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM
M97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[
M/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA
M;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`Y-2XR
M-7!T)SX\:3Y3=&]C:R!/<'1I;VYS(#PO:3X\+W`^#0H-"CQP('-T>6QE/3-$
M)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA
M<F=I;CH@,"<^/&D^)B,Q-C`[/"]I/CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N
M=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN
M.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SY4:&4@0V]M<&%N>2!I<W-U960@
M82!T;W1A;"!O9B`T,"PP,#`@;W!T:6]N<PT*=F%L=65D(&%T("0X-"PP,#`@
M=&\@='=O(&1I<F5C=&]R<R!I;B!*86YU87)Y(#(P,3`N(%1H92!O<'1I;VYS
M(&AA=F4@86X@97AE<F-I<V4@<')I8V4@;V8@)#(N,3`@86YD(&$@9F%I<B!M
M87)K970@=F%L=64@;V8@)#(N,3`-"G!E<B!O<'1I;VXN(%1H92!O<'1I;VYS
M(&5X<&ER92!O;B!*86YU87)Y(#(P,C`N(%1H92!O<'1I;VYS('=E<F4@=F%L
M=65D('5S:6YG('1H92!B;&%C:RUS8VAO;&5S(&UO9&5L('5S:6YG('1H92!F
M;VQL;W=I;F<@87-S=6UP=&EO;G,Z#0IV;VQA=&EL:71Y("T@,S$V)3L@9&EV
M:61E;F0@>6EE;&0@)B,Q-3`[(#`E.R!Z97)O(&-O=7!O;B!R871E("8C,34P
M.R`S+C@U)2!A;F0@82!L:69E(&]F(#$P('EE87)S+CPO<#X-"@T*/'`@<W1Y
M;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I
M9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SXF(S$V,#L\+W`^
M#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4
M:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N-6EN)SY4
M:&4@0V]M<&%N>2!I<W-U960@82!T;W1A;"!O9B`T,"PP,#`@;W!T:6]N<PT*
M=F%L=65D(&%T("0R+#`P,"!T;R!T=V\@9&ER96-T;W)S(&EN($IA;G5A<GD@
M,C`Q,2X@5&AE(&]P=&EO;G,@:&%V92!A;B!E>&5R8VES92!P<FEC92!O9B`D
M,"XP-2!A;F0@82!F86ER(&UA<FME="!V86QU92!O9B`D,"XP-0T*<&5R(&]P
M=&EO;BX@5&AE(&]P=&EO;G,@97AP:7)E(&]N($IA;G5A<GD@,C`R,2X@5&AE
M(&]P=&EO;G,@=V5R92!V86QU960@=7-I;F<@=&AE($)L86-K+5-C:&]L97,@
M;6]D96P@=7-I;F<@=&AE(&9O;&QO=VEN9R!A<W-U;7!T:6]N<SH-"G9O;&%T
M:6QI='D@+2`S-#@E.R!D:79I9&5N9"!Y:65L9"`M(#`E.R!Z97)O(&-O=7!O
M;B!R871E(#,N-3`E(&%N9"!A(&QI9F4@;V8@,3`@>65A<G,N/"]P/@T*#0H\
M<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L
M(%-E<FEF.R!M87)G:6XZ(#`G/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G
M9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R
M9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XU:6XG/E1H92!";&%C:RU38VAO;&5S
M(&]P=&EO;BUP<FEC:6YG(&UO9&5L('=A<R!D979E;&]P960-"F9O<B!U<V4@
M:6X@97-T:6UA=&EN9R!T:&4@9F%I<B!V86QU92!O9B!T<F%D960@;W!T:6]N
M<R!T:&%T(&AA=F4@;F\@=F5S=&EN9R!R97-T<FEC=&EO;G,@86YD(&%R92!F
M=6QL>2!T<F%N<V9E<F%B;&4N($EN(&%D9&ET:6]N+`T*;W!T:6]N+7!R:6-I
M;F<@;6]D96QS(')E<75I<F4@=&AE(&EN<'5T(&]F(&AI9VAL>2!S=6)J96-T
M:79E(&%S<W5M<'1I;VYS+"!I;F-L=61I;F<@=&AE(&5X<&5C=&5D('-T;V-K
M('!R:6-E('9O;&%T:6QI='DN($)E8V%U<V4-"G1H92!#;VUP86YY)B,Q-#8[
M<R!O<'1I;VYS(&AA=F4@8VAA<F%C=&5R:7-T:6-S('-I9VYI9FEC86YT;'D@
M9&EF9F5R96YT(&9R;VT@=&AO<V4@;V8@=')A9&5D(&]P=&EO;G,@86YD(&)E
M8V%U<V4@8VAA;F=E<R!I;B!T:&4-"G-U8FIE8W1I=F4@:6YP=70@87-S=6UP
M=&EO;G,@8V%N(&UA=&5R:6%L;'D@869F96-T('1H92!F86ER('9A;'5E(&5S
M=&EM871E+"!I;B!M86YA9V5M96YT)B,Q-#8[<R!O<&EN:6]N('1H92!E>&ES
M=&EN9R!M;V1E;',@;6%Y#0IN;W0@;F5C97-S87)I;'D@<')O=FED92!A(')E
M;&EA8FQE('-I;F=L92!M96%S=7)E(&]F('1H92!F86ER('9A;'5E(&]F(&ET
M<R!O<'1I;VYS+CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE
M<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P)SXF(S$V,#L\
M+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N
M+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N-6EN
M)SY!('-U;6UA<GD@;V8@=&AE('-T871U<R!O9B!T:&4@0V]M<&%N>28C,30V
M.W,-"F]P=&EO;G,@:7,@<')E<V5N=&5D(&)E;&]W+CPO<#X-"@T*/'`@<W1Y
M;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I
M9CL@;6%R9VEN.B`P)SXF(S$V,#L\+W`^#0H-"CQT86)L92!C96QL<&%D9&EN
M9STS1#`@8V5L;'-P86-I;F<],T0P('-T>6QE/3-$)W=I9'1H.B`Q,#`E.R!F
M;VYT+7-I>F4Z(#$P<'0G/@T*/'1R('-T>6QE/3-$)W9E<G1I8V%L+6%L:6=N
M.B!B;W1T;VTG/@T*("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@(#QT9"!C;VQS
M<&%N/3-$,B!S='EL93TS1"=F;VYT+7=E:6=H=#H@8F]L9#L@=&5X="UA;&EG
M;CH@8V5N=&5R)SY$96-E;6)E<B`S,2P@,C`Q,3PO=&0^#0H@("`@/'1D(&-O
M;'-P86X],T0R('-T>6QE/3-$)V9O;G0M=V5I9VAT.B!B;VQD.R!T97AT+6%L
M:6=N.B!C96YT97(G/D1E8V5M8F5R(#,Q+"`R,#$P/"]T9#X\+W1R/@T*/'1R
M('-T>6QE/3-$)W9E<G1I8V%L+6%L:6=N.B!B;W1T;VTG/@T*("`@(#QT9#XF
M(S$V,#L\+W1D/@T*("`@(#QT9"!S='EL93TS1"=T97AT+6%L:6=N.B!C96YT
M97(G/DYU;6)E<B!O9CPO=&0^#0H@("`@/'1D('-T>6QE/3-$)W1E>'0M86QI
M9VXZ(&-E;G1E<B<^5V5I9VAT960@079E<F%G93PO=&0^#0H@("`@/'1D('-T
M>6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1E<B<^3G5M8F5R(&]F/"]T9#X-"B`@
M("`\=&0@<W1Y;&4],T0G=&5X="UA;&EG;CH@8V5N=&5R)SY796EG:'1E9"!!
M=F5R86=E/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)W9E<G1I8V%L+6%L:6=N
M.B!B;W1T;VTG/@T*("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@(#QT9"!S='EL
M93TS1"=T97AT+6%L:6=N.B!C96YT97([(&)O<F1E<BUB;W1T;VTZ($)L86-K
M(#%P="!S;VQI9"<^3W!T:6]N<SPO=&0^#0H@("`@/'1D('-T>6QE/3-$)W1E
M>'0M86QI9VXZ(&-E;G1E<CL@8F]R9&5R+6)O='1O;3H@0FQA8VL@,7!T('-O
M;&ED)SY%>&5R8VES92!0<FEC93PO=&0^#0H@("`@/'1D('-T>6QE/3-$)W1E
M>'0M86QI9VXZ(&-E;G1E<CL@8F]R9&5R+6)O='1O;3H@0FQA8VL@,7!T('-O
M;&ED)SY/<'1I;VYS/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G=&5X="UA;&EG
M;CH@8V5N=&5R.R!B;W)D97(M8F]T=&]M.B!";&%C:R`Q<'0@<V]L:60G/D5X
M97)C:7-E(%!R:6-E/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)W9E<G1I8V%L
M+6%L:6=N.B!B;W1T;VT[(&)A8VMG<F]U;F0M8V]L;W(Z(')G8B@R,#0L,C,X
M+#(U-2DG/@T*("`@(#QT9"!S='EL93TS1"=W:61T:#H@-#@E.R!T97AT+6%L
M:6=N.B!L969T.R!P861D:6YG+6QE9G0Z(#4N-S5P="<^3W5T<W1A;F1I;F<L
M(&)E9VEN;FEN9R!O9B!Y96%R/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G=VED
M=&@Z(#$S)3L@=&5X="UA;&EG;CH@<FEG:'0G/C0P+#`P,#PO=&0^#0H@("`@
M/'1D('-T>6QE/3-$)W=I9'1H.B`Q,R4[('1E>'0M86QI9VXZ(')I9VAT)SXD
M,BXQ,#PO=&0^#0H@("`@/'1D('-T>6QE/3-$)W=I9'1H.B`Q,R4[('1E>'0M
M86QI9VXZ(')I9VAT)SXM/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G=VED=&@Z
M(#$S)3L@=&5X="UA;&EG;CH@<FEG:'0G/B0R+C$P/"]T9#X\+W1R/@T*/'1R
M('-T>6QE/3-$)W9E<G1I8V%L+6%L:6=N.B!B;W1T;VT[(&)A8VMG<F]U;F0M
M8V]L;W(Z(%=H:71E)SX-"B`@("`\=&0@<W1Y;&4],T0G<&%D9&EN9RUL969T
M.B`U+C<U<'0G/D=R86YT960\+W1D/@T*("`@(#QT9"!S='EL93TS1"=T97AT
M+6%L:6=N.B!R:6=H="<^-#`L,#`P/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G
M=&5X="UA;&EG;CH@<FEG:'0G/BXP-3PO=&0^#0H@("`@/'1D('-T>6QE/3-$
M)W1E>'0M86QI9VXZ(')I9VAT)SXT,"PP,#`\+W1D/@T*("`@(#QT9"!S='EL
M93TS1"=T97AT+6%L:6=N.B!R:6=H="<^+3PO=&0^/"]T<CX-"CQT<B!S='EL
M93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!B86-K9W)O=6YD+6-O;&]R
M.B!R9V(H,C`T+#(S."PR-34I)SX-"B`@("`\=&0@<W1Y;&4],T0G<&%D9&EN
M9RUL969T.B`U+C<U<'0G/D5X97)C:7-E9#PO=&0^#0H@("`@/'1D('-T>6QE
M/3-$)V)O<F1E<BUB;W1T;VTZ($)L86-K(#%P="!S;VQI9#L@=&5X="UA;&EG
M;CH@<FEG:'0G/B@R,"PP,#`I/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G8F]R
M9&5R+6)O='1O;3H@0FQA8VL@,7!T('-O;&ED.R!T97AT+6%L:6=N.B!R:6=H
M="<^*"XP-2D\+W1D/@T*("`@(#QT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M
M.B!";&%C:R`Q<'0@<V]L:60[('1E>'0M86QI9VXZ(')I9VAT)SXM/"]T9#X-
M"B`@("`\=&0@<W1Y;&4],T0G8F]R9&5R+6)O='1O;3H@0FQA8VL@,7!T('-O
M;&ED.R!T97AT+6%L:6=N.B!R:6=H="<^+3PO=&0^/"]T<CX-"CQT<B!S='EL
M93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!B86-K9W)O=6YD+6-O;&]R
M.B!7:&ET92<^#0H@("`@/'1D('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[
M('!A9&1I;F<M;&5F=#H@-2XW-7!T)SY/=71S=&%N9&EN9RP@96YD(&]F('EE
M87(\+W1D/@T*("`@(#QT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!";&%C
M:R`R<'0@9&]U8FQE.R!T97AT+6%L:6=N.B!R:6=H="<^-C`L,#`P/"]T9#X-
M"B`@("`\=&0@<W1Y;&4],T0G8F]R9&5R+6)O='1O;3H@0FQA8VL@,G!T(&1O
M=6)L93L@=&5X="UA;&EG;CH@<FEG:'0G/B0Q+C0R/"]T9#X-"B`@("`\=&0@
M<W1Y;&4],T0G8F]R9&5R+6)O='1O;3H@0FQA8VL@,G!T(&1O=6)L93L@=&5X
M="UA;&EG;CH@<FEG:'0G/C0P+#`P,#PO=&0^#0H@("`@/'1D('-T>6QE/3-$
M)V)O<F1E<BUB;W1T;VTZ($)L86-K(#)P="!D;W5B;&4[('1E>'0M86QI9VXZ
M(')I9VAT)SXD,BXQ,#PO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=V97)T:6-A
M;"UA;&EG;CH@8F]T=&]M.R!B86-K9W)O=6YD+6-O;&]R.B!R9V(H,C`T+#(S
M."PR-34I)SX-"B`@("`\=&0@<W1Y;&4],T0G<&%D9&EN9RUL969T.B`U+C<U
M<'0G/B8C,38P.SPO=&0^#0H@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@/'1D
M/B8C,38P.SPO=&0^#0H@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@/'1D/B8C
M,38P.SPO=&0^/"]T<CX-"CPO=&%B;&4^#0H\<"!S='EL93TS1"=F;VYT.B`Q
M,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`G
M/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G;6%R9VEN.B`P(#`@-G!T)SXF
M(S$V,#L\+W`^#0H-"CQT86)L92!C96QL<&%D9&EN9STS1#`@8V5L;'-P86-I
M;F<],T0P('-T>6QE/3-$)W=I9'1H.B`Q,#`E)SX-"CQT<CX-"B`@("`\=&0@
M<W1Y;&4],T0G=&5X="UA;&EG;CH@8V5N=&5R.R!W:61T:#H@,3`P)2<^/"]T
M9#X\+W1R/@T*/"]T86)L93X-"@T*#0H\<"!S='EL93TS1"=M87)G:6XZ(#9P
M="`P(#`G/CPO<#X-"@T*/'1A8FQE(&-E;&QP861D:6YG/3-$,"!C96QL<W!A
M8VEN9STS1#`@<W1Y;&4],T0G=VED=&@Z(#$P,"4G/@T*/'1R/@T*("`@(#QT
M9"!S='EL93TS1"=T97AT+6%L:6=N.B!C96YT97([('=I9'1H.B`Q,#`E)SX\
M+W1D/CPO='(^#0H\+W1A8FQE/@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4
M:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT
M+6EN9&5N=#H@-#4N.'!T)SY/<'1I;VYS(&]U='-T86YD:6YG(&%N9"!E>&5R
M8VES86)L92!B>2!P<FEC90T*<F%N9V4@87,@;V8@1&5C96UB97(@,S$L(#(P
M,3$@=V5R92!A<R!F;VQL;W=S.CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@
M,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P
M.R!T97AT+6%L:6=N.B!C96YT97(G/CQB/B8C,38P.SPO8CX\+W`^#0H-"CQT
M86)L92!C96QL<&%D9&EN9STS1#`@8V5L;'-P86-I;F<],T0P('-T>6QE/3-$
M)W=I9'1H.B`Q,#`E.R!B;W)D97(M8V]L;&%P<V4Z(&-O;&QA<'-E)SX-"CQT
M<B!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@=&]P)SX-"B`@("`\=&0@8V]L
M<W!A;CTS1#(@<W1Y;&4],T0G<&%D9&EN9SH@,2XT-7!T(#4N-S5P="<^3W5T
M<W1A;F1I;F<@3W!T:6]N<SPO=&0^#0H@("`@/'1D('-T>6QE/3-$)W!A9&1I
M;F<Z(#$N-#5P="`U+C<U<'0[('1E>'0M86QI9VXZ(&-E;G1E<CL@=F5R=&EC
M86PM86QI9VXZ(&)O='1O;2<^)B,Q-C`[/"]T9#X-"B`@("`\=&0@8V]L<W!A
M;CTS1#(@<W1Y;&4],T0G<&%D9&EN9SH@,2XT-7!T(#4N-S5P="<^17AE<F-I
M<V%B;&4@3W!T:6]N<SPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=V97)T:6-A
M;"UA;&EG;CH@8F]T=&]M)SX-"B`@("`\=&0@<W1Y;&4],T0G=VED=&@Z(#(P
M)3L@<&%D9&EN9SH@,2XT-7!T(#4N-S5P="<^4F%N9V4\+W1D/@T*("`@(#QT
M9"!S='EL93TS1"=W:61T:#H@,C`E.R!P861D:6YG.B`Q+C0U<'0@-2XW-7!T
M)SY.=6UB97(\+W1D/@T*("`@(#QT9"!S='EL93TS1"=W:61T:#H@,C`E.R!P
M861D:6YG.B`Q+C0U<'0@-2XW-7!T.R!T97AT+6%L:6=N.B!C96YT97([('9E
M<G1I8V%L+6%L:6=N.B!B;W1T;VTG/@T*("`@("`@("`\<"!S='EL93TS1"=F
M;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G
M:6XZ(#`G/D%V97)A9V4\+W`^#0H@("`@("`@(#QP('-T>6QE/3-$)V9O;G0Z
M(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@
M,"<^5V5I9VAT960\+W`^#0H@("`@("`@(#QP('-T>6QE/3-$)V9O;G0Z(#$P
M<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^
M4F5M86EN:6YG($-O;G1R86-T=6%L/"]P/@T*("`@("`@("`\<"!S='EL93TS
M1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M
M87)G:6XZ(#`G/CQU/DQI9F4@:6X@665A<G,\+W4^/"]P/CPO=&0^#0H@("`@
M/'1D('-T>6QE/3-$)W=I9'1H.B`R,"4[('!A9&1I;F<Z(#$N-#5P="`U+C<U
M<'0G/DYU;6)E<CPO=&0^#0H@("`@/'1D('-T>6QE/3-$)W=I9'1H.B`R,"4[
M('!A9&1I;F<Z(#$N-#5P="`U+C<U<'0[('1E>'0M86QI9VXZ(&-E;G1E<CL@
M=F5R=&EC86PM86QI9VXZ(&)O='1O;2<^#0H@("`@("`@(#QP('-T>6QE/3-$
M)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA
M<F=I;CH@,"<^5V5I9VAT960\+W`^#0H@("`@("`@(#QP('-T>6QE/3-$)V9O
M;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I
M;CH@,"<^079E<F%G93PO<#X-"B`@("`@("`@/'`@<W1Y;&4],T0G9F]N=#H@
M,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P
M)SX\=3Y%>&5R8VES92!0<FEC93PO=3X\+W`^/"]T9#X\+W1R/@T*/'1R('-T
M>6QE/3-$)W9E<G1I8V%L+6%L:6=N.B!T;W`G/@T*("`@(#QT9"!S='EL93TS
M1"=P861D:6YG.B`Q+C0U<'0@-2XW-7!T)SXD,BXQ,#PO=&0^#0H@("`@/'1D
M('-T>6QE/3-$)W!A9&1I;F<Z(#$N-#5P="`U+C<U<'0G/C0P+#`P,#PO=&0^
M#0H@("`@/'1D('-T>6QE/3-$)W!A9&1I;F<Z(#$N-#5P="`U+C<U<'0[('1E
M>'0M86QI9VXZ(&-E;G1E<CL@=F5R=&EC86PM86QI9VXZ(&)O='1O;2<^.#PO
M=&0^#0H@("`@/'1D('-T>6QE/3-$)W!A9&1I;F<Z(#$N-#5P="`U+C<U<'0G
M/C0P+#`P,#PO=&0^#0H@("`@/'1D('-T>6QE/3-$)W!A9&1I;F<Z(#$N-#5P
M="`U+C<U<'0[('1E>'0M86QI9VXZ(&-E;G1E<CL@=F5R=&EC86PM86QI9VXZ
M(&)O='1O;2<^)#(N,3`\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G=F5R=&EC
M86PM86QI9VXZ('1O<"<^#0H@("`@/'1D('-T>6QE/3-$)W!A9&1I;F<Z(#$N
M-#5P="`U+C<U<'0G/B0P+C`U/"]T9#X-"B`@("`\=&0@<W1Y;&4],T0G<&%D
M9&EN9SH@,2XT-7!T(#4N-S5P="<^,C`L,#`P/"]T9#X-"B`@("`\=&0@<W1Y
M;&4],T0G<&%D9&EN9SH@,2XT-7!T(#4N-S5P=#L@=&5X="UA;&EG;CH@8V5N
M=&5R.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M)SXW/"]T9#X-"B`@("`\=&0@
M<W1Y;&4],T0G<&%D9&EN9SH@,2XT-7!T(#4N-S5P="<^,C`L,#`P/"]T9#X-
M"B`@("`\=&0@<W1Y;&4],T0G<&%D9&EN9SH@,2XT-7!T(#4N-S5P=#L@=&5X
M="UA;&EG;CH@8V5N=&5R.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M)SXD,"XP
M-3PO=&0^/"]T<CX-"CPO=&%B;&4^#0H-"@T*/'`@<W1Y;&4],T0G;6%R9VEN
M.B`P<'0G/CPO<#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE
M>'1087)T7V,U,F4Y,V0Y7SDW8F9?-#$R,U\X.31A7V,P.&1B.&1D-F$S-0T*
M0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]C-3)E.3-D.5\Y-V)F7S0Q
M,C-?.#DT85]C,#AD8CAD9#9A,S4O5V]R:W-H965T<R]3:&5E=#$S+FAT;6P-
M"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-
M"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-
M"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#
M;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F
M+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W
M+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^
M/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@
M:60],T1)1#!%3$4^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^4D5,051%1"!0
M05)463QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S
M,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M/'-T<F]N9SY.;W1E<R!T;R!&:6YA;F-I86P@4W1A=&5M96YT<SPO<W1R;VYG
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y214Q!5$5$(%!!
M4E19/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<"!S='EL93TS
M1"=M87)G:6XZ(#!P="<^/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T
M(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`G/CQB
M/DY/5$4@-RX@4D5,051%1"!005)463PO8CX\+W`^#0H-"CQP('-T>6QE/3-$
M)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA
M<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^)B,Q-C`[/"]P/@T*#0H\
M<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L
M(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/DEN($%U
M9W5S="`R,#$P+"!T:&4@0V]M<&%N>2!I<W-U960@=&\@1'(N(%-H86YE#0HR
M+#4P,"PP,#`@<VAA<F5S(&]F(&-O;6UO;B!S=&]C:R!A<R!C;VYS:61E<F%T
M:6]N(&9O<B!P87EM96YT(&]F("0Q,C4L,#`P(&%C8W)U960@8V]M<&5N<V%T
M:6]N+B!4:&5S92!S:&%R97,@=V5R92!V86QU960@870@)#(W-2PP,#`-"G=H
M:6-H('=A<R!T:&4@<75O=&5D(&UA<FME="!V86QU92!O;B!T:&4@9&%T92!O
M9B!I<W-U86YC92X@06-C;W)D:6YG;'DL('1H92!#;VUP86YY(')E8V]R9&5D
M(&-O;7!E;G-A=&EO;B!E>'!E;G-E(&]F("0Q-3`L,#`P(&EN#0IC;VYN96-T
M:6]N('=I=&@@=&AI<R!T<F%N<V%C=&EO;BX\+W`^#0H-"CQP('-T>6QE/3-$
M)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA
M<F=I;CH@,"<^/&(^)B,Q-C`[/"]B/CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N
M=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN
M.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SY);B!&96)R=6%R>2`R,#$Q+"!T
M:&4@0V]M<&%N>2!E;G1E<F5D(&EN=&\-"F$@;F5W(&5M<&QO>6UE;G0@86=R
M965M96YT('=I=&@@:71S($-%3R!T:&%T('!R;W9I9&5S(&9O<B!A(&)A<V4@
M<V%L87)Y(&]F("0R,"PP,#`L('-U8FIE8W0@=&\@0U!)(&%D:G5S=&UE;G1S
M+"!I;F-E;G1I=F4@<&5R9F]R;6%N8V4-"F)O;G5S97,@97%U86P@=&\@,3(E
M(&]F('1H92!#;VUP86YY)W,@86YN=6%L($=!05`@96%R;FEN9W,@9F]R('1H
M92!Y96%R<R`R,#$Q('1H<F]U9V@@,C`Q-2!A;F0@9&ES8W)E=&EO;F%R>2!B
M;VYU<V5S+"!A<R!W96QL(&%S#0IE>'!E;G-E(')E:6UB=7)S96UE;G1S(&%N
M9"!C97)T86EN(&5M<&QO>65E(&)E;F5F:71S+B!4:&4@86=R965M96YT('1E
M<FUI;F%T97,@1&5C96UB97(@,S$L(#(P,34N/"]P/@T*#0H\<"!S='EL93TS
M1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M
M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/B8C,38P.SPO<#X-"@T*
M/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S
M+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SY!<R!O
M9B!$96-E;6)E<B`S,2P@,C`Q,2P@=&AE($-O;7!A;GD@:&%S(&%C8W)U960-
M"B0R,"PP,#`@9F]R('5N<&%I9"!W86=E<R!U;F1E<B!T:&4@96UP;&]Y;65N
M="!A9W)E96UE;G0N/"]P/@T*#0H-"@T*/'`@<W1Y;&4],T0G;6%R9VEN.B`P
M<'0G/CPO<#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'10
M87)T7V,U,F4Y,V0Y7SDW8F9?-#$R,U\X.31A7V,P.&1B.&1D-F$S-0T*0V]N
M=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]C-3)E.3-D.5\Y-V)F7S0Q,C-?
M.#DT85]C,#AD8CAD9#9A,S4O5V]R:W-H965T<R]3:&5E=#$T+FAT;6P-"D-O
M;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O
M;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*
M/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT
M96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G
M/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS
M/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H
M96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60]
M,T1)1#!%3$4^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L
M(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^0T]-34E4345.5%,@
M04Y$($-/3E1)3D=%3D-)15,\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/CQS=')O;F<^3F]T97,@=&\@1FEN86YC:6%L(%-T871E
M;65N=',\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^0T]-34E4345.5%,@04Y$($-/3E1)3D=%3D-)15,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQP('-T>6QE/3-$)VUA<F=I;CH@,'!T)SX\
M+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N
M+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^/&(^3D]412`X+B!#3TU-251-
M14Y44R!!3D0@0T].5$E.1T5.0TE%4SPO8CX\+W`^#0H-"CQP('-T>6QE/3-$
M)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA
M<F=I;CH@,"<^)B,Q-C`[/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T
M(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E
M>'0M:6YD96YT.B`P+C5I;B<^3F]N92X\+W`^#0H-"@T*#0H\<"!S='EL93TS
M1"=M87)G:6XZ(#!P="<^/"]P/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM
M+2TM+3U?3F5X=%!A<G1?8S4R93DS9#E?.3=B9E\T,3(S7S@Y-&%?8S`X9&(X
M9&0V83,U#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V,U,F4Y,V0Y
M7SDW8F9?-#$R,U\X.31A7V,P.&1B.&1D-F$S-2]7;W)K<VAE971S+U-H965T
M,34N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R
M:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S
M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE
M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA
M<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R
M8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\
M+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS
M1')E<&]R="!I9#TS1$E$,$5,13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY.
M3U1%4R!214-%259!0DQ%4SQB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^/'-T<F]N9SY.;W1E<R!T;R!&:6YA;F-I86P@4W1A=&5M
M96YT<SPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y.3U1%4R!214-%259!0DQ%4SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'`@<W1Y;&4],T0G;6%R9VEN.B`P<'0G/CPO<#X-"@T*/'`@<W1Y
M;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I
M9CL@;6%R9VEN.B`P)SX\8CY.3U1%(#DN($Y/5$53(%)%0T5)5D%"3$53/"]B
M/CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M
M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P)SX\8CXF(S$V,#L\+V(^/"]P
M/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@
M5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C5I;B<^
M5&AE($-O;7!A;GD@:7,@=&AE(&AO;&1E<B!O9B!T=V\@<')O;6ES<V]R>0T*
M;F]T97,@=VET:"!!9'9A;F-E9"!$:7-I;F9E8W1A;G0@5&5C:&YO;&]G:65S
M("@F(S$T-SM!9'1E8R8C,30X.RD@:6X@=&AE(&%M;W5N="!O9B`D-S4L,#`P
M(&%N9"`D,C`L,#`P(&1U92!O;B!.;W9E;6)E<B`S,"P@,C`Q,`T*86YD($9E
M8G)U87)Y(#(P,3$L(')E<W!E8W1I=F5L>2X@5&AE(&YO=&5S(&)E87(@:6YT
M97)E<W0@;V8@."4@<&5R(&%N;G5M+B!);B!T:&4@979E;G0@;V8@9&5F875L
M="P@=&AE($-O;7!A;GD@:7,@96YT:71L960@=&\@<F5C96EV90T*<V5V96X@
M9F]G9V5R<R!F;W(@=&AE(&9I<G-T(&YO=&4@86YD('1W;R!F;V=G97)S(&9O
M<B!T:&4@<V5C;VYD(&YO=&4@870@;F\@8VAA<F=E+B!!<R!O9B!$96-E;6)E
M<B`S,2P@,C`Q,"P@=&AE($-O;7!A;GD@9G5L;'D@<F5S97)V960-"G1H97-E
M(&YO=&5S(')E8V5I=F%B;&5S(&%N9"!R96-O<F1E9"!B860@9&5B="!E>'!E
M;G-E(&]F("0Y-2PP,#`N/"]P/@T*#0H-"@T*/'`@<W1Y;&4],T0G;6%R9VEN
M.B`P<'0G/CPO<#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE
M>'1087)T7V,U,F4Y,V0Y7SDW8F9?-#$R,U\X.31A7V,P.&1B.&1D-F$S-0T*
M0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]C-3)E.3-D.5\Y-V)F7S0Q
M,C-?.#DT85]C,#AD8CAD9#9A,S4O5V]R:W-H965T<R]3:&5E=#$V+FAT;6P-
M"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-
M"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-
M"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#
M;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F
M+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W
M+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^
M/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@
M:60],T1)1#!%3$4^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^24Y#3TU%(%1!
M6$53/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/DYO=&5S('1O($9I;F%N8VEA;"!3=&%T96UE;G1S/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DE.0T]-12!405A%
M4SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'`@<W1Y;&4],T0G
M;6%R9VEN.B`P<'0G/CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4
M:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P)SX\8CY.
M3U1%(#$P+B!)3D-/344@5$%815,\+V(^/"]P/@T*#0H\<"!S='EL93TS1"=F
M;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G
M:6XZ(#`G/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4
M:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT
M+6EN9&5N=#H@,"XU:6XG/D%T($1E8V5M8F5R(#,Q+"`R,#$Q('1H92!#;VUP
M86YY(&AA9"!A=F%I;&%B;&4-"FYE="UO<&5R871I;F<@;&]S<R!C87)R>69O
M<G=A<F1S(&9O<B!&961E<F%L('1A>"!P=7)P;W-E<R!O9B!A<'!R;WAI;6%T
M96QY("0U+#,P,"PP,#`L('=H:6-H(&UA>2!B92!A<'!L:65D(&%G86EN<W0@
M9G5T=7)E('1A>&%B;&4-"FEN8V]M92P@:68@86YY+"!F<F]M(#(P,C<@=&\@
M,C`S,2X@0V5R=&%I;B!S:6=N:69I8V%N="!C:&%N9V5S(&EN(&]W;F5R<VAI
M<"!O9B!T:&4@0V]M<&%N>2!M87D@<F5S=')I8W0@=&AE(&9U='5R92!U=&EL
M:7IA=&EO;@T*;V8@=&AE<V4@=&%X(&QO<W,@8V%R<GEF;W)W87)D<RX\+W`^
M#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4
M:6UE<RP@4V5R:68[(&UA<F=I;CH@,"<^)B,Q-C`[/"]P/@T*#0H\<"!S='EL
M93TS1"=F;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF
M.R!M87)G:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/D%T($1E8V5M8F5R
M(#,Q+"`R,#$Q('1H92!#;VUP86YY(&AA9"!A(&1E9F5R<F5D#0IT87@@87-S
M970@;V8@87!P<F]X:6UA=&5L>2`D,2PX,#(L,#`P(')E<')E<V5N=&EN9R!T
M:&4@8F5N969I="!O9B!I=',@;F5T(&]P97)A=&EN9R!L;W-S(&-A<G)Y+69O
M<G=A<F1S+B!4:&4@0V]M<&%N>2!H87,@;F]T(')E8V]G;FEZ960-"F%N>2!T
M87@@8F5N969I="!O<B!T87@@87-S971S(&9R;VT@=&AE<V4@;&]S<R!C87)R
M>2UF;W)W87)D<R!D=64@=&\@=&AE(&9A8W0@=&AA="!R96%L:7IA=&EO;B!O
M9B!T:&4@=&%X(&)E;F5F:70@:7,@=6YC97)T86EN(&%N9`T*=&AE<F5F;W)E
M+"!A('9A;'5A=&EO;B!A;&QO=V%N8V4@97%U86P@=&\@,3`P)2!O9B!T:&4@
M=&%X(&)E;F5F:70@:&%S(&)E96X@87!P;&EE9"!A9V%I;G-T('1H92!V86QU
M92!O9B!A;GD@=&%X(&%S<V5T(&%R:7-I;F<@9G)O;0T*=&AE<V4@;&]S<V5S
M+B!4:&4@9&EF9F5R96YC92!B971W965N('1H92!F961E<F%L('-T871U=&]R
M>2!T87@@<F%T92!O9B`S-"4@86YD('1H92!#;VUP86YY)W,@969F96-T:79E
M('1A>"!R871E(&]F(#`E(&ES(&1U92!T;PT*86X@:6YC<F5A<V4@:6X@=&AE
M('9A;'5A=&EO;B!A;&QO=V%N8V4@;V8@87!P<F]X:6UA=&5L>2`D,C4U+#`P
M,"!I;B`R,#$Q+CPO<#X-"@T*#0H-"CQP('-T>6QE/3-$)VUA<F=I;CH@,'!T
M)SX\+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO
M=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R
M=%]C-3)E.3-D.5\Y-V)F7S0Q,C-?.#DT85]C,#AD8CAD9#9A,S4-"D-O;G1E
M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8S4R93DS9#E?.3=B9E\T,3(S7S@Y
M-&%?8S`X9&(X9&0V83,U+U=O<FMS:&5E=',O4VAE970Q-RYH=&UL#0I#;VYT
M96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT
M96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH
M=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N
M="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\
M<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO
M*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A
M9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$
M240P14Q%/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C
M;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E-50E-%455%3E0@159%
M3E13/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/DYO=&5S('1O($9I;F%N8VEA;"!3=&%T96UE;G1S/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-50E-%455%3E0@
M159%3E13/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<"!S='EL
M93TS1"=M87)G:6XZ(#!P="<^/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q
M,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`G
M/CQB/DY/5$4@,3$N(%-50E-%455%3E0@159%3E13/"]B/CPO<#X-"@T*/'`@
M<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!3
M97)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SXF(S$V,#L\
M+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N
M+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I
M;B<^5&AE($-O;7!A;GD@:&%S(&5V86QU871E9"!S=6)S97%U96YT(&5V96YT
M<PT*=&AR;W5G:"!T:&4@9&%T92!T:&4@9FEN86YC:6%L('-T871E;65N=',@
M=V5R92!I<W-U960@86YD('5P('1O('1H92!T:6UE(&]F(&9I;&EN9R!O9B!T
M:&4@9FEN86YC:6%L('-T871E;65N=',@=VET:"!T:&4@4V5C=7)I=&EE<PT*
M86YD($5X8VAA;F=E($-O;6UI<W-I;VXN/"]P/@T*#0H\<"!S='EL93TS1"=F
M;VYT.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G
M:6XZ(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/DEN($IA;G5A<GD@,C`Q,B!T
M:&4@0V]M<&%N>2!G<F%N=&5D(#(P+#`P,`T*<W1O8VL@;W!T:6]N<R!T;R!A
M(&1I<F5C=&]R+B!4:&4@3W!T:6]N<R!H879E(&%N(&5X97)C:7-E('!R:6-E
M(&]F("0P+C`S('!E<B!S:&%R92!A;F0@97AP:7)E($IA;G5A<GD@,2P@,C`R
M,BX\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O
M;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N
M,C5I;B<^)B,Q-C`[/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT.B`Q,'!T(%1I
M;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ(#`[('1E>'0M
M:6YD96YT.B`P+C(U:6XG/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4],T0G;6%R
M9VEN.B`Q,G!T(#`@-G!T)SXF(S$V,#L\+W`^#0H-"@T*#0H\<"!S='EL93TS
M1"=M87)G:6XZ(#9P="`P(#$R<'0G/B8C,38P.SPO<#X-"@T*/'`@<W1Y;&4]
M,T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@
M;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SXF(S$V,#L\+W`^#0H-
M"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE
M<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^26X@
M2F%N=6%R>2`R,#$R('1H92!#;VUP86YY(&ES<W5E9"`Q,#`L,#`P#0IS:&%R
M97,@;V8@8V]M;6]N('-T;V-K('1O(&$@9F]R;65R(&1I<F5C=&]R+CPO<#X-
M"@T*/'`@<W1Y;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I
M;65S+"!397)I9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SXF
M(S$V,#L\+W`^#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W
M(%)O;6%N+"!4:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z
M(#`N,C5I;B<^3VX@2F%N=6%R>2`Y+"`R,#$R('1H92!#;VUP86YY('-O;&0@
M.#`P+#`P,`T*<VAA<F5S(&]F(&-O;6UO;B!S=&]C:R!F;W(@)#$P+#`P,"!T
M;R!A('!R:79A=&4@:6YV97-T;W(N/"]P/@T*#0H\<"!S='EL93TS1"=F;VYT
M.B`Q,'!T(%1I;65S($YE=R!2;VUA;BP@5&EM97,L(%-E<FEF.R!M87)G:6XZ
M(#`[('1E>'0M:6YD96YT.B`P+C(U:6XG/B8C,38P.SPO<#X-"@T*/'`@<W1Y
M;&4],T0G9F]N=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I
M9CL@;6%R9VEN.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SXF(S$V,#L\+W`^
M#0H-"CQP('-T>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4
M:6UE<RP@4V5R:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^
M/&9O;G0@<W1Y;&4],T0G8V]L;W(Z(&)L86-K)SY);B!&96)R=6%R>2`R,"P-
M"C(P,3(@=V4@<V]L9"!A("0Q,#`L,#`P(&-O;G9E<G1I8FQE('!R;VUI<W-O
M<GD@;F]T92!B96%R:6YG(&EN=&5R97-T(&%T,3`E('!E<B!A;FYU;2!A;F0@
M;6%T=7)I;F<@1&5C96UB97(@,S$L(#(P,34N(#PO9F]N=#Y4:&4-"FYO=&4@
M:7,@8V]N=F5R=&EB;&4@870@86YY('1I;64@86YD('1H92!C;VYV97)S:6]N
M('!R:6-E(&ES(&EN:71I86QL>2`D,"XP-2!P97(@<VAA<F4N($%F=&5R($%U
M9W5S="`S,"P@,C`Q,BP@=&AE(&-O;G9E<G-I;VX@<')I8V4-"G=I;&P@870@
M=&AE(&5N9"!O9B!E86-H(&UO;G1H(&%D:G5S="!T;R!T:&4@;&]W97(@;V8@
M=&AE(&-U<G)E;G0@8V]N=F5R<VEO;B!P<FEC92!O<B`Q,3`E(&]F('1H870@
M;6]N=&@F(S$T-CMS('9O;'5M92!W96EG:'1E9`T*879E<F%G92!P<FEC92!A
M<R!R97!O<G1E9"!B>2!";&]O;6)E<F<@<W5B:F5C="!T;R!B96EN9R!N;R!L
M;W=E<B!T:&%N("0P+C`P-2!P97(@<VAA<F5S+B!4:&4@<'5R8VAA<V5R(&]F
M('1H92!.;W1E(&%L<V\@<F5C96EV960-"C8P,"PP,#`@=V%R<F%N=',@=&\@
M86-Q=6ER92!C;VUM;VX@<VAA<F5S+B!4:&4@=V%R<F%N=',@97AP:7)E(&]N
M($1E8V5M8F5R(#,Q+"`R,#$W(&%N9"!H879E(&%N(&EN:71I86P@97AE<F-I
M<V4@<')I8V4@=VAI8V@@:7,-"B0P+C`U('!E<B!S:&%R92!A;F0@8V%N(&%D
M:G5S="!L;W=E<B!I;B!T:&4@<V%M92!M86YN97(@87,@=&AE(&%C8V]M<&%N
M>6EN9R!C;VYV97)T:6)L92!N;W1E+CPO<#X-"@T*/'`@<W1Y;&4],T0G9F]N
M=#H@,3!P="!4:6UE<R!.97<@4F]M86XL(%1I;65S+"!397)I9CL@;6%R9VEN
M.B`P.R!T97AT+6EN9&5N=#H@,"XR-6EN)SXF(S$V,#L\+W`^#0H-"CQP('-T
M>6QE/3-$)V9O;G0Z(#$P<'0@5&EM97,@3F5W(%)O;6%N+"!4:6UE<RP@4V5R
M:68[(&UA<F=I;CH@,#L@=&5X="UI;F1E;G0Z(#`N,C5I;B<^26X@1F5B<G5A
M<GD@,C`Q,BP@=&AE($-O;7!A;GD@:7-S=65D(#$X,2PR-3`-"F-O;6UO;B!S
M:&%R97,@9F]R('!A>6UE;G0@;V8@)#4L-#,W(&EN(&QE9V%L(&9E97,N)B,Q
M-C`[/"]P/@T*#0H-"@T*/'`@<W1Y;&4],T0G;6%R9VEN.B`P<'0G/CPO<#X\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-
M"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7V,U,F4Y
M,V0Y7SDW8F9?-#$R,U\X.31A7V,P.&1B.&1D-F$S-0T*0V]N=&5N="U,;V-A
M=&EO;CH@9FEL93HO+R]#.B]C-3)E.3-D.5\Y-V)F7S0Q,C-?.#DT85]C,#AD
M8CAD9#9A,S4O5V]R:W-H965T<R]F:6QE;&ES="YX;6P-"D-O;G1E;G0M5')A
M;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP
M93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/'AM;"!X;6QN
M<SIO/3-$(G5R;CIS8VAE;6%S+6UI8W)O<V]F="UC;VTZ;V9F:6-E.F]F9FEC
M92(^#0H@/&\Z36%I;D9I;&4@2%)E9CTS1"(N+B]7;W)K8F]O:RYH=&UL(B\^
M#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,#$N:'1M;"(O/@T*(#QO.D9I;&4@
M2%)E9CTS1")3:&5E=#`R+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE
M970P,RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,#0N:'1M;"(O
M/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#`U+FAT;6PB+SX-"B`\;SI&:6QE
M($A2968],T0B4VAE970P-BYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H
M965T,#<N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#`X+FAT;6PB
M+SX-"B`\;SI&:6QE($A2968],T0B4VAE970P.2YH=&UL(B\^#0H@/&\Z1FEL
M92!(4F5F/3-$(E-H965T,3`N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3
M:&5E=#$Q+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970Q,BYH=&UL
M(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,3,N:'1M;"(O/@T*(#QO.D9I
M;&4@2%)E9CTS1")3:&5E=#$T+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B
M4VAE970Q-2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,38N:'1M
M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#$W+FAT;6PB+SX-"CPO>&UL
M/@T*+2TM+2TM/5].97AT4&%R=%]C-3)E.3-D.5\Y-V)F7S0Q,C-?.#DT85]C
/,#AD8CAD9#9A,S4M+0T*
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Going Concern<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiquidityDisclosureTextBlock', window );">Going Concern</a></td>
        <td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND BASIS
OF PRESENTATION</b></p>

<p style="font: 5pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"><i>Going Concern</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company had limited revenues during the
years ended December 31, 2011 and 2010 and has incurred a net loss of $824,880 for the year ended December 31, 2011. The Company
has not been able to generate positive cash from operations for the years ended December 31, 2011 and 2010. In addition, at December
31, 2011 the Company has a negative working capital of $379,942 and stockholders' deficiency of $271,182. These factors raise substantial
doubt about the Company's ability to continue as a going concern.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company plans on funding operations and
liquidity needs from licensing arrangements, debt financing and sales of its common stock and notes convertible into common stock.
There can be no assurance that additional funds required for continued operations during the next year or thereafter will be generated
from our operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Should the Company seek additional funds from
external sources such as debt or additional equity financings or other potential sources, there can be no assurance that such funds
will be available on terms acceptable to the Company or that they will not have a significant dilutive effect on the Company's
existing stockholders. The inability to generate cash flow from operations or to raise sufficient capital from external sources
would force the Company to substantially curtail or cease operations and would, therefore, have a material adverse effect on its
business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Accordingly, the Company's existence is dependent
on management's ability to develop profitable operations and resolve its liquidity problems. The accompanying financial statements
do not include any adjustments related to the recoverability or classification of asset-carrying amounts or the amounts and classification
of liabilities that may result should the Company be unable to continue as a going concern.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company plans to raise additional funds
through debt and equity placements and increase revenue through new product development. In the event that the Company cannot generate
sufficient cash flow from its operations or raise proceeds from offering debt or equity securities, the Company may be forced to
curtail or cease its activities. There can be no assurance that the Company will be successful in achieving its goals.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Principles of Consolidation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The accompanying financial statements include
the accounts of TOMI (a Florida Corporation) (Parent), its wholly owned subsidiary, TOMI Environmental Solutions, Inc. (a Nevada
Corporation) and through November 2011 its 55% owned subsidiary, TOMI-Singapore. In November 2011 the Company disposed TOMI-Singapore.
The Company&#146;s 55% owned subsidiary, TOMI-Environmental-China (TOMI-China) has been dormant since its formation in April 2011.
All significant intercompany accounts and transactions have been eliminated in consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="margin: 0 0 6pt"></p>

<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr>
    <td style="text-align: center; width: 100%"></td></tr>
</table>


<p style="margin: 6pt 0 0"></p>

<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr>
    <td style="text-align: center; width: 100%">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Use of Estimates </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">The preparation of consolidated financial statements
in conformity with U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the
amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from
these estimates. On an ongoing basis, we evaluate our estimates, including those related to the accounts receivable, fair values
of financial instruments, intangible assets, useful lives of intangible assets and property and equipment, fair values of stock-based
awards, income taxes, and contingent liabilities, among others. We base our estimates on historical experience and on various other
assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values
of assets and liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Reclassification of Accounts</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Certain reclassifications have been made to
prior-year comparative financial statements to conform to the current year presentation. These reclassifications had no effect
on previously reported results of operations or financial position.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Fair Value Measurements</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">The authoritative guidance for fair value measurements
defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in
the principal or the most advantageous market for the asset or liability in an orderly transaction between market participants
on the measurement date. Market participants are buyers and sellers in the principal market that are (i) independent, (ii) knowledgeable,
(iii) able to transact, and (iv) willing to transact. The guidance describes a fair value hierarchy based on the levels of inputs,
of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the
following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.5in">Level 1 Quoted prices in active
markets for identical assets or liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.5in">Level 2 Inputs other than Level
1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in
markets that are not active, or other inputs that are observable or corroborated by observable market data or substantially the
full term of the assets or liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.5in">Level 3 Unobservable inputs that
are supported by little or no market activity and that are significant to the value of the assets or liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">The Company&#146;s financial instruments include
cash and equivalents, accounts payable and accrued expenses, loans payable and convertible notes. All these items were determined
to be Level 1 fair value measurements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">The carrying amounts of cash and equivalents,
accounts payable and accrued expenses and loans payable approximated fair value because of the short maturity of these instruments.
The recorded value of long-term debt approximates its fair value as the terms and rates approximate market rates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Cash and cash equivalents</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">For purposes of the statement of cash flows,
cash and cash equivalents includes cash on hand held at financial institutions and other liquid investments with original maturities
of three months or less. Amounts held at financial institutions did not exceed federally insured limits at December 31, 2011.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Property and Equipment </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">We account for property and equipment at cost
less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets,
generally three to five years. Depreciation for equipment, furniture and fixtures and vehicles commences once placed in service
for its intended use.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Long-Lived Assets Including Goodwill and Other Acquired Intangible
Assets </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">The Company reviews its property and equipment
and intangible assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not
be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows
the assets are expected to generate. If property and equipment and intangible assets are considered to be impaired, the impairment
to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. We have made no material
adjustments to our long-lived assets in any of the years presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"></p>

<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr>
    <td style="text-align: center; width: 100%"></td></tr>
</table>


<p style="margin: 6pt 0 12pt"></p>

<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr>
    <td style="text-align: center; width: 100%">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Income (Loss) Per Share</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">The computation of loss per share is based
on the weighted average number of common shares outstanding during the period presented. Diluted loss per share is the same as
basic loss per share as the effect of potentially dilutive securities (Series A Preferred Stock, options, convertible debt and
warrants: 2,445,000 and 550,000 shares at December 31, 2011 and 2010 respectively) would be anti-dilutive.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Revenue Recognition</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">For revenue from services and product sales,
the Company recognized revenue in accordance with Staff Accounting Bulletin No. 104, "Revenue Recognition" (SAB No. 104), which
superseded Staff Accounting Bulletin No. 101, "Revenue Recognition in Financial Statements" (SAB No. 101). SAB No. 104 requires
that four basic criteria must be met before revenue can be recognized: (1) persuasive evidence of an arrangement exists; (2) service
has been rendered or delivery has occurred; (3) the selling price is fixed and determinable; and (4) collectibility is reasonably
assured. Determination of criteria (3) and (4) are based on management's judgment regarding the fixed nature of the selling prices
of the services rendered or products delivered and the collectibility of those amounts. Provisions for discounts to customers,
and allowance, and other adjustments will be provided for in the same period the related sales are recorded.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 13.5pt 0 0"><b>Stock-based Compensation </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">We account for stock-based compensation in
accordance with FASB ASC 718, Compensation - Stock Compensation. Under the provisions of FASB ASC 718, stock-based compensation
cost is estimated at the grant date based on the award's fair value and is recognized as expense over the requisite service period.
The Company currently has one active stock-based compensation plan, TOMI Environmental Solutions, Inc. Stock Option and Restricted
Stock Plan (the "Plan"). The Plan calls for the Company through a committee of its Board of Directors, to issue up to 2,500,000
shares of restricted common stock or stock options. The Company generally issues grants to its employees, consultants, and board
members. Stock options are granted with an exercise price equal to the closing price of its common stock on the date of grant with
a term no greater</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">than 10 years. Generally, stock options vest over two to four years.
Incentive stock options granted to shareholders who own 10% or more of the Company's outstanding stocks are granted at an exercise
price that may not be less than 110% of the closing price of the Company's common stock on the date of grant and have a term no
greater than five years. At the date of grant, the Company determines the fair value of the stock option award and recognizes compensation
expense over the requisite service period, which is generally the vesting period of the award. The fair value of the stock option
award is calculated using the Black-Scholes option-pricing model. As of December 31, 2011, the Company has 60,000 options outstanding
and 941,500 common shares issued under the Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Debt Discount</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">The Company follows the authoritative guidance
for accounting for debt discount and valuation of detachable warrants. The Company recognized the value of detachable warrants
issued in conjunction with issuance of the convertible Debenture note. The Company valued the warrants using the Black-Scholes
pricing model. The Company recorded the warrant relative fair value as an increase to additional paid-in capital and discount against
the related debt. The discount attributed to the value of the warrants is amortized over the term of the underlying debt.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Income Taxes </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">The Company follows the authoritative guidance
for accounting for income taxes. Deferred income taxes are determined using the asset and liability method. Under this method,
deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and
liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
A valuation allowance is recorded when the expected recognition of a deferred tax asset is considered to be unlikely. The guidance
also requires that the Company determine whether it is more likely than not that a tax position will not be sustained upon examination
by the appropriate taxing authority.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="margin: 0 0 6pt"></p>

<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr>
    <td style="text-align: center; width: 100%"></td></tr>
</table>


<p style="margin: 6pt 0 0"></p>

<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr>
    <td style="text-align: center; width: 100%">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Comprehensive Income</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Comprehensive income is calculated in accordance
with ASC 220 "Comprehensive Income". ASC 220 requires the disclosure of all components of comprehensive income. As of December
31, 2010, comprehensive income related to foreign currency translation adjustment relating to the Company's Singapore subsidiary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Foreign Currency Translation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Assets and liabilities of the Company's Singapore
subsidiary were translated to US dollars using the current exchange rate for assets and liabilities. Amounts on the statement of
operations are translated at the average exchange rates during the year. Gains or losses resulting from foreign currency translation
are included as a component of other comprehensive income (loss).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 13.5pt 0 0"><b>Advertising and Promotional Expenses </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 4.5pt 0 0; text-indent: 24.5pt">The Company expenses advertising costs
in the period in which they are incurred. For the years ended December&#160;31, 2011 and 2010, advertising expenses totaled approximately
$2,200 and $12,000, respectively.<font style="font-family: Arial, Helvetica, Sans-Serif"> </font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Recent Accounting Pronouncements</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In January 2010, the FASB issued Accounting
Standards Update 2010-06, Fair Value Measurements and Disclosures (Topic 820): Improving Disclosures about Fair Value Measurements.
This guidance amends the disclosure requirements related to recurring and nonrecurring fair value measurements and requires new
disclosures on the transfers of assets and liabilities between Level 1 (quoted prices in active market for identical assets or
liabilities) and Level 2 (significant other observable inputs) of the fair value measurement hierarchy, including the reasons and
the timing of the transfers. Additionally, the guidance requires a roll forward of activities on purchases, sales, issuance and
settlements of the assets and liabilities measured using significant unobservable inputs (Level 3 fair value measurements). The
guidance became effective for the reporting period beginning January 1, 2010, except for the disclosure on the roll forward activities
for Level 3 fair value measurements, which will become effective for the reporting period beginning January 1, 2011. The Company's
adoption of this updated guidance was not significant to our consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In February 2010, the FASB issued updated guidance
related to subsequent events. As a result of this updated guidance, public filers must still evaluate subsequent events through
the issuance date of their financial statements; however, they are not required to disclose the date in which subsequent events
were evaluated in their financial statements disclosures. This amended guidance became effective upon its issuance on February
24, 2010 at which time the Company adopted this updated guidance.</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">In May 2011, the Financial Accounting Standards
Board (&#147;FASB&#148;) issued Accounting Standards Update (&#147;ASU&#148;) 2011-04, which updated the guidance in ASC Topic
820, <i>Fair Value Measurement.</i> The amendments in this ASU generally represent clarifications of Topic 820, but also include
some instances where a particular principle or requirement for measuring fair value or disclosing information about fair value
measurements has changed. This update results in common principles and requirements for measuring fair value and for disclosing
information about fair value measurements in accordance with U.S. GAAP and International Financial Reporting Standards. The amendments
in this ASU are to be applied prospectively. For public entities, the amendments are effective for interim and annual periods beginning
after December 15, 2011, and early application is not permitted. ASU 2011-04 is not expected to have a material impact on the Company&#146;s
financial position or results of operations.</p>



<p style="margin: 0pt"></p><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_NotesToFinancialStatementsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_NotesToFinancialStatementsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiquidityDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for reporting when there is a substantial doubt about an entity's ability to continue as a going concern for a reasonable period of time (generally a year from the balance sheet date). Disclose: (a) pertinent conditions and events giving rise to the assessment of substantial doubt about the entity's ability to continue as a going concern for a reasonable period of time, (b) the possible effects of such conditions and events, (c) management's evaluation of the significance of those conditions and events and any mitigating factors, (d) possible discontinuance of operations, (e) management's plans (including relevant prospective financial information), and (f) information about the recoverability or classification of recorded asset amounts or the amounts or classification of liabilities. If management's plans alleviate the substantial doubt about the entity's ability to continue as a going concern, disclosure of the principal conditions and events that initially raised the substantial doubt about the entity's ability to continue as a going concern would be expected to be considered. Disclose whether operations for the current or prior years generated sufficient cash to cover current obligations, whether waivers were obtained from creditors relating to the company's default under the provisions of debt agreements and possible effects of such conditions and events, such as: whether there is a possible need to obtain additional financing (debt or equity) or to liquidate certain holdings to offset future cash flow deficiencies. Disclose appropriate parent company information when parent is dependent upon remittances from subsidiaries to satisfy its obligations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LiquidityDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EUQAG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Balance Sheets (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">$ 61,179<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Miscellaneous Receivable</a></td>
        <td class="nump">10,569<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpense', window );">Prepaid expenses</a></td>
        <td class="nump">4,950<span></span></td>
        <td class="nump">2,862<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
        <td class="nump">15,519<span></span></td>
        <td class="nump">64,041<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
        <td class="nump">29,313<span></span></td>
        <td class="nump">153,638<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
        <td class="nump">80,549<span></span></td>
        <td class="nump">91,659<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecurityDeposit', window );">Security deposits</a></td>
        <td class="nump">500<span></span></td>
        <td class="nump">5,416<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
        <td class="nump">125,881<span></span></td>
        <td class="nump">314,754<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOverdrafts', window );">Cash Overdraft</a></td>
        <td class="nump">1,309<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
        <td class="nump">290,527<span></span></td>
        <td class="nump">169,475<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued officer's compensation</a></td>
        <td class="nump">20,000<span></span></td>
        <td class="nump">1,066,269<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable - current portion</a></td>
        <td class="nump">2,157<span></span></td>
        <td class="nump">8,077<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Loans Payable - Officer</a></td>
        <td class="nump">81,468<span></span></td>
        <td class="nump">23,158<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerDepositsCurrent', window );">Customer deposits</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">53,940<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
        <td class="nump">395,461<span></span></td>
        <td class="nump">1,320,919<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract', window );"><strong>Long-Term Liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible Debenture Payable , net of discount of $73,398</a></td>
        <td class="nump">1,602<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Non-current portion of notes payable - other</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">2,157<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total Liabilities</a></td>
        <td class="nump">397,063<span></span></td>
        <td class="nump">1,323,076<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity (Deficiency):</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative Convertible Series A Preferred Stock; par value $0.01; 1,000,000 shares authorized; 510,000 and 510,000 shares issued and outstanding at December 31, 2011 and December 31, 2010, respectively</a></td>
        <td class="nump">5,100<span></span></td>
        <td class="nump">5,100<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Cumulative Convertible Series B Preferred Stock; $1,000 stated value; 7.5 % cumulative dividend, 4,000 shares authorized; none issued and outstanding at December 31, 2011 and December 31, 2010</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock; par value $0.01; 200,000,000 and 75,000,000 shares authorized at December 31,2011 and December 31, 2010, respectively; 64,629,033 and 48,282,871 shares issued and outstanding at December 31,2011 and December 31, 2010 , respectively</a></td>
        <td class="nump">646,290<span></span></td>
        <td class="nump">482,829<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
        <td class="nump">10,934,799<span></span></td>
        <td class="nump">9,584,424<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
        <td class="num">(11,857,371)<span></span></td>
        <td class="num">(11,032,491)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationEquity', window );">Deferred compensation</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="num">(52,788)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax', window );">Accumulated Other Comprehensive Income</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">348<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total TOMI Environmental Solutions, Inc. Shareholders' Equity (Deficiency)</a></td>
        <td class="num">(271,182)<span></span></td>
        <td class="num">(1,012,578)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling Interest</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">4,256<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Stockholders' Equity (Deficiency)</a></td>
        <td class="num">(271,182)<span></span></td>
        <td class="num">(1,008,322)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders' Equity (Deficiency)</a></td>
        <td class="nump">$ 125,881<span></span></td>
        <td class="nump">$ 314,754<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 19<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19,20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccruedLiabilitiesCurrentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 31<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.30(a)(1))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AdditionalPaidInCapital</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Article 7<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 12<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br> -Section S99<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Publisher FASB<br><br><br><br> -Paragraph 1<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Concepts (CON)<br><br><br><br> -Number 6<br><br><br><br> -Paragraph 25<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 18<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.18)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_Assets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6801-107765<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Section 45<br><br><br><br> -SubTopic 10<br><br><br><br> -Topic 210<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6676-107765<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Paragraph 1<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 9<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.9)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6676-107765<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AssetsCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AssetsCurrentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOverdrafts">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 470<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 10<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6743817&amp;loc=d3e1243-112600<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 43<br><br><br><br> -Chapter 3<br><br><br><br> -Section A<br><br><br><br> -Paragraph 7<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Current Liabilities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_BankOverdrafts</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits are not generally reported as cash and cash equivalents. Includes cash and cash equivalents associated with the entity's continuing operations. Excludes cash and cash equivalents associated with the disposal group (and discontinued operation).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 1<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 95<br><br><br><br> -Paragraph 7<br><br><br><br> -Footnote 1<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3044-108585<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 95<br><br><br><br> -Paragraph 8, 9<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6676-107765<br><br><br><br><br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br><br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 95<br><br><br><br> -Paragraph 7, 26<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash Equivalents<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CashAndCashEquivalentsAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 30<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.29)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CommonStockValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 22<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ConvertibleDebtNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerDepositsCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CustomerDepositsCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationEquity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Value of stock issued under share-based plans to employees or officers which is the unearned portion, accounted for under the fair value method.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 123R<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 718<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 35<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415241&amp;loc=d3e4534-113899<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.30)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredCompensationEquity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The pretax total of net gain (loss), prior service cost (credit), and transition assets (obligations), as well as minimum pension liability if still remaining, included in accumulated other comprehensive income associated with a defined benefit pension or other postretirement plan(s) because they have yet to be recognized as components of net periodic benefit cost.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 132R<br><br><br><br> -Paragraph 5<br><br><br><br> -Subparagraph i<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 715<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (j)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6962843&amp;loc=d3e1928-114920<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EmployeeRelatedLiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 142<br><br><br><br> -Paragraph 42, 45<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph ((a)(1),(b))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6905858&amp;loc=d3e16323-109275<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IntangibleAssetsNetExcludingGoodwill</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total of all Liabilities and Stockholders' Equity items (or Partners' Capital, as applicable), including the portion of equity attributable to noncontrolling interests, if any.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 32<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.32)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Article 7<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 25<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LiabilitiesAndStockholdersEquity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 21<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total obligations incurred as part of normal operations that is expected to be repaid beyond the following twelve months or one business cycle.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 22, 23, 24, 25, 26, 27<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22-26)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LiabilitiesNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LoansPayableCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermNotesPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 22<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LongTermNotesPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.31)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 51<br><br><br><br> -Paragraph A3<br><br><br><br> -Appendix A<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 27<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 51<br><br><br><br> -Paragraph 38<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Article 7<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 20<br><br><br><br><br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Publisher AICPA<br><br><br><br> -Number 51<br><br><br><br> -Paragraph 26<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_MinorityInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 19, 20<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19,20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NotesPayableCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivables">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amounts due as of the balance sheet date from parties or arising from transactions not otherwise specified in the taxonomy.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 8<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.8)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherReceivables</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Face amount or stated value per share of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer); generally not indicative of the fair market value per share.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.28)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Principles Board Opinion (APB)<br><br><br><br> -Number 12<br><br><br><br> -Paragraph 10<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Article 5<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 29<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 129<br><br><br><br> -Paragraph 2, 3, 4, 5, 6, 7, 8<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PreferredStockParOrStatedValuePerShare</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:perShareItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 129<br><br><br><br> -Paragraph 2, 3, 4, 5, 6, 7, 8<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.3-04)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6959260&amp;loc=d3e187085-122770<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Principles Board Opinion (APB)<br><br><br><br> -Number 12<br><br><br><br> -Paragraph 10<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.28)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Article 3<br><br><br><br><br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Article 5<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 29<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PreferredStockValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount for a unclassified balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs. For a classified balance sheet, represents the noncurrent portion of prepaid expenses (the current portion has a separate concept).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (g)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6676-107765<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 340<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 05<br><br><br><br> -Paragraph 5<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6386993&amp;loc=d3e5879-108316<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 43<br><br><br><br> -Section A<br><br><br><br> -Paragraph 4<br><br><br><br> -Chapter 3<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Current Assets<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509628<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6787-107765<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PrepaidExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tangible assets that are held by an entity for use in the production or supply of goods and services, for rental to others, or for administrative purposes and that are expected to provide economic benefit for more than one year; net of accumulated depreciation. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.13)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Article 7<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 8<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 13<br><br><br><br> -Subparagraph a<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 12<br><br><br><br> -Paragraph 5<br><br><br><br> -Subparagraph b, c<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.31(a)(3))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Principles Board Opinion (APB)<br><br><br><br> -Number 12<br><br><br><br> -Paragraph 10<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 31<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Article 3<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_RetainedEarningsAccumulatedDeficit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecurityDeposit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.8,17)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SecurityDeposit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.29-31)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 51<br><br><br><br> -Paragraph A3<br><br><br><br> -Appendix A<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 29, 30, 31<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 4<br><br><br><br> -Section E<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 310<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SAB TOPIC 4.E)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6228006&amp;loc=d3e74512-122707<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StockholdersEquity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StockholdersEquityAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 810<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 16<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6921628&amp;loc=SL4568740-111683<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 810<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 4I<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6922042&amp;loc=SL4590271-111686<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Publisher AICPA<br><br><br><br> -Number 51<br><br><br><br> -Paragraph 26<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 51<br><br><br><br> -Paragraph A3<br><br><br><br> -Appendix A<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 51<br><br><br><br> -Paragraph 25<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 810<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6921628&amp;loc=SL4568447-111683<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ET4BG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Statements of Cash Flows (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Netlossattributabletothecompany', window );">Net loss attributable to the Company</a></td>
        <td class="num">$ (824,880)<span></span></td>
        <td class="num">$ (1,543,179)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Losstononcontrollinginterest', window );">Less: Net Income( loss) attributable to non-controlliong interest</a></td>
        <td class="num">(1,630)<span></span></td>
        <td class="nump">4,256<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Netloss', window );">Net loss</a></td>
        <td class="num">(826,510)<span></span></td>
        <td class="num">(1,538,923)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
        <td class="nump">70,128<span></span></td>
        <td class="nump">85,921<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Baddebtexpense', window );">Bad debt expense</a></td>
        <td class="nump">43,900<span></span></td>
        <td class="nump">101,090<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount and deferred financing charges</a></td>
        <td class="nump">16,602<span></span></td>
        <td class="nump">95,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Commonstockoptionissuedforservices', window );">Common Stock and options issued for services</a></td>
        <td class="nump">211,402<span></span></td>
        <td class="nump">445,712<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Commonstockissuedforsettlementoflitigation', window );">Common Stock issued for settlement of litigation</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">18,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Commonstockcancelledforacquisition', window );">Common Stock cancelled for acquisition</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="num">(902,500)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Amortizationofdeferredcompensation', window );">Amortization of deferred compensation</a></td>
        <td class="nump">52,788<span></span></td>
        <td class="nump">1,232,068<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Changeinfairmarketvalueofderivativeliability', window );">Change in fair market value of derivative liability</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">50,269<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Decrease in deferred revenue</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="num">(199,022)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Increaseinaccruedofficerscompensation', window );">Increase in accrued officer's compensation</a></td>
        <td class="nump">20,000<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on sale of property and equipment</a></td>
        <td class="nump">1,119<span></span></td>
        <td class="nump">6,079<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInSecurityDeposits', window );">Decrease in security deposits</a></td>
        <td class="nump">4,916<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Decrease in Accounts Receivable</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">5,570<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">(Increase) Decrease in prepaid expenses and other current assets</a></td>
        <td class="num">(12,657)<span></span></td>
        <td class="nump">122,466<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Increase in Accounts Payable and Accrued Liabilities</a></td>
        <td class="nump">142,929<span></span></td>
        <td class="nump">146,250<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Increase(decrease) in customer deposits payable</a></td>
        <td class="num">(53,940)<span></span></td>
        <td class="nump">53,940<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) operating activities</a></td>
        <td class="num">(329,323)<span></span></td>
        <td class="num">(278,080)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract', window );"><strong>Investing Activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments', window );">Proceeds from liquidation of investments</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">3,563,062<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Capitalexpenditures', window );">Capital expenditures</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="num">(46,248)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
        <td class="nump">20,000<span></span></td>
        <td class="nump">120,505<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Effectofsubsidiarydisposition', window );">Effect of subsidiary disposition</a></td>
        <td class="num">(5,898)<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
        <td class="nump">14,102<span></span></td>
        <td class="nump">3,637,319<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsFinancingActivitiesAbstract', window );"><strong>Financing Activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInBookOverdrafts', window );">Cash Overdraft</a></td>
        <td class="nump">1,309<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireNotesReceivable', window );">Payment for Notes Receivable</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="num">(20,000)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from the sale of Common Stock</a></td>
        <td class="nump">127,500<span></span></td>
        <td class="nump">325,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_RedemptionofseriesBpreferredstock', window );">Redemption of Series B preferred stock</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="num">(3,250,000)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Redemptionofcommonstock', window );">Redemption of common stock</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="num">(353,062)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Proceedsformloanspayable', window );">Proceeds form loans payable</a></td>
        <td class="nump">58,310<span></span></td>
        <td class="nump">73,992<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForLoans', window );">Payments of loan payables</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="num">(43,334)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromNotesPayable', window );">Proceeds from convertible notes payable</a></td>
        <td class="nump">75,000<span></span></td>
        <td class="nump">95,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Payments of convertible notes payable</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="num">(83,000)<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Payments of notes payable</a></td>
        <td class="num">(8,077)<span></span></td>
        <td class="num">(56,130)<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
        <td class="nump">254,042<span></span></td>
        <td class="num">(3,311,534)<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate change</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">348<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
        <td class="num">(61,179)<span></span></td>
        <td class="nump">48,053<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of period</a></td>
        <td class="nump">61,179<span></span></td>
        <td class="nump">13,126<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of period</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">61,179<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Cash paid during the period for:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
        <td class="nump">11,351<span></span></td>
        <td class="nump">34,275<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-Cash Financing Activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockforpaymentofaccountspayable', window );">Issuance of Common Stock for payment of Accounts Payable</a></td>
        <td class="nump">20,875<span></span></td>
        <td class="nump">6,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Forgivenessofaccruedcompensationtorelatedparyt', window );">Forgiveness of accrued compensation to related party</a></td>
        <td class="nump">700,269<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Commonstockissuedforpayment', window );">Common stock issued for payment of accrued compensation</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">125,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends payable on preferred stock - Series B</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">60,102<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Discountonconvertiblenotespayable', window );">Discount on convertible notes payable</a></td>
        <td class="nump">75,000<span></span></td>
        <td class="nump">95,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Reversalofdividendspayable', window );">Reversal of dividends payable on preferred stock - Series B</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">265,787<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt', window );">Issuance of Common Stock upon conversion of convertible debt</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">12,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockaspayment', window );">Issuance of Common Stock as consideration for payment of loans payable</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">7,500<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Commonstockissuedforcompensation', window );">Common stock issued as consideration for accrued compensation to related party</a></td>
        <td class="nump">366,000<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Accountpayableappliedtooptionexercise', window );">Accounts payable applied to option exercise</a></td>
        <td class="nump">$ 1,000<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Accountpayableappliedtooptionexercise">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Accountpayableappliedtooptionexercise</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Amortizationofdeferredcompensation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Amortizationofdeferredcompensation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Baddebtexpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Baddebtexpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Capitalexpenditures">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Capitalexpenditures</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Changeinfairmarketvalueofderivativeliability">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Changeinfairmarketvalueofderivativeliability</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Commonstockcancelledforacquisition">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Commonstockcancelledforacquisition</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Commonstockissuedforcompensation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Commonstockissuedforcompensation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Commonstockissuedforpayment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Commonstockissuedforpayment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Commonstockissuedforsettlementoflitigation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Commonstockissuedforsettlementoflitigation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Commonstockoptionissuedforservices">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Commonstockoptionissuedforservices</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Discountonconvertiblenotespayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Discountonconvertiblenotespayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Effectofsubsidiarydisposition">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Effectofsubsidiarydisposition</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Forgivenessofaccruedcompensationtorelatedparyt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Forgivenessofaccruedcompensationtorelatedparyt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Increaseinaccruedofficerscompensation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Increaseinaccruedofficerscompensation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Issuanceofcommonstockaspayment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Issuanceofcommonstockaspayment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Issuanceofcommonstockforpaymentofaccountspayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Issuanceofcommonstockforpaymentofaccountspayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Losstononcontrollinginterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Losstononcontrollinginterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Netloss">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Netloss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Netlossattributabletothecompany">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Netlossattributabletothecompany</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Proceedsformloanspayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Proceedsformloanspayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Redemptionofcommonstock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Redemptionofcommonstock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_RedemptionofseriesBpreferredstock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_RedemptionofseriesBpreferredstock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Reversalofdividendspayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Reversalofdividendspayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalCashFlowElementsFinancingActivitiesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AdditionalCashFlowElementsFinancingActivitiesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The component of interest expense representing the noncash expenses charged against earnings in the period to allocate debt discount and premium, and the costs to issue debt and obtain financing over the related debt instruments. Alternate captions include Noncash Interest Expense.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AmortizationOfFinancingCostsAndDiscounts</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits are not generally reported as cash and cash equivalents. Includes cash and cash equivalents associated with the entity's continuing operations. Excludes cash and cash equivalents associated with the disposal group (and discontinued operation).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 7<br><br> -Footnote 1<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3044-108585<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 8, 9<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6676-107765<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 7, 26<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash Equivalents<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CashAndCashEquivalentsAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in cash and cash equivalents. While for technical reasons this element has no balance attribute, the default assumption is a debit balance consistent with its label.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 26<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3521-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 12<br><br> -Paragraph 5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DepreciationAndAmortization</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Equity impact of aggregate cash, stock, and paid-in-kind dividends declared for all securities (common shares, preferred shares, etc.) during the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 405<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Statement of Position (SOP)<br><br> -Number 01-6<br><br> -Paragraph 14<br><br> -Subparagraph l<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.3-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6959260&amp;loc=d3e187085-122770<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_Dividends</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The effect of exchange rate changes on cash balances held in foreign currencies.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 25<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 230<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450594&amp;loc=d3e33268-110906<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The difference between the sale price or salvage price and the book value of a property, plant, and equipment asset that was sold or retired during the reporting period. This element refers to the gain (loss).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GainLossOnSaleOfPropertyPlantEquipment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 25<br><br> -Subparagraph (f)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3536-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 27<br><br> -Subparagraph f<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncomeTaxesPaid</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInAccountsPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInAccountsReceivable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInBookOverdrafts">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) in cash during the period due to the net increase or decrease in book overdrafts.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInBookOverdrafts</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInDeferredRevenue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the value of prepaid expenses and other assets not separately disclosed in the statement of cash flows, for example, deferred expenses, intangible assets,or  income taxes.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInSecurityDeposits">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in security deposits.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInSecurityDeposits</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Article 5<br><br> -Section 03<br><br> -Paragraph 8<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 34<br><br> -Paragraph 21<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.8)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InterestExpenseDebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The net cash inflow or outflow from financing activity for the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 26<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3521-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 26<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3574-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetCashProvidedByUsedInFinancingActivities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The net cash inflow or outflow from investing activity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 26<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3521-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 26<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3574-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetCashProvidedByUsedInInvestingActivities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The net cash from (used in) all of the entity's operating activities, including those of discontinued operations, of the reporting entity. Operating activities generally involve producing and delivering goods and providing services. Operating activity cash flows include transactions, adjustments, and changes in value that are not defined as investing or financing activities. While for technical reasons this element has no balance attribute, the default assumption is a debit balance consistent with its label.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3521-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 25<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3536-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 26<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetCashProvidedByUsedInOperatingActivities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NoncashInvestingAndFinancingItemsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForLoans">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Cash payments for and related to principal collection on loans related to operating activities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 27<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 25<br><br> -Subparagraph (g)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3536-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PaymentsForLoans</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireNotesReceivable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 13<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3213-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 15<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 17<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Investing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PaymentsToAcquireNotesReceivable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 14<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3255-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 18<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 19<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Financing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromConvertibleDebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow from the additional capital contribution to the entity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 14<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3255-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 18<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 19<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Financing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromIssuanceOfCommonStock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromNotesPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow from a borrowing supported by a written promise to pay an obligation.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 14<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3255-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 18<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 19<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Financing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromNotesPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 31<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3179-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 15<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Investing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 18<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 12<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3179-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 15<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 16<br><br> -Subparagraph c<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Investing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 15<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3291-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 18<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 20<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Financing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_RepaymentsOfNotesPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfCashFlowsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StatementOfCashFlowsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SupplementalCashFlowInformationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>13
<FILENAME>0001471242-12-000396-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001471242-12-000396-xbrl.zip
M4$L#!!0````(`)E^@D"Y>#3M$DL``/%3`@`1`!P`=&]M>BTR,#$Q,3(S,2YX
M;6Q55`D``Y(#>D^2`WI/=7@+``$$)0X```0Y`0``[%U9<^,XDG[?B/T/6D_$
M/+5L@C==QX3/#D5720[;U;V]+QVP"-G<HD@-2;GL_O4+\)!(B@<`@CJVU!/1
M[1%)?!\2B40"2"0^_NMM[@Y>41`ZOO?I!)Q*)P/D37W;\9X_G7Q[&%X\7(U&
M)X-_??[/_QC@?S[^UW`XN'60:Y\/KOWI<.3-_`^#,9RC\\&OR$,!C/S@P^!W
MZ"[)+_ZMXZ)@<.7/%RZ*$'Z0()T/E%/P,A@.*8K]'7FV'WR['ZV*?8FBQ?G9
MV8\?/TX]_Q7^\(/OX>G4IRONP5\&4[0J*_+G?P/INZ1*\O3T;8:Y7\,(_RY+
M0#Z3U#-)?@36.9#/-9FR_`A&RW!5OO0FI?\DGW]\>PI<YYS\>X!%[X7G;Z'S
MZ217I1_*J1\\G\F2!,[^^^N7A^D+FL.AXX41]*;H)/O*=;SO5=\!R[+.XJ?9
MJQMO$O`,0SDCCY]@N"Z9$&QX?X,)?FI'JP_R+VMGR</"JT[EJWKRJI.]:J/2
M>R&:GC[[KV?X`7X?@*$$A@K(7@_0K):R?H:?9B\ZH:_*P&BJ7_)&]L$R'#Y#
MN%A],(/A4_QR^J""#'X2^"X**[^)GU1_%+TO:CZ*GU1\]#CY^C^K#[`J.RAT
MO"GN"_/X92#C5S.=)>U\'L;:=(]F@UA%SE]BP9%.,,P^.'T+[9/T,<']=!(Z
MI/N>#,ZRHA(=GOI>A-ZB@6-_.KD-_'E&3P*1'_\-Y.$:?_49\B(G>E_]NOK=
ML<F3F8/M1<P2%=HH:_ZKT6\GGTEW4H`JR\;'L_+':[BS2KP4;8$"Q[<W66#=
M#B)B`CZOJY.5M'ZV\1FV4>N/XGJOX>W")]GO!0+9CZE(Z^5\$4YFQ#0-)64H
MZP<FV\1R1)_7%5A!I$^$"NDP%3`GI)(F]2(DZ="%)/4II-2L23FS=I@"*Y@U
MB<>L2?V;-<DZ2-FNE3&KP+:5\:\[/(RC($#V0^1/OW]%\R<4[$R*:Z5#SW.4
MJ_[JD8W)O"U<9^I$"=>![>`WDSE(ZE>=$T<:D>]O_KW$O,D<PO?P_PTOWISP
MY'/V6E75/YY5HN09GE53_'_9N^J=LZ/B[)'B[*NWF5FUH[+L5EFV-<X4/<-C
MJ^]+J^_*U?WK`1>(PLN?6!$:)'#T-6A]C:,:[:L:[;WG<52=/5*='?DA1QW8
M2QW8F5>"I33WO9]/"S;J??1`:#V0H\KL@\KLO;=Q5).=CRI;]2R.[;WS]MZ9
M%U%TIBZB.QC$D3L_E2(T"^'H7_#MIAR5:=^4:?\\#VK+-/*F[I)$95[8MA/A
M=H'N'73LD7<%%TX$W9]8Q>A$<[1B?%;LJ'B'K'@'9?%R_NA/.G8V2.!HOSA6
M>8YJM%=J=%#6Z#C>+<[W=V`[*(MT5*5]5J6#LDKW*(*.A^P;&'C8\PQ_*AVJ
MKOS1#M':H:/R[)?R')3EN4ZGOD2^N`D@,>8/+S!`ES!$]AU\)]+YN52*121'
M*T5KI8Z*=KB*=E`6;>Q[Y,W`=UT\((SP-P$*HY]*L9I$<+18M!;KJ$C[JT@'
M99$NIM/E?.EB+'L2O:"`2#M`+Z1-7M$(2WC^<RUD4LOC:*NHUZ*.*G:`*K8?
M5FSI.8E^?7NXWE"/.8+A,D"?T_PYY_B=K+#L41&"E%93?NS;AK40J1#BE[@Q
M,+^[&AS;><5ZN2E;\NUX.4^R7&VJ)8,,RARK2LV!7B//GSM>&VR[7,JX505G
MSPM2J!*HC9SSFUBG[]&S$T8!]"*2!&N0*L\]R2W4E!GH<?)U-+@9_SZZGXR_
MWHP?+[X,'B9?OCV.)N.'7P:C\=7IQ[,ZD$T25[A_!=`=>39Z^PV]4[/(&Z7:
MTO)PUSXV&?CQ7=QQ;I)N10V7[YBUI>7A+O!3F[QQZ\)G:I@H6*($H/!]ON"K
M)9Y3XI^=<`K=/Q$,6*LRS->CKK3-AOH#N>YOGO_#>\"ZB6VR/0K#)3;BM+!C
M/]]0-:5MPO[NNTL/&\[W."E=2`WW)^E,M<54Z&$BB'NT\(,(.\-)1CC.VE47
MM@D:D[G"XG[V`WK5?YA#ER3H6Q4?I^J#WGN>0J'HJGZ0-'FBO[?X-_JZWOY9
M[`,;)=7#$0UC`R-_5\&M2MJ4ZMWR"0_UMZX/HP),*0W7@%C%^`$9&`<VFCI8
ML.&G$^GD,Y!U19+4O$!SI59HSWKO/AF=)LN(Q$*3.",Z#NF@EJ,Q&M^>?-8U
M`TBRJ12TJP$LH[8**H#ARX5GD_\0C^H5NK$S%5W!('C'[\=!!E4,LP8H2>DM
M=,X]Q_UT0BQ5+KE<9SRI&J_0*CH`AO7QC`E+%,%5FJ-&M5$`28_6B6#LS]ZC
M*<+O/[DH9&B<(A=)TW/"*A?+`UO31FTZ<1>@!73LFS>R"LJB;(7ZJ)8FK:M3
M+),=D4;=9%.7:1$OPA!%86KWN9M,TT"NR0IE,@-2=2A54@$EX%W@XSD'MH,N
M]N6P5A.-7A![/$;<%98M!2AY$==#=*5#(PZ@*;IB\O$98>_">W9PUTFDB%^Y
M>4LC37_U??N'X[J\8C(E3<WI!0V4*'HT8K.`KG6D]X"FRP`/;=?8I0D=;GW2
MI)R)*)7)`4E3>4T%.C5F(A!N\R!KIKG17>DQ:*J#IU2&IK9AC/T(A7?PG8P4
M'6V>##1C#5=1,"<V365-R6##OH3>]\DK"NP`SCJTHR+ENDNQ3'9$SD'Y8CKU
M\8PHJS"V;O@7_*K]Q8%/CNM$#NHZG,F6I,DY`3-`"F9+9?QU"ZN^$+9??.@)
MZAXF4/7<B%11,B<XE0.D`(T17)CR*):FZCEC1R%U<:J@R)*5]\3:P:]\#_?2
MB(QZU^@I(AMK'7U!7<HYG[7%=^+!:3J^^-[S(PKF>8,I<`I)6SR5!A=&EZJ2
M&[2H>R,JEB'I2J4>U3<A-0-*558D0V>D4#PQQ;I&4/2/@%2<MI4+YL2F\LU8
ML7,K*YTJK:LZ'OSRW;=8+@\N38554S9EBQZW)KR;?\G!4E3#RD]AJP$Z\*":
MD&BFJLHJ,XURL&ENE_$:S<CN(:]DA@"8FJ$8N0&M'4P,/1J!87J2(JM6)WKD
M9_S!)?+P'Q&9,U/LTEZBF1^@1_@F<``13X1JYJ3F7*5N%#:FJJ0#O_BNC8(P
MV1=?'6*](SL`OG<118'SM(S(B/;H5X?U<.NN;&#MS3DC8NALKY)T/4#"TVO#
M[+N67QW/#^*RF!NE3>UIBJ8:1&0MYR^42VUOMA[UC`^<LOTE4Y&9T'.N%)X=
MBA-$>9VG#4<$+YZU(59>5\LPPF8N2!?'NL[2-,52\SY6=>G-[N4=#"9!''-D
MQP[2'0KB+37JILN"46@V03AQ*V71BDLNF5J#AGXT_1XFF2@7,'BE=VYK]B5Q
M=\&R;P?I1F>SZKW32>)PX#)ZP6;O;V1WDI+:0JL,)H8>M=1ZH$>4VR&A'(R"
M8U?C%JAZ(7!"^<T[^L*KUH+'7K^J/`.K>5&2I38IXD*,\LO9'8J5\]$V:,&L
MJ?N$H6V3](BCJY0C1.*U!D5A()R@"B1+;W'(`H69GP;W1;8E`*=/\3:%XW2D
MW:>@&VB7LL/U:35`N?NQ88MGSN2#;)FY`//1M$;*TB&[T:46\C;IBC(A[)P[
M=D511F2+Q,=^EO&HDZBE4PG0,EY#BJ1*+5PQ5!NL.JM(\[/*1JY4F,*(-D]_
MQ1.]1Z_(6R+J".7&[4?)5/+;(5G9+)A5UY@VKM)H!M"-=LPK/XPF,Q*0%3[X
MKBVBND`Q@%;8?BI`<#!@K3Q0-=G2J1G\&OAA>!?XL]+6"6?]#2#G5Z1RI3,"
MLU9;!J#@ZS4@DU]1&,9=X1:)4G/9!(61HHC!PX%9!*JA&@P<XDV87Y&'`NB2
MV!Y[[GCQ0:7(>455@<.<LM$UW=1S&DF#*XHK<^^1-%7+QSSSD+U'(8+!E`2^
M7V/3X_IQQ&PWB;8M:3!CLDIF:$ER(;BT$;%)W\EY`+)-!*<1'HE>G2D*^Y4-
M/SBS^@!+456CN@_60U<-"V1#(7TLQ$*9FJ4;I7$AC\'#@5D\FB5;AD5/(MD5
M_H)-.4$DTG.\)?:L)PMRZA1+58AHAH9IJDI.-NVP8H@R]T&@F`!(9A>FCP&,
MP]"AXX7D.V[M:NMU=$#,(M`D.7^H9Q-E([)F3O:J_XZE,9F1D,!K)XP#6_&,
M8^XLYT)4J!BLV(HIA"2["=<*JS/,++,=<('.P1"8A1,_)0@.!LQ2450Y'_5<
MPR#>J[AU/.A-T11/O9Y1&*`XF`5/KM8AIS:6HABYJ!:9-S'`5OI,(H>0H6SE
M-[\+Y3.#LSOXAEP^S%<&CX7UZ$?0]<EC)S:.2*"R*J9DJ&FCU.#P<F$?"S3#
M!!H=F4QJ8Q2M1PPA$C%E7<M/?`H(S/`<0E!,2U8H\==/F`.I>-<#=$6J&JUY
M`J>ZLV<6;S$0JAO]0LM<O$+'3;[.+5&EL3.7,'2F@K13-<TZ[6SGT$,5.#1<
M50IGOCO6H>@QKOW$)/3RY@W/3_P`NU0P>!]%:![>H2`NATSS''>)!Y[-,!W:
MYJE;LQP6%RT%4=QBS5M;M:GF:N\U_P,YSR_XX05V%^`S&B])`JC);&/#@K/C
MU>T;XY=5*;\6R<1#>"6:&ZFF$GC"9:F%(S1<E8@':=QS7=RT,&<\(S)F3Y/<
M)4(M'@U@5W+\MHR9'>D2D>\5!AI'X#@]3`;J5JQ.I%CEE8R^;)Q2H0KU[?(%
MTX+Q>W)5:.M#!8L`?Q4;1;(:FYO`"MF]D(!<.,)0B]:1&*MT3,V2`1.Q6(J7
MT"830X$S(%6Q5@&3Q=(9@=D7YH%D-2-7+VLD<V?<7;*UQFR-0T@?`7K#ND\]
MM$C*K))L7`1JIQPW0.)K)D&:"_)E$H6*G90P7=D6LJD&L/\@IVW>#BF`(;.%
M5C4#=&>8>S&*W#CYIS\CQPJ>NYBVQJC;;NC,O==<QUG3(]<1GI+%,->-OX33
M?R^=T-F"F!A0N??6*#$+%/,=V)_9:1#--)=Q7T1?U&3#-%."[8@""#*KF*S(
MDLY)\>H%>L_(\6;0">8P^(ZB^*P$^3)P7N.]7C<]ZL/KIC>K64=\5F&EFRC,
MV!53Z@#!$%VCY+\C+[OQ(8VYZ6EOB0N7W26U<+^4"[/S9M1"FV9OXQ$UR9KB
MSV9X$`A"T5U3EM;&E0I4#$T*<;8U(]FU(S.;B?<`7329%;*-K5*-"?'30'Z3
MB0Y7'%M6S=,EHS/;364M9>82XJ*I%M";.D@94PQ+`:JW"9QE.UIG@-R:\:*#
M9C;RFB$UM<TF:CO3-`5D9O?2#3@\3XCWXRH2KW&OQ\AZ?M&-CTE_]6'W3F15
M;^PI8NI#D[)+B#U594NV:+2KB4E_]6&/FM5EC:JW"*V/D*Y2.@7>"BJ$);,Q
MZDARC"*21!B/?22YOWWY_BU$]LA+MTB\YXLI=E2%J?=0D2VEM*U,"2^6.+//
MBJ=I4FG'DY,X_F2*D!WO1!''XRN,XH$Y#F/$<])IO#,UF8V\5Q1&\45N_<5O
MBF#"?HQ`5Z1B_F-F'L597I)S*5ZVM!W\K?#8.Q88]F``75:S^74%1ENKE1S7
M?#)A@;,@#G3!Q-E=`TF3M$[,XR:YF<VP!OJS</D4.K8#@W?;"6,?6M`\<ZB9
M5M;^C6#=:`EP[FN,7M(OA0\60`7Y/0!Z<+&TF<V;KA@*L$00WQS-+WV_+FDO
M]\DJJ='?+"**8"A`$;,;3A_]"[)Z&Z`X[V;O,TP>6'9/HV1P6S";K"PYH$Q6
MNB>S7!"3$*61#:UN5*@$%<*2N2?*6NW8U<@R-K#WR$;S1;+0G>7Z";*4*AT$
MV>AC<(&R1V;'@LG6-ELQ:QE.USLJ?0NC!8I=!%KB@S8!E=+I),HS\X.Y2])5
M+\1--3536<6#U.%PDV$5C:%8EDQ)IFRD;OT@3N7=L_UM@F%WOQ5%43?M;8;1
M9+EJ\TCSQLG4VZNFQ-(LE#I&-?!0NBHF#M_"9)8"D5E-3*56$"6XS2.DBU2G
M)C/1&C,L7C11!]6%$OM),ATH$CNG&C=Y%3DC=G(A:ZJDML\N*M#%\F8?N!0`
MM+S!XF>>3"$GLYNW:;Q7?0\C-/&JKQ;KJ==VI<#L$N93*;.`;QSCK7PKN:FP
M/"D2TM&I;JBKQA?-G3F:RY0T10SUTB'"#N-):1M;T0H')390.(FPZV?3F<EJ
M(N1HPR-\(X;5X4VV0K&WVH;285J?!$RD,[*""XX=SW3T\&<PW<D0Z'C+DFED
M1_U8\8639X]F6(>G=.&./=UGYQ5Y*`SC%\GF6SY()?+3D[$+&+R+R68CY>*D
MV.`%,^^JM%5!EZG0MQ5=V@#'OF2N-<>3IE@;4?KQS>">W9>7T%@^>[<I+"NO
MRBX(.@O/C@^&9,Z]1[Q7@=;'R$F[%;`[/<ZI'P<]$K87A-#U9W8FW6YB:UDF
M8D%C/A^O:X9IK!:*ZJ#:1P,8]F@8V!&9EX6TYM%F!=9JL$3':2JZWFRUZL.3
M.=AU'3'2>(Q4;>!BX3HDYT1RL@&]H6#JB)DQY!+74V&*82E@<R=93@GC<S-)
MAL4YX9)D6P5BHN#*5W(T8W9GR&QU-&"H^3-S.R#X5RES:)3EM?R*R-'<YA5M
M4,QSWB_YBO8_'/+MDE_=#E1SV1A%E58[/OO3)'RU$F\\JN2?3^_*HCF*)AN&
MNELI\W+?O.%O^WK/K^"6;BJ&#'8K^@[TR_<*[D+ZY8OY*'@/+=6T%+#%D;1*
M[CS$-^\EW(7(L[#TJYS7&6>\N(0ALK.]2*KZR*9J:MIN&T)<==)SD;MLF^KT
M2]L:EJK$R\*H(N/%3BU[^R65NY0L-[WZW24V*;=<8R%9E3[4!J>&ZQ;RWE_3
M_164%VKLGLE*)DG>_4L^0DKA?(H(P;#1:=-O6B'DW#[JJL?>JBFX^AQ$-J\4
M:B*R#MU+NI5G_P&#`"8Q.UD&Z$EPY4)G+BA%)C#R+@X3@6VP;Y1Y17TLT[*T
M0ZD0TR1&MJR\==F_BO%/$8")_]>UT4KKM[FD*OA/VPG(D8(@%)S-Q52K=BK;
ML?LFW:$QA%2)G$(1'MFJY/?P-A"$X#.:&T-5)&V5<:U_2DP&@Y#KF1J_EN&F
MU"V5BMU5DM$&]ATZCM_+!4Y3H/;$DM++J@E^WSU]X2N\I:#^'5:MPQ`G*[JE
MF)Q56.WDXUER,IG#<[?<=G5_G8*$%"BKG7(.%ENK1X?&$5S+8NNNMM-[M%WQ
M3GZU<K7!]\^\RR@AJ%YK/^:J$$2VG?1U;.C]$V=T<A1).HRZL.UG[7&=.@PS
MFI!J98O=HC/N*:8NK^*NVC+L=2`A;K6>EG$V=2U?D)/22*YA$6)8RO>%-2+V
M04^<</GJ4C$8B#Y""32KUN&DFZ;T/O4<:O4^\38H,AG;F.QVJ7;P!H%FJL+X
MQF':>/I#`K:G3GROGQ`5+>9_94#OFS:K'@.JKK;CBK!I.[#VLT(=^@2ND=Z]
M4C7AM0+SAQ:G#T:E.]2*W3-GUCT-K=H!WZ=JL.UD[&>K=%K,[%XC<@+.KCV+
M(/S40R.:>&*=`LBX:-^CJ0NQ"<)B7^7T[B,Q-I`,7<G6V6E`^V+99=K8J0XW
M(;F)QPE?DCEE3PG(L0\I@VR1KAVR'X9=AM`._"MMRG*1]8`P'8=;KQ3E2#37
M;-=:.&RK$JPK6H9JFLJ!U8MM=<M0K4.H7X=M:ID<:^^QAA"/,E[HV.F%>ODC
MQZZH##T4_FDSB:U5@[&'`0J/:`]KQM3'0.NQP7VI(7\O:SN(3UO';('O%D\,
MG6?O:AD$R)N^/P;X'1@GP<VN+$CNK7R$;\)SHC!@]T^[C[!<C@K&+3LNWQ%(
M0J^AD/0HZ^L(JT'$\>@:04Y-,KEF4!:TSEQQNZ7<!8_OP$@CC57@*NGPZ3W!
M)+M-]!XK;A+/RA<<PAU:W42E,^_V`W[[R9L_EH@Z8EN$*'=,B=6YH0_LWKI2
M<M#655VV)$7I0EOD<779`,"42VSJ#I*T@+.;W_)9><'HXDYJ=R'6ZQ'R?B76
MST'J[@+;#2^1DY?RD6C1"L;+*[%/_>F7P'/,HD769?G64E3#$M2<PKS*C6/(
MHB7&Q\K4#&5CW!8HJ]Y."HL67Q>B?=@R06>`18M)Y&%I+I,E?J5`N.D2?02Z
M.H?5YFI3FADQA"XDDPI_=G4S$>&7DGN<C"PU&B>/+=:%=756E0S=DI6#K!_;
M&FU<T\.I)[\/H,JR(IDB:WHSF;4D(16>,)4"LR>.'23/6X/,X":W=;(&YC);
MM*(OT0[:&TUQ#A)WG6@[B8N>H3M#@O+RR]8J(S,+=M^D&0</S9`!V/=ZL*UH
MQ-FU]J\^'2:$AJRI7:NT<2JW<@^"M1=D]VO50(AAP+5;O4U2S!O-O9/KH&Q`
MIF[1ZH0"FQII.W%^`6&FMRVE02.#+=6@2P"JN/K=O,4)<(N?"T[:6XDAC`5K
M>+6T"V)L`=/;(M@A'(N!8F4D24N.$W9MD^6VZR]:DK%T(L<Z`AD&D-4]X<LV
M.!E&8QQ>W[R[)+K1N"2>CT&'GCV+;Z-"4W%3-=.RK&P^V0@FG%87:?*17E_L
M[,_F\']]<CFZ_\-#]OKR9R'[S(8)U@D>VC'[(MDE?ER1)6L?JL"]3#_,15KM
MMA&$K*@/E=7=]LRU26.L%"&Z;<JJ:4K%Z"VE"QS7QEHCB]6-?C!:!F@RFRQ2
M3Y3:8'[^IQM]6`S"Z-U%GT[FV)0XWOE`6D0G_WR./I"'9XOXKW\`)?U7_H,9
M1CD?`/S^X-&98X,X1C\&]_X<>K\D/_PR('%)LP^#5=&K@I_('^/)X\T`G`ZN
M;QZN[D=WCZ/)>#"Y'5Q^>QB-;QX>8@)/_5*!\\6'?P!=Z@7BPX"TPM#Q;$2^
ME4[_K[TK;VHCR?)?)<-A1T-$H=:!0-B[&R%C[&;6!L;@[NT_2U))U'2I2E,'
M6//I]UUY5*DD!$9<[IC8;0Q2'B]?OGSG[[6[84SSPH$>JZ/X*DR3&#US?J3.
MDZB@T_,47)>&"C/EJTF4#/R(%C-"P)S<GX+@)Q\L/`(JC+$E89@4F8*WP33@
M`S&BT#OJQW-/S:C3(W"<FJ1!$*L@#M+)?"?`VKD0N[T$I65D>AD*WFJ88)3`
M?[(B'?O#H'8=^66:%)-+E8&5FM&J(GC>X=K#C,E8)44*2PBF80#_!?&`O8'Q
M][_-1VDR@?6<!6GR':PHY<,/,#OL_UN4I_[.[V$2!;DZ_4\2!^H3+MM'>#Q:
M!$Y3^M2G()W"?D:P@^,T]4$ZT.*V7GW[_=/QJVVDPJ@8YKS`'-[-.(F221AD
MC8<]^,=BN%,Z!DV#-`!!DX43$$<J3Y2H9,!O@S3Q1[24;`:<E19T5JC`80\7
M9`_XW1#E30:\(0D[:AJ,PB'\$7@$ZZQ"7!K79JI!$4;X&?C-99('$=%_2C^E
M23*%7V?#RX1.G?*""X*D]&@)T\#/Z?.\\`#_"XHC<98[U11_PJ=J@(B6P[_@
M5_@M/[\$S@B'SF<;JDP'^)31C2_]*Z!`E"5J@->DR`(F1!@KG#$*=L;`]-$<
M]C$51H?W+@]W4(#CXA$Z:?C3,-1QK/Y1`#4PJ.Z!$`C4(4L<%>@Z/&`NE'.T
MD"6R;N<<2.O/$F#(LSSPU.=\U(!+BU^S?WJU#0>J')7D.LPOX0`4:@-I=AG.
M@!=98T)N[7;?T.D,@@E^QKR*^C3-N`T0M.HDN:*'&#?2*NUC1`H(;`+&)'EM
MOUA+ZGJB+W]5G9Z\"R]X]8W_'/Z[@,WG<^RL!EH`?/P"#N9]E-2C=SS9U[[=
M4.??OGSI?_T37_KSXT\GQQ^/#_LG%ZI_>'CZ[>3B^.23.CO]?'QX?'2N^B<?
MU/O^^?$Y+0>^</;UZ/SHY**/JL*MU8/ND]8.#IR#"/&'3PD*ND.P#((TI@6$
M+U,7<N[<I8_JPS0$*P)$ZE40%S#XJ$B1$G`W:27SP$\ST%I&\)D/P9!O;Z?E
M\0W&FX\RB7ZX].F9PN(=>`]4#(H"JM!XHU^#;NV!<DUJ#EY['';9J`WE+)(6
M@2/'2<YO!34/A'=TPDH*/%1DN,![,O2S2S6&.^G(H=*,-V^$I)0O)BX(PMQ\
MEA9B/I^7R)C1=B=4_ZRND_0OI."0#6/:?F?_P#O8;?,;Z*2K_P*:`6N&PSE]
ML+W?\EJ]-I$`]$MX3%$+4ZF/+=U0*.?P8H=:24V*`;S9@Z3(W07]`LN1FG`@
M$\JK$$Y6T2HGQ.9#9O.-/)Y/AKM!_X7C![5T7,2D.#E,`>=`*XFTI(?C`U.7
MF<=JU(39/2&D.5@&E06/=>MV/DM2P^'@0FJ!CIXW/E_ZJX&7T'6[^'(FI<\U
M:!FP[!39-P8.AV_!466HFH$2EE^B5F9<+K078(<`EHVW#)E;'_#(W:"]Q;"S
M[SG?-[X):>"/X?V&=SV*<#Y]CY@B?'U`;[.#O3PV.;],BFA4NL19$/RU2&BD
M!JT%!H(+0Q9;D:("FQ7#2[Q2Q!1`6.>K`=6@6$[)\.\)4AY$51[0_=7C>'PB
MR\^>YJ'%T#KTH?E7?AB1)$2C$,PQX.GA,)CE6CJZ>Z-S]TE&S/G849BR"J[0
M,"&D##!.1R%JBO!KL%?!(*&Q7;DBI`@SA$@J"3*6V;!C*WB,?&:Q'"77"[(9
M%Y88X69L9"TYZ>-5RC,9Z/RP(VA0VBF:5U9(@L(,KU$.E,*9AF2QEX6`HH'D
M$+"RU--DF<+*4SPH?X05^"Y)X*[3(@8%"`FPD%[>_<`.HRG*S&CN55X6.GTT
MO=!E,@IF`7V;U@.D@>E\EI?E1V@$VD64S-`8'(?,HY6#`'LBB8#R*$BM5(;/
MPV>GPE[8*)W6038I7R^RDN&L2$;+JTCLS08S?`G8PA_]J\AR^HB2KN/ZCJ3!
M$&R25*\5^:2$'8/"'?X=Y#M#>`UH9I]Z!64B3LT_<1?E[S)5QDI#HH!-S!=Q
MZL]QPV#0JFQ1%,'U+F)]CQ_Z^7YZMN_BFVYD1E5>TTJTBXPD,QZ*R&/X[I#9
M1+QYPY0D@FB^QK46PUK%::'Y%K]%FB$>$WX\-P+5+`T$*+*=EGKLUG%E6DD(
M(IN7!2'OB)PN1A-)0.;0.ZY?&=E*%H!<$W^,NP;D*^`>DHO(X;2(!1&(<V-5
M_95X:6[0/MP)]/,#KQ+ZAL9%!'2$P2[#X`K7B4-/$C]ZMC*Q;$2?`?&'X4QT
M/#`.04:%([[;+]A=OHZHU?)5KAQ_@\6B.'"V?/4Q2E*@%U`NG27,Z]MJZ\Q/
M881MC[CE&A0(>*<IU.1XG3RUAM,>9C@)KOR13XLH34*.9[G09:<33HI.J_H9
M=V[MKZI\2^OSQG[E0]S=>[=RVM)&=PXO@>)JB_Y"/V^3D4GF[RA)IZBK@>XQ
MY+N,3GY^J^`N]F<IW'4RHVDI?;BPKHI'OCLY6WMF1"Z+MB'^69HO0`]!3$]F
M2+GH]@YL\)+?-+#Y./QO[P:G&NL;B/<YPP<CGF"XC_Z=S?RA_K<,?!V.\DM<
M<O/-*SL4CI*:?Z*SD'XUTM^BJ^1'0.>W,#"2^)U:&`F7EX_LCVEI_%]IF75>
MSKI]PYYQ[\]BWV4QMCX%[E64?T/=?ZR.P'1!U3Y3+TV`[W8;/;D(*'YF:3#S
M4Z/"VGN+7H-EJC-?<)0GJ&60X_];X[PA2@W*:38RT;_'H@.?AYE])<4QD:F"
MM+2I_U>`$0HA.<6)0+F82DX?.S?8KM+^1JU-P_*3E":"+XW8#\\B"*5P[8O$
M,K_R=I$/IJ'ZP[R`3[/2C3X95+I'(>I7QM2#[1E[/R?WFUEZ0YW&%`.)60,?
M^%D(1W*-VJ`?%6CEHL_$?-YSXG7Y94):9LGL,)(7[`_$I@3&]]38#U.%XXF5
M"^=F-QK&&`T45U2(:4D3<BF1<0*_*K(`U;$(S'?V2%4_HH-[H'7"X6K%F'3;
MTM3X93+M=P:^#LOYUWXZXETE4]`+_>^!Q/W8/IF@BNN8.1Y:1>AR0\,:J/='
M@"2K$`EMZ4NP)D%'P'AF\'V&N"KXJN'`\,<K/Z5H.XW"ZUC@GA2?J0C43Z;M
M`"GM9TG,%&4+C\\<MG5]&:(W!8/B^!<Z1?*A`:/B4?VK&$V$EXQ3U9A]Y8-Q
M:.KL>[,OXJ!&J&Q8@NE9JY"J2,V^\/!+DZ2.*GP8H.T4XRTM;=]5D*;^*-"V
M%HC")-TA9RO)H)1#`K7BBHU[9D86"A0ZB<59"P(\0VV0%"T)!]0M`]W,XIS2
M7ACXZA5>G&ANQ:AS"\IVIUV;3@![47Z%,AM_1#%'B<'J"XB)(I7'[P%OTD/=
MW]7J@5_`LY2&.?/GI`#-``4ORD+[%*BI2R/RK05C='FZG_$S]HI\'UYBK`2U
M`>TY8"\MB61\Y"1>`<\H"4]DOID?\I.(M@>^Q;ZR@,9;\,G@>YCSD-OP^!AC
M4U0./]).N&F289SD"DP<?Q+@HP&$^`LFT>$_,Z4=/^0G/1T%*=P4Q_R!)>?7
M?+5I#+C'>8C3:3*(7]PACT+-JJ&^+'Z!GZAB#N^@I,!$$?XLFHS=B4QFGK6M
M$+=L7*P>_`)^\U><7$?!:!+0`T>K@=_#'XSC7_;!S_-6>+5-7AO21.Q?V:%J
MSGT49,,T'*".YI[M90B2(AU>SNGU'NEX0(1>,5$R9H5.(#+O*RMH*1Q(?IW0
M5G3I#@XQP!P@6JS6UT"DY:J([5\\ZR5%7VC&3[M0VUT?SX<S:/5QG$11<@V;
M??M,WR+^7V,?I&/E!N\T&UID?L8#4"WUSR)!V4[W(V-/'-YGSN<B=I+$0AR!
ME"Q16YQ[L"FM9:V-/!E:MM4QL;+$Z8#_8D5_H86T[*UTN30(Z</<2SBBX`%,
M(/_R3(CPWZ53PO/(PFD8P1M?>QKO*E\0L:?/TZP$O<U\WIX-,/*%K%LN^7^3
M-$T&"45[U6#N_E6D#X@Q7U$.JAM%,[>KB"**-N+=-U+U;W9:8*>.^N;(,_=4
MV(Q)T84^$]4,#@((E_,1Q8D^"G'1ST5.RH&ZOCQ1&UD6/OB)/+J+H\;#6FLN
MEUS5%(?1QB]0CNUI8X[/_+EYFP3Y@@S3.,/U,6:U^QDWN4.[&O".D+H>@JJ?
MJ>N`$H#QVF!%`NLP9*EJ,;Y$XWJ9I[881AVKVD/AF[+.P;`57CZ;V0P3W:?L
M[[+T'01#O\C,;<E`"49%(\=PVEQ^BR=GN<=Z]#%4G&+ZF+EP41)/=D@><K#1
M3IJQ9WY!3994#0QXLTO,?D7?>_K#<SW[LJUSJ,^5#M@YW)?F,G!X_".:-46*
MP:',L)FV^@VS8R186'RXC$A:;F7\%_2649IE$&&Z?476A7EADRE8%^`T"OCK
M5:"3'\BE"W8?;((LCES"R%J!SR_3`(VI.+_D-P336U1?;NH-,X]"2GE#4S#`
M6Q>,Q&D,GRI0]Z=<T\Q-JK0YG\^4#ZKQ8L>[>J2]JP\2:G@Z[H4_C'>;=-UZ
MCS,RP1!L=EH+<AE^1Y<T8EX1MM\3W]<?`3G3BCPH_4$5F4YQ!&'MAY/+?`?,
M7'Q#\\L$+L%5P*:_=CB/%GSD5F'BJVCC''P1X)D>HW^$<H<;P+7.[&-)Q]`.
M]"*-0RPLH'V.P^]<MH/_N`K`3(T"3A"EJA6%"3R<D$(A#2F+$0LVI;<#`[64
MK`R+?AFWXS.^EI_)#]1G+=6@$*M/23*BY!(D&)6TJOY0DER/322#(]K\W9_K
M4KE)4.C=#:Y9PZB_7:PZ49)3-0A$[`7CA"E=P^M+8'F\*)351#*?_7CD3AB&
M*5Q*-`39$,7"LSPHAT58C:,T.>W80\<-/`2TBH&38A<%=)FU(Z>:>J>5+UGI
M8"X^='W+%S1'L7_&!=T[S/+FBOU@Y#RR-D%%(C9I0(KC4*)Q.F&KH8['2X55
M+2DKGBW6Z9FV`>>4.I1VU'[<-QAQ_PEH"C_*G#1"W+7UHI5C3R6)):^LHV>*
M^D@?)3I3B(*B$V14<I"36</)AX0U852.5-F(+J=LC]RC^EBD?$*"$L'H(6($
M#OL_C=F>2D+%_2>2M-K/9.N/E$ORL)Q9?GP8SD%M8?NC;2S@5@0U^8)-*'(3
MD,9G8LU42`:B&2QV%+MAIFQR@D0EK@-4`5%^X:,R`:E7D(DA)=58<<.]29(B
MQR>-]`ZG3@:S#Y*1(^+4!RR'0+ME87)2.OTIRF)^Y?PL'%8_IR-C4C@PMM4?
MT=R66MA<7K7%C6547YEF#8KPC#PE*%1>R>&D,YQI"==4K)1G;U7;V]WM>LTF
M5^5UNTWZ639?9WS9,C[X!+Z,V,9SOFWC=^@(WM$K?L$Y#IP(_I7?YY>9Y:O]
MU.BFT)GOE&MN2O,M!D#.]6V>4:&L!FHT&#T&!9_0/T;Q1/(SG.?^V&2)X"U[
M7T2($8!IM0W8QJZG7M70_!7<@_Y[_9EMC_4A6D-6S+`69T3W8O7@K?K!<9T?
MC?OBW&1CE"9M;3>4LP23U29T0`\(JDQ\Z8=P>5&S4E-0J?"R@/D)_\%B(D,<
MR:VW9'NKMEK;*"JRPL^HX.J*`0VT'FT+#[GB)GNGMMK;)4/19`2G:"=2;#4%
MD8`Z7,I%J<F0BW'ANYUMEED!1X(Y2(_)3^%WG6,G'FI\-]]Q['AW&\0-4!4$
M@@Z99S:]BDMS_8Q\.V@<R_=-RJ$F#$ZNQZ-@N(XEEZJ%=.X53##QTY&6RKS`
MF&KVC3O-W87CNPHL$[LT,0@40AS9,"G8Y>W1*)BM)Q9&`P1Q<A5FII!86QB<
MO0,'#B]SJEW5Z)G&Z#/>`,_QP[G:MBZ@8)P8R8B05`!Z4.05XL0U]H8(UDMJ
M/=";$,&M3J-;22HFP7=N4P&5BW?]DA-H*RXL)QM2E9#9)31;%7P?^^?O5?_\
M4.VW>EZ9:#O\H)=^V5#?D%DE'<3P&S!C>:!ERV`O,B;`P/6TSBXIW9FDOJ2G
ME),X**7SEW*,`LW<S)7N?J:#+-:=1M(P@[MMD&R89Q=*'W0^6R32*`XD7KV<
MH%C?M5;I!U/Q=&;`F;["QD$<Z#)F_OL9#*>V<-&O\,=7VYSV0K\>PEVUZ`"F
M@%1J1GS2&<,\#P)=WOT^`8+A/SY0A#])L?@J401)K8H9_MSVNDW2MOBU$G5S
M3&`[O+ARD;CF+:W>E9`/G*QKFB/CHR31@^L)IK,HF0<!*X68W>=S+!/16'"M
MG#9`JEZF*:;A5%&:T'"P)`WP$GP/"/A47@?R39C41-!M[<-15_`N;$6,!G]G
MML.A^8IPVD"<("X6NB(V)C,H=0-46?'9?M)$],JD5E<$8$-,?9V0IQ??=/X6
MK0;X#+5US:[FBYIL6&N,)RP5T%C)A-4],/<;/-AI8A\L6S[KVAXT;/DH"(+)
M'`0MP\FG$[\:OA_D,N>MTGSC^E,J3W[S>3&,!Q5`RWFQ7YS/C"=T/>+]?'&0
M<DFB"7RS,>1(&Q,;L\1EH23UP"*$LD59M[9($MT1A9KKV@_H\(E0_-IJQQK.
MSG=P]3J9I6FM(4;GHJ$$+FQ(XGWD@X@['P)WH`R@K^W@N1"$5P*J"%"/A,."
M.58F((K./3;A-`<Z3&0TCX/=%@J?BJG+>/GH&A5*H>A[L08<HK:J#Z*B_;SQ
M`<Z!%*]R;9ZO"30Y53RDWB(!M8[+L2NJ;A&-'NZR/[PD3Z#V-I1?+$=S*"4F
MU7R1EB#LR65'_RIBSKZE]R@40&,CVAR_!YPS[+_@'+B@O`2:DZ?74RV[E4:\
M.E>RNAO*]W`&8Z6<<OI+N1U^;`O*X6%P"M,QQ7D'=RB@%KJ>B4D\\3&$;@QL
MK?+C0?!B[$=S4"$&A5-#5!)/9K.(9,D=9`(G!NHF[9$TB.:ZKOQE!!?%2WJ!
ME4D_<6SP[G??+>U":U[\C^ZO!<I29[(Y]XI#4FXQU%S"\-:X`<;D7[&Y/-(S
MP-!+JJFJ\QG[A0OW.)2N<_5M4@K7O&B()AP>OY@9)`\7_LF9"\WWU$0GW=T%
ML<_10A@J-96,D7\MB;;:J(=;+LY>#*NR9N2LM!IY1.]0FDG)>-\1M<:+H*TQ
MDD)F3#-&ZOBU<'-JD::DGU1CE$4<A7\%T;Q<!,"J!$)RFBK.!?P'<QBX&DXX
MIBE(V>5!64E$-95S5FDMNK3(H@\1B$3&(,U@/26H]1J86_:ILZI&&7(@I2GP
M['^G8Q7&GO]=@/YW`?K3#1I6<B%=B';%S]5+<Z&YE9.E[<HK4C:62B$#CF&A
MYH?^KG:[J5[54>Q5P_S=D5*!KA`7)S$(4+(:DSC0&<8URZD:8+0$,<*:7NU7
MW#)N]/`#WXF7:R@59)&(<./S%8U1RJ]*]KB%X[5X("_6./LHY#K4Y+JPY'K!
M]Z!?K]DL^&8,+TB@R\(O8_F`9BWFO&_G:@1Z'B;D6"5%%P^;0DS"WB-%K[Y4
MW:3UBB?(35+FF(J#T%9>@V@%.M!>FK*$/8ENHH;ZA$8.I1,G64;!&?16DN*)
MD<=5%XF5DC30N=`CQD$SEYOJF4D1J;VN6SCC]D.&2_HC,E,SK7Z>P0X3,06/
M=+W"1OE]5R^LPI1M^L."Q6"+*)R58S3!0((XR1'P+Y.=-E=R+A1C;*B/*X!V
M[>U;R#GP2A.;U>0)&,MXW+9`0B*.K]M>6W(;7K?:Z!CS2GD+=-I(-I>$`B?_
M5O4Q"<Y3OP71%<+5^T`^'Y'1D89$&SX<_,XSED<+X`UX59Q@.7!E##\/'Z+\
M_>DA"B*:OA\7*%TMH#[%VL0A92DEP21@-@1`4=]FY.KF/O=[GEJ")T#,:<'C
M,[5UD<S"H>JUF]MOU?&4HGQP#.Y'&'%DR8`ZMH:.;%VS[<-?1@O:CVA%"UB7
M*:89I5HJQ4EL?[&D_$S<\*)DQ<$UF^W.DN7AT,7[%0N[]-YI*UV7O&U5:UQU
M:-`IVZ^I6JY:[9Q8H$MXM]SB2'X5%HHPM_736[]K6_)>AO#1L#+6=T`[1VBT
MB1[1T`&>5N/_TPBJYM@,17V%#:API]<26+2@C$C:60'+\*GND--PK$]4KP&H
MDD=R6N7ZSRK]*UX-EU!%3:7JEBYC7<(;'$CEV)#>&);6376Z&WE($QV=T?X8
M>44&`=Q0;,MDKJ%1NC&K>691&URUGIFM1#-+,./5NF'A.B(D+AM2$GY@Q66L
M>@%(]D<2S:(C@2M;S!AWRY#J6O#L*\6\&("\$:CKN;IK5XKCC\$@72&/JP2D
M!3G"#=5EN%:D_E(=`YEVOL;8778.'MRQ080]:T*"Y*`,KBQ'UC"P7@M#ZQ0!
M(P3,K=114/AEF-:>W3MUF5RCU\^S"A3R@<%S1ZADP3JS@56C="VLA8UF-!#T
M>C5"VI(%.!>*0C<4+&!5;?D])N\<E229F(P],5I">]>3-A"YU@_#:1F9FRX%
MQ5)J#F)MGFX_:9YV?/+`TU_\N1/.M4F'CAIF%`M:#2>8;.EZ]OUW>`7TOWKO
MMA>U$[6@F3C?[I]_<[_,?6IVM0#41U!ZFQ`_]/Q0D;)"2P*%Q2.%F)JAU"LG
M?'CT`4;I1H;2A?=\WK`4)P"?!I)CC7#9J0-FA<BQ6D_RU`#4(7)'N^7[&;F1
M8EV2=$W0Q;X`[A01X68)&B&!*EMMB''>:-D5I4?R^B1W(HPMGBKK9/:CDE'C
MZ$@8G6?C=R3WB0EK\+8HMDDA>0<FT=&L>)BE:Z-BPM("Q2I;OLBR$E>3ETN0
MCI_Z_3,:G=I?LML=F-.RZ5?S!AHF:U3.UQJ(<L;D)J`0`YAM44CZ7>)89HJ+
MHTGFHFYG$:P=IJ$P2>E))LS:<,HAFCC&M"1^ES/[,//+2XTM3$)%JZL3*JB<
MRT>8)UJ88-B%_`K/,*214\8_;D(NBOZK&[&I]@;`\JZ%-@D.'@5K)0L`:\R9
M-7AL]]WJ:E4CJVK3*UV[C!DB>3\>F?+E,U!'AO/GV0"KTU!G7T_/CKY>_$GM
MK8[^^>WX[,O1R<4+]CB>U=<P4A0PLX;"S4A9]Q6^T1\A+P^8<SI>,TCR/)G:
M3]OHSO*HS?I1H`$!N^WP)&\Y\T.U@,*D7K_B?"&;>?7@D]3$GYXPJ?!B;W+P
MY@^2!N:!<2>@F<>CG6$2)>E;E4X&6VW0>-J=GM?N=K?KR%=AW[W>&[E8,GH4
MC$&M$?[?P7^]5=W&KL;ZJ"OZOYE,^J[L529+L8"-!G[=ZGD'G?T-#75/]/WC
M,LR#541=1C;SM-R.H^R>6LVVU]N[)4,Z7]_=]YJ[!X_,<LNH\[O`1=R\N]57
M:QE#]'K>7F\-UKK;Z*U.VVMVNT^)W>XJ'NVFVJVFM]OKWOGK!SW@M]8C\]OZ
M8NUSD&5O57\)(,O&.*?7\EK[[8T-O[OK[38[SY4Q:S>-[A!L`HD5>TND?_O`
MZ[0ZFQN_U>UX>YW>PV;6/+V04@D:"-V[K[L'7K/5XS#E_J[7:^UJ]S(M9;UV
MI#61S7LT#]<U^:JFH@7DX>R&Y]XF>;>ACD\N^B>?CM]_/E+]\_.CB_.79B`Z
MOLD/".*-Q3)1.`YJ<&W$4M1I(.L9BP]`C>=LC]Z+O?FW/?G"[4GTQ5)!.KDX
M73].GOJC`&/C:Y@%Z]B$+="UFLU-C?4<%*L?_]PST^'[7!6T41V^T_2ZW34N
M]AU5^`-O=R-FU)/6X'M`T[*SXG['/VAY>]V;G"$/AZ?UM`#%1TMT)0XW61S`
M02#`A)7"NS!=!3\:Q*:0VKF<!G*![`B4KBV=[HB2]F!#=L0#*'%W-U76,#FJ
M5LHY8GM?!.D4RX*?IV'2;2C\[SG%KCZ?]D_.U5G_SSY8*9LU3RK7Y,#9=5AS
MS.%CK>,D@9MYQI#OFUW)HSH72@6>%$W&</0U@A,C(K?&/-`XPSHLWVXV>Y+O
M1ZT)-#B^P(#K[GH$2:\[C/$'&=DT0KTAA0?C/]RDPBU0KI^9$P1H#%H$"+(0
M@R.YG8R(H5%6OF"F)0JHMD6>H&`_8G-P,0%5"/0:O3<8?V\U&ZTWA+"':0!3
M4[.I4?]ATX1=SICCN1]%-D\!Y.WK_4Y;;=FT3MM[20!>:6+.*1UALX"YL\(;
MX!IPTV8=;LD/PMXXEO3R8[,M?K%DG$F9@LX?QOH$S?B4O3AE3"PZ:%R>)CTF
M+A"HH#TUF8(?+8%5?E%=WGYDWKNZ%=XI*BS(X'K`+UI:-OWM9_C;S[!Y@_">
M.&5C0SR48;;*S\)O)]81:0%(\O$^G!YMK]6]E^@\J.;MSNX3\RHX#@1=54BY
M@)OS&ZQ)SSL&O+WF_A/(?]AI-Q=MW)J?/INF0D+TMQNS_7<V-O+"@3ZX3^%N
MNH<<[5<$3>4U@-&QLFAP<065AZ2TJKW.8_@Y[*QH7J;JUQ+1R6@Z=/"53L@(
M>!"[JEJCNO\8Y#&SGB)Z\!6K/6VCWE\'*%_`T@`#@G&U'3`J6L\,C)0PRY)T
MSAKX(."N%<:6`0L(8?K*E@NW7\+ZL7C!JM@KZ_,N^A5A!,[)DB+D1\1081-'
M&UFC8.QCW8L#)FH!;W&@+.1\=$:800<7@Y*_;C::78M@#B8/)53_HP`;IM.D
MA;6]^G'0)&'[(A?,'"II"WPPG\@F$T@$C8(0)=>,S>[6KB^,FJ0.OB$B(.)(
MKG_N*HF*Z2+VNYP*#N%GM@DVF$/OHR1!0D^PFN9?B-5#">ML8LFJ",$&:>$2
M`YUTE$@/'\6B/D3;2<,K!E>R_>(,&!`<.UR?,+L41%)?`''PW/AP=8&?(0.Y
M,P2!1QHF=X3C#+P7@HNQ!5>&^N,AS<?$\G8XBQ8AW+7O`#W&^ORK^)\&.K'"
M%=*K3&-<",U<#&.X>C%RNL!0#8?LN]!9^M6>B<11:3"8<T$>.5*7$+=$Q)?A
MYRG[H#/G#+E0-P\8`D*`[6#SKWL'WL'!`2UF&>!D"=:._3VE.#[&^HLIXTF^
MM34.<)V`Y@3?U6GO@]9J_C(*":%\I'::._;7[-9`7:7;$"?.'OY`7FE&$4_#
M["\UQFY:!$@!K_*;%WERB["!#AY7"5A1^^=RV_6'G%.V9X,X^;"R*)U03>'K
MUBZ>N6`"U@Y+X0([.=<_(O"Y*46U#858(IFYJP"+NK$$0=%+*3-*G@J6H4"E
MEA8K_4X=)$C9J;$D&"RZ'(X4!QV5/"[LZ77+VVNV37$N\M:R@,<+X:P%1_=G
M:FXJ&MF..AV/04*G+\WE[5RHSZ5NKF7D)/?]/SPZ)6U+[I15M[JK_,0((1C`
MPH`-CS6N#+!II85L7:>4,#/=9\UL>#W;WMY!\X5PGW,,_44:-*MMD&G[';#W
M>G((&JA'PPM=6\C2)2=(0S2]O:[D2Q*..JDZ6%N8CJB^\][3'^L#A`MA1,1]
M%HQO3)#,YZBF/?>41[`OSG_K?SWZ[?3SAZ.OY[]09=S%GX\35GS\L-HO=?#^
MB+?ND>Z4%/QHCXN44$5\?E0ENF+'R!Q>\3ATQ87PB9AK(QI;E6`#J./+7(-:
M4JRM0%0.J?:&5Z^(L5XZO1)]R_85F)DV48Q.SJU$#9HI3T0K0,1^F=!S4#PI
MI(>F$RR7!Q.HTEBZ]=K*;++D>'3;Z4%CW]>L!<'JT0S",M_(8-"@58/UVF8N
M%".DVHN:0,`&FB;<P9C6@+0#"YN[0&@DF.N00-!WBED%4$TWX,$?S009-T,4
M4>0LG=4?BXW?4!_YH!'6E.W=@>:.D>&.(7;'8I%'+2"J!.`@:V*`:!F0AJG-
M5@R-P/!7&2*G^@P>2Q$[_M[,M9)7K?AGS@)P75?+.JBIQUGB8RB-KBV"(65'
ML+0(+<WI!B>!Z74HZ+%'I(5OL6XRZJ@'*Q'>R+YGPZ#;*BU`A)P&-'(Z&[SL
M^+29UC(QW68B]8/RZA.(T:_@V#;SJ\,RVE9TQ9]GF9*XM%5BS;IT.(<C]W:]
MO?:!U^QTZ.^[/:_=:WN]_=8BC[J=-QC%?.-I=4_OM$YCU9^E8:1:'<]2LTZU
M?V^Z$)74*J#9,(S90T*8::).4;R$#:N$^O194*CF`3^G%WZ1%IGZ%"4#/U*G
M,_3K@J:4S^'%CD<>NB6'`6H;':_=K4HY7*5(M_<+KS6>;D=:999[J%`_1#\<
ME=[@UQVON]?QFGMM4?,NJ7<7MV26!]KI^A3&V'&&T7*T[J3M2.U9,WAZ9HVP
MLME,PZ.3<F1@41RL*=FT``]K&+A)&@B8:_6X2@AVU46P*;;7]?9[^^)0(NU$
M3J72UT*YOJ!CZN(1!TX3#P*&<8ZXS"E\?VRO,>Z?2FW5-+78]45![+WN.BZ@
MYL%/<@L1P[*(YHL74+,#/O<'"\W('"_R09/-;,QT(U,;U?,L<YBH/\J#H<-*
M3NRA=6":3M6+1\6-QXR71(L!&K,22G%77V*((=S/D)E`KY:C$LEXC,T-\(OF
M+V@C4;8>=[,$B9S,I(&FM(L"W3LD2,8JZW&RY$_$.OUB@J&;1>:1PX23_I`V
ML-%TS+$TT]G.RM1R.S'?]IE@081W59M>=(O;XM\6B>-V]=+9IS)V-=[19M<X
MFWP,WRBQ)4$1%=!0@?,J-S;39N\-/$=.\U(O0L,VN'AY&4+=;'&UG/MY&.D\
MF.42+Y>GA1#',/YTA0<PBWP&&>879\E3P/'U%BA=S",U_1*9,T@QP,<!]0CD
M,(F:_#P$/P4=:D".[9'-50`6%2AMQLW6&H_@8SN)SM78JW7CTJ63/^OGOH.%
MZ[U.)=*\[IYO`];X)&EM<T&8N+=D[J'+W%VOV\7_VUO.W,3/;98T/P]#ER5(
M[6O4<9JJEDGF/!*MGDAH95&1N2L2-FHJPLWT.7MZ)/U0[KZP)%+*A!;G3XG8
M;>\`\PM`VUY*ZG:KY>UCN+_<FY,86%K1$LBT-./^F_"K"6\5=O%V+*?\+O^=
MNX[YF.817&'*5^1J;K[3#UAK]U4;T7<.BI,!M)9O8(%-_)VU<!X;;-PQ&PGP
MF(P#S#LZMCD"5;5*3$??Z0IG.B:7M<>IB[</GS%RL+0:4R'C+HG]Z@(ORX&/
MT32,0Y"RG#^D>TK\)'QX[&03+A6I+4>D(LFZ/Z;<V]05B=U:C2-:+Y+/-^+H
ME`_0#?L^0.WJTSO$6\QK.M*TJ>W+WMJQAR?2GNWC3NLF5*Z[M*9#<CPO0CQ6
MG[IGS?WW&HQYG&DK_0]:M0*[N]_V6JUNC0Y,'@B?`<#+CA!TY8(ZM]^MRFOM
M@XF"B3SC:C$?L;6+]O@[:3F*KD%W#EI(J0-Q>54X0@]Q81;2$GG2C3[*3_XT
M@;;-_3WOH-VI9'24GMV5)TOAA_U]\Z+BTWG3,]W9VUOJ@WMG8@*+A^U,VSK8
MIVF-*N8>+>UCA]OTEBP#IR5<?HFYP)3(KW$KN,@:ZTS)U4AM520#PS.;@[U,
M*&&]9NVDY5XB0KS6(Y$LK_=!R6GO2=)LU5*9@#IA4WA@`KTC,>8#[G1'W>:D
M=3<F>%$/;DF'+?6WX`*+E/-.:JFSHBEX6&&:G^Q6D(=DOWM3F)<]),#W\-&?
M@$)MH0=MG5L*L6^<%J*K-<@P])T;:JHU-IX@],CDXK#F#=S$1%@2`GNYK%3R
MJBUY@_9;:*JM>H!`QOWFITC.,[^(2B4H7A?4BIL>G+*>H?U!%2F]Q_Y.'18?
M5H,RCMA<^KZXL9HV+2V\.1I=ZMU%=5>T"*UP>7OMO3H_H[?7E=QD>$!&L&'<
MM-E;BD_:IN`U'B&IK`M:>37ACC/J3D4B;39;Z4FD'"[)5=*1;Q-T4>*?$V%M
M=62Y-+OLO4L(!<9FDH;E?I3,EUK@ZRJ]2G4><7I#0FY+M7_X`"T"GP,>L#RX
M+1.T"VA7%N!&8VVYV8#*S3(I-^,R,_O7^CHSIH<M,=L!G0^A$4SRR9R`<>20
MNW`*B++RGR!-,%46DV"HA,SY>Z?1Z[X1$A!"&^P::,*@:C^%S?HC_-A>AQU;
M:[,C*1ZKV!$_<'MV;*W#CN7JQSNSXVYOD1UWZKFPT^@V'Y3U'IO+RB3FX]BI
MU)GZF<Z\D5H%?!N+C%"J!`?1G(G3@&W,^+8C<\@4X"!6BQ.%\7[\E@Z<FH)V
M+.D:%UBXKENOHE^L')%@.Z)FL9GNP,9)3-CW%!=R&4X0/DR*PZE:P;),M2>L
MJ8YE=8FO@N6HAGH?#'W8OC&M:Y(D2Q<+:RA!.8%C@2T/,[=!*"QJ%(ZI:B+7
M.8=)5D<\),V`)Y;>=-J]P[J>W1KOVMD@U77K]F;EB@3GO#2BI4>`:W[L3S@*
M7MI5&(<Z:_%[R`<H=)_ZG("%W=5BRCGS09&?,US!**!,-`P818'"&QR9CG8U
MK7LQP2<W1'QQ]ZX/C#B=HB"4K6,KS\)DF"X)HVA&""E`B)T6L:@(;N7U8Q+H
M?G#6F@^*LS9,<''Q?[]JOW()M,-X$SA%5($=6H*@IFX`(KO7B7X4E&R#@&,G
MA20LW7F$/S341U^@/I[F4IX,V=="LA-;;F/C'VEM\0R?R!>XC3L<]SVU&-A=
MK\7`OK;B3YT2%J>O.;PHJ+K>3#HMF3M+,>W8Z+B/D=B`O8>!U@`ZN\-J[NG0
M;XT^;\[R$P+%@*9]*WZ__4'5?QN-N4>9>.>1+][2X]#B88T#N1N2X1:'!+8W
M-CZ<Z<8&ORO8X.T&?J@[>5>)*S56Z\G:.X(O[JUYO>[<\ZVQ>]<V?3>/OJYL
MN'-#O,T(\7L1(`_3M^:^/U=#P7O.4+IK2ESS.>;#W9*TJRG`N7`VBO)R]GV_
M+A<'\TC'M=QB1FJESJ\[$6LP9V<?+25%%QO&0NNZ`["_VL_$!YUMI('>4L\`
M#CRHX?Z5$#]W=]2(3*;6$;,L>*OT3^NZ;/)D5BLX:]PCLC:8NK$+\G/)@ZO6
M-@GKQZN']%UEO]_1K;1B.T<.X]5LYYX\#94#;>-YKEC45V3ZM:VJFT9C7\Q]
M#'?[`],SZ=E^^*%RO4&SS4RA/4^;G..KZ3URB'EO/G4EW.2$.$B!/WSF7EOJ
M3XRET8Q%15[]S7>/Q!0/P-N&#6J\;2OXX%9B<-D[<[,P7M,EM6*$=0V<>^*S
MWG-:[(]99S]PJLVUO%DK1F@_+*'6:);Q=!:[0-T?-FM6PGJN"]A91?K\RKW-
MSK#H[,*F"3[[]N;[#?7UZ'/_XNB#.NM_?6"0SR=03?0WWLFSQ#NYNP&[,39:
M4<+@@I?10GP5PV3!=!8ES!061XEHB&DK6'9"J4Z2^L(8$+["#&>5^9$D?KQF
M>>VY+2L.SXZE`0.U.*3,),1:O0HP]Q^&F2(3T$H&25QD,';P;VPKCFT4VV\J
M&22_9(24#7_^U.^?*="[4?'/2H!;&?LS=.]&^`=G^R%6>QI0AC8L5R;S\()<
M!U$$_Z5%:.Y*@W`Z*-*,*,&Y2D-X.7Q,$"-:!=@^)0[&0!]._'/PIPBUEMI"
M5OTLW9>=[6GF7=F#LH2AR&*'EB/\0Z=9Q`3<=NUC5EB!N>J<HU7#I_>-MWV+
M][7Z-",Z9LB<WH]':(\">P;Q,`R>_>O<:ZC#TR]?CB^^')U<<*??P].3B^.3
M3T<GA\='YYL5=X^9W':2Q$N:N-R=QV['*%4VHZX#U/WJ`E,J8813K.G[2KC5
MU#KWN7/;@>XH_?7H\.CX=VPE_2`<]NC/>'V^O(/I22_B-2&<2"\O6@B#9-&+
MW1]=<>ME8((PQL18!%BY"(:7<1(E$\3LW-*IF/OO".A0_[/W;KNFPGK?A<U@
M$3UBA<X@3TG7+0O445%!2M`8MOLR]<0H=:CH.?TP*$.Z!+8N'<.JNG$=>CNM
M),-OPGLRF02IU1+&80J34<LB*H?%5L>5CV2@>NJV1CY^5MK&+.NN7%'7.=N[
MA(:?.WVK4WM1N?>05G0'OC3+<97<@Q70<7>70'>2(55!=!R#:AY<^-^?N[S!
M:J;C$WC@CM1%__]>\FM6"SA=ULJP/9T?1KYN&Q@'^4XR(P,RGC#Z+35H@LMR
M[:<COC4?@Q$!&^7^=^P8-TLRMD;]&4BJ[Y2'CYW[NIZ@I'D"D2K]%^!C48AV
MY03;!.9P@ZAK.(QFEA$2LX$%04T7I&]%N]DF;(%VL],"#454=*<>P2TM2*YC
MN.27X4(;!ER$+MM@$<'3%U@@L=#[*:-UU1#BQ>3UMV_'+:;3%TLZH(V?(>[M
MXO&WO%ZS+=B9DO-O*O78FM*E$C%^OX;I=@RQ2V6Q:$M@H89%RY6G:$YG909/
ME5E>9B"QLZ!N`HU)QJ4<0VGIEP:^9@G-1>X$(5HKVE)T$*P9<,&3"GC^NH^1
M=NJM8DW>9O--W;`&J*%Z3Z@)ARXQT;MEZOMI2)5EN$OG"<*=ZCZ,NE)GB.3/
MKW$"VJW<9:KBR+%=*(Z:BN>FL_O&].FT=KG%_'8_"[L)-2'E0-`#`$3D8BN]
M_"I!%CFGW>UJX,3ER!-W?PY7O60+K9:*008G!KQ[A(I)]DR?/)"7Y]_>GQ_]
M\QM8=.KH=[3K?C:?:U6$!,R,6"IG#IG5STRN$'N5C"<S-YT%0[DPXC$B9ZF#
M.5[,M"S)0VYT-(:WA3/:EP^B&V*>!\,B#?-0`$=PP*/O_+(ILB4)Z_"!G4O'
MI0+<=NE=F'#*MX"#L#)>`@@A9`)=S,O2Z'2MVMU.I<6K%./JE=`CU6[_)'ZV
MC>/OK1[KUA!VCTZ%![L`-0"6R]%+?%2AI\#6YD+\'`0\M00\\!9I2`@YO9LI
M2'A+TK")J*F1KS4(^T]"SD>;%T;&`?7@DFM.V!LU,2F#G]9V>]:W#*BPA7Y?
MHV']BG[UB\$7!H'!I<KC;WQG*[K7_UA3>@GIKFY+SR%4[,C^J&WI6;?@U"EU
M[VWI\8E?HY<\+6)/F.''^\FKN_22YW#4_?637^AG\),(I$HLNET/\-5K81<L
MB>!7.PV4X9MW._O4`=D`@C9^2']9F9^SS,K3YN`H"-]^2(8%+N]B/@O6MOY:
MS9W__:]?JU^O6IE'$F:6<.1G@28'$^#0WG<S7S\['3MS8%]6_L.W\P^OU"@8
M@B$=99@1_S]MN%A-N\\;Y[F7A3776%BKN;?7WCOX@:5]$#_4H9,PPKE5MR#6
M]RQ\&X?1?[_*TR)XI7[]L4G6V?A.M[W?Z]E]+Y_!Y;T^<,X(N>=#D`W3D(RG
MM7G0?)F@Z:7CE#5",^;/NBE@"?_UZ_=!&H5O\?_#/_\?4$L#!!0````(`)E^
M@D!EML&I^@H``$]L```5`!P`=&]M>BTR,#$Q,3(S,5]D968N>&UL550)``.2
M`WI/D@-Z3W5X"P`!!"4.```$.0$``-U=VW+B2!)]WXC]!RWSL+,/&(3M[K:G
MO1,8Y!XB;/``[IW9%Z*0"JAMH6*J)%_FZR=+-PM0Z8(E4[T=T6Z,,E,G\]0M
M4Z7JSS\_KVWM$3-.J'/5T$_:#0T[)K6(L[QJ/$R:W4EO,&AHW$6.A6SJX*N&
M0QL___OO?]/@S^=_-)O:#<&V=:GUJ=D<.`OZDS9$:WRI?<$.9LBE["?M*[(]
M\0V](39F6H^N-S9V,5P(;GRIG9[H*ZW9+&#V*W8LRA[&@]CLRG4WEZW6T]/3
MB4,?T1-EW_B)28N9FU"/F3BVY=+UGWK[6_NLW3%/GA>`O8]<^+[3UCNM]EFK
MW9GJ%Y=ZY_*\4]"^BUR/Q_;;S^WP3Z#^V2;.MTOQ8XXXUH`,AU\^<W+52'CU
M='I"V;+5:;?UUF]WMQ-SA=>H21Q!BHD;D9:PDJ:G7UQ<M/RKD>B>Y/.<V=$]
M3EL1G-@R7+7<6"$I?-X*+B9%28;I!&A.+KGOR2TUD>LWOUQ$FE1"_-:,Q)KB
MJZ;>:9[J)\_<:D0\^<%FU,9CO-#$O]",XKL"]01SXIC0=M8M<;4%9'IK[+A=
MQS(<E[@O@EFV]M&"![ZY%<.+JX9H-W!77=<[P3U_**+KOFR@/W$BND-#:QT*
M\QK9(J:3%<8NS\.5*EP'D'O$P/T5=HF)[%*H4C4K@BCZ(Q:\\-%BM!$#%/"1
M&[1LK:J@K<#O%;4M&!2-/SQH,KFPI!HU1*N'^.K&ID^E@K6G5!&P/N8F(QM!
MPVAQ[<%%S'.!92I5!.P+A9FS1Z$ML]PA(DVV(ACWC$(S=5_$Z`,-8R/HR(.3
MI5,1K($#H_^2S&W<Y;S`8"63KPC.D+J8@[NW%#DPZKR@N3"7#2E+I[:!0-RT
M_&"0U*H(VAC;T+DM&*'S1Z<TV8I@P`IR35Q_C`$JH`NYT)-@W0IR>:@*J%;9
MNL;8Q.11-))<9#+YROH>?,13])R/)$6TJJ;MS3G^PX/H&X^"@MQ&+9'/@H.8
M&2%*$T[>4+*<C%:U8AUY[N-8@0EF>G/<M`BT'>XOXL(;)5V.K1#';8%H*Y1I
MI1JH'W=\LZ9%UXB4!+VO_0Z(_3LUUW@]QZPDW&W5^K$BVRZ'T%>H'Y=#W6Y9
M:)'.N[9)O$">[1[<*"/U;<SP-7&(6.7=PJ];N/&SBQT+6Q%R8?"M"2!\+8Q`
M2J]K32W22'Y$CJ4%ZMJ6?FVPTW.\&&<'P,6+=/@<BFN1_/O@2L_R8I"GF2"U
M'[?4_U4CZ)S<+P9\M@/X54^C"RVI61]4>3X8PSS?A9G0T4*E$%^$T*;F%BQ;
M%&PH2^W^?K==(#[W^Z['FTN$-BTQI[>P[?+H&W^6;[;UL$+S0_CU+$8&L<`#
M^!@'VD9S;/OWGDU'=_]-$VPI@'N:S`=DF$.A7;RO+:'+(N3AJ%=P:@F&VDL3
M5K70=@S;OQL,UWB93.86C*ZS(QE&C<JQ)^,*$!H:9=""KAIZ^Q6%33FV8%7'
MO!1GCT%.T+Q%^9DZ?@+P3'+;5[I.I=2EK@TSJ=HF(8VF+%?W6>NTCTK0#MA^
MN-A,)48B6RDA^^O>3#8R8TUSH?^_DC+34QRHBI=HZ?>F$>]-Q/GNR;@[/2YW
M]V`+,X:MB4O-;W=A0I1*79KHK'+BMC.S-%*R.P?-!RR=D8X[]V`&J[3K$H1D
M:-30HRHD)@^XE*#C,B0*@M3)YV5/;I8V0"O#1CI<Z5QS7`ZVVTS7A>3.?V!>
M8N3:59JE#<'*L%,`NW1J48FJ@6/:GM@LTK4L/Z[(OD?$&C@]M"$NLDL06,S4
M[.S[H;6$1S*RSY09&PMVR@R-V;G*U.4!ES%T?ER&#NEWV<WQ@\HLY4.7\?3A
MN#R-L0LN8<M`S($1@6<2E"X\^Z@R,QF8991\/"XE_7"L%LY!6NE79_UJZ#7B
MXK'UBU^\S22JC(G9)Y7I*^V)C-1/QR5U2!U1"X#X@.GEP'$QP]S-)#%+97:A
M,FFYR&4D71QYTC)-;^WYNT-&[@HSX2K#*U';><3!YH/L":RH/N2=*O-7T@]Y
MS?W(-0XQ3O`!Y][KHZK=HD9"9*8?(S4K^)AC#Z>:9:4>=<)-^Z-%L&9=4\]Q
M`^"Z=&V>I:0R+4602TL;1R5*0!3/K2/<CO4?Q!B"N?2&L@EFC\3$?,1Z-B+2
M9YVE;*A,XP&.2*L@![*ZO\5,`(MIH@LND%%_DS!\M`C#)ACA"_@;`LQAJ8B)
M[X&DXGY(BQ?5<C1!-H`R_3S=AR:;:W;E5(ZV!*RTVE!M2'N":-OV5_O`=U#`
MWT1%K*P@%]!4.>R%X4O+"=42T2>/Q,*.Q6%%'RP)805H^K.>*[:_EZ'F(%LJ
MD_4&AZ2EASK[D17C?4.7RC.B,F&'>"*M)]0UT?=>QUQ_1G/=8/,`7=@0P.76
M'D_I5%_$B,I,'>*)M*A0\9`8MA$S49'**<,E156.NARO/,4_;L%F36&H_1,%
MK\[%M4)(EI?2]7"FCLKL%``NI>G0JD"A>25_Z2N55SG>.:"EL3XTL2\;:R;>
M8R/.$@QADW`N'X?*F/@N&9'Z(26IMCP]@0K!RF(!Z2CC!>:*$A94IJBT&U*&
M*L[2^WCN6@0`>+!V<!*K=$>\WBB=P+.45.:A"')IZ"O.YL?8M!%T2F@"T=);
MO$LJLB6;H#FQ$R^$[#UQSE=5F8;B^*5D5)S1&]Q%<YOP5;"(AGL4I")?464B
MBJ*7TE!Q9IXZ3GJ;J*OR<(:+NZT%_;G,S)%C2F6J#O='2EYMR?K6)`>8.+'"
M]^D@6=T$NQ,@4Q5G,I2;][-M?7?T%7-(RM^A*7PU6>8-K"K)TNEYD&\YYLN4
M`6!D"C^^0,AN*>?7&#P2!Q-(2"YA065J2[LA??9Y:-E`TB&W-YR`_V*_"2JT
MKR825CGN68BE(:XXY1]BUP:".[*@AI>5#N,61FG@JL[?7T=!XN\+V!\+D6DR
MN,"1C40=FBYZQDBZ5^(@:RK3\B:7I"Q6G.###0''$A:,XG`NN@@1%4CL"V@J
MS4Y1^%(F#DWDJYF\_0ULA]2)\Q55IJTH>BEK53_1S^_D-EXB>X&EA)0QH3(U
MY?V0DE1Q;6!OTX=LMM\75#G@,K32L-:6ZR=W+NVS;A%_(U-&%SC`DLK$'.R.
ME+F*$WWCF9F$[^"3U<?29%6.?@9@:7PK?I:>6BLHLZ4Q74WEJ!?#+B/@X/,;
M"CP508X%`1+8S,R%4::.RJ$O`%P:]XJSZ3[A&\I)\$A@C?Y'&7%?Z),#.8XW
MA[&/(":KPQ=159J%POBE9%2<H8=U@=/LTL:IRD'=QB@-W*%)<57G7<%0MW4,
MG)^E!.^VR%::63HJ,U(`N)2FXV;,P1D!F6_L)$64)Z'0VSBGB7SW<VO'!;C'
MM_<XQG'_5/KX>,0/F:<X"D4MU*SOT-',8^ICI!_%$:,PR\)XY#$L?C$FO?'@
M?CH8#;71C7;],!D,C<FD1J2I!]C'`#_M`O3%M5B^-EB9!]G'\"YVX=V/1_?&
M>/J[UAWV->/7A\']G3&<UHA3>KI]A%%O[V(<#*?=X9?!]:VA=2<38UHGNYDG
MW<<0]5V(P]'4F/@QO!UUAQ/MOOM[%_"^Z[&G6R??QU`[NU`GOW3'QB^CV[XQ
MGOS3IQS8%_AK!)MZ*GX,\707XMBX[4Z-/D016F:-L(H<BQ^C/-M%V1O=W0VF
MHKL$S/=&P^E@^,48]@9&[4TT[<C\&.IY>O,<&SUC\%6TRSKAI9VC'R/[L-^W
M(8R&-NW^5BLHZ9'Z,;*]F67R<#V!W@'T:L9707(`+YR_Q0_QOR[!-W\!4$L#
M!!0````(`)E^@D"%)%9,7"H``*XL`@`5`!P`=&]M>BTR,#$Q,3(S,5]L86(N
M>&UL550)``.2`WI/D@-Z3W5X"P`!!"4.```$.0$``-U];7/;2)+F]XNX_U#G
MG8NV(RQ;LGM>;$_O!$71'L;(HE:4>[9W8J,#(HH2UA#`+H"RU+_^Z@4``=0[
M)!;2UQ$SK28SDT\!#Q)955F9?_W;_6V*[C`IDCS[Z=G1J\-G"&>K/$ZRZY^>
M?5D>3);3^?P9*LHHBZ,TS_!/S[+\V=_^_7__+T3_^>O_.3A`'Q.<QN_12;XZ
MF&?K_`,ZBV[Q>_0)9YA$94X^H)^C=,L^R3\F*29HFM]N4EQB^H7XX??H[:NC
M&W1PX&#V9YS%.?ER,6_,WI3EYOWKU]^^?7N5Y7?1MYQ\+5ZM<C=SRWQ+5KBQ
M5>:WOQ\=?CW\\?#-ZM7]FF(_B4KZ^9O#HS>O#W]\??CF\NC=^Z,W[__XQM%^
M&97;HK%_>']8_2/4_YHFV=?W[/^NH@(C>C.RXOU]D?STK#6J;V]?Y>3Z]9O#
MPZ/7__GY=+FZP;?109*QF[+"SVHM9D6E=_3NW;O7_-M:5)*\OR)I_1MO7]=P
M&LOTV\0@WT)2).\+#N\T7T4EYY3U9Y!6@OW702UVP#XZ.'IS\/;HU7T1/ZLO
M/K^")$_Q!5XC/LSWY<.&\K1(&,V>59_=$+Q6@TD)><WT7V?XFM[LF/W0._9#
M1W]B/_1OU<>GT15.GR$F2=FG'=>[CJU*Z75HL.>8)'D\RX:A[FN/!)\^.Z1\
MQ`#:^L&'<)F743H(?%LS..PS/.R*[_3"7VGZ$L'#KG1+LPL[91^>TK\ZP/%]
M2=\^.*ZA,UL&!\=_BOO=RG9C/5]U[*;,6>9$>46XR7547'&[V^+@.HHVU/[1
MT6N<ED7]R0'[Y.#PJ/*._U9]_.LYM84)P?1AR%=?/^/;*]S\#A_D3\_,HJ_[
MV)G2A-0#B,C*<A4JB=>KG+XB-N5!*JZW4%^3_-:&H+I2N5GNU_2JL2JN*OUA
M#?R.&,$%CP&\;FI[#`Z7L0)WFU)A%ECA[.#+\MF_+ZF;P@6:H$8'<26TO(DH
MK+^^WMD?CT$L@L&W."MGOVV3\H$%;S0,S,IB<I\4FFM@T0G)*2?X;7(9%<"P
MS`6E1+=:YR426FBGAO[%%/\;".7X<W'LX;N,&D'I9H?>(9M>'`[5K!@U?NT8
MM%^CW+_-,SNU%'(A":6%V::1)`2&/#ID?<H(.4$3&/SH\GU2GD>$3^(]8BA9
M:;QH2C<`?5S5UP##*2>8SK$6U1:K,Q!I-\]6Z98MQDWB.&'K*5%Z'B7Q/)M&
MFX1.$SW(Z&IJ/(KZ#59/7#<[0.GL!=[YQ0N,Y*VW@J-C-6J,]#YV<:D&\:`$
MO,/D*F\6.WPO\7?STA[B)@'Y0V_']WUXN"&N;*>#F-+!/$.5&@RF7>`R2C(<
MSR*246]=&"FF$P[)+3/@-JG4DF#89(0GT6BUVMYN4[;:BT[P.EDE)0S^G%0O
M:+8$@[.";Y;QZ?%Q5.#X/'I@"S5F5OF9",FU(8-K,]!''PPO!X#NL_6D&[6U
M+<%@[1F]]WE6TFM!35_/LQ+3JU@:66I6"<E*%_!M%IKDP;#.`62?95T55.O`
M8%C+82_*&TS8,T#P#7T,DCM,)T?YK7FBX*$?-++S'58GRG-5!L-*7\1]BG(E
MU-%"0NVQ+&49/IQ[1V\JYETN/O_7KR<Y!4S]\R2+9UF9E`\LB8?<<M<[N2I*
M$JW*WE@]]$(PS7L8C&'.2J,SRQ>I]&JM5!'514(9M;2?TOD5>/7J.K]['>-$
M^#WZ1]_=T8]^%2@N\'7"D&<ERQCKC5HO%H)2-I",03J9T0EC`=;G1T6)G2Q/
MX!N/%E/*51*E\RS&]__`#]K!27)AB:&!V65&3P@0-=3(--RHA!&71E1\#';4
M?NR2FE4,J_MU*"ZH0-44:'\'XLXK`&E?%DQFS+O<9&*R-&3#6'IRH>^[$F:?
M`!TA4$Q0(=-20@C3$"+FN>%CL&-"@<0,S,<TNE:,J_=]*#8H8=4LZ'P)XNZK
M$$G+A[4,8D)CW.OIEA"&,2E64?H+CHC>&>A%0S'`!K8F@TX.!"\LX*1-,"&.
MA#QB"J,Z!Q&L_!.GZ3^R_%NVQ%&19SB>%\566C1QD`\;3EI@=\-*C3`($KD@
M[#-I7M03TP@QS8.O3!75ND@H_VT\4OV<I]NLC,@#/\?53_XUR(4ED09FESP]
M(4"D42,SD:710%QE1(94SO`";W)2)MFU./ZFGWYIQ`//88V@>U-9I2P@]A@!
M:DGT0X$:C>K,(JHLC<@FSN8I?8]>YT2_`M*3"LL=)<0N93HB@)BBPJ59^:C.
M[5:RXQ'B?'N5)JN/:1[U%^,U,F')H(#7I4)+`!`19%0:&@A!Q"5'?,?L\M3$
M>8+%MN3GTZGOTKM%HU+@]XW#`'IO'8,&("(YP-0MK;8R"5]6QT102WO,-3@Q
ML1/+/A_I9ZIPQB`;>BU."[>_'B<)@F"2#9UV7:Z:?U?+<UQE?-:PU0`WSK0D
MQV&,!%7-ET8,(%OZV&Q<X6LUHS&E65L\P<6*)!NV#6U:INR(!5_358"4EG9;
M,B#880"F7^AMR<+(B&J.[2[6'Y,LRE8)]8MYD1A24_Q41SF.[3`8Y:EL@][H
MG!L`5GM&&^5KU"BC6AO]J]8'<E1[4A2X+"PT[`L%3;Q3`NQDUW4DP)!("4MR
M6\OE['()B0K5JI$3(R39\,30P)7YT1,$1A,U.MU6E=!Y#X,VTZBXF60Q^Q>K
M2G$7I2Q-?E).(T(>Z-2/'T/3#-Y1-^CY0)_A=$X*NBB"H9T/6HF&5`G1>3U:
ML3_P3AT&(7GN\05>80KK*L6Z&C>R6$B:Z4"V&=67`4,>#;`^3S[361I.Z4<X
MW[+]B5H>!DW."=Y$23R[9T=T=`ZJ+Q3X<+T"8._8?$L"##V4L/KDJ(00%E)`
M?$?G;>SRQAXQYK'&.F`(H4+5YP.OFHBZ$0X,3IR3?(-)^7!.\?*3"_2%MV%3
MO#.LHXA9):P3L8/ONA2]/!@^.8"4W8U0X7$+KN5?H@P#.3<WSTJ*-Z&O1\%]
M.I39?55*Y%.>Q]^25'<YW%1#LLYG,&WVN>B!8:$'6"EOHU%%$=<%1,0E7FU)
M4CZ<X`U;M-(MD?6EPA;I4T+L%N;KB(`AC1J77`=(2*%8B`%Y$PJ>&U_R8\1#
M^D`(S&WOP%&'/I!"GM,DNDK2I$QP05^O?%?_)D]C3`I1>-2R.NBN'I(LOH-J
MT\E5%PSA/`'W*7DZGQS/3^>7\]D23<Y.T/)R,?W'WQ>G)[.+Y0]H]A]?YI>_
MH.<GLX_SZ7QV-OWE!0S>3E8KLL5Q:_".R]EVO<#%!MR&T2LR8%8"PTU7I+KE
M[Y8BD#7PXRC[NKC#)";16ON"[`N%9)0:8)L^70DP7%'"4BY(-U(P*$%)GF^S
MLCB/'MB:)W7"6MKK'Q-W"X'=D^_0>H[*51T,#?TQ*PJ9<0MH(TSPA8A(&`&V
M"#J[W:3Y`\87F!>`<2:L@UY(FCH/HTU.JQ(82KHB51"1<RY?KY,5)C\4:`6P
M3%F)ZV?-S#FE9-BB9%JHW5IDDA@8)NFQR97'J&3CP0[0JHK(^,DC*.0YS:/,
MC3Q*R:!34CW4SNQ3%@-#'CTV:4[))-%Y0YZ%<$`P2#/=%F5^BTFU+F=YTVFE
M@V:JF"%W<E/4HF!(9,8GSP.%-+#54><X:>S`R"T2`ASZ.,<ZW4WEEAH,QKC,
M*EBQ3]<UK$'&H,T<]0/VG43*EL`P^%'PY1=K=GUPB<DMP)6Q:9[=81H<TD&>
MX*MR-R;=FT`O'[9+A`5VMT>$1A@,W6P(Y<80C3RB"E1P2W`3NO'-:G:^(4X*
M3F/V]Q_^_/;EVW=_@<$Z]D2P!Z(]L]'&KRK1L),`/=CN+$"6`\,P`SA%^>J#
MWL21$2CKS2USEF0*A$XJIVR/3<9R7D:XFA`/H-,RH5,'>N`"/.^=<RA[Y7Z[
MX]_!?KCW#GA;X8>ZW^IST8($9ZN'%T`"K&[W,=-A&Z7D>-WBM`=I%&)@:*3'
M)B]2\/KYK/!].YK2M3'\0-]\!-TQ@^@/AZ\.CSZ@HY>'AX?L?Z@0]32B;7F3
MD^1W'']`?SP27[%=I/KO2BQA9>9B_DV^J\"!(G8T>L6+]J.W1R\1XQ,7ZG]Z
M^!)1,QN\8N#3)ZT6]%0T/X_(@O"CMC&_!^>8\)HC3G=-KSS>PV`;D/[YT&D"
M?60L</V>(JE/X@?TAR/Q*/!?$,_3!_3G5W]$_Q>M=K;BY"Z)<1:_1#_J'K`L
MS_#C'R48#T^KKH_Q-*8D-E)C1OT9RYX,&))K@)D:+BH\_AOA[QO'_N<_ZE\!
M?1*ZNO,/Z$\_OOS3FW<O#]^^Y?(__N7EF[^\>?F7/Q_YO4#T/X@@OD`T/0QU
MZW,Z:0#=))7+H6I1,,^'&9^A=R0[(WB09&@%N7=DJUM2U:-0<QE<%,?L*:D?
MB*F_I*P%AG?.4$U])V/H?2?%[%1S"4P*8_>4[`*W=9`4TF"X986H[0X)+^&*
M/0ST,3G&&?VC9.<J'3K`'>-U3O!E=*^_0(\R&IB=3W`!>@Q^A$5(+'_\,$S>
M=7^M`O>UADO1B5.>YV+W8E*6)+G:EFSCXC)7-_1T7I8<9GS<M>''7!#S.O(0
MRV`>G2<=CGK'XW+Q>8YFV5U"\HP=:*<?+?-TRVP7+]EC]$H4XS4M9,-XS#XG
M64[X)3(^,+)82.KK0+9)W)<!0T<-,.7V+-CVPO(SY?SPC>TEW3P>&+IHH:D]
MD76_#`9_;.=B[7O1&C5()YDM>_U*'3"\<P1JS0#@:Y/?"2N[>R2[Y2^QSW&6
MGT?$?6?7I#[>#I=]4/H]+KTN&-9Z`E940VOO8S7;Q!\0541<\WM@JFC\,&DV
M*09=+-D('-;J!NC.W;Z%[X3!&MCN/*YZ@NPL?#]\YGW['L/EV@`T'G<'YLMA
MH?U=\;<#V8.[_+^%\O=#6WU;I<%6H!%8TWAIH(GOBLKVUDPV/C]A>Z8RO_V=
M4_7H3474R\7G_]J-H\C+U=>"__[Q)B)WBEC612$$_=R!,Z;9I4<GE3-$1_X<
M?T`B?^MIPE(?ZHC\E$@77OHHCDLEW4#,E.IK`::6!JH'Q9XZ7/3B&0.3J*(^
M1YV1V27#MQ!KIP"94Q)*'X_U=!&<-Y-R;2#FHPB`4XJ!.!`K!Q1A>4/UI=B>
M>EX^2>ZO][JBH^Y(6<)^*XI.BJ/S<PA:<Y(QL/5#P\`<%P^]+`"AILNRH8?Z
M]T!3QP7#+EF!+A):AVE<(736!D56_=J@H^KW0U+CJF"/H.!6`JVCLR\#^ID`
MQ5++`J"/_O?#5_O2GXJTX")3D>39-$RUG(S72H?M:V*$W&UEHA0%PS(S/KEA
M"9-&N^ZVT/K87N`[G&VUS?YV7X<]7M,%U3U$([X#0X@>("DM$)>("!$8=WR:
M%^5BS1KM%,L\U0=?/:FPKR\EQ.X;JB,2E`TE2YDZ-;Z)5.#DETW!*T`540JE
M[LHGDA?%.<G7VI-X'8F0G%!`:_.A]34L+LC`^CS@$FC#16#0@#&3)1%6G2AM
M;<[UXJ&=A@ETWWNH9,&\5"P`5:Y$)&[6"F"J[.1K7!0\%/^(M6&&+!:XUZ,2
M9*^_8T<&#%,TP!1]'!LQM,907CC\$-LGG&$2I:R89WR;9`FC.BN!8&XQ[*8:
MO#>UXV"D?M46/3!\\P#;YZ`XL7@M=$4?CXXVL'8>%[C`]"*S=N\G-(!/<][Z
MU$Q*BT[8290#_.[,RJ``AG\N*/O$>WZ!5PEW?B]8P!VM?MLF!5\@XBPDHA,(
M*[["3?,/XYWQFI<P:-GVY/0B3-F1,QH9+#&Y2U:XL/5E=U,>Z_5K'Y#NI:S7
MA#4?\,+<)_+G*(NNQ4(2XRB]N,4V+=EI0_9*/ZB)O(E(":1\4#^0=8QWQYTZ
MN$P98+%*@TY3UU^:+<#@BE@L/:6SX8_T]K`G(\FVE-R+#2:\YH>./2Z*X9>[
M708BKWR;M&!QSAFO7'>_*!"[8BAO1&$PD$>H8ER6-0^E9/#)AAJJ-+?HBH$)
MY?38^HSA-<VKZB;H>>6UH%02OB01;UT?)5G!J*U]R:D$0U)&#[3-&%D*#&&T
MT*3UL!OZ7Q@E&5I'"4&W$?F*RZIF).N_@$ER)Z:<:77P&4BX-+EE!4Y^YSYQ
ML68])TZJ7A'G!-\FVUO-E7'0"UJ!T748G5J,-B4P/'1%*I5O:ND)'EZ533,0
M&`2LJY:8IY&25-CH2@FQ&TIU1,`01XU+3AH04D^U[J!)O/^89!&]V*N;B%SC
MHIH[EOEJ5R^:\;,W$B_-8*GW?D-I<N_=U$9GCS_6/J,J951I-RM>98X:`Q0\
MLP###?'0T+)FT),)'GR;5@LZ`K"F;2IHRI7Z/;D=O@;!`_J$Q_-8^:8QBP9S
M+!:PC2?1R,&X\PX(U0M%"^6T"X:'.,/E;@%"0_6>3-#VUBIXG<;6;0$8/#%!
M4Z6UI?1K@&28W$5)*BI#ME*"JV)6QU&1K"QK.X.MC48P_R%KJ>AN:O2XZ&GP
M*U<GHU:!41$E\<3PHF7+N/H$Q[.\@7F;&ERP'4N+5\.+%?L:&6>K8FCQ83\+
ML-YT@[!+V07"R@M.6\ES9+VRL`FHLK">KO-I'##H%^43O"!A<7P8>)U;WO$[
MO=*]&6%0N[L]N=N4%#7V9_<T!LA)G&01>9B7^+8XQT2$!UE\DJ3;$L>FUGA/
M9GV\?>E'7Q+]YO5@T[`>G:<=5/^1XJ(BUTP(BP>,_DKS4#%M&$_3/W%R?4,Q
M3N[H1;C&9UO6N6RQE@Y6FEX3GC9"/AF#AM?FOY<!6"P?`MW.Y6^5510)LRCC
M=OF!)U&M((=VL+8YI7EIZ'O?%PI;&U\%L%L7ORT!9NJGA"5WCFX.R7(Q("=D
M&UBG28:YF[<-LB4X"CLDH$J&-%+P6-*'9F`*$T5<%@I=[(5-QJM>8BM1,EH=
M$AKT)'E,[RLI3:\JA[HCQ_@ZR5C/0G0<I6S3\V55'0<&/40WYH(GCHA2%;<L
M^4,,Z4@S;)M2V%QIEP%T,Z=-&F"\CQ-,![8)-1AL8^`9JGI$6?S/B)`H*XN/
M.:F/'"S(-(T2[6O-TT;0^>R0X75FK3X&P#!U"&HIQZBRP>+Q=M4;1&>VJ+:Q
MIPR`^K?SM2@>N>&3ZC*/$X)7U$A!,105!-56MI]^L%R!(<-J$@A\E$<GXE#$
M)A)6Q9:$%;:P>%+;X90L]DO)9932@8AE%SX<U8@50L'(I078,$B2@$$3'2PI
MIJ=RC`?M]>0]W>PIXUR:\K4\RMZJJ'M3W%9W^YW4@A'"8Q`-11QT8)#&':B4
M^=_2Y&ZEJC.,>@6(]T2MD^0NB7$6%_3NB4Z]R1UNY6@ZDVV@H6#T>]1`&T(.
ML@*#HH^!+C4XKVTA2MII8PU-=^9"$[G[!,;-8(>Z2[N%D3RGZ]`T3M2F#H.L
M@S#;7&N+M<']["[XG.XB"QYPEF7*EP;S-6MG><W1FL-7-PLC3"-\AJ:82+BH
MPZ#G(,R>,]K:$OOZM+&UKS"@>@9H,,MRIK4D5,N%>XD;8.[>T0HA&+0Q()/>
ML+53FK9D8:S1]0\3"J!3<5)'LP)DT1GSJ*<2ONF89T=A=&+YH+0=[]P+Z9SB
M-<M"AD%XI"C,M+"AE1R=+$[P;&%4^UT5FAS\'&"275-#=84LKR$J]<>GD&%8
M=E8IE($338_8AWNH-L,67YN":4QJTJN7=E&='KUHUTMK%6-[LK)"UN"_=1$B
M.IM9)RM,"EO0Y:4^0MCO/"A%S&_5A4%E?\#.T7Y4\+)H=&9*&II'JQ794L)6
M]G]@(GM_([.R$'5M!WZ<H%[*R?)2O:]ETP@X+W"!WIHAF,1A,,X)HSQKN"I1
M7=J#K\VU%N3.F.*>N$/=;QI1_TOI6J_9X*IB35.P1C5*-[U@//(91L,F%R48
MG/)`VF=67W5?58DT_)H5['Q24MR(M97=+QO9Y:(5C%ON0VB895>!P2MGG'U6
M=10#4TKY2M]N:E];5$&KM;;,,#OCAFF.PS3':Q8C,*CY".3.$1PSAW;V1%+`
M[KW[%$5J_"86G7ARG9--]%"M2>>15)/T,8;&GFRX#=0V[3!;`<QC1^C#IR)L
M)Z(RR82Y41B+T!]S@I/K;+HE!&>KATM"D44K!IH56V0GX,29M\OH7K-@ZF4A
MY`+U@*&UEZL]U$>G]G#,4L$P80'5)A"W42T<3>+_V18E8_&>_'#W^'U"_\(T
MLE$]QSK)8)[4#+5QE6JQT0ECQR:=`\^S@VFKG,'\B<H9Z)B`2W8H]HT2=_-=
MN+O=@[.[O]470.YH%XWJ+/_I$Y18T>TV[-ZH"3\\(;]7JP6Y(DHCEC:2KZ>S
MA7+)>ZBI<'L0CQOL;CMBF!T8?'L<>$T37FX."7OJ4*I>UJV-\@!LMM@7K6<+
M^J/7="Z=X8(.H/IUVVZ#DUHXNKH/8D=-NPX0&CH#E2@W6Z"6:GO/X"EW"IZP
M-NJ0K!$7Q>!55+WS1^Q:0=EXA\E57N!30SCNC!A40HG=IZ?X.DK7<E?'`?J0
MWM?2L'Q>THTR$)?HCWCPZY@;XHVH1&^_RH'N/@YU=DLY6U!)C7=Z2YY!R")0
MW)@9WHCGN-0G$&6&QPD_2*CS5(/,C'RJU&F0EL.E1ALPW-=PX*9%6N'**F-J
M7U89W*?;FMV355+TAJ;<#E0+AMMI-0'=;:ZJI&"PR`1-VD(5LA)-0NXX.1]_
MU^F,NX_D=LQ=K0"#,(XH'3:"BN8$RIX/L+?SFVCTM>YT"[$E1"D41LDUTP)7
MIII)TC#(XP)1F6C64D+K;L.6O9U6+C:Y2.S-U[?1_^0D*1_R;QF.B^T5?2,F
M$5$F`KGI!3R+[#Z,UM%CNQ(00KDCE0\6-ZK,*=7*B&NCG?I^=V_>&O8HWH;?
MO7DK<:'^`M2,JP<*=IW\=AGIV6];RC&^Z"4JKVF6Q2PZ84LG.L#O5E$T*(SN
M-GQ02@$P+\@*LW@>'X^Y5%Y7)#B'#&7PVM_#8HBYQ%V?$)#JVS6%0!?K:53<
M?$SS;X6EN8]9991ZK0;PRLJM"GE`A+*"U%=S9?,FJH2X%OI7K0>DLFM5_SV[
M7N)K!K?XC%E%:]VFCTXZZ`Z;&7)G6TTM"H989GQ2`\-:&DU697)'(V!L;MCT
M^"BWW?BE9(WVV,YQE"DG4%:5T#&Q#7P_5-;)CTX7#Y#V%B=5"Q^JR7=<J>J>
M*,2RL4HZO>LEXJF:2CG(!R./"^R&.29A&+1Q0"@UB\-%\1XQYHA>(<\Y@UZ8
MNT#E3]@&RNR3#`]'>!^C\R4PNF$H$,&><I_@#3ONS_>L)EG<SA71O$*-&B'#
M$@?H[=#$(#ZZXW#'**_Y[C1$PD1+9T]NX3B*V?$I0\OEOD0P)Z&&UOB*[M>C
MWW8])KDS3LR/K*%*#(;SZ&:CB?;P]&TWS8NRX-VKQ%:$6_TID_IXI:CL@])7
MI=+KCLZ\@8!MJ85Q>P=*-'*JDPW7M>T][T:U<M7$IKM(-K/LAKMHC9%=:!F"
M*J=0HS(ZY?QP:O('JR.1E%AUXDV52QA@<US*@O2J%.JC/5X>JWN%4'=5<,QS
MPVMD8(=U[:*@Z;Z+@K;&L1)UN/A0HEUU+<OHM5ICL,XR!!7;-"K@6&;&:617
MHUH=4&J4]\2I]FN<50IQ*SOKHA6,4^Y#:#AE5X'!*6><]NBLBL4"U"V;WE`D
M.,G644)N(_(5EW=1NL7.58+\],.YK@'#VCDQ#V50220#@$O^C9M`28:8$22L
M(&YF7R6&GJP!.,%1@4^P^/<\J\]/7>`[G&T-K;UM>H&;=KL-H]>.VZPTNH/T
M12HOGPEY1LS&/1*ALJ]D[0HJG0^+LTW.%4?=%,.E;?L,9)>[[:(U.J^\H4I9
MW-F.6/LM'/HT;JXNZ;+(V-&KQ?J<Y!M,RH=S.JJ297WQFKR:I\]5.:3#\QM0
MV^NY:8Y.T4%PI9U'ME/-3AA4Y^TVE3)?8L&U,@R*RCZ>YR$V21J3@D[%V:KE
M:15!)+@XPZ4ED^O15L=]BP^Z!.9WO)=),(_!TXQ#';86S(OG33)0Q$WQ1R3=
M&7MT8M"^GI(E7FU9OOX)YEG\V@Z]#HKC<ETW$#.=^UJ`&:N!:@I:BTJ%1J]"
M!RH+)RNQDW2!5ZR\\57J/G%2J8[+1/U@S%R4]0"S40O6Q,=:">VTH#+RG.!-
ME,3U1+%J-T'?$*+2"G?RSA?+S=BXK/49L)G'+I8`,]L#?I_KSVMK+U";]AMA
ML4[/$,$!2Q8E:,6+7Y95U`#U8:B?V_/H@3VS+/E(S%I;X9*WYS`;@^'"70;L
MYM1-E@`_#![P38L<C>.O[/`GH+*$6J:^DP=@Z.4#1NM!#(:12NL+5T?.YS&N
M/3:EZ6I;E/DM=<MUO,Q*:<.)4NB,E)U=.B<YZXH;'S]\*7!,I[+-++8YAZ*Y
M6CX&0C+5?V!MRKIKP^*N-VY5LOB*'69[OJ6:E,`OVNL0C38,\D[BF&<I1&E]
M:&\F$F.*>7:'B^Z`+<MR`VT%311]S'`[6:-##(&)*!Z#7O;9E<93'KA[&G+3
M9WB%<5Q\I!Q@"^V?HY(OO-!X:9JG*>:%\8O%6@R!CU]SP099"DGL1PRU3>L!
M9L"0>CCV/J5K2XA=8Y0FOVV3N,G(27;J>VO:NDGH2XK/2^ESNI4+:>C%`K9@
MU8)L=5J59$9GBP68W#>52Z*V*$SGUMM%I*RW;0%[61C3F3D,S>3$#.JCTW$X
M9K/3VN_FL*ZPY7K-BF>N=^6EXET9*M5S:%$(5^C2!?BNX*5)&L9DQAFG5/.%
MZ_`BF(T6:JG!\'V:.9HB>/6;Y"D-`)AR&P;F,.56:,-@Z6#<VBGWIC*!KAZJ
M0.W[FG0WI_F>8-)MM`5CTNTP7+=)M\$0F%?\8]!+7=J:DYG@)MWRVN]QGG]=
MW&$2DVCML3W;5QMWD5X]"/,:?5<'RO$`3[SRC(CZV48*!N?.16O-XC*?L(-7
M!/,6[=:T%;M:T%F/XR`Z4QV+#ACGYPA4FM14/5/9F3JN`2Y'I3UQJ\N`+];B
M:"`_&>@PX=/HC37E-@Y#-]%6*L&AGR-2\Z2:E0.K)];MPY][FDY?X!C?;L01
MP@*S/G?'&U+EOQ0*:KDJ!9M6.P^@F5I;-49GE!?,/IUV>HQ"2ZZ)CE&CN]>F
M.6W0K>X&MO%U1$>AC@*LDC`M.7@TD<&9R1&@BU+MW.C+]99W)-\H\V@LLL$H
M88/;<$(G"(,4%G3Z-Q"5%XWC8:6_U)'=QYR<,G26`'`G-D9LW0>IBJ5KF='I
M8@&FB95Y#U/&DYHF0!:]VB$8#^7-67MZ\;'"8A5H733<EH7#(S-`<^Q++Q:=
M\Y<)2Q/-^$P,EA=JC6VZ@\K:ZSA<#4EC+(YIH.MHUA,'R30U1I/S`DZU"[RI
MP"[6#HY,+QZ29#;0;8;I9&%M&EE0F@@&D%2:+3#%SH#?'IK2`(`=3</`''8T
M%=JPR.F-VVE'<Y=0O*O,"6UO4R00+-:S^Q4_AWT1E7B1L8O!\O#HOU@>RUV4
M&I(M_4R$)/.0P;7I[*,/B]`#D.M32W!E!!%J!8F_8;!7/:!S3)(\[N^7::Z4
MGXF0[!TRN#9[??3!A*(#0*M\<5(?F^L=36(NFJ76\3_P[@=,=`Y^BR?T943(
M`WU=_,R*M[G?VY[BKV$[TV_X35J6$2E-KLD/NG([6W4'452B*WR=9!E[S;)4
M2@[G_\\;&[8!IKB2LRQ^_&W5-<DTWE;,#GJ[W-"`_>RVFXW(!MJE!\U9@_M;
MT5C"TMK.53MHESN_(74:WKFI@GG)^.%5<I67(HBWA#D;ML\LR,E6_<'D=8F^
M157E!</*FE(R;/:6%FHW84L2@Y>CI8,H'\,3DK"ZC8C>6)?1/5N>26)])EI7
M*G"JGPIB+[.O+0+&[:AQ*0[54RE4,K$][20[^K]^ZUY/W6`[S;[#:7:>715'
M9]`0M%+WUI8Z8EUGTKS8$MSIY8I:]H"\Q\[HS:?P=H<+LKA9EIN7^-:6<.^A
M'W2=U7=8G6565^71B3L4L32GS[,#P=)]9-+KRDA7F8>=;"#Z?%0;&?DZJJJD
M&!)Q_&V$*RX]<'B[.M.>!D9GXV-02Z_IRDP_N93G/E>VV'?]HDU[XNI'.OKD
M#F>X*/@(6$VH=@EL:@>G48GC340>E*UJ?2T$X^FPH34L]5.'P=%!F*5#1SLC
MC(AUB?2V'=;QMK)$.4L>WQ#"HZ]7]8RHAF\4'[5S5P^TL557)0N#47:`FG9)
M1;\95\NWJ2@%(VH\2=@N;!;K]BQ;WP?MI]N'U>F>6W\Y.F-TB*2JM/7W=7(&
MJW/?RXY'!TWB_)Z<2]U!D[<#KS.1>,Z((2YS4`KF:)P'T+@;J\;H%/*"*?.J
M:F]*Z;2W[#+ML0OZ<T64YNNX9K>!1B;I@(<O;)!;YR]THC`88\4GG\(0"KS#
M%0AWI)Q?1(4AW+%IC#LCE*";YW^-.`Q".6%TGMM%K*]05E"6$1$_]P*B)SWO
MX1%+V_I:V75&C:J-W:QL"C!XYHC2)<A6DFS,V5NUA%'1.MILT@3'92[:0^-[
M3%:)E%[EHQBN@ZG/0'9-3%VT8+#0!ZK4RK1>J*I?GI4Z8YDP@&H+>^(93PN_
MS*LEWBA=EI3:/`M<L\;OK!6,8>Y#:.AE5X'!+6><\MH]B]HIBQI5M-.%L5QP
MQFJ/XL6ZJAJ=:X]%J@2#;AMI@7;VAR2IT2EDA2;-`6?+Z<7\_'*^.$.+C^CX
MRW)^-ELN8?#EE->896VDFGW42WQ?'J?Z`B)FE9`<<@'?9I-)'@RO'$#V&?8I
M9]N(4W;!")!E2VT1T?,\358/-HZYJP<^,.DUJ-[I22==,#ST!"P=>[M8G,\N
M+G]!D[,3-/N/+_/SS[.S2QCDG&<EA<H6XD3[)G??YZ09../0=2B]#$2;&A@B
MNF.55C_.+B=GG^;'IS,T62YGET#>N<N;G)27F-RRK$H;XW3"01.JC8`[^=-*
M23!4,L*3HOW%Y6S)W=?I8G*V1.>37R:42D`XQ-99;O(TQJ1@GKE\8),3=T?F
MH1^4:;[#ZI#/51D.'ST12YF0?Y]<S/Z^.#V972Q_X&]9^L)EO(5!T@NQI'?.
M5O0N2905D6B%X4Y3+PMARQIX#ZU;Z<!9'0Q9_3%+6URST\GE[(1Z4AH8PJ`H
M6[9.1%,5WJXE8SF=.%LEV(.EOD:"GKT=-,#.03XO"V#H.@BVM*NQ^/QY?LEF
M+B(2F"[.+N=GGV9GT_D,2#3)*W.))4T2Q4UCVEVY6@\B#[05=,WG,</M+`8-
M,02&W8]!KPYT+V;3V?QG%N$"(79SR,AG>FY2&>5PE_.$7"\/AG0.(.4I.'6A
M,W0Y^4\HM%INKPK\VY:^%V9WO#"X;::DEP][J-D"NWN,62,,ADHVA-),Y\OQ
MDLYOZ(L8S7YFK^.QRB'L*G=/2AH*\V(`G_'M%2:ZV$DC'KBFA2U4LJ'4Y'M4
MV40EHFJ(ZZ%_"<W_1L]/\(;@%<_JH$#>B8?QQ6AWKB@7ZT]Y'A=+.N-6WZV.
M"*@[I$8FWY6"IV]Q2<1$1[K:GTA>%.<D7R?*<W^MKP%=914J::^-R2`A--*U
M93^.BX)W]*FF-BQI88G)7;+"175D7[,)Y:`)Z(YX`E94DFW4>5&6V@"J+:"9
MO6K!GIT2FYY6*)0Y$'T90+='"TWEEPI^!VK1D2ZX"&%/Z3-<E8@MDVR;9-?F
M-!2[%J";X@%64['A.5-^(<HO[_31S@":E"5)KK8E3Z\K<_;VMW3WW.,]Y3-?
MTQ/4$0!TI]2X^C>%2XWUW/"$N4M6I#%G,!).$"R_84QR`*ZX$[S^A=?(C^ZY
MV@_?97[&SR25U$S*2A!4U7C,7LS%`H"[]DC@9N_6=V%=8ZBV-M+=/L-E:]1W
M49**(;>F:M6^X7%4)"O5[?8T`>A^#T6NJI_9N^FU,7;'VU/8RMY+Q"V._HBS
M-_?N=7N,USG!LWL:NN8D3K*(//!2(^>8<+@T`CM)TBV=9R]OZ(O8'L$,-@V(
M)$\](H=8J!4`7?%?09V?0?QW7B+Z2X)&/."M?@SQ7QN)6/_$R?4-!3&YHP.X
MQF=;MD"S6'-(Q6);%B5%2KV>UI=X&0!$DF&X^U2HK:#*#!)V>"LU;@FU3(WK
M0@2>.3]_I4[0VGT/Z#XI84EKP%SH)1)B8TXV)K<Y*9/?N2]8K$^J<[E3BN_:
M,`,Q:@&Z&1Y@U7.5MBY[2&IM5*F/,8=91FGWZ.P;:?HBBP"X*39DTD,BB8YQ
MM6GDE=+WYEOI&M=?0+FR$AY%#,D%1KR*NHL([!K:+N$85W#*6SPDV3I*R&U$
MON+RCNU1Y6L:["=WU$'=X32)KI(T*1^DR^RC#.5>#,(LK=9Z&!EOJM3K(5^?
M^C7TE[(J`;B+_E@5$Y>J8\1)NV.$3_F^_2YLJ!H455.K@6V9%-J`;N4`T*J5
M#%XU]+S=E>E+W96I,=6J)3J&NQ6==O)UL;TJDCBA<^(X*39YD2CK81BE`=P_
M#Y#JED,:+5A/WJZ2[9`G3Z$-X,X]`K3GD]>8&N_)T[\QCO/\Z^(.DYA$:W5?
M,)L.H'OI#-7Q?<BTT4Y]I)OV).TQX=PD*T2YZMFFU1]3%-@`&:`\?=](.'=M
M`&A/-ZDJ=C[2_0W:2A'./1X$6]])L3:#F!U6G;#I>\7_F(W>D.X1K7C@W#03
M.FT?GDKX)6+BBJO?_NB4_D4_KC^B_W=%WX_TD_\'4$L#!!0````(`)E^@D#3
M]Z;:91H``.V!`0`5`!P`=&]M>BTR,#$Q,3(S,5]P<F4N>&UL550)``.2`WI/
MD@-Z3W5X"P`!!"4.```$.0$``.U=;9,:.9+^?A'W'[C>#W?WH=TO]LRNO3.W
M00/M);;=L`WV[-X7A[I*T+4N2HRJP-WSZT]245!`24H5)23F>B)F[`&E4#Z/
M4B\I9>JGOSS/XM82TS0BR<]G5V\NSUHX"4@8)=.?SSZ/SMNC3K]_UDHSE(0H
M)@G^^2PA9W_YGW__MQ;[YZ?_.#]OW48X#C^TNB0X[R<3\N?6/9KA#ZV/.,$4
M983^N?4%Q0O^";F-8DQ;'3*;QSC#[(O\AS^TWKZY>FJ=GP.J_8*3D-#/#_UU
MM4]9-O]P<?']^_<W"5FB[X1^2]\$!%;=B"QH@-=U963VV]7EM\MWE]?!F^<)
M:WL79>SSZ\NKZXO+=Q>7U^.K]Q^NKC_\<`VL/T/9(EW7?_E\N?HG%_\ICI)O
M'_A_'E&*6XR,)/WPG$8_GY6T^O[V#:'3B^O+RZN+?WRZ&P5/>(;.HX23$N"S
M0HK74B5W]?[]^POQ;5%TK^3S(XV+WWA[431G73/[-E*4+[4DC3ZDHGEW)$"9
MZ%/:GVE)2_#_.R^*G?./SJ^NS]]>O7E.P[,"?($@)3%^P),6_Y/UC?6O,CXC
MG$9)P#K$[()_>\$86LQPDK63L)=D4?;"Z:(ST5JF@:CNB>+)SV>\,[!?O;JZ
MNLY_\P\0V>QESHPDC7@?/VM=U&WF#8HYIJ,GC+-4UZ[*PC8:,D24J?^$LRA`
ML5&K*B4;:B(W,LQY20>3P9R/.HP/+6AJJ:::]L3T?B)QR$:ZWJ\+UF6TS9)*
M6$"K@]*GVYA\-P)K3ZBAAG5Q&M!HSFD83&X6[$N<:ANF%&JH81\)FPX[A/5E
MJATBJLHVU(PA):R;9B]\]&$=8\[IT#5')=-0L_H)&_VGT6.,VVD*&*QDY1MJ
MSCW)<,K4O2,H8:/."WKDU:F;I)*Q-A#P'S4?#,I2#37M`<?,N$,V0NM'IZJR
M#36#+0MG42;&&$8%,Z&,61);C+)RNE8!1)OL70\XP-&2=Q)MRV3E&[,]]E<\
M1L_ZEE04;:IK+QY3_.N"H=];<@JTG5I27M6<.<4I*ROFZ#OVP98(?L[8K@"'
M146\58<N`=G'O!*V4K]JG;<*B?)?V8ZHE8NWRO*K9A<-CTFPU=:8+XP)U6$T
M'GSZWZ^J=K8?TXRB8#V8Q^@1QZ+ZKUP6)GI1I[$K7,52/<7!FRE97H0XNN#M
MYW\1BIQ?7JT6ZG]@'WW-V_"`IQ'_Z23CFR-)RZN+[K:TW!_:-&@1RH9(1E=1
M*:+!5B_8WURL2ES,Q<+T/'B*XG4'FE`R,\5RA1O1:5+&E[7AZ"1TF"84Q7UF
M,,]_PR]*%O;*`FFX\I`'B=XNB"@4&;-J-?:;%P'"?NT5[%5:ND1[B&E$F`HA
M=^EH8-\I"\3_K9?X5^KM@H@V:TW(6W0;HZF$@)TR0.#?>05\I9XN`.\L*-?Q
M-DH#%/\3(ZKN_/+B0!I^\(H&G?;NIN!?<!S_+2'?DQ%&*4EPV$_3!:;*J5@J
M`^3F1Z^X`>'@CJ`O)%XP".F+.+!(E<3LE042\D</"9'H[7"QFMOP`YX3RO?T
M^7&*>LTJ$0'2\B</:5&CX(X=T4LZ;$B=$JK>2.R4!'+QWD,N*G5V1\%P\1A'
MP6U,D,P34%$.O(OS$/\*A1T.3V0V(\DH(\$WX:E-!XM,')4S(U4/4DI!*#]>
M;K,!D+C<!>;+P7Q/=,L^DTTFBO)0>OS<CDL!<,\*7Z3#.2F5AC+BYP9=HKS3
M+7KI6%6W4]\J"F7"TQU[A=H5-/QTL:?;'?O`WH%%]?V.]0G%=>N\M3Z@9W]?
M%6^MRA_:>28H?11L+-+S*4+SO`?A.$N+3W:[TNKCK^M&#2:W4<+:%+&1AZ01
MX``#)GJP8=37+3^\UFBQ6\CE,88)&5O&4:EHDZ/3H22L]D<@+O;*.CW2D&"[
MA[Y$0S](X/>!^+$[^X/?45BB&/.#^*R#*'UARSYQ]U'F<X3).CT`45-`C)7Q
MB;M!]H1IQ?V$'9KVBSD]$@$S(E//#_"'%,]1%/:>YSA)91:R6\CID0@8^&K5
M_(!]2PG(9.'X``0,>J5B?F!>W$,<LI5I5KZ,>(]E%*A%G!Y[&)B!7FT_"-J]
ME<D:V'L.X@7WVWPD)/P>Q;&$*)BHTV,1,&$F,/A!W`@'"\JVNET\YXMYV79J
MMY33XQ`P'1+E_$!^^_IRY03B^*C#<.;P"]Z["#U&,=N>BJO9PJ.\=1-:L]V#
MB[L]#@%S9(J''RRV@X`N<%AJ/'"WKI=S>TQB3`<Q4LXG#F]0\FVPQ#2D:"(=
M\'8+N3TE@2-,Y"KXQ`%3B"R2K(A.85U.JJ+<HN`UN#U1J<5>#83\H+8WF\?D
M!>-5;`V84("<V^.86C2"T?"#/!'@L^IR:KHJ2T()LN19J$.00F,_*"E'\:DI
MJ2P)I<22:Z$.)0J-_:"DLT@S,L-TM8_3#&S2TE!J+#D1ZE"CT=P/>L!3SB%S
MC"570BU[\7Q2@2QE[DD20'=2M2J#\FK)=6%K"2C'S0_N.R1A6Y",NR"[^#';
M-%<V6,K+@T]-;3%X"!D$I*)/S-V19#K&=%9>($D7'E5%H7Q9NHO0&%\J(#RA
MJDHE_9Q7Q[BL^3>:(DL%A1]L&?M^&_#V7EOS;#3$VZDX@(>L+LRTR5VDJKM`
ME26A=-GQ8)BY=16J^LC%$-$!%;<"0]'6(:;BRCZ('KDPE#$[+HU#&-,!X@>)
MI0@+Y<VZO6)08NPX-LR(D2GI!P7M,!379E$\1%'83SIH'F5(=C]"6AI*B!UW
MAN&1E5IE/WAYP!F*$ASV$$VB9)JRN74Q6P@_<A=/HD!Z/0(B"&7+CI_#C"TX
M$'X0UUT-PSPU+$Y2@>EV\L/=4""%`)0H.XX+,Z+TBGM#$.]/-SAA?\GX=;92
MEQ*W;+D&%#\Q):(ESI.-W>`)H3SEF)S$@RH%WT'V@^@&`/2C,^QKSIJ;WY$;
M\@AUAGZ6T>AQD?$]SICP#0U),H8K:\JTGV28$07?N]6K'-HY[#A3S#I'LX#Z
MT4D^10FA0A,EW?O%H,39<:R8$2=3T@\*]G4!VQR<!CM^DD/MQR\B='?%])Y'
MB1B4)!^\(U`0O`NXK4Y=OHZ^?:N,OFW]UY;X?[]&XQ[!L[79K(XP%1Y51@+<
M]:@2/\4(7E-P_!@TU:W.DXNT%]D3FX!_VUBV$;'[E3B-!K;#KPRITV%9I(4[
MA.&B`J=AQ#;9W4;H=)C5YTLRKL5I8+)-CBTD4I+D'5^W)B59\"T5;;AARB\A
M,VBUC-,`VH-94>%P3`Y2T1$0>-)3RSH-H6V4$QDN1^6&6VX$FJFD8DYC9)ME
M9!^-HY-!X).+6M9IK&SSM%3@XL>*H73H:[R#`\JZC?6LRZ41,-YS"=RZ&=7@
M-A;4`J]^[]JT#5=NV<#2;F-(K;'JXVY-VVC]5LVL"K<1IM:XA>W2CN[0UCQV
MN79FO]MQ9F_D6F32*DFZS%3#C\;7#=-XKJ6EG5Y36N)D(4VVMOG:I;-9`_/V
M;:-M?7P9T5)FW3QI3SHBL7PNVBGEU`-L`+I$O1+V\V('<)>K+&V?:%Q&,A2+
MDDY9^TA)F@XIF4COZFV5<.K1-6"K0JU39XIW0'Z2N\KQITN%*R_NU&-K:'$J
MA?T8]G@GPVDJ%B:W6#K)[!=SFEA2BRU1-=TG_,5=OH\X82NEF(?WA+,H$0]`
M9M$2JU-]PD2=NM)->#)!P@_N'AB2K`T\B6^7K6EB(G(UJDG3R#AULINP!=+=
M#YK*`\#JO6>N%=N&+:,`I[I\NC!AI[[XNL.A'HW?VZH#N-IP[,0WX5.FX:DS
MEZ^T[M@Z^)9ADS_2OHB2Z;X[HG(+KQ9TFF;3A%TX"J?.MYC^<W4U6X/*DFY/
M:HS7.=6*^C%?CBD2^8M1E*2\YTE'S:J";D]65-@2=<-]8J`]XV$<OPG0!A.>
MQ*0;I2(3P)#B6;2820@!R+D](P'R`];?#[J*<`[U2G*OE-LC#2`5$MTLW<[(
M#U=P\(3H%*<TS^F8D6"3T2=DG4$",%38;99+(.YF2/AA!T(US4I[IXS;A)9`
M+BKU<K?>DMC.F-=+>%,CH1%6CD;2TF[S64(G<+6NI[X6OL?99N$O(7"GC-M<
MET#:*O7Z79'57J(HSJ-N2V?_J\"U&Y1&@69S4[LVMWDUZW0`<ZS\F.:,K?/K
MM>OTF(?B+J.0:^83-24EZZ<4,*W$;=[,!JFMA][_L_&[F7';=?9.6P,"'+]3
M[S;;GMF-/S9/PM)[9G@Q"MDNCK[T,SQ+AYCF4"9A-XH7;#>GRI[76.UN\XY:
M&9P:P?O4N]\O.)H^,:7:2P;$%-\O9H^8#B9[MTI58Y9A'6Y3H3;8E6IAUVB'
M.?Z%7JY;=?Z,]67>'W8O\Y9D6BLA+])1U$CP"Y)UFGMGU<*Q(@WX;B&=0>YU
MW.:MTHB5[1P\V[J4S^=\X(%9'!;SB(Z+4D&?^-CJ1Y7`EQI>SGSG`_AY]^$9
M[DC"@PG:SY&6AVJ9TZ*D6H?R_M'ENV/;C>N2&8H2"2N2LCZQH>IC6P^,5:NR
M(<4Q+=NY(#YAOI:1WF6K*GJ*I%1K4HJU<#F*Y;'3!KPH)4Z1'J5"Y1L@?D0P
M*LFI*'>*E%2H4?8P>3.`M;,B0-U@*-L7.D6*=#J54]!ZP]<Z\ZPDX[L!B]"J
M3I];J*9%#(T_0R70/)42I\B?4J$BA,8Q374L\'=H:C";^M$Q6;M/+BA9DA4^
M17IDNA0!,HYYJ7IA03A";U"*PR%Z$=D-E&R957&*')II6(3*.&:V^A1;R:1:
MY!294VM4A+VXGLCT3UVH)S6X_"ER:*#>VB/BVB>BS_)4+Y63W6P_=[N'`%M.
M#G5R)K-#PCFF$6&;`T0S]V?+^0.ZJ0B^R)>\,QY[D:MZ)5WRJX7\2*:L9!2F
MMR<WW5BC>(!`T=(D_`51BMBP<4MH$<P[H)T81=(S+,,Z_$B5K&2P%BJ68EF*
MMI!)GD9S+JZK9"2,*`Y8)>F$_;MJDH8@6!5.,W*8\6."B25Z1BAFS0C$OEXT
M1C8O[9?S(SNU>G*2:6<)S0YG-8X%!(S<5>[K=4Y9!;X@23]R3ZLG#S@"ECCH
M1LLHQ$F8\@>AQ0*1K0=+`6,FK-2LRX^,U$J>#D+I*-83KEMX@"'I*_$C3;6!
M34%QL3Z?=S;#JIBOLBP6NI`)?Z]J*IJKG=%AE3A-5&$ZIYO@8FL,7'6(H.29
MTKCIMHMZDO%;/80IE/1C=[(;P+]R%^;!S#*OC5K&DY3=2F)`:A]E#M&O:Q7E
M/<FC;3`UN%KHEGY7A.A'R915A(-()-@R1;ZR"D\27]<C0P&*]5FZU`S$E@P3
MMJ>D*6!>,*K!;2X)TPD:#(FUV?DQ"U>97,1!1+'H3D@FG1=T0FY32$!G;(CB
MEE!_P$&,F.TQNHN5-(Z68M\3KQY9E3TI"Q-UFS("QH`)")9XZ*4\GC9*G_(U
M,<,$R`)$T&W^!Q@'<`"..3DLYH5%IJOI"Y)LJ%Y5;I,T'#!=`$$Z[J3.&I%&
MX2H0E.TXY_G%`[;=)$B>'K)>76[S-QPTT<-@\F/C>,L6BM$TZ2S8QBD)7L:4
MM1`%O.$\61\/_<SC?<?H6<*O40UN4S?`6*T!B24SW+X\$K&_83:B2WB0%7:;
M]P`&N5I16^CB+&9D7LOP7'_M-J0?B.".,K9VXYMQ+G\]<G^T0T%`V1<IBA'W
M&9-)IS>07F&H69O;R'CHY8:#H+)%8&_`?GC*UH`)3MDOKIH`V*:#)*'$N-R>
M&T#@QQPM+IW5\?!"!*&,N=S-PP&H?1^,+:X?28HMI(D$C`,QGJ)X(G\,QJP*
M**-.#^]K@'*L>RFR!4%502C6+KT`<@4]M);J"TO[O2.,Q/TEA='4J@G*IQ_^
M`F.(;#G:GFD0I3L-DOG6JLM"@7>YW5>J>4Q/C,E%1ID8^'*I%SU=K?P13D]0
M$DZV,H0##D\J9*"HN]R,@]2V=J4NG:^>^263&?H7H5'V0KXG;).T>&2C6X2H
MS&D/$X42X'(O;P*"7=_(6[5OY"T<3Y<[\5UE7"Y[FDK<M)OZ2VR1\@@9V?)5
M+0,ETN7.':2V'WOV/.V`,H!GNP@4?Z>7W"N4JH#;Z>OI'90^W<;D>\7CZ3\J
M'T_G@JU<TH.,;"5%X+D6*T1<NJWRE+')=(2G^B!N:6F@8=@U"P4=6XXJM<IV
M)VM4RB&>\;<ZN$<3);+UDE;*CY!0(/)`#"PQP`\%,[9:VSG%4B6]5XOX$;P)
MQ!ZBO=VNK^[BOD12FG7E@U>KGB3.[N(YOXN:8YV$93>^=`^MD/`C%A!()4!W
M2X9Q@T)^3TC])M5N(3^B_H#85FOHQ^I_^ZPJ?UJ.#8K%JZ7%XXJPR`R5N!_Q
M?T#&3%&Q?X<A]^'F)U!ZIRI$T(\@/R`A<"2.=9W$-+S/I`(_0OO,J0$B8Y^B
M((\Z$6U!P:^+*/=1ZJF1"GH2_&?.B08*2UR4!U!^G1L<>@D1]"3>K\9<HH;"
MEET\H62*HV2"(CI#]!O.ECQ%I4F8@5D5G@0)0FVE!CRG[Y?O)P'%*,5=G/_9
M3XI[2@]XB9.%XO4IG9PG88E`^L%`V#HV7_T^6V/FM_M,XA%ALIY$(AH2`@+$
MCTU4<=M^D/`;3(/)D)(YIMG+,$9Y[KXYUU]"(E38DV!&((MFD/A!X_Y0(`[M
MUJ[R=LK6M7S_=[>:#R*<WN-,<^IQ<*V>Q%#6'D]K@>AKCQCA8,$O.72QN/@@
MO=4$$'0;E]D43TKJ96CYRFX[R/TZ#SC@(<#R]]9@HFYC.H_"L!PQ7SD>4CQ'
M45BL\GJY5Y;!D-_=%Z"`68=5YC9"]"C]P`157WM&T9>'Z(5W9'X,DJ]`2\`8
MCP?JRMQ&F1YUA("@>B(]HVXG<!WBZH+OW\OA,,.!KW_9/H:G&@QO7CZG.&0`
MKK$+LFBI&B),*G`;QVNAFYBC=^K]9?/63+%MZN4G(FD_6>)T6VG-%K)F76YC
MCRWTHH,P]6-N81808!R*E^JY9^03RL0.B>'0(7&,1?:&=##)%1*Z23I%K9K<
M1CT?QA\Y4'>[ARSY4U+BC@=3<B&_W5Y9TFUL<V.\*%#PT_QV').L_^C<M48U
MN`UPMF9N`-1LQ6].)CQ4=+()+PHW(4@2QC0R;@.C&^,(A,RI+ZHDR\@*J,P6
MX945N(VP;JQCF&-VZKU$#MWZ)E\#2V]E76Z#Q!OK.P<AZ<>,O[\-N2'DVV")
M:4C1Q,#5NROF-BS],&:4#IQJ?$[_RDOQ^.28M/D].(KO>89=[5&/7LQMJ'QC
M/0&*CQ]V75Z3;M[V*CW&#%B_2^3<1MXWQR<4(6O)I4,\F^?7'DU>JP'(N8WE
M;XPA,$)'8$C_+(2TM-N`?"ML'._5B,)*)X3.1-;=N?*,25[<;5A^XZ.6#`]/
M9I_57'E+Z)TBH_1^,2A+Q_8(U5PK[.KO"3NEF4\L8M3GMO+B4+:.[1LZ8"50
MA8=_K'4V2>2[\DS[2@DH=\=VWQS`G005/^A[P*OL\>E@`C`Z>7$H<<?VG1@O
M)]1XG+J73>)7K$#)S!=;60&P3[SSW-EBCMFI]Y+\6&(PZ3T'(L[J`65XD'`0
M^%DM^X.?'"U1K#CH-JL"VE,\=\;4P>W4^TJU=D.V,2;AKIM2>KAN4@6TKWCN
MZ*F#FQ]KANJ6M]D@2>D+T_\+C\0THGI/%LJQYZXB(Z1J#P1ST6=&&:*9K\-!
M@YWC*SPM^CO/?5=@?1OI(+TD=-\]1HOY/`=K@UZ?9Q.?Y>1I<A%"I:$=Q'.W
MFB%:?DP/_55JME4TB<(34%D22IVEP$E#Q(E&F]_+,2Q;D9`9?Y*,[XBC4$KH
M3BDHF9822!U"9J6^MMX(@354FND7+`[EPU+^J/I\F"+DQU#(WYUCC=W<WTG"
M]0P@LB!KYCL#>2BSEM)/F=)#:BEIU0AEKT&LG]=$JQ@I]5F?>37@E)-6J#.'
M'_""A@XS2Q3>:MY=X\_6QRC#(8/E169TII5`Z;/CNSJ(OGIX'3%9WZH?R?:+
M*@DH+7;<1`?1`D#"C_FM&W&/>!)*7ZO9?`^EPXY'YR`Z]K2T]SB-&"R+E[G%
MD6'"#Z'4,PY`#HJ^'8?)@>@#4;%VW8H_DHYB,@F+?J"F0R4`Y<&.7^(@'O0X
M''-=!GR_'K(VTU8%)<V.1Z+Y]1D0NV/2B5+U3*\3@E)DQ\_0/$5[>!QQS05Y
MJUDK!B7$CJ.A\=77$1._KC)QK,96Q/;5$0XSDB?0QL]8O!$IX04H"R7'CJ_@
M('*,T/'A[:@N3@,:B>8-)C<+]B4NO;VQ?COJCZWS%E_IQ"1=4,S_IS?J//2'
MX_[@OC6X;=U\'O7O>Z-1K;>C9(^;\$74F*S`1_'FO2JM6THOZ-+KQO,*X,%D
ME;1"_E9L54&7ST'!"=GRGTG5]:'_?R3B"08VP=%DO]O_:;?;B^*MHOQK9]=V
M]KOHUT44\FR-:QC'C*.;6!X2HA8Y/0.`0."#*13I%RHS+ZQ-XOVN20P?!L/>
MP_B?K?9]M]7[^^?^\%/O?OQJ&Z"[Z=7Y+H8DCH(7G9W`Q4_/9DRA\<%^^OR]
MZ"G?INYDIBQLY^IRUW;Z]^/V_<?^S5VOU1Z->N/7]1/L`L<6SO"9!21Y>L9B
M`(@/=B*4Y"G:>(S7;OS"VE:N=FWE?C#NC<0D<S=HWX]:P_8_V\QP7BT&<*OM
MB=!LC.F,7_K1&8FL\.G9A5IM'TQ!/-V]]:(WUW3?&*YWC6'TU_9#[Z^#NV[O
M8?2?8M7%%F#<0E[-H<[S\;S!\&G$0/X$C<84'!_LZ"&_!C!$M/2<TMIZWNY:
MST/OKCWN==D4PO8MKQ8#"</<X#NF;-I&>3),N,T8U7!Z5E,#(!_LAI\E1'DJ
M4Y'E-.$.;\STQA6[EW>[9M09?/K4'_/=?KXNZPSNQ_W[C[W[3K_WNI.!!*/(
MX8=;EFDEIV=<]6#RP;YVDEU5&-4/U=N<AUZGU__"]S>OA@3Q,O.M9-Y&BL+U
M"R$EY`W<S_7J.CVS.@@T'ZRK%`2Q;U@_[OO:V'S5:XW;_WBU*:.0&A/_FDKD
M]"P$`H$/AC!:/*;XUP6KK[?$297G>>_\?O3Y9M3[^V>V=FOUOO`5W*M)0*)#
MMW'6.@KDY4_/&+3*&UG"ZAO^GT>48O;)_P%02P,$%`````@`F7Z"0.W*5YGJ
M"0``LE$``!$`'`!T;VUZ+3(P,3$Q,C,Q+GAS9%54"0`#D@-Z3Y(#>D]U>`L`
M`00E#@``!#D!``#M7$MSX[@1/B=5^0^,+MD<9#T\,XFU]F[)$NU5E2TYDCRU
MF\L61((28@K@`*`MSZ]/@V]1)$4I,X$JRARV**"[T=_'9J/Q\%[_O%F[QBOF
M@C!ZT^A<M!L&IA:S"5W>-)YGS?YL,!HUC)]_^M,?#?AW_>=FT[@CV+5[QI!9
MS1%UV(_&&*UQS[C'%',D&?_1^(Q<7[6P.^)B;@S8VG.QQ-`1CM0S+B\Z*Z/9
MK&'V,Z8VX\_346)V):77:[7>WMXN*'M%;XR_B`N+U3,W8SZW<&)+LO773ONE
M_:'=M2XV#O@^1!+:N^U.M]7^T&IWYYVK7J?;^]BM:5\BZ8O$?GO3COZ%ZM?"
M6N$U,H!V*FX:&2AOEQ>,+UO==KO3^O7Q81;(-4+!WL8E]*5(O'-U==4*>F/1
M'<G-@KNQZ<N6ZEX@@1/+T$LJY`D5$E%K2]Z6B4)6^&,K[-P2)86BGT)1$HO:
M."<GL'6Q9*\MZ`#Y3J?9[C0O.[&X+YI+A+Q$Q4%B$9B..@I4YI/'?R;R\-8)
M%H1:$#;K0+C35:+8Q6M,Y1WCZR%VD.\"T"\^<HE#L-TP).)++-5[%AZR\#YS
M<;0@2AE$!<1]U*+:/(]`U$##'Z[5*^EQYN+YNX<-]0#17F)<];8@YGSE9Y_:
M)I5$OJL`Y.M@B(9![)M&I80:%%P(AK6Q0R@)?(,8[1A-(U;-/B)J&Z$=(V/H
MNI4WD3'L"VQ/Z$_!L\>Q`#.!T@,T1(J12(F2A5S+=P_325TI5(D:8JJ/(_\6
MN>I[F*TPEB)D>[NIG%Y((4%^P!&_D9X1*OZ?3O&$.`!;84G`W0)NM_O+B;ZL
M)-KX8<O.7\^3^(0?,7$FGIJY8;@HH$OZR@G_D",\-6`PQTA-G"G5*XBW%7-M
MJ'[,+SZDT8CFW?9RBC_F*<XH&Z'VF;*;"=8!$JL[E[T5Q'':5<[QI\HP5A:,
MP,1Y$CW$PN+$4X-,G%L?.K&(B"[N*B?Z;ZJZ(,)RF?`Y5C_,V6`Z>IJ/)F-C
M<F?</L]&8W,V.T^B[QDLOP8,9BP>U7-;+>6T_CU/:Z!G1(KG2>839S#]R'=5
M"D.6]-3G')):V%-.[E6>W*?IY,F<SG\S^N.A8?[C>?3T:([GY\GR"(#0)5FX
MN"]$4ACOM):RVVGGV1V-Y_WQ_>CVP33ZLYDY/]-<,&82"XC0!X8HU+_O",@,
MR2WL*2>XDR=X/)F;LR!V'R;]\<QXZO_6![;/D^;=4DS16U:F!7WE5'?S5,]^
MZ4_-7R8/0W,Z^TN0*B!K*/[/D^PI!J>P#:NPN!+>:BDG]C)/[-1\Z,_-(<0N
MY.'S)'/`UFLB@R(5D@%,]1*F?$PMD`NYK1(HI_I#GNK!Y/%Q-%<S7)@T!I/Q
M?#2^-\>#D7G.N7F*+4Q>5?(5F;R<;2TG^6-Q3IZ:`W/T627C,R5V1.$1S]$&
M)X5$VE!.YZ?=&@*BUC3F_5_/E<F9OQ#XBP]XS%>5`:(9+=]:SNG.2FWV?#N#
M&0SR@&%^5MG@?X=8]1]U-C+%CA&<J?0D]-\T!%'G5XVH;<6Q<]-0!T?->*O_
M=X!VL5F[L8@R77&F$KR9/!O1P+$)Q*T=*SMG/F`D6,+`6V_%SL<&))%*_2DS
MC*'&@1!H?0O(+EH<"AE4L/L=L3XH^]\4)$32H2"W@^\[(1TF@V3A1F=+K?1P
M*?J=/X"Z!N",2X/N'&55'0"&1Y</S`I,5:BH7\U8KZF:FIUN\[)SL1%VZNDA
M3J0T'.9$K'>$$]DS114N8NM0L<2-P(7"T\@6=J5(;#536W7]J3P6K7(GKZ,>
MCAB_\HSU>#I4RQ'>;+UO6_*6HK5%&6U2?XTYL>I%2E9S'"JJ4+E2H=+Y]!\Z
M<YPC^[R(SJB#>5P=:O]>==;;7PC)D24;@=?5Y\*I+(J>(!MR'[XY2EQ7E;+Q
M[^#.0`]2%&'V/,BDML^CT^<PLX828`66&B.)UTH*B("R`P;UE>0]9[X7"Q(0
MJ8((DYB#.<>V8-)Z$3`P%K<>XJ_JDD6,;9_07A!AQI(Y#&KQ+[X7AM`Z\N6*
M<?)5W3&HP%(@?)*8)+->B!#^/CA;<B>+A/E2#:QN1.V'LRVL&=,=H6H"ME;J
MVHK@X18+>,GHJZHNP#,;+Y+44%OZR&2P9A1+Q-^_`;`Y5#,NDRL8,U@7XHV'
MJ4@207FW?M='$.^*9N:$\1(<F<&C33BV).,"TC$$U"NQU-(WQ'.@CGZ0,^2"
MLT#].O#3>HF1%'7H=W>@R'7#-29P'$T<R3>>!5!/5#^D(7DE-J:0H"A,^,'Z
M^15G/N5*D,<J'P`[[%N$UW*@`R^(_"^]7SM!=\BKKJ&E_ZVGB6*0?F)!<I`R
ME&6."ZO&9>1&/KW4U-(/=!A1#YE$I?8M."5]^IW>#JB"[%@E<,+N!Z4"%#PP
M$V$+ZKG,NSA01S_(]%O(.(O@HW=@<N6B*-X.4]$/<0A5G$W`+Q\^;)I)ZU2=
M6Z1?T1XI_4"FV'(1A`[P'"=I=>2B)BN7H`5Q@WMV(9R:LOI!F;`@6+A$K,*\
M:\/8)9!J2>H'5/AY^%X<4R+*#(5+DB-U3Q0T@J^)"J@BPL%AAO70>S2]JBL<
M>Q+*7F7]L,?!FY&<N2[D=@)/&((TQE7:>P*.8^DR(;J)J^EO_<YEJK)PMV0W
M%I!E@7>V@'I:U:90R9F39`X^6OT$H)L3<&\)24W=)V5.Y&C1-%Q/]`0@[7\=
M+EXBU\'I9'R@CGZ0.^O\Y,LJ[-'O</$6RR[--@EV7+(OYSA5_9#-#8?*.^=V
M4ER4=.IWNW!VK-PT*Y73#R9;92-J.UM;L$6E>)'0"<`@PF."A(7U&OV+<:@^
MV1N%*05,$IO`,.GF4BU9_:"B&N`R5Q-<GI)S2$I.%KY:"&"I=KS5=(?H>\[G
M"C']4![`05ABYHM#K*K#&,<>&?T@(J)SO)^$:[?(5NNBW!G)3JM^1S-53CCA
MA+5.06ZO)7E2@#(.5FW%'J1Q4@"M<*<O\!A97WP2IO@"8.62^@'UUXQ+\C79
M(BK?9:XEJ1_08(7H$A/J(,+7B+]@&=R&J-Q8.E!'/\@1M3A&`ER.%GV5V[4U
MA?7#&B"/2%@NJ11M@P&>28"%7?I=-AU'+7*<M)2STW(O65OL$=(/8XIMO/9J
M'`?7$3PM.`7'3N7=^EU_XLS"P*6ZI!;L<WKQ7\#%-W%*^_4[/_,]+VQ#;OS7
MYP7W[3K)WDAM^9.[H%>VVDXVJ2'9JO5K_OT=H:?_O=[MV6=4AYK![2D/QDOO
M5QVJI1]H43D:O9FJBC45T0]A6'J&F8O$.H+ZX4RQ.O=";N9"2@Y'I81^`"6'
M6[FHVBNE'TA1X!>>2^R7TP^F'V;9*%`03$-$W?T,%]=X@X/-X&3I4U-8/ZS@
M+S'G++S92I";_N]<\O?BZTAJG'2O6^'?$,#COP%02P$"'@,4````"`"9?H)`
MN7@T[1)+``#Q4P(`$0`8```````!````I($`````=&]M>BTR,#$Q,3(S,2YX
M;6Q55`4``Y(#>D]U>`L``00E#@``!#D!``!02P$"'@,4````"`"9?H)`9;;!
MJ?H*``!/;```%0`8```````!````I(%=2P``=&]M>BTR,#$Q,3(S,5]D968N
M>&UL550%``.2`WI/=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`F7Z"0(4D
M5DQ<*@``KBP"`!4`&````````0```*2!IE8``'1O;7HM,C`Q,3$R,S%?;&%B
M+GAM;%54!0`#D@-Z3W5X"P`!!"4.```$.0$``%!+`0(>`Q0````(`)E^@D#3
M]Z;:91H``.V!`0`5`!@```````$```"D@5&!``!T;VUZ+3(P,3$Q,C,Q7W!R
M92YX;6Q55`4``Y(#>D]U>`L``00E#@``!#D!``!02P$"'@,4````"`"9?H)`
M[<I7F>H)``"R40``$0`8```````!````I($%G```=&]M>BTR,#$Q,3(S,2YX
M<V155`4``Y(#>D]U>`L``00E#@``!#D!``!02P4&``````4`!0"_`0``.J8`
#````
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.1.0.1
 *
 */

var moreDialog = null;
var Show = {
    Default:'raw',

    more:function( obj ){
        var bClosed = false;
        if( moreDialog != null )
        {
			try
			{
				bClosed = moreDialog.closed;
			}
			catch(e)
			{
				//Per article at http://support.microsoft.com/kb/244375 there is a problem with the WebBrowser control
				// that somtimes causes it to throw when checking the closed property on a child window that has been
				//closed.  So if the exception occurs we assume the window is closed and move on from there.
				bClosed = true;
			}

			if( !bClosed ){
				moreDialog.close();
			}
        }

        obj = obj.parentNode.getElementsByTagName( 'pre' )[0];
		var hasHtmlTag = false;
		var objHtml = '';
		var raw = '';

		//Check for raw HTML
		var nodes = obj.getElementsByTagName( '*' );
		if( nodes.length ){
			objHtml = obj.innerHTML;
		}else{
			if( obj.innerText ){
				raw = obj.innerText;
			}else{
				raw = obj.textContent;
			}

			var matches = raw.match( /<\/?[a-zA-Z]{1}\w*[^>]*>/g );
			if( matches && matches.length ){
				objHtml = raw;

				//If there is an html node it will be 1st or 2nd,
				//   but we can check a little further.
				var n = Math.min( 5, matches.length );
				for( var i = 0; i < n; i++ ){
					var el = matches[ i ].toString().toLowerCase();
					if( el.indexOf( '<html' ) >= 0 ){
						hasHtmlTag = true;
						break;
					}
				}
			}
		}

        if( objHtml.length ){
			var html = '';

			if( hasHtmlTag ){
				html = objHtml;
			}else{
				html = '<html>'+
					"\n"+'<head>'+
					"\n"+'    <title>Report Preview Details</title>'+
					"\n"+'    <style type="text/css">'+
					"\n"+'    body {'+
					"\n"+'    }'+
					"\n"+'    table {'+
					"\n"+'    }'+
					"\n"+'    </style>'+
					"\n"+'</head>'+
					"\n"+'<body>'+
						objHtml +
					"\n"+'</body>'+
					"\n"+'</html>';
			}

			moreDialog = window.open("","More","width=700,height=650,status=0,resizable=yes,menubar=no,toolbar=no,scrollbars=yes");
			moreDialog.document.write( html );
			moreDialog.document.close();

			if( !hasHtmlTag ){
				moreDialog.document.body.style.margin = '0.5em';
			}
        }
        else
        {
			//default view logic
			var lines = raw.split( "\n" );
			var longest = 0;

			if( lines.length > 0 ){
				for( var p = 0; p < lines.length; p++ ){
					longest = Math.max( longest, lines[p].length );
				}
			}

			//Decide on the default view
			this.Default = longest < 120 ? 'raw' : 'formatted';

			//Build formatted view
			var text = raw.split( "\n\n" ) >= raw.split( "\r\n\r\n" ) ? raw.split( "\n\n" ) : raw.split( "\r\n\r\n" ) ;
			var formatted = '';

			if( text.length > 0 ){
				if( text.length == 1 ){
					text = raw.split( "\n" ) >= raw.split( "\r\n" ) ? raw.split( "\n" ) : raw.split( "\r\n" ) ;
					formatted = "<p>"+ text.join( "<br /><br />\n" ) +"</p>";
				}else{
					for( var p = 0; p < text.length; p++ ){
						formatted += "<p>" + text[p] + "</p>\n";
					}
				}
			}else{
				formatted = '<p>' + raw + '</p>';
			}

			html = '<html>'+
				"\n"+'<head>'+
				"\n"+'    <title>Report Preview Details</title>'+
				"\n"+'    <style type="text/css">'+
				"\n"+'    body {'+
				"\n"+'       background-color: #f0f9ee;'+
				"\n"+'       font-family: Arial, san-serif; font-size: 0.8em;'+
				"\n"+'    }'+
				"\n"+'    table {'+
				"\n"+'       font-size: 1em;'+
				"\n"+'    }'+
				"\n"+'    </style>'+
				"\n"+'</head>'+
				"\n"+'<body>'+
				"\n"+'    <table border="0" width="100%">'+
				"\n"+'    <tr>'+
				"\n"+'        <td>'+
				"\n"+'            formatted: <a href="javascript:void(0);" onclick="opener.Show.toggle( window, this );">'+ ( this.Default == 'raw' ? 'as Filed' : 'with Text Wrapped' ) +'</a>'+
				"\n"+'        </td>'+
				"\n"+'    </tr>'+
				"\n"+'    <tr>'+
				"\n"+'        <td>'+
				"\n"+'            <div id="formatted" style="display: none;">'+formatted+'</div>'+
				"\n"+'        </td>'+
				"\n"+'    </tr>'+
				"\n"+'    <tr>'+
				"\n"+'        <td>'+
				"\n"+'            <pre id="raw" style="display: none; font-size: 1.2em;">'+raw+'</pre>'+
				"\n"+'        </td>'+
				"\n"+'    </tr>'+
				"\n"+'    </table>'+
				"\n"+'</body>'+
				"\n"+'</html>';

			moreDialog = window.open("","More","width=700,height=650,status=0,resizable=yes,menubar=no,toolbar=no,scrollbars=yes");
			moreDialog.document.write(html);
			moreDialog.document.close();

			this.toggle( moreDialog );
        }

		moreDialog.document.title = 'Report Preview Details';
    },

    toggle:function( win, domLink ){
        var domId = this.Default;

        var doc = win.document;
        var domEl = doc.getElementById( domId );
        domEl.style.display = 'block';

        this.Default = domId == 'raw' ? 'formatted' : 'raw';

        if( domLink ){
            domLink.innerHTML = this.Default == 'raw' ? 'with Text Wrapped' : 'as Filed';
        }

        var domElOpposite = doc.getElementById( this.Default );
        domElOpposite.style.display = 'none';
    },

	LastAR : null,
	showAR : function ( link, id, win ){
		if( Show.LastAR ){
			Show.hideAR();
		}

		var ref = link;
		do {
			ref = ref.nextSibling;
		} while (ref && ref.nodeName != 'TABLE');

		if (!ref || ref.nodeName != 'TABLE') {
			var tmp = win ?
				win.document.getElementById(id) :
				document.getElementById(id);

			if( tmp ){
				ref = tmp.cloneNode(true);
				ref.id = '';
				link.parentNode.appendChild(ref);
			}
		}

		if( ref ){
			ref.style.display = 'block';
			Show.LastAR = ref;
		}
	},

	toggleNext : function( link ){
		var ref = link;

		do{
			ref = ref.nextSibling;
		}while( ref.nodeName != 'DIV' );

		if( ref.style &&
			ref.style.display &&
			ref.style.display == 'none' ){
			ref.style.display = 'block';

			if( link.textContent ){
				link.textContent = link.textContent.replace( '+', '-' );
			}else{
				link.innerText = link.innerText.replace( '+', '-' );
			}
		}else{
			ref.style.display = 'none';

			if( link.textContent ){
				link.textContent = link.textContent.replace( '-', '+' );
			}else{
				link.innerText = link.innerText.replace( '-', '+' );
			}
		}
	},

	hideAR : function(){
		Show.LastAR.style.display = 'none';
	}
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>DESCRIPTION OF BUSINESS<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">DESCRIPTION OF BUSINESS</a></td>
        <td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 1. DESCRIPTION OF BUSINESS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">TOMI Environmental Solutions, Inc. is a global
decontamination and infectious disease control company, providing green energy-efficient environmental solutions for indoor surface
decontamination through sales and licensing of our premier platform of Hydrogen Peroxide aerosols, Ultra-Violet Ozone Generators
and Ultra-Violet Germicidal Irradiation ("UVGI") products and technologies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Our products are designed to service a broad
spectrum of commercial structures including medical facilities, office buildings, hotel and motel rooms, schools, restaurants,
meat and produce processing facilities, military barracks, and athletic facilities. Our products and services have also been used
in single-family homes and multi-unit residences.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In July 2010, the Company established TOMI
Environmental Solutions-Singapore Pte, Ltd. ("TOMI-Singapore"), a subsidiary with an ownership interest of 55% and began operations
in Singapore. In November 2011 the Company disposed of TOMI Singapore.</p>



<p style="margin: 0pt"></p><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_NotesToFinancialStatementsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_NotesToFinancialStatementsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for the nature of an entity's business, the major products or services it sells or provides and its principal markets, including the locations of those markets. If the entity operates in more than one business, the disclosure also indicates the relative importance of its operations in each business and the basis for the determination (for example, assets, revenues, or earnings).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Name Statement of Position (SOP)<br><br> -Publisher AICPA<br><br> -Number 94-6<br><br> -Paragraph 10<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6003-108592<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NatureOfOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EUFAE">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Balance Sheets (Parenthetical) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockAdditionalSeriesNoParValue', window );">Preferred Stock Series A; Par Value</a></td>
        <td class="nump">0.01<span></span></td>
        <td class="nump">0.01<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockAdditionalSeriesSharesAuthorized', window );">Preferred Stock Series A; Shares Authorized</a></td>
        <td class="nump">1,000,000<span></span></td>
        <td class="nump">1,000,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockAdditionalSeriesSharesIssued', window );">Preferred Stock Series A; Stock Issued</a></td>
        <td class="nump">5,100<span></span></td>
        <td class="nump">5,100<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockAdditionalSeriesSharesOutstanding', window );">Preferred Stock Series A; Stock Outstanding</a></td>
        <td class="nump">5,100<span></span></td>
        <td class="nump">5,100<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_PreferredsotckseriesBparvalue', window );">Preferred Stock Series B; Stated Value</a></td>
        <td class="nump">1,000<span></span></td>
        <td class="nump">1,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_PreferredsotckseriesBsharesauthorized', window );">Preferred Stock Series B; Shares Authorized</a></td>
        <td class="nump">4,000<span></span></td>
        <td class="nump">4,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_PreferredsotckseriesBstockissued', window );">Preferred Stock Series B; Stock Issued</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_PreferredsotckseriesBstockoutstanding', window );">Preferred Stock Series B; Stock Outstanding</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockAdditionalSeriesNoParValue', window );">Common Stock; Par Value</a></td>
        <td class="nump">$ 0.01<span></span></td>
        <td class="nump">$ 0.01<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockAdditionalSeriesSharesAuthorized', window );">Common Stock; Shares Authorized</a></td>
        <td class="nump">200,000,000<span></span></td>
        <td class="nump">75,000,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockAdditionalSeriesSharesIssued', window );">Common Stock; Stock Issued</a></td>
        <td class="nump">64,629,033<span></span></td>
        <td class="nump">48,282,871<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockAdditionalSeriesSharesOutstanding', window );">Common Stock; Stock Outstanding</a></td>
        <td class="nump">64,629,033<span></span></td>
        <td class="nump">48,282,871<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_PreferredsotckseriesBparvalue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_PreferredsotckseriesBparvalue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_PreferredsotckseriesBsharesauthorized">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_PreferredsotckseriesBsharesauthorized</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_PreferredsotckseriesBstockissued">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_PreferredsotckseriesBstockissued</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_PreferredsotckseriesBstockoutstanding">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_PreferredsotckseriesBstockoutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockAdditionalSeriesNoParValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Issuance value per share of additional series of no-par value common stock; generally not indicative of the fair market value per share.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CommonStockAdditionalSeriesNoParValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:perShareItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockAdditionalSeriesSharesAuthorized">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The maximum number of an additional series of common shares permitted to be issued by an entity's charter and bylaws.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CommonStockAdditionalSeriesSharesAuthorized</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockAdditionalSeriesSharesIssued">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total number of additional series of common shares of an entity that have been sold or granted to shareholders (includes related common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CommonStockAdditionalSeriesSharesIssued</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockAdditionalSeriesSharesOutstanding">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total number of additional series of shares of classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares represent the ownership interest of the common shareholders. Excludes common shares repurchased by the entity and held as Treasury shares. Shares outstanding equals shares issued minus shares held in treasury.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CommonStockAdditionalSeriesSharesOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockAdditionalSeriesNoParValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Issuance value per share of no-par value, additional series of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer); generally not indicative of the fair market value per share.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.28)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PreferredStockAdditionalSeriesNoParValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockAdditionalSeriesSharesAuthorized">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The maximum number of an additional series of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.28)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PreferredStockAdditionalSeriesSharesAuthorized</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockAdditionalSeriesSharesIssued">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total number of additional series of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased and remain in the treasury). May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders. Excludes preferred shares that are classified as debt.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.28)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PreferredStockAdditionalSeriesSharesIssued</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockAdditionalSeriesSharesOutstanding">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate share number for additional series of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders, which is net of related treasury stock.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.28)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PreferredStockAdditionalSeriesSharesOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StatementOfFinancialPositionAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
        <td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 11. SUBSEQUENT EVENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company has evaluated subsequent events
through the date the financial statements were issued and up to the time of filing of the financial statements with the Securities
and Exchange Commission.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In January 2012 the Company granted 20,000
stock options to a director. The Options have an exercise price of $0.03 per share and expire January 1, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="margin: 12pt 0 6pt">&#160;</p>



<p style="margin: 6pt 0 12pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In January 2012 the Company issued 100,000
shares of common stock to a former director.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On January 9, 2012 the Company sold 800,000
shares of common stock for $10,000 to a private investor.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="color: black">In February 20,
2012 we sold a $100,000 convertible promissory note bearing interest at10% per annum and maturing December 31, 2015. </font>The
note is convertible at any time and the conversion price is initially $0.05 per share. After August 30, 2012, the conversion price
will at the end of each month adjust to the lower of the current conversion price or 110% of that month&#146;s volume weighted
average price as reported by Bloomberg subject to being no lower than $0.005 per shares. The purchaser of the Note also received
600,000 warrants to acquire common shares. The warrants expire on December 31, 2017 and have an initial exercise price which is
$0.05 per share and can adjust lower in the same manner as the accompanying convertible note.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In February 2012, the Company issued 181,250
common shares for payment of $5,437 in legal fees.&#160;</p>



<p style="margin: 0pt"></p><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_NotesToFinancialStatementsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_NotesToFinancialStatementsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SubsequentEventsTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EVKAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Document and Entity Information (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Mar. 26, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
        <td class="text">TOMI ENVIRONMENTAL SOLUTIONS, INC.<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
        <td class="text">0000314227<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
        <td class="text">10-K<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
        <td class="text">Dec. 31,
         2011<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
        <td class="text">true<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
        <td class="text">--12-31<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Is Entity a Well-known Seasoned Issuer?</a></td>
        <td class="text">No<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Is Entity a Voluntary Filer?</a></td>
        <td class="text">Yes<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Is Entity's Reporting Status Current?</a></td>
        <td class="text">No<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
        <td class="text">Smaller Reporting Company<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 1,263,004<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">65,710,283<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
        <td class="text">FY<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
        <td class="text">2011<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentDescription', window );">Amendment Description</a></td>
        <td class="text">Amendment to original financials<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentDescription">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Description of changes contained within amended document.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_AmendmentDescription</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>If the value is true, then the document as an amendment to previously-filed/accepted document.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_AmendmentFlag</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:booleanItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>End date of current fiscal year in the format --MM-DD.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_CurrentFiscalYearEndDate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:gMonthDayItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_DocumentFiscalPeriodFocus</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:fiscalPeriodItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_DocumentFiscalYearFocus</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:gYearItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_DocumentPeriodEndDate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:dateItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The type of document being provided (such as 10-K, 10-Q, N-1A, etc). The document type is limited to the same value as the supporting SEC submission type, minus any "/A" suffix. The acceptable values are as follows: S-1, S-3, S-4, S-11, F-1, F-3, F-4, F-9, F-10, 6-K, 8-K, 10, 10-K, 10-Q, 20-F, 40-F, N-1A, 485BPOS, 497, NCSR, N-CSR, N-CSRS, N-Q, 10-KT, 10-QT, 20-FT, POS AM and Other.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_DocumentType</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:submissionTypeItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation 12B<br><br> -Number 240<br><br> -Section 12b<br><br> -Subsection 1<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityCentralIndexKey</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:centralIndexKeyItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Indicate number of shares outstanding of each of registrant's classes of common stock, as of latest practicable date. Where multiple classes exist define each class by adding class of stock items such as Common Class A [Member], Common Class B [Member] onto the Instrument [Domain] of the Entity Listings, Instrument</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityCommonStockSharesOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityCurrentReportingStatus</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:yesNoItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, or (4) Smaller Reporting Company. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityFilerCategory</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:filerCategoryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityPublicFloat</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation 12B<br><br> -Number 240<br><br> -Section 12b<br><br> -Subsection 1<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityRegistrantName</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:normalizedStringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityVoluntaryFilers</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:yesNoItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityWellKnownSeasonedIssuer</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:yesNoItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_DocumentAndEntityInformationAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_DocumentAndEntityInformationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EK5AE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Statements of Operations (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
        <td class="nump">$ 208,399<span></span></td>
        <td class="nump">$ 357,167<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsSold', window );">Cost of sales</a></td>
        <td class="nump">137,159<span></span></td>
        <td class="nump">145,296<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
        <td class="nump">71,240<span></span></td>
        <td class="nump">211,871<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Costs and Expenses:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional fees</a></td>
        <td class="nump">202,810<span></span></td>
        <td class="nump">247,470<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherGeneralAndAdministrativeExpense', window );">Other general and administrative expenses</a></td>
        <td class="nump">656,866<span></span></td>
        <td class="nump">1,054,562<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">(Recission) of acquisition and related research and development expense</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="num">(902,500)<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalAndContractServicesExpense', window );">Management and consulting fees-related party</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">1,193,447<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total Costs and Expenses</a></td>
        <td class="nump">859,676<span></span></td>
        <td class="nump">1,592,979<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Loss from operations</a></td>
        <td class="num">(788,436)<span></span></td>
        <td class="num">(1,381,108)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAbstract', window );"><strong>other Income (Expense):</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradingGainsLosses', window );">Change in fair market value of derivative liability</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="num">(50,269)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
        <td class="num">(1,602)<span></span></td>
        <td class="num">(95,000)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
        <td class="num">(18,519)<span></span></td>
        <td class="num">(34,275)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Financechargesrelatedtoconvertibledebt', window );">Finance charges related to convertibel debt</a></td>
        <td class="num">(14,999)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other</a></td>
        <td class="num">(2,954)<span></span></td>
        <td class="nump">21,729<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Totalotherincomeexpense', window );">Total Other Income (Expense)</a></td>
        <td class="num">(38,074)<span></span></td>
        <td class="num">(157,815)<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
        <td class="num">(826,510)<span></span></td>
        <td class="num">(1,538,923)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Loss attributable to common stockholders:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
        <td class="num">(826,510)<span></span></td>
        <td class="num">(1,538,923)<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossAttributableToNoncontrollingInterest', window );">(Income) loss attributable to non-controlling interest</a></td>
        <td class="nump">1,630<span></span></td>
        <td class="num">(4,256)<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributalbe to common stockholders</a></td>
        <td class="num">$ (824,880)<span></span></td>
        <td class="num">$ (1,543,179)<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare', window );">Basic and diluted loss per common share</a></td>
        <td class="num">$ (0.01)<span></span></td>
        <td class="num">$ (0.04)<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic and diluted weighted average number of shares outstanding</a></td>
        <td class="nump">62,014,096<span></span></td>
        <td class="nump">38,194,157<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Financechargesrelatedtoconvertibledebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Financechargesrelatedtoconvertibledebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Totalotherincomeexpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Totalotherincomeexpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The component of interest expense representing the noncash expenses charged against earnings in the period to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate caption: Noncash Interest Expense.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.8)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 21<br><br> -Paragraph 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Article 5<br><br> -Section 03<br><br> -Paragraph 8<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 835<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 1A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28541-108399<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AmortizationOfDebtDiscountPremium</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsSold">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total costs related to goods produced and sold during the reporting period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Article 5<br><br> -Section 03<br><br> -Paragraph 2<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.2(a))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CostOfGoodsSold</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total costs of sales and operating expenses for the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CostsAndExpenses</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CostsAndExpensesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1,2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GrossProfit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossAttributableToNoncontrollingInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The portion of Income or Loss attributable to the noncontrolling interest (if any) deducted in order to derive the portion attributable to the parent.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncomeLossAttributableToNoncontrollingInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>This element represents the income or loss from continuing operations attributable to the parent which may also be defined as revenue less expenses and taxes from ongoing operations before extraordinary items but after deduction of those portions of income or loss from continuing operations that are allocable to noncontrolling interests, if any.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 18<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6921628&amp;loc=SL4613673-111683<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph b(1)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.13)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncomeLossFromContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The amount of net income (loss) before extraordinary items per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted shares.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:perShareItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncomeStatementAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cost of borrowed funds accounted for as interest that was charged against earnings during the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 835<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-04.9)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 34<br><br> -Paragraph 21<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph 9<br><br> -Article 9<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher OTS<br><br> -Name Federal Regulation (FR)<br><br> -Number Title 12<br><br> -Chapter V<br><br> -Section 563c.102<br><br> -Paragraph 9<br><br> -Subsection II<br><br> -LegacyDoc This is a non-GAAP reference that was included in the 2009 taxonomy.  It will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InterestExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-04.22)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.18)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6920043&amp;loc=d3e565-108580<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A7<br><br> -Appendix A<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 130<br><br> -Paragraph 10, 15<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Other Comprehensive Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6519514<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph d<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 87-21<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Net Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6518256<br><br><br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-04.19)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Article 5<br><br> -Section 03<br><br> -Paragraph 19<br><br><br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28, 29, 30<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 16: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph 20<br><br> -Article 9<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetIncomeLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Net income after adjustments for dividends on preferred stock (declared in the period) and/or cumulative preferred stock (accumulated for the period).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 9<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6920599&amp;loc=d3e1377-109256<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpenses">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>This element represents a sum total of expenses not separately reflected on the income statement for the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.4,6)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherExpenses</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherGeneralAndAdministrativeExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The sum of expenses not otherwise specified in the taxonomy for managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.4)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherGeneralAndAdministrativeExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherIncomeAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalAndContractServicesExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProfessionalAndContractServicesExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalFees">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 946<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.6-07.2(a),(b),(c),(d))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6488393&amp;loc=d3e606610-122999<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 946<br><br> -SubTopic 225<br><br> -Section 45<br><br> -Paragraph 3<br><br> -Subparagraph (k)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6488370&amp;loc=d3e13550-115849<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProfessionalFees</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 985<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 730<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 141<br><br> -Paragraph 51<br><br> -Subparagraph g<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 2<br><br> -Paragraph 12, 13<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 86<br><br> -Paragraph 11, 12<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ResearchAndDevelopmentExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate revenue recognized during the period (derived from goods sold, services rendered, insurance premiums, or other activities that constitute an entity's earning process). For financial services companies, also includes investment and interest income, and sales and trading gains.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Article 5<br><br> -Section 03<br><br> -Paragraph 1<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_Revenues</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradingGainsLosses">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The profit or loss resulting from the difference between the acquisition cost and the selling price or current market or fair value when a broker-dealer or other financial entity buys and sells securities exclusively for its own account, sometimes referred to as proprietary trading. The net gain (loss) includes both realized and unrealized from trading cash instruments, equities and derivative contracts (including commodity contracts) that has been recognized during the accounting period for the broker dealer or other financial entity's own account. Trading revenue may include: (1) Revaluation adjustments to the carrying value of cash instruments reported as Trading assets, and Trading liabilities, resulting from the periodic marking to market of such instruments. (2) Revaluation adjustments from the periodic marking to market of interest rate, foreign exchange, equity derivative, and commodity and other derivative contracts held for trading. (3) Incidental income and expense related to the purchase and sale of cash instruments reported as Trading assets, and Trading liabilities, and derivative contracts held for trading.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 940<br><br> -SubTopic 320<br><br> -Section 35<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6475908&amp;loc=d3e42454-110968<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-04.13(e))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Audit and Accounting Guide (AAG)<br><br> -Number AAG-BRD<br><br> -Chapter 4<br><br> -Paragraph 9, 51, 57<br><br> -IssueDate 2006-05-01<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Audit and Accounting Guide (AAG)<br><br> -Number AAG-DEP<br><br> -Chapter 7<br><br> -Paragraph 105<br><br> -Subparagraph e<br><br> -IssueDate 2006-05-01<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 940<br><br> -SubTopic 320<br><br> -Section 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6475986&amp;loc=d3e42567-110969<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_TradingGainsLosses</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6920599&amp;loc=d3e1448-109256<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 171<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Weighted-Average Number of Common Shares Outstanding<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 40<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 8<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 07-4<br><br> -Paragraph 4<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY NOTE<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">SHAREHOLDERS' EQUITY NOTE</a></td>
        <td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 6. SHAREHOLDERS' EQUITY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company's Board of Directors may, without
further action by the Company's stockholders, from time to time, direct the issuance of any authorized but unissued or unreserved
shares of preferred stock in series and at the time of issuance, determine the rights, preferences and limitations of each series.
The holders of preferred stock may be entitled to receive a preference payment in the event of any liquidation, dissolution or
winding-up of the Company before any payment is made to the holders of the common stock. Furthermore, the board of directors could
issue preferred stock with voting and other rights that could adversely affect the voting power of the holders of the common stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"><i>Convertible Series A Preferred Stock </i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt">The Company has authorized 1,000,000 shares of
Convertible Series A Preferred Stock, $0.001 par value. At December&#160;31, 2011 and 2010, there were 510,000 shares issued and
outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>Common Stock</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company has authorized 200,000,000 shares
of common stock, par value $0.01. At December 31, 2011 and 2010, there were 64,629,033 and 48,282,871 shares issued and outstanding,
respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On April 13, 2010, the Company&#146;s Board
of Directors rescinded a transaction entered into in February 2009 with Taurus Global Opportunity Fund, canceled 3,250 shares of
the Series B preferred stock and 350,000 common shares and paid the holders $3,563,062 from the proceeds of the restricted investment.
The accrued dividends on the Series B stopped upon the effective date of the cancellation of the agreement on April 13, 2010 and
the accrued dividend of $265,787 was reversed into additional paid in capital. In connection with this transaction, the Company
recognized a loss on investment of $1,238,652 for the year ended December 31, 2009.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In July 2010, the Company cancelled 190,000
shares valued at $902,500 due to a recession of the Adtec agreement to acquire 19% of the issued and outstanding member interest
of Adtec. Accordingly, the Company recognized a credit of $902,500 which offset the $902,500 research and development expense originally
recognized in 2009.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In August 2010, the Company issued to Dr. Shane
2,500,000 shares of common stock as consideration for payment of $125,000 accrued compensation. These shares were valued at $275,000
which was the quoted market value on the date of issuance. Accordingly, the Company recorded compensation expense of $150,000 in
connection with this transaction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In September 2010 and in a private placement
transaction, the Company sold 1,875,000 restricted common shares to investors for $75,000.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In October and November of 2010, a total of
$12,000 principal convertible notes payable were converted into 374,883 common shares.</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In November 2010, and in a private placement
transaction, the company sold 5,555,556 restricted common shares for $250,000.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In September 2010, the Company issued 300,000
common shares valued at $18,000 in settlement of a lawsuit.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">During the year ended December 31, 2010, the
Company issued 2,989,952 common shares valued at $211,712 as compensation for consulting services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">During the year ended December 31, 2010, the
Company cancelled 200,000 common shares valued at $40,000 that was previously issued to a consultant due to cancellation of a consulting
agreement. This amount was credited to professional fees. In addition, the Company reversed a liability to issue common stock amounting
to $250,000. This amount has been credited to other general and administrative expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In December 2010, the Company issued 100,000
and 50,000 shares of common stock as consideration for payment of $5,000 and $2,500 principal loans payable to the Company&#146;s
CEO and a third party, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="margin: 12pt 0 6pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr>
    <td style="text-align: center; width: 100%">F-13</td></tr>
</table>


<p style="margin: 6pt 0 12pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr>
    <td style="text-align: center; width: 100%">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In February 2011, the Company issued 572,115
common shares with a fair market value of $22,975 for payment of accrued legal fees in the amount of $14,875; the excess fair market
value of the common shares of $8,100 was recorded as legal expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In February 2011, the Company issued 14,076,923
shares of common stock with a fair market value of $563,077 to the CEO as consideration for payment of $366,000 accrued compensation;
the excess fair market value of $197,077 has been recorded as share-based compensation during the three months ended March 31,
2011. Further, the CEO forgave accrued compensation due him amounting to $700,269. The compensation forgiven by the CEO has been
treated as a capital contribution to the Company and therefore has been recorded as additional paid-in capital in February 2011.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In February 2011, the Company sold 750,000 shares
of common stock for $63,750.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In February 2011, 20,000 stock options were
exercised at a value of $0.05 per common stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In April 2011, the Company sold 750,000 common
shares valued at $63,750.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In September 2011, the Company issued 171,500
shares of common stock to Harold Paul valued at $8,575 as consideration for payment of accrued legal services amounting to $6,000.
The company recorded additional share-based compensation expense of $2,575 in connection with this transaction. The Company also
issued 5,626 shares valued at $1,650 to a vendor for services rendered.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 95.25pt"><i>Stock Options </i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company issued a total of 40,000 options
valued at $84,000 to two directors in January 2010. The options have an exercise price of $2.10 and a fair market value of $2.10
per option. The options expire on January 2020. The options were valued using the black-scholes model using the following assumptions:
volatility - 316%; dividend yield &#150; 0%; zero coupon rate &#150; 3.85% and a life of 10 years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company issued a total of 40,000 options
valued at $2,000 to two directors in January 2011. The options have an exercise price of $0.05 and a fair market value of $0.05
per option. The options expire on January 2021. The options were valued using the Black-Scholes model using the following assumptions:
volatility - 348%; dividend yield - 0%; zero coupon rate 3.50% and a life of 10 years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Black-Scholes option-pricing model was developed
for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. In addition,
option-pricing models require the input of highly subjective assumptions, including the expected stock price volatility. Because
the Company&#146;s options have characteristics significantly different from those of traded options and because changes in the
subjective input assumptions can materially affect the fair value estimate, in management&#146;s opinion the existing models may
not necessarily provide a reliable single measure of the fair value of its options.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">A summary of the status of the Company&#146;s
options is presented below.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31, 2011</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31, 2010</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="text-align: center">Number of</td>
    <td style="text-align: center">Weighted Average</td>
    <td style="text-align: center">Number of</td>
    <td style="text-align: center">Weighted Average</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">Options</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">Exercise Price</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">Options</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">Exercise Price</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left; padding-left: 5.75pt">Outstanding, beginning of year</td>
    <td style="width: 13%; text-align: right">40,000</td>
    <td style="width: 13%; text-align: right">$2.10</td>
    <td style="width: 13%; text-align: right">-</td>
    <td style="width: 13%; text-align: right">$2.10</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 5.75pt">Granted</td>
    <td style="text-align: right">40,000</td>
    <td style="text-align: right">.05</td>
    <td style="text-align: right">40,000</td>
    <td style="text-align: right">-</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.75pt">Exercised</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(20,000)</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(.05)</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">-</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">-</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 5.75pt">Outstanding, end of year</td>
    <td style="border-bottom: Black 2pt double; text-align: right">60,000</td>
    <td style="border-bottom: Black 2pt double; text-align: right">$1.42</td>
    <td style="border-bottom: Black 2pt double; text-align: right">40,000</td>
    <td style="border-bottom: Black 2pt double; text-align: right">$2.10</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.75pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="margin: 0 0 6pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr>
    <td style="text-align: center; width: 100%"></td></tr>
</table>


<p style="margin: 6pt 0 0"></p>

<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr>
    <td style="text-align: center; width: 100%"></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">Options outstanding and exercisable by price
range as of December 31, 2011 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td colspan="2" style="padding: 1.45pt 5.75pt">Outstanding Options</td>
    <td style="padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="padding: 1.45pt 5.75pt">Exercisable Options</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 20%; padding: 1.45pt 5.75pt">Range</td>
    <td style="width: 20%; padding: 1.45pt 5.75pt">Number</td>
    <td style="width: 20%; padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Average</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Weighted</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Remaining Contractual</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><u>Life in Years</u></p></td>
    <td style="width: 20%; padding: 1.45pt 5.75pt">Number</td>
    <td style="width: 20%; padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Weighted</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Average</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><u>Exercise Price</u></p></td></tr>
<tr style="vertical-align: top">
    <td style="padding: 1.45pt 5.75pt">$2.10</td>
    <td style="padding: 1.45pt 5.75pt">40,000</td>
    <td style="padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom">8</td>
    <td style="padding: 1.45pt 5.75pt">40,000</td>
    <td style="padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom">$2.10</td></tr>
<tr style="vertical-align: top">
    <td style="padding: 1.45pt 5.75pt">$0.05</td>
    <td style="padding: 1.45pt 5.75pt">20,000</td>
    <td style="padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom">7</td>
    <td style="padding: 1.45pt 5.75pt">20,000</td>
    <td style="padding: 1.45pt 5.75pt; text-align: center; vertical-align: bottom">$0.05</td></tr>
</table>


<p style="margin: 0pt"></p><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_NotesToFinancialStatementsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_NotesToFinancialStatementsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for shareholders' equity, comprised of portions attributable to the parent entity and noncontrolling interest, if any, including other comprehensive income (as applicable).  Including, but not limited to: (1) balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings; (2) accumulated balance for each classification of other comprehensive income and total amount of comprehensive income; (3) amount and nature of changes in separate accounts, including the number of shares authorized and outstanding, number of shares issued upon exercise and conversion, and for other comprehensive income, the adjustments for reclassifications to net income; (4) rights and privileges of each class of stock authorized; (5) basis of treasury stock, if other than cost, and amounts paid and accounting treatment for treasury stock purchased significantly in excess of market; (6) dividends paid or payable per share and in the aggregate for each class of stock for each period presented; (7) dividend restrictions and accumulated preferred dividends in arrears (in aggregate and per share amount); (8) retained earnings appropriations or restrictions, such as dividend restrictions; (9) impact of change in accounting principle, initial adoption of new accounting principle and correction of an error in previously issued financial statements; (10) shares held in trust for Employee Stock Ownership Plan (ESOP); (11) deferred compensation related to issuance of capital stock; (12) note received for issuance of stock; (13) unamortized discount on shares; (14) description, terms, and number of warrants or rights outstanding; (15) shares under subscription and subscription receivables, effective date of new retained earnings after quasi-reorganization and deficit eliminated by quasi-reorganization and, for a period of at least ten years after the effective date, the point in time from which the new retained dates; and (16) retroactive effective of subsequent change in capital structure.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29, 30, 31<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 310<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SAB TOPIC 4.E)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6228006&amp;loc=d3e74512-122707<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21484-112644<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 4<br><br> -Subparagraph (SAB TOPIC 4.C)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6959260&amp;loc=d3e187143-122770<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 129<br><br> -Paragraph 2, 3, 4, 5, 6, 7, 8<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Preferred Stock<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6521494<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 5<br><br> -Paragraph 15<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Article 4<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.3-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6959260&amp;loc=d3e187085-122770<br><br><br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 4<br><br> -Section C<br><br><br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21488-112644<br><br><br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29-31)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Article 4<br><br> -Section 08<br><br> -Paragraph d<br><br><br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 4<br><br> -Section E<br><br><br><br>Reference 16: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br><br><br><br>Reference 17: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br><br><br>Reference 18: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(d),(e))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e23780-122690<br><br><br><br>Reference 19: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 43<br><br> -Chapter 1<br><br> -Section B<br><br> -Paragraph 7, 11A<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 20: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 21: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 12<br><br> -Paragraph 10<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 22: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21506-112644<br><br><br><br>Reference 23: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21564-112644<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StockholdersEquityNoteDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>NOTES AND LOANS PAYABLE<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">NOTES AND LOANS PAYABLE</a></td>
        <td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 5. NOTES AND LOANS PAYABLE</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"><i>Note Payable</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company financed two field service vehicles
in 2008 using notes payables with various terms. These notes are collateralized by the related field service vehicles. The notes
expire at various times through March 2012 and have interest rates from 8.8% to 10.1% per annum and are payable in monthly installments
of $732 (including principal and interest) and due by March 2012. As of December 31, 2011, the note payable relating to one of
the two field service vehicles has been paid. The remaining note payable will mature in 2012. The note is secured by the vehicle
acquired.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 11pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="text-align: center">December 31,</td>
    <td style="text-align: center">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">2011</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">2010</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 68%; text-align: left">Total vehicle note</td>
    <td style="width: 16%; text-align: right">2,157</td>
    <td style="width: 16%; text-align: right">10,234</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Less: current portion</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">2,157</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">8,077</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: -20pt">&#160;&#160;&#160;Long-term portion:</td>
    <td style="border-bottom: Black 2pt double; text-align: right">-</td>
    <td style="border-bottom: Black 2pt double; text-align: right">2,157</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="color: Red; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: center; text-indent: 63pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 63pt"><br />
<i>Convertible Notes Payable</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt">On November 21, 2011, we sold a $75,000 convertible
promissory note bearing interest at 10% per annum and maturing on December 31, 2016. The note is convertible at any time, contains
various default provisions and the conversion price is initially $0.05 per share. After June 30, 2012, the conversion price will
at the end of each month adjust to the lower of the current conversion price or 110% of that month&#146;s volume weighted average
price as reported by Bloomberg subject to being no lower than $0.005 per shares. Accordingly, a derivative instrument will be established
at that time. The purchaser of the Note also received 375,000 warrants to acquire common shares. The warrants expire on December
31, 2017 and have an initial exercise price which is $0.05 per share and can adjust lower in the same manner as the accompanying
convertible note, thereby becoming a derivative instrument at that time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">These warrants and note were valued at $89,999
using the Black-Scholes pricing model with the following assumptions: expected volatility 327%; expected dividend -0-; expected
term 5.12 and 6.12 years; and risk free rate .25%.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">The Company recorded a deferred debt discount
in the amount of $75,000 and finance charge of $14,999. The deferred debt discount was recorded as a reduction of the carrying
amount of the convertible debt and an addition to paid-in capital. The finance charges were recognized in the current period. Amortization
of the debt discount was $1,602 for the year ended December 31, 2011.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 9pt"><i>Loans Payable- Officer</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">Loans payable to the Company&#146;s CEO bear
interest at 5% per annum and are payable on demand. Included in loans payable at December 31, 2011 is accrued interest of $2,690.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">At December 31, 2010, loans payable of $23,158
included amounts owed to the Company&#146;s CEO of $20,658 and $2,500 to a third party.</p>



<p style="margin: 0pt"></p><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_NotesToFinancialStatementsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_NotesToFinancialStatementsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for short-term debt.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-03.16)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-03.13)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Article 7<br><br> -Section 03<br><br> -Paragraph 16<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.19)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 19<br><br> -Article 5<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 13<br><br> -Article 9<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShortTermDebtTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>NOTES RECEIVABLES<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">NOTES RECEIVABLES</a></td>
        <td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 9. NOTES RECEIVABLES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company is the holder of two promissory
notes with Advanced Disinfectant Technologies (&#147;Adtec&#148;) in the amount of $75,000 and $20,000 due on November 30, 2010
and February 2011, respectively. The notes bear interest of 8% per annum. In the event of default, the Company is entitled to receive
seven foggers for the first note and two foggers for the second note at no charge. As of December 31, 2010, the Company fully reserved
these notes receivables and recorded bad debt expense of $95,000.</p>



<p style="margin: 0pt"></p><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_NotesToFinancialStatementsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_NotesToFinancialStatementsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for claims held for amounts due a company. Examples include trade accounts receivables, notes receivables, loans receivables.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 310<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6965416&amp;loc=d3e5066-111524<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 7<br><br> -Article 9<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Statement of Position (SOP)<br><br> -Number 01-6<br><br> -Paragraph 13<br><br> -Subparagraph d<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 310<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6965416&amp;loc=d3e5162-111524<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 3, 4<br><br> -Article 5<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(k))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e23780-122690<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.3,4)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Article 4<br><br> -Section 08<br><br> -Paragraph k<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 310<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6965416&amp;loc=d3e5074-111524<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>RELATED PARTY<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY</a></td>
        <td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 7. RELATED PARTY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In August 2010, the Company issued to Dr. Shane
2,500,000 shares of common stock as consideration for payment of $125,000 accrued compensation. These shares were valued at $275,000
which was the quoted market value on the date of issuance. Accordingly, the Company recorded compensation expense of $150,000 in
connection with this transaction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In February 2011, the Company entered into
a new employment agreement with its CEO that provides for a base salary of $20,000, subject to CPI adjustments, incentive performance
bonuses equal to 12% of the Company's annual GAAP earnings for the years 2011 through 2015 and discretionary bonuses, as well as
expense reimbursements and certain employee benefits. The agreement terminates December 31, 2015.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">As of December 31, 2011, the Company has accrued
$20,000 for unpaid wages under the employment agreement.</p>



<p style="margin: 0pt"></p><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_NotesToFinancialStatementsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_NotesToFinancialStatementsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for related party transactions, including the nature of the relationship(s), a description of the transactions, the amount of the transactions, the effects of any change in the method of establishing the terms of the transaction from the previous period, stated interest rate, expiration date, terms and manner of settlement per the agreement with the related party, and amounts due to or from related parties. If the entity and one or more other entities are under common ownership or management control and this control affects the operating results or financial position, disclosure includes the nature of the control relationship even if there are no transactions between the entities. Disclosure may also include the aggregate amount of current and deferred tax expense for each statement of earnings presented where the entity is a member of a group that files a consolidated tax return, the amount of any tax related balances due to or from affiliates as of the date of each statement of financial position presented, the principal provisions of the method by which the consolidated amount of current and deferred tax expense is allocated to the members of the group and the nature and effect of any changes in that method. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(k))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e23780-122690<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Article 3A<br><br> -Section 04<br><br> -Paragraph b<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 57<br><br> -Paragraph 1-4<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39678-107864<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Article 4<br><br> -Section 08<br><br> -Paragraph k<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_RelatedPartyTransactionsDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
        <td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 8. COMMITMENTS AND CONTINGENCIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">None.</p>



<p style="margin: 0pt"></p><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_NotesToFinancialStatementsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_NotesToFinancialStatementsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for commitments and contingencies.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14435-108349<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 14<br><br> -Paragraph 3<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 440<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6394976&amp;loc=d3e25287-109308<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 5<br><br> -Paragraph 9, 10, 11, 12<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.25)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INCOME TAXES<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
        <td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 10. INCOME TAXES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">At December 31, 2011 the Company had available
net-operating loss carryforwards for Federal tax purposes of approximately $5,300,000, which may be applied against future taxable
income, if any, from 2027 to 2031. Certain significant changes in ownership of the Company may restrict the future utilization
of these tax loss carryforwards.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">At December 31, 2011 the Company had a deferred
tax asset of approximately $1,802,000 representing the benefit of its net operating loss carry-forwards. The Company has not recognized
any tax benefit or tax assets from these loss carry-forwards due to the fact that realization of the tax benefit is uncertain and
therefore, a valuation allowance equal to 100% of the tax benefit has been applied against the value of any tax asset arising from
these losses. The difference between the federal statutory tax rate of 34% and the Company's effective tax rate of 0% is due to
an increase in the valuation allowance of approximately $255,000 in 2011.</p>



<p style="margin: 0pt"></p><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_NotesToFinancialStatementsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_NotesToFinancialStatementsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 136, 172<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 43, 44, 45, 46, 47, 48, 49<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Article 4<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32559-109319<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32718-109319<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e23780-122690<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncomeTaxDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EAFBK">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Shareholders Equity (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountIssued1', window );">Beginning Balance, Amount</a></td>
        <td class="num">$ (1,008,322)<span></span></td>
        <td class="nump">$ 2,517,428<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Issuance of Common Stock for Services</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">211,712<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofstockoptionstodirectorsforservices', window );">Issuance of Stock Options to Directors for services</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">84,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Saleofcommonstock', window );">Sale of common stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">325,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CancellationofseriesBpreferredstock', window );">Cancellation of Series B Preferred Stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(2,013,062)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_DividendsoncumulativeconvertibleseriesBpreferredstock', window );">Dividends on Cumulative Convertible Series B Preferred Stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(60,103)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CancellationofdividendsofseriesBpreferredstock', window );">Cancellation of Dividends of Series B Preferred Stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">265,788<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_IssuanceofCommonstockforsettlementoflitigation', window );">Issuance of Common Stock for Settlement of Litigation</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">18,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Deferredcompensation', window );">Deferred Compensation</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">38,620<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredCharges', window );">Amortization of Deferred Compensation</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,193,447<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Cancellationofcommonstock', window );">Cancellation of Common Stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(1,590,000)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Cancellationofcommonstockrelatingtorecission', window );">Cancellation of Common Stock relating to Recission of Acquisition and Related Research and Development Expenses</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(902,500)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockasofficerscompensation', window );">Issuance of Common Stock as consideration of accrued officer's compensation</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">275,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Debtdiscountonconvertiblenotes', window );">Debt Discount on Convertible Notes</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">95,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Reclassificationofdeivativeliability', window );">Reclassification of derivative liability</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">107,636<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Establishmentofderivativeliability', window );">Establishment of derivative liability</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(55,213)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt', window );">Issuance of Common Stock upon conversion of convertible debt</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">12,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans', window );">Issuance of Common Stock as consideration for payment of loans</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">75,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign Currency Translation Adjustment</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">348<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Noncontrollingintresta', window );">Non-Controlling Interest</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">4,256<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Netloss2', window );">Net Loss</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(1,543,179)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO', window );">Common stock issued as consideration for accrued salaries of CEO</a></td>
        <td class="nump">563,077<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CEOforgivenessofaccruedcompensation', window );">CEO forgiveness of accrued compensation</a></td>
        <td class="nump">700,269<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAmortizationOfDeferredCharges', window );">Amortization of Deferred Compensation</a></td>
        <td class="nump">52,788<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Commonstockissuedasconsiderationforlegalfees', window );">Common stock issued as consideration for legal fees and accrued legal fees</a></td>
        <td class="nump">22,975<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Saleofcommonstock2', window );">Sale of common stock</a></td>
        <td class="nump">127,500<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofstockoptionsasconsiderationfordiectorfees', window );">Issuance of stock options as consideration for diector fees</a></td>
        <td class="nump">2,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Exrciseofstockoptions', window );">Exrcise of stock options</a></td>
        <td class="nump">1,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockforservices', window );">Issuance of Common stock for services</a></td>
        <td class="nump">10,225<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Debtdiscountandfinancecharges', window );">Debt discountand finance charges</a></td>
        <td class="nump">89,999<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Dispositionofmajorityownedsubsidiary', window );">Disposition of majority owned subsidiary</a></td>
        <td class="num">(7,813)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Netloss3', window );">Net loss</a></td>
        <td class="num">(824,880)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Ending Balance, Amount</a></td>
        <td class="num">(271,182)<span></span></td>
        <td class="num">(1,008,322)<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Series A Preferred Stock Shares</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance, Shares</a></td>
        <td class="nump">510,000<span></span></td>
        <td class="nump">510,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOtherShares', window );">Ending Balance, Shares</a></td>
        <td class="nump">510,000<span></span></td>
        <td class="nump">510,000<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Series B Preferred Stock Shares</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance, Shares</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">3,250<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CancellationofseriesBpreferredstock', window );">Cancellation of Series B Preferred Stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(3,250)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOtherShares', window );">Ending Balance, Shares</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Common Stock</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance, Shares</a></td>
        <td class="nump">48,282,871<span></span></td>
        <td class="nump">35,277,480<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Issuance of Common Stock for Services</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,989,952<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Saleofcommonstock', window );">Sale of common stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">7,430,556<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_IssuanceofCommonstockforsettlementoflitigation', window );">Issuance of Common Stock for Settlement of Litigation</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">300,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Cancellationofcommonstock', window );">Cancellation of Common Stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(550,000)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Cancellationofcommonstockrelatingtorecission', window );">Cancellation of Common Stock relating to Recission of Acquisition and Related Research and Development Expenses</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(190,000)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockasofficerscompensation', window );">Issuance of Common Stock as consideration of accrued officer's compensation</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,500,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt', window );">Issuance of Common Stock upon conversion of convertible debt</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">374,883<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans', window );">Issuance of Common Stock as consideration for payment of loans</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">150,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO', window );">Common stock issued as consideration for accrued salaries of CEO</a></td>
        <td class="nump">14,076,923<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Commonstockissuedasconsiderationforlegalfees', window );">Common stock issued as consideration for legal fees and accrued legal fees</a></td>
        <td class="nump">572,115<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Saleofcommonstock2', window );">Sale of common stock</a></td>
        <td class="nump">1,500,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Exrciseofstockoptions', window );">Exrcise of stock options</a></td>
        <td class="nump">20,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockforservices', window );">Issuance of Common stock for services</a></td>
        <td class="nump">177,124<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOtherShares', window );">Ending Balance, Shares</a></td>
        <td class="nump">64,629,033<span></span></td>
        <td class="nump">48,282,871<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Series A Preferred Stock Par Value</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountIssued1', window );">Beginning Balance, Amount</a></td>
        <td class="nump">5,100<span></span></td>
        <td class="nump">5,100<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Ending Balance, Amount</a></td>
        <td class="nump">5,100<span></span></td>
        <td class="nump">5,100<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Series B Preferred Stock Par Value</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountIssued1', window );">Beginning Balance, Amount</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">3,250,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CancellationofseriesBpreferredstock', window );">Cancellation of Series B Preferred Stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(3,250,000)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Ending Balance, Amount</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Common Stock at Par Value [Member] (Deprecated 2009-01-31)</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountIssued1', window );">Beginning Balance, Amount</a></td>
        <td class="nump">482,829<span></span></td>
        <td class="nump">352,774<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Issuance of Common Stock for Services</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">29,900<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Saleofcommonstock', window );">Sale of common stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">74,306<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_IssuanceofCommonstockforsettlementoflitigation', window );">Issuance of Common Stock for Settlement of Litigation</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Cancellationofcommonstock', window );">Cancellation of Common Stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(5,500)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Cancellationofcommonstockrelatingtorecission', window );">Cancellation of Common Stock relating to Recission of Acquisition and Related Research and Development Expenses</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(1,900)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockasofficerscompensation', window );">Issuance of Common Stock as consideration of accrued officer's compensation</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">25,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt', window );">Issuance of Common Stock upon conversion of convertible debt</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,749<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans', window );">Issuance of Common Stock as consideration for payment of loans</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,500<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO', window );">Common stock issued as consideration for accrued salaries of CEO</a></td>
        <td class="nump">140,769<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Commonstockissuedasconsiderationforlegalfees', window );">Common stock issued as consideration for legal fees and accrued legal fees</a></td>
        <td class="nump">5,721<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Saleofcommonstock2', window );">Sale of common stock</a></td>
        <td class="nump">15,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Exrciseofstockoptions', window );">Exrcise of stock options</a></td>
        <td class="nump">200<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockforservices', window );">Issuance of Common stock for services</a></td>
        <td class="nump">1,771<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Ending Balance, Amount</a></td>
        <td class="nump">646,290<span></span></td>
        <td class="nump">482,829<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Additional Paid-In Capital</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountIssued1', window );">Beginning Balance, Amount</a></td>
        <td class="nump">9,584,424<span></span></td>
        <td class="nump">9,683,721<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Issuance of Common Stock for Services</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">181,812<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofstockoptionstodirectorsforservices', window );">Issuance of Stock Options to Directors for services</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">84,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Saleofcommonstock', window );">Sale of common stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">250,694<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CancellationofseriesBpreferredstock', window );">Cancellation of Series B Preferred Stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,236,938<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_DividendsoncumulativeconvertibleseriesBpreferredstock', window );">Dividends on Cumulative Convertible Series B Preferred Stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(60,103)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CancellationofdividendsofseriesBpreferredstock', window );">Cancellation of Dividends of Series B Preferred Stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">265,788<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_IssuanceofCommonstockforsettlementoflitigation', window );">Issuance of Common Stock for Settlement of Litigation</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">15,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Cancellationofcommonstock', window );">Cancellation of Common Stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(1,584,500)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Cancellationofcommonstockrelatingtorecission', window );">Cancellation of Common Stock relating to Recission of Acquisition and Related Research and Development Expenses</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(900,600)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockasofficerscompensation', window );">Issuance of Common Stock as consideration of accrued officer's compensation</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">250,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Debtdiscountonconvertiblenotes', window );">Debt Discount on Convertible Notes</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">95,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Reclassificationofdeivativeliability', window );">Reclassification of derivative liability</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">107,636<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Establishmentofderivativeliability', window );">Establishment of derivative liability</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(55,213)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt', window );">Issuance of Common Stock upon conversion of convertible debt</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">8,251<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans', window );">Issuance of Common Stock as consideration for payment of loans</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">6,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO', window );">Common stock issued as consideration for accrued salaries of CEO</a></td>
        <td class="nump">422,308<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CEOforgivenessofaccruedcompensation', window );">CEO forgiveness of accrued compensation</a></td>
        <td class="nump">700,269<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Commonstockissuedasconsiderationforlegalfees', window );">Common stock issued as consideration for legal fees and accrued legal fees</a></td>
        <td class="nump">17,254<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Saleofcommonstock2', window );">Sale of common stock</a></td>
        <td class="nump">112,500<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofstockoptionsasconsiderationfordiectorfees', window );">Issuance of stock options as consideration for diector fees</a></td>
        <td class="nump">2,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Exrciseofstockoptions', window );">Exrcise of stock options</a></td>
        <td class="nump">800<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Issuanceofcommonstockforservices', window );">Issuance of Common stock for services</a></td>
        <td class="nump">8,454<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Debtdiscountandfinancecharges', window );">Debt discountand finance charges</a></td>
        <td class="nump">89,999<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Dispositionofmajorityownedsubsidiary', window );">Disposition of majority owned subsidiary</a></td>
        <td class="num">(3,209)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Ending Balance, Amount</a></td>
        <td class="nump">10,934,799<span></span></td>
        <td class="nump">9,584,424<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Accumulated Deficit</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountIssued1', window );">Beginning Balance, Amount</a></td>
        <td class="num">(11,032,491)<span></span></td>
        <td class="num">(9,489,312)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Netloss2', window );">Net Loss</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(1,543,179)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Netloss3', window );">Net loss</a></td>
        <td class="num">(824,880)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Ending Balance, Amount</a></td>
        <td class="num">(11,857,371)<span></span></td>
        <td class="num">(11,032,491)<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Deferred Stock Compensation</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountIssued1', window );">Beginning Balance, Amount</a></td>
        <td class="num">(52,788)<span></span></td>
        <td class="num">(1,284,855)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Deferredcompensation', window );">Deferred Compensation</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">38,620<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredCharges', window );">Amortization of Deferred Compensation</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,193,447<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAmortizationOfDeferredCharges', window );">Amortization of Deferred Compensation</a></td>
        <td class="nump">52,788<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Ending Balance, Amount</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="num">(52,788)<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Noncontrolling Interest</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountIssued1', window );">Beginning Balance, Amount</a></td>
        <td class="nump">4,256<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Noncontrollingintresta', window );">Non-Controlling Interest</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">4,256<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Dispositionofmajorityownedsubsidiary', window );">Disposition of majority owned subsidiary</a></td>
        <td class="num">(4,256)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Ending Balance, Amount</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">4,256<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Other Comprehensive Income</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountIssued1', window );">Beginning Balance, Amount</a></td>
        <td class="nump">348<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign Currency Translation Adjustment</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">348<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Dispositionofmajorityownedsubsidiary', window );">Disposition of majority owned subsidiary</a></td>
        <td class="num">(348)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Ending Balance, Amount</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">$ 348<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Cancellationofcommonstock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Cancellationofcommonstock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Cancellationofcommonstockrelatingtorecission">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Cancellationofcommonstockrelatingtorecission</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CancellationofdividendsofseriesBpreferredstock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_CancellationofdividendsofseriesBpreferredstock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CancellationofseriesBpreferredstock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_CancellationofseriesBpreferredstock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CEOforgivenessofaccruedcompensation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_CEOforgivenessofaccruedcompensation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_CommonstockissuedasconsiderationforaccruedsalariesofCEO</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Commonstockissuedasconsiderationforlegalfees">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Commonstockissuedasconsiderationforlegalfees</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Debtdiscountandfinancecharges">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Debtdiscountandfinancecharges</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Debtdiscountonconvertiblenotes">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Debtdiscountonconvertiblenotes</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Deferredcompensation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Deferredcompensation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Dispositionofmajorityownedsubsidiary">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Dispositionofmajorityownedsubsidiary</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_DividendsoncumulativeconvertibleseriesBpreferredstock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_DividendsoncumulativeconvertibleseriesBpreferredstock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Establishmentofderivativeliability">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Establishmentofderivativeliability</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Exrciseofstockoptions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Exrciseofstockoptions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Issuanceofcommonstockasconsiderationforpaymentofloans</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Issuanceofcommonstockasofficerscompensation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Issuanceofcommonstockasofficerscompensation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Issuanceofcommonstockforservices">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Issuanceofcommonstockforservices</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_IssuanceofCommonstockforsettlementoflitigation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_IssuanceofCommonstockforsettlementoflitigation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Issuanceofcommonstockuponconversionofconvertibledebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Issuanceofstockoptionsasconsiderationfordiectorfees">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Issuanceofstockoptionsasconsiderationfordiectorfees</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Issuanceofstockoptionstodirectorsforservices">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Issuanceofstockoptionstodirectorsforservices</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Netloss2">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Netloss2</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Netloss3">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Netloss3</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Noncontrollingintresta">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Noncontrollingintresta</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Reclassificationofdeivativeliability">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Reclassificationofdeivativeliability</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Saleofcommonstock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Saleofcommonstock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Saleofcommonstock2">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>No authoritative reference available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_Saleofcommonstock2</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDeferredCharges">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The amount of amortization of deferred charges applied against earnings during the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AmortizationOfDeferredCharges</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockAmountIssued1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4332-108586<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 32<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4313-108586<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4304-108586<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ConversionOfStockAmountIssued1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate foreign currency transaction gain (loss) (both realized and unrealized) included in determining net income for the reporting period. Excludes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. For certain enterprises, primarily banks, that are dealers in foreign exchange, foreign currency transaction gains (losses) may be disclosed as dealer gains (losses).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450189&amp;loc=d3e30690-110894<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 52<br><br> -Paragraph 30<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450189&amp;loc=d3e30700-110894<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The fair value of restricted stock or stock options granted to nonemployees as payment for services rendered or acknowledged claims.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAmortizationOfDeferredCharges">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The charge against earnings in the period representing the allocation of deferred costs to periods expected to benefit from such costs.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherAmortizationOfDeferredCharges</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SharesIssued</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityOtherShares">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>This element represents movements in the number of shares included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StockholdersEquityOtherShares</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The fair value of stock issued in noncash financing activities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4332-108586<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 32<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4313-108586<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4304-108586<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StockIssued1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INTANGIBLE ASSETS<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS</a></td>
        <td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 4. INTANGIBLE ASSETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">Definite life intangible assets consist of
the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="text-align: center">December 31,</td>
    <td style="text-align: center">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">2011</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">2010</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 68%; text-align: left; padding-left: 5.4pt">Intellectual property and trademarks</td>
    <td style="width: 16%; text-align: right">$111,100</td>
    <td style="width: 16%; text-align: right">$111,100</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 5.4pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 5.4pt">Less: Accumulated Amortization</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">30,551</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">19,441</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; text-align: right">$80,549</td>
    <td style="border-bottom: Black 2pt double; text-align: right">$91,659</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 45.8pt">The Company&#146;s definite life intangible
assets are being amortized over their estimated useful lives of ten years. Amortization expense was $11,110 and $11,109 for the
years ended December 31, 2011 and 2010, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>



<p style="margin: 0pt"></p><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_NotesToFinancialStatementsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>TOMZ_NotesToFinancialStatementsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>TOMZ_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for all or part of the information related to intangible assets.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6905858&amp;loc=d3e16373-109275<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 142<br><br> -Paragraph 44, 45, 46<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6905858&amp;loc=d3e16323-109275<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6905858&amp;loc=d3e16265-109275<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IntangibleAssetsDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<FilingSummary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.4.0.6</Version>
  <ProcessingTime />
  <ReportFormat>Html</ReportFormat>
  <ContextCount>34</ContextCount>
  <ElementCount>171</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>11</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
    </Report>
    <Report>
      <IsDefault>true</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002 - Statement - Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/BalanceSheets</Role>
      <ShortName>Balance Sheets</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0003 - Statement - Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Balance Sheets (Parenthetical)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0004 - Statement - Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StatementsOfOperations</Role>
      <ShortName>Statements of Operations</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0005 - Statement - Shareholders Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders Equity</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0006 - Statement - Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StatementsOfCashFlows</Role>
      <ShortName>Statements of Cash Flows</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0007 - Disclosure - DESCRIPTION OF BUSINESS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/DescriptionOfBusiness</Role>
      <ShortName>DESCRIPTION OF BUSINESS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0008 - Disclosure - Going Concern</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/GoingConcern</Role>
      <ShortName>Going Concern</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0009 - Disclosure - PROPERTY AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/PropertyAndEquipment</Role>
      <ShortName>PROPERTY AND EQUIPMENT</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0010 - Disclosure - INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IntangibleAssets</Role>
      <ShortName>INTANGIBLE ASSETS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0011 - Disclosure - NOTES AND LOANS PAYABLE</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://tomiesinc.com/role/NotesAndLoansPayable</Role>
      <ShortName>NOTES AND LOANS PAYABLE</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0012 - Disclosure - SHAREHOLDERS' EQUITY NOTE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/ShareholdersEquityNote</Role>
      <ShortName>SHAREHOLDERS' EQUITY NOTE</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0013 - Disclosure - RELATED PARTY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/RelatedParty</Role>
      <ShortName>RELATED PARTY</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0014 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0015 - Disclosure - NOTES RECEIVABLES</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://tomiesinc.com/role/NotesReceivables</Role>
      <ShortName>NOTES RECEIVABLES</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0016 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0017 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/SubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">Warning: The equity rendering routine was not applied to 0005 - Statement - Shareholders Equity.
None of the elements feature the 'periodEndLabel' preferred label role.</Log>
    <Log type="Info">Process Flow-Through: 0002 - Statement - Balance Sheets</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Dec. 31, 2009'</Log>
    <Log type="Info">Process Flow-Through: 0003 - Statement - Balance Sheets (Parenthetical)</Log>
    <Log type="Info">Process Flow-Through: 0004 - Statement - Statements of Operations</Log>
    <Log type="Info">Process Flow-Through: 0005 - Statement - Shareholders Equity</Log>
    <Log type="Info">Process Flow-Through: 0006 - Statement - Statements of Cash Flows</Log>
  </Logs>
  <InputFiles>
    <File>tomz-20111231.xml</File>
    <File>tomz-20111231.xsd</File>
    <File>tomz-20111231_def.xml</File>
    <File>tomz-20111231_lab.xml</File>
    <File>tomz-20111231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles />
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XBRL>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
