<SEC-DOCUMENT>0001144204-17-014615.txt : 20170315
<SEC-HEADER>0001144204-17-014615.hdr.sgml : 20170315
<ACCEPTANCE-DATETIME>20170315093205
ACCESSION NUMBER:		0001144204-17-014615
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		66
CONFORMED PERIOD OF REPORT:	20170131
FILED AS OF DATE:		20170315
DATE AS OF CHANGE:		20170315

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			R F INDUSTRIES LTD
		CENTRAL INDEX KEY:			0000740664
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRONIC CONNECTORS [3678]
		IRS NUMBER:				880168936
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1031

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-13301
		FILM NUMBER:		17690036

	BUSINESS ADDRESS:	
		STREET 1:		7610 MIRAMAR RD
		STREET 2:		BLDG 6000
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92126-2313
		BUSINESS PHONE:		858-549-6340

	MAIL ADDRESS:	
		STREET 1:		7620 MIRAMAR RD #4100
		STREET 2:		7620 MIRAMAR RD #4100
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92126-4202

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CELLTRONICS INC
		DATE OF NAME CHANGE:	19910204
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>v461322_10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&nbsp;</P>

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

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

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">UNITED STATES</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>SECURITIES AND EXCHANGE COMMISSION</B></P>

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

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

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

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>Quarterly report pursuant to Section&nbsp;13
or 15(d) of the Securities Exchange Act of 1934</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>For the quarterly period ended January 31,
2017</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">Commission file number: <B>0-13301</B></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>RF INDUSTRIES, LTD.</B></P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nevada</FONT></TD>
    <TD STYLE="width: 50%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">88-0168936</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State or other jurisdiction of incorporation or organization)</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S. Employer Identification No.)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7610 Miramar Road, Building 6000</B></FONT><BR>
<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>San Diego, California</B></FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">92126</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address of principal executive offices)</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Zip Code)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(858)&nbsp;549-6340</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Registrant&rsquo;s telephone number, including area code)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Indicate
by check mark whether the registrant has submitted electronically and posted on its corporate Website, if any, every Interactive
Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such
shorter period that the registrant was required to submit and post such files.) Yes </FONT><FONT STYLE="font-family: Wingdings">x</FONT>
<FONT STYLE="font-family: Times New Roman, Times, Serif">No </FONT><FONT STYLE="font-family: Wingdings">&uml;</FONT></P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 25%; padding-left: 13.6pt; text-align: center; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer&nbsp; </FONT><FONT STYLE="font-family: Wingdings; font-size: 10pt">&uml;</FONT></TD>
    <TD STYLE="width: 21%; padding-left: 0.05in; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer&nbsp; </FONT><FONT STYLE="font-family: Wingdings; font-size: 10pt">&uml;</FONT></TD>
    <TD STYLE="width: 25%; padding-left: 0.05in; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated filer&nbsp; </FONT><FONT STYLE="font-family: Wingdings; font-size: 10pt">&uml;</FONT></TD>
    <TD STYLE="width: 29%; padding-left: 0.05in; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company </FONT><FONT STYLE="font-family: Wingdings; font-size: 10pt">x</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Indicate
by check mark whether the registrant is a shell company (as defined in Rule&nbsp;12b-2 of the Exchange Act):&nbsp;Yes&nbsp; </FONT><FONT STYLE="font-family: Wingdings">&uml;</FONT>
<FONT STYLE="font-family: Times New Roman, Times, Serif">No&nbsp; </FONT><FONT STYLE="font-family: Wingdings">x</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The number of shares of the issuer&rsquo;s Common
Stock, par value $0.01 per share, outstanding as of March 8, 2017 was 8,835,483.</P>

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

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

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

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Part I. FINANCIAL INFORMATION</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Item 1: Financial Statements</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>RF INDUSTRIES, LTD. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>CONDENSED CONSOLIDATED BALANCE SHEETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>(In thousands, except share and per share
amounts)</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">January 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">October 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">(Unaudited)</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">(Note 1)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-decoration: underline">ASSETS</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">CURRENT ASSETS</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; text-align: left">Cash and cash equivalents</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">4,354</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">5,258</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Trade accounts receivable, net of allowance for doubtful accounts of $64 and $62, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,692</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,077</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Inventories, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,554</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,022</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other current assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,543</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,436</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 9pt">TOTAL CURRENT ASSETS</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16,143</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16,793</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Property and equipment:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Equipment and tooling</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,206</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,203</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Furniture and office equipment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">802</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">799</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,008</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,002</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Less accumulated depreciation</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,247</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,174</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Total property and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">761</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">828</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,219</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,219</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Amortizable intangible assets, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,472</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,619</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Non-amortizable intangible assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,237</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,237</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">121</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">141</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">TOTAL ASSETS</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">24,953</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">25,837</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">See Notes to Unaudited Condensed Consolidated Financial Statements.</P>

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


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Item 1: Financial Statements</B> (continued)</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>RF INDUSTRIES, LTD. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>CONDENSED CONSOLIDATED BALANCE SHEETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>(In thousands, except share and per share
amounts)</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">January 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">October 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">(Unaudited)</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">(Note 1)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-decoration: underline; text-align: left">LIABILITIES AND STOCKHOLDERS' EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">CURRENT LIABILITIES</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; text-align: left">Accounts payable</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">1,373</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">1,138</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Accrued expenses</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,009</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,770</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 9pt">TOTAL CURRENT LIABILITIES</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,382</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,908</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Deferred tax liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">433</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">409</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other long-term liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">88</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">128</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 9pt">TOTAL LIABILITIES</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,903</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,445</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">COMMITMENTS AND CONTINGENCIES</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">STOCKHOLDERS&rsquo; EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Common stock - authorized 20,000,000 shares of $0.01 par value; 8,835,483 shares issued and outstanding at January 31, 2017 and October 31, 2016</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">88</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">88</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Additional paid-in capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,407</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,379</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Retained earnings</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,555</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,925</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 9pt">TOTAL STOCKHOLDERS' EQUITY</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">21,050</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">21,392</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">24,953</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">25,837</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">See Notes to Unaudited Condensed Consolidated Financial Statements.</P>

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


<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Item 1: Financial Statements</B> (continued)</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>RF INDUSTRIES, LTD. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>(In thousands, except share and per share
amounts)</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended January 31,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; text-align: left">Net sales</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">6,617</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">6,784</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Cost of sales</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,760</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,761</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Gross profit</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,857</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,023</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Operating expenses:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.25in">Engineering</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">224</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">161</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Selling and general</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,992</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,433</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">Totals</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,216</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,594</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Operating loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(359</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(571</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other income</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">20</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Loss from continuing operations before benefit for income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(339</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(571</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Benefit for income taxes</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(101</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(256</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Loss from continuing operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(238</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(315</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income (loss) from discontinued operations, net of tax</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">44</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(38</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net loss</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(194</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(353</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Earnings (loss) per share</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Basic</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.25in">Continuing operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.03</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.04</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Discontinued operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">0.01</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(0.00</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 0.25in">Net loss per share</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.02</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.04</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Earnings (loss) per share</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.25in">Continuing operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.03</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.04</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Discontinued operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">0.01</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(0.00</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 0.25in">Net loss per share</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.02</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.04</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Weighted average shares outstanding</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 0.25in">Basic</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,834,747</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,716,712</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 0.25in">Diluted</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,834,747</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,716,712</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">See Notes to Unaudited Condensed Consolidated Financial Statements.</P>

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


<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Item 1: Financial Statements</B> (continued)</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>RF INDUSTRIES, LTD. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>CONDENSED CONSOLIDATED STATEMENTS OF CASH
FLOWS</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>(In thousands)</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold">Three Months Ended January 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">OPERATING ACTIVITIES:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; text-align: left">Net loss</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(194</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(353</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Adjustments to reconcile net loss to net cash used in operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Bad debt expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">220</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">272</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Stock-based compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">51</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">52</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Loss on disposal of fixed assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">40</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Deferred income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">24</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Changes in operating assets and liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Trade accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">383</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">94</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(532</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(349</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(107</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(613</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Other long-term assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(167</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">235</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">156</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Income taxes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(65</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Accrued expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(761</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(600</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Other long-term liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(40</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Net cash used in operating activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(699</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,513</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">INVESTING ACTIVITIES:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Proceeds from sale of fixed assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Proceeds from sale of inventory</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">322</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Capital expenditures</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(6</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(70</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Net cash provided by (used in) investing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(6</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">274</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">FINANCING ACTIVITIES:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Proceeds from exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Excess tax provision (benefit) from canceled stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(23</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Dividends paid</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(176</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(610</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Net cash used in financing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(199</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(590</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net decrease in cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(904</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,829</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Cash and cash equivalents, beginning of period</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,258</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,595</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents, end of period</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,354</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,766</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Supplemental cash flow information &ndash; income taxes paid</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">13</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">165</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">See Notes to Unaudited Condensed Consolidated Financial Statements.</P>

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


<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></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-top: 0; margin-bottom: 0; text-align: center"><B>RF INDUSTRIES, LTD. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>NOTES TO UNAUDITED CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Note 1 - Unaudited interim condensed consolidated financial statements</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The accompanying unaudited condensed consolidated
financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America
for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all of the information
and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements.
In the opinion of management, all adjustments, which are normal and recurring, have been included in order to make the information
not misleading. Information included in the consolidated balance sheet as of October 31, 2016 has been derived from, and certain
terms used herein are defined in, the audited financial statements of the Company as of October 31, 2016 included in the Company&rsquo;s
Annual Report on Form 10-K (&ldquo;Form 10-K&rdquo;) for the year ended October 31, 2016 that was previously filed with the Securities
and Exchange Commission (&ldquo;SEC&rdquo;). Operating results for the three-month period ended January 31, 2017 are not necessarily
indicative of the results that may be expected for the year ending October 31, 2017. The unaudited condensed consolidated financial
statements should be read in conjunction with the financial statements and footnotes thereto included in the Company&rsquo;s Annual
Report on Form 10-K for the year ended October 31, 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>Principles of consolidation</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The accompanying unaudited condensed consolidated
financial statements include the accounts of RF Industries, Ltd., Cables Unlimited, Inc. (&ldquo;Cables Unlimited&rdquo;), Comnet
Telecom Supply, Inc. (&ldquo;Comnet&rdquo;), and Rel-Tech Electronics, Inc. (&ldquo;Rel-Tech&rdquo;), wholly-owned subsidiaries
of RF Industries, Ltd. All intercompany balances and transactions have been eliminated in consolidation.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">Certain amounts in the
prior period condensed consolidated financial statements have been reclassified to conform to the current period presentation.
These reclassifications had no effect on reported consolidated net loss.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>Revenue recognition</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Four basic criteria must be met before revenue
can be recognized: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services rendered; (3) the fee
is fixed and determinable; and (4) collectability is reasonably assured. The Company recognizes revenue from product sales after
purchase orders are received which contain a fixed price and for shipments with terms of FOB Shipping Point, revenue is recognized
upon shipment, for shipments with terms of FOB Destination, revenue is recognized upon delivery and revenue from services is recognized
when services are performed, and the recovery of the consideration is considered probable.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Note 2 - Discontinued operations </B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">For the three months ended January 31, 2017,
the Company recognized approximately $62,000 of royalty income for RadioMobile, which amount has been included within discontinued
operations. For the three months ended January 31, 2016, the Company recognized approximately $2,000 of royalty income for the
RF Neulink division, which amounts have been included within discontinued operations.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">During March 2016, the Company announced
the shutdown of its Bioconnect division, which comprised the entire operations of the Medical Cabling and Interconnect
segment. The closure is part of the Company&rsquo;s ongoing plan to close or dispose of underperforming divisions that are
not part of the Company&rsquo;s core operations. For the three months ended January 31, 2017, the Company recognized
approximately $10,000&nbsp;of income from sale of equipment for the Bioconnect division, which has been included
within discontinued operations. For the three months ended January 31, 2016, the Company recognized approximately $40,000
loss for the Bioconnect division, which has been included within discontinued operations.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Note 3 - Sale of Aviel Electronics division</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On December 22, 2015, the Company sold the assets
of its Aviel Electronics division at a gain of approximately $35,000. The terms of the sale included $150,000 cash due upon closing
and a $250,000 secured promissory note ($83,000 recorded in other current assets and $83,000 in other assets as of January 31,
2017) with principal and interest (at 5%) payable over a three-year period. Aviel Electronics&rsquo; sales and loss from continuing
operations before provision for income taxes of $86,000 and $40,000, respectively, were included in the Company&rsquo;s RF Connector
and Cable Assembly segment for the three months ended January 31, 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The sale of the Aviel Electronics division does
not represent a strategic shift that has a major effect on the Company&rsquo;s operations and financial results. Accordingly, financial
results from the sale of Aviel Electronics were reported as part of continuing operations.</P>

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


<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Note 4 - Inventories and major vendors</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Inventories, consisting of materials, labor
and manufacturing overhead, are stated at the lower of cost or market. Cost has been determined using the weighted average cost
method. Inventory carrying value is net of inventory reserves of $534,000 and $500,000 at January 31, 2017 and October 31, 2016,
respectively. Inventories consist of the following (in thousands):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">January 31, 2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">October 31, 2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 66%; text-align: left">Raw materials and supplies</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">2,921</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">2,642</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Work in process</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">178</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">279</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Finished goods</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,455</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,101</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">Totals</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,554</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,022</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">No vendor accounted for greater than 10% of
inventory purchases for the three months ended January 31, 2017. Purchases of inventory from two major vendors during the three
months ended January 31, 2016 represented 14% and 12% of total inventory purchases. The Company has arrangements with these vendors
to purchase product based on purchase orders periodically issued by the Company.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Note 5 - Other current assets</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Other current assets consist of the following
(in thousands):&nbsp;</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">January 31, 2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">October 31, 2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 66%; text-align: left">Prepaid taxes</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">952</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">871</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Prepaid expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">392</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">347</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Notes receivable, current portion</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">83</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">83</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Other</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">116</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">135</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Totals</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,543</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,436</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Long-term portion of notes receivable of $83,000
is recorded in other assets.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Note 6 - Earnings per share</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Basic earnings (loss) per share
is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period.
Diluted earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares
outstanding increased by the effects of assuming that other potentially dilutive securities (such as stock options)
outstanding during the period had been exercised and the treasury stock method had been applied. Potentially dilutive
securities totaling 1,024,188 and 1,138,510 for the three months ended January 31, 2017 and 2016, respectively, were excluded
from the calculation of diluted per share amounts because of their anti-dilutive effect.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following table summarizes the computation
of basic and diluted weighted average shares outstanding:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended January 31,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 66%">Weighted average shares outstanding for basic earnings (loss) per share</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 14%; text-align: right">8,834,747</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 14%; text-align: right">8,716,712</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Add effects of potentially dilutive securities-assumed exercise of stock options</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">Weighted average shares outstanding for diluted earnings (loss) per share</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,834,747</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,716,712</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Note 7 - Stock-based compensation and equity transactions</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s current stock incentive
plan provides for the granting of qualified and nonqualified options to the Company&rsquo;s officers, directors and employees.
The Company satisfies the exercise of options by issuing previously unissued common shares. No options were granted to Company
employees during the three months ended January 31, 2017 and 2016.</P>

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


<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>Company stock option plans</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Descriptions of the Company&rsquo;s stock option
plans are included in Note 10 of the Company&rsquo;s Annual Report on Form 10-K for the year ended October 31, 2016. A summary
of the status of the options granted under the Company&rsquo;s stock option plans as of January 31, 2017 and the changes in options
outstanding during the three months then ended is presented in the table that follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Weighted</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Average</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Exercise Price</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 66%">Outstanding at November 1, 2016</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 14%; text-align: right">1,007,851</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">4.07</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Options granted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">309,356</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.50</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Options canceled or expired</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(143,019</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; text-align: right">3.77</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Options outstanding at January 31, 2017</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,174,188</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">3.43</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">Options exercisable at January 31, 2017</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">738,444</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">3.71</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Options vested and expected to vest at January 31, 2017</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,172,141</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">3.43</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Weighted average remaining contractual life of options outstanding
as of January 31, 2017: 4.36 years</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Weighted average remaining contractual life of options exercisable
as of January 31, 2017: 3.46 years</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Weighted average remaining contractual life of options vested and
expected to vest as of January 31, 2017: 4.35 years</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Aggregate intrinsic value of options outstanding at January 31,
2017: $107,000</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Aggregate intrinsic value of options exercisable at January 31,
2017: $84,000</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Aggregate intrinsic value of options vested and expected to vest
at January 31, 2017: $107,000</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As of January 31, 2017, $359,000 of expense
with respect to nonvested share-based arrangements has yet to be recognized but is expected to be recognized over a weighted average
period of 2.72 years.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Effective for the fiscal year ending October
31, 2017, non-employee directors receive $50,000 annually, which is paid one-half in cash and one-half through the grant
of non-qualified stock options to purchase shares of the Company&rsquo;s common stock. Previously, for the fiscal year ended October
31, 2016, non-employee directors received $30,000 annually. During the quarter ended January 31, 2017, the Company granted each
of its four non-employee directors 77,339 options. The number of stock options granted to each director was determined by dividing
$25,000 by the fair value of a stock option grant using the Black-Scholes model ($0.32 per share). These options vest ratably over
fiscal year 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>Stock option expense</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">During the three months ended January 31, 2017
and 2016, stock-based compensation expense totaled $51,000 and $52,000, respectively. For the three months ended January 31, 2017
and 2016, stock-based compensation classified in cost of sales amounted to $3,000 and $10,000, respectively, and stock-based compensation
classified in selling and general expense amounted to $48,000 and $42,000, respectively.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Note 8 - Concentrations of credit risk</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Financial instruments which potentially subject
the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company
maintains its cash and cash equivalents with high-credit quality financial institutions. At January 31, 2017, the Company had cash
and cash equivalent balances in excess of federally insured limits in the amount of approximately $3.8 million.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Two customers accounted for approximately 15%
and 10% of the Company&rsquo;s net sales for the three-month period ended January 31, 2017. Two customers accounted for approximately
14% and 13% of the Company&rsquo;s net sales for the three-month period ended January 31, 2016. At January 31, 2017, these customers&rsquo;
accounts receivable balance accounted for approximately 15% and 13% of the Company&rsquo;s total net accounts receivable balance.
At January 31, 2016, these customers&rsquo; accounts receivable balance accounted for approximately 17% and 15% of the Company&rsquo;s
total net accounts receivable balance. Although these customers have been on-going major customers of the Company, the written
agreements with these customers do not have any minimum purchase obligations and they could stop buying the Company&rsquo;s products
at any time and for any reason. A reduction, delay or cancellation of orders from these customers or the loss of these customers
could significantly reduce the Company&rsquo;s future revenues and profits.</P>

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


<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Note 9 - Segment information</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company aggregates operating divisions into
operating segments that have similar economic characteristics primarily in the following areas: (1) the nature of the product
and services; (2) the nature of the production process; (3) the type or class of customer for their products and services; (4)
the methods used to distribute their products or services; (5) if applicable, the nature of the regulatory environment. As of January
31, 2017, the Company had two segments: 1) RF Connector and Cable Assembly and 2) Custom Cabling Manufacturing and Assembly based
upon this evaluation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The RF Connector and Cable Assembly segment
consisted of one division and the Custom Cabling Manufacturing and Assembly segment was composed of three divisions.&nbsp;The four
divisions that met the quantitative thresholds for segment reporting are Connector and Cable Assembly, Cables Unlimited, Comnet
and Rel-Tech. The specific customers are different for each division, however, there is some overlapping of product sales to them.
The methods used to distribute products are similar within each division aggregated.&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Management identifies the Company&rsquo;s segments
based on strategic business units that are, in turn, based along market lines. These strategic business units offer products and
services to different markets in accordance with their customer base and product usage. For segment reporting purposes, the Connector
and Cable Assembly division constitutes the RF Connector and Cable Assembly segment, and the Cables Unlimited, Comnet and Rel-Tech
divisions constitute the Custom Cabling Manufacturing and Assembly segment.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As reviewed by the Company&rsquo;s chief operating
decision maker, the Company evaluates the performance of each segment based on income or loss before income taxes. The Company
charges depreciation and amortization directly to each division within the segment. Accounts receivable, inventory, property and
equipment, goodwill and intangible assets are the only assets identified by segment. Except as discussed above, the accounting
policies for segment reporting are the same for the Company as a whole.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Substantially all of the Company&rsquo;s operations
are conducted in the United States; however, the Company derives a portion of its revenue from export sales. The Company attributes
sales to geographic areas based on the location of the customers. The following table presents the sales of the Company by geographic
area for the three months ended January 31, 2017 and 2016 (in thousands):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended January 31,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 66%; text-align: left; padding-bottom: 1pt">United States</TD><TD STYLE="width: 1%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="width: 14%; border-bottom: Black 1pt solid; text-align: right">6,536</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="width: 14%; border-bottom: Black 1pt solid; text-align: right">6,492</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Foreign Countries:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Canada</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">71</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 9pt">Israel</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">62</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Mexico</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">97</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">All Other</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">28</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">62</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">81</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">292</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">Totals</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,617</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,784</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: left">Net sales, loss from continuing operations before
benefit for income taxes and other related segment information for the three months ended January 31, 2017 and 2016 are as follows
(in thousands):&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;<FONT STYLE="color: red">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">RF Connector</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Custom Cabling</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">and</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Manufacturing and</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Cable Assembly</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Assembly</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Corporate</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">2017</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 40%; text-align: left">Net sales</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">2,535</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">4,082</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">6,617</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Loss from continuing operations before benefit for income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(18</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(341</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(339</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">47</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">173</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">220</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">2016</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Net sales</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,956</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4,828</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,784</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Loss from continuing operations before benefit for income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(453</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(118</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(571</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">52</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">220</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">272</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

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


<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Note 10 - Income tax benefit</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company uses an estimated annual effective
tax rate, which is based on expected annual income, statutory tax rates and tax planning opportunities available in the various
jurisdictions in which the Company operates, to determine its quarterly provision (benefit) for income taxes. Certain significant
or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective
tax rates from quarter to quarter.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The benefit for income taxes was 30% and 45%
of income (loss) before income taxes for the three months ended January 31, 2017 and 2016, respectively. The decrease in the effective
income tax rate from period to period was primarily driven by an increased ratio of book income (loss) to discrete benefits from
R&amp;D credits related to the change in tax law in both periods.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company recorded income from discontinued
operations, net of tax, as disclosed in Note 2.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The total amount of unrecognized tax benefits
was $0 as of January 31, 2017 and October 31, 2016. The total balance of accrued interest and penalties related to uncertain tax
positions was $0 as of January 31, 2017 and October&nbsp;31, 2016. The Company recognizes interest and penalties related to uncertain
tax positions, if any, as a component of income tax expense and the accrued interest and penalties, if any, are included in deferred
and other long-term liabilities in the Company's condensed consolidated balance sheets. There were no material interest or penalties
included in income tax expense for the three months ended January 31, 2017.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Intangible assets consist of the following (in
thousands):&nbsp;</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">January 31, 2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">October 31, 2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Amortizable intangible assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 66%; text-align: left; padding-left: 9pt">Non-compete agreements (estimated lives 3 - 5&nbsp;&nbsp;years)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">310</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">310</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Accumulated amortization</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(283</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(273</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">27</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">37</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Customer relationships (estimated lives 7 - 15 years)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,099</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,099</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Accumulated amortization</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,779</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,644</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 9pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,320</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,455</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Patents (estimated life 14 years)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">142</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">142</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Accumulated amortization</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(17</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(15</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 9pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">125</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">127</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 0.25in">Totals</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,472</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,619</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Non-amortizable intangible assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 9pt">Trademarks</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,237</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,237</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;<B>Note 12 - Accrued expenses and other
long-term liabilities</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Accrued expenses consist
of the following (in thousands):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">January 31, 2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">October 31, 2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 66%; text-align: left">Wages payable</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">613</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">941</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Accrued receipts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">637</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">578</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Earn-out liability</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">374</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">707</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other current liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">385</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">544</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Totals</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,009</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,770</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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


<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Accrued receipts represent purchased inventory
for which invoices have not been received.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Non-current portion of
earn-out liability of $88,000 is recorded in other long-term liabilities.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Note 13 - Former line of credit</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">From May 2015 until September 2016, the Company
had a $5 million line of credit available to it from its bank. The Company did not use the line of credit and, effective September
8, 2016, the Company terminated the line of credit.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In April 2014, the Company amended its lease
for its facility in San Diego, California, extending the term of the lease and reducing its square footage. The amended lease expires
in March 2017, however, on January 26, 2017 the term of the lease was extended until July 31, 2022, and the rental payments increased
$2,596 per month from $20,125 to $22,721 per month. The minimum annual rentals are being charged to expense on a straight-line basis
over the lease term. The San Diego lease also requires the payment of the Company&rsquo;s pro rata share of real estate taxes and
insurance, maintenance and other operating expenses related to the facilities. As of January 31, 2017, the aggregate remaining
minimum lease payments under the expiring lease totaled $40,000.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Cables Unlimited division leases an approximately
12,000 square foot facility located in Yaphank, New York. In April 2016, the lease for this was extended until June 30, 2017. Cables
Unlimited&rsquo;s monthly rent expense under the lease is $13,000 per month, plus payments of all utilities, janitorial expenses,
routine maintenance costs and costs of insurance for Cables Unlimited&rsquo;s business operations and equipment. The landlord is
a company controlled by Darren Clark, the former owner of Cables Unlimited.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Comnet Telecom division leases approximately
15,000 square feet in two suites located in East Brunswick, New Jersey. Comnet&rsquo;s monthly rent expense under the leases is
approximately $11,655 per month for these facilities, and the leases expire in September 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: left">The Rel-Tech Electronic division leases approximately
13,750 square feet located in Milford, Connecticut. Rel-Tech&rsquo;s net monthly rent expense under the lease is approximately
$8,307 per month for these facilities,  and the lease expires in August 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Note 15 - Cash dividend and declared dividends</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">The Company paid dividends
of $0.02 per share during the three months ended January 31, 2017 for a total of $176,000. The Company paid dividends of $0.07
per share during the three months ended January 31, 2016 for a total of $610,000.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Note 16 - Subsequent events</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On March 9, 2017, the Board of Directors of
the Company declared a quarterly cash dividend of $0.02 per share to be paid on April 15, 2017 to stockholders of record on March
31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Item 2: Management&rsquo;s Discussion and Analysis of Financial
Condition and Results of Operations</B>&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><I>This report contains forward-looking statements.
These statements relate to future events or the Company&rsquo;s future financial performance. In some cases, you can identify forward-looking
statements by terminology such as &ldquo;may,&rdquo; &ldquo;will,&rdquo; &ldquo;should,&rdquo; &ldquo;except,&rdquo; &ldquo;plan,&rdquo;
&ldquo;anticipate,&rdquo; &ldquo;believe,&rdquo; &ldquo;estimate,&rdquo; &ldquo;predict,&rdquo; &ldquo;potential&rdquo; or &ldquo;continue,&rdquo;
the negative of such terms or other comparable terminology. These statements are only predictions. Actual events or results may
differ materially.</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><I>Although the Company believes that the expectations
reflected in the forward-looking statements are reasonable, the Company cannot guarantee future results, levels of activity, performance
or achievements. Moreover, neither the Company, nor any other person, assumes responsibility for the accuracy and completeness
of the forward-looking statements. The Company is under no obligation to update any of the forward-looking statements after the
filing of this Quarterly Report on Form 10-Q to conform such statements to actual results or to changes in its expectations.</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><I>The following discussion should be read in
conjunction with the Company&rsquo;s unaudited condensed consolidated financial statements and the related notes and other financial
information appearing elsewhere in this Form 10-Q. Readers are also urged to carefully review and consider the various disclosures
made by the Company which attempt to advise interested parties of the factors which affect the Company&rsquo;s business, including
without limitation the disclosures made under the caption &ldquo;Management&rsquo;s Discussion and Analysis of Financial Condition
and Results of Operations,&rdquo; under the caption &ldquo;Risk Factors,&rdquo; and the audited consolidated financial statements
and related notes included in the Company&rsquo;s Annual Report filed on Form 10-K for the year ended October 31, 2016 and other
reports and filings made with the Securities and Exchange Commission.</I></P>

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


<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Critical Accounting Policies</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The unaudited condensed consolidated financial
statements of the Company are prepared in accordance with accounting principles generally accepted in the United States of America
(&ldquo;GAAP&rdquo;). The preparation of these consolidated financial statements requires us to make significant estimates and
judgments that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosure of contingent assets
and liabilities. We evaluate our estimates, including those related to bad debts, inventory reserves and contingencies on an ongoing
basis. We base our estimates on historical experience and on various other assumptions that are believed to be appropriate under
the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities
that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or
conditions.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Inventories are stated at the lower of cost or
market, with cost determined using the weighted average cost method of accounting. Certain items in inventory may be considered
obsolete or excess and, as such, we periodically review our inventories for excess and slow moving items and make provisions as
necessary to properly reflect inventory value. Because inventories have, during the past few years, represented up to one-third
of our total assets, any reduction in the value of our inventories would require us to take write-offs that would affect our net
worth and future earnings. In June 2015, the Company acquired Rel-Tech Electronics, Inc. (&ldquo;Rel-Tech&rdquo;), a company that,
from the date of its purchase by the Company through the second fiscal quarter of 2016, valued inventories using specific identification
(last purchase price) on a FIFO basis. As of July 31, 2016, Rel-Tech values its inventories cost using the weighted average cost
of accounting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>Allowance for Doubtful Accounts</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company records its allowance for
doubtful accounts based upon its assessment of various factors. The Company considers historical experience, the age of the
accounts receivable balance, credit quality of the Company&rsquo;s customers, current economic conditions and other factors
that may affect a customer&rsquo;s ability to pay.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>Long-Lived Assets Including Goodwill</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company assesses property, plant and equipment
and intangible assets, which are considered definite-lived assets for impairment. Definite-lived assets are reviewed when there
is evidence that events or changes in circumstances indicate that 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.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company amortizes its intangible assets
with definite useful lives over their estimated useful lives and reviews these assets for impairment.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We test our goodwill and trademarks and indefinite-lived
assets for impairment at least annually or more frequently if events or changes in circumstances indicate these assets may be impaired.
These events or circumstances requires significant judgment and could include a significant change in the business climate, legal
factors, operating performance indicators, competition and sale or disposition of all or a portion of a division. This analysis
requires significant judgments, including estimation of future cash flows, which is dependent on internal forecasts, estimation
of the long-term rate of growth for our business, estimation of the useful life over which cash flows will occur, and determination
of our weighted average cost of capital.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>Earn-out Liability</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The purchase agreement for the Rel-Tech acquisition
provides for earn-out payments of up to $800,000, which is payable through May 31, 2018. The initial earn-out liability
was valued at its fair value using the Monte Carlo simulation and is included as a component of the total purchase price. The earn-out
was and will continue to be revalued quarterly using a present value approach and any resulting increase or decrease will be recorded
into selling and general expenses. Any changes in the assumed timing and amount of the probability of payment scenarios could impact
the fair value. Significant judgment is employed in determining the appropriateness of the assumptions used in calculating the
fair value of the earn-out as of the acquisition date. Accordingly, significant variances between actual and forecasted results
or changes in the assumptions can materially impact the amount of contingent consideration expense we record in future periods.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company records a tax provision for the anticipated
tax consequences of the reported results of operations. Income taxes are accounted for under the asset and liability method, under
which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between
the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. Deferred
tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years
in which those tax assets are expected to be realized or settled. The Company records a valuation allowance to reduce deferred
tax assets to the amount that is believed more likely than not to be realized.</P>

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


<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">If a deduction reported on a tax return for an
equity-based incentive award exceeds the cumulative compensation cost for those instruments recognized for financial reporting
purposes, any resulting realized tax benefit that exceeds the previously calculated deferred tax asset for those instruments is
considered an excess tax benefit, and is recognized as additional paid-in capital. If the tax deduction is less than the cumulative
book compensation cost, the tax effect of the resulting difference is charged first to APIC, to the extent of the available pool
of windfall tax benefits, with any remainder recognized in income tax expense.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The calculation of the tax provision involves
significant judgment in estimating the impact of uncertainties in the application of GAAP and complex tax laws. Resolution of these
uncertainties in a manner inconsistent with management&rsquo;s expectations could have a material impact on the Company&rsquo;s
financial condition and operating results.&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>Stock-based Compensation</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company uses the Black-Scholes model to
value the stock option grants. This valuation is affected by the Company&rsquo;s stock price as well as assumptions regarding a
number of inputs which involve significant judgments and estimates. These inputs include the expected term of employee stock options,
the expected volatility of the stock price, the risk-free interest rate and expected dividends.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company primarily engages in the
design, manufacture, and marketing of interconnect products and systems, including coaxial and specialty cables, fiber optic
cables and connectors, data center equipment solutions and electrical and electronic specialty cables.&nbsp;The
Company&rsquo;s connectivity solutions are used across diversified, growing markets including wireless carriers
and infrastructure and industrial companies. The Company&rsquo;s operations are currently conducted through its divisions and
three wholly-owned subsidiaries.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">For the first time in over two decades, the
Company experienced an annual net loss in the fiscal year ended October 31, 2016. Also, for the first time during that period,
the Company had negative cash flow from its operations. This trend, and some of the reasons for the decline in business, also impacted
the Company&rsquo;s fiscal period ended January 31, 2017. The Company believes that, as a result of the continuing change in the
wireless marketplace, there has been a decreased demand for certain of the Company&rsquo;s wireless products (including in particular
for the Company&rsquo;s wireless cabling products used by cell towers). During the past few years, the Company benefitted from
the demand for the products it sold to wireless service providers who were updating their networks to 4G technologies. Now that
much of that upgrading work has been completed, the demand for the Company&rsquo;s products has softened, resulting in lower sales
and narrower gross margins. The decrease in sales was particularly significant in the Company&rsquo;s Cables Unlimited subsidiary
as demand for its Optiflex and other cell tower solutions decreased. The slowdown in the wireless marketplace also resulted in decreased
sales at the Company&rsquo;s Comnet Telecom subsidiary which manufactures and distributes telecom equipment and cabling infrastructure
products used by telecommunications carriers, co-location service companies, and other telecommunication and data center companies
in the U.S. across multiple industries. The Company&rsquo;s Rel-Tech subsidiary, which designs and manufactures cable assemblies
and wiring harnesses for blue chip industrial, oilfield, instrumentation and military customers, also has experienced a slowdown
due to certain customers shifting their business to off-shore manufacturers.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">During this slowdown the Company continues to
actively manage its operations to return to profitability including emphasizing its marketing and sales efforts in the public safety
sector of the Distributed Area Systems (&ldquo;DAS&rdquo;) market as well as continued efforts to increase efficiencies and reduce
costs wherever possible.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Liquidity and Capital Resources</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Management believes that existing
current assets and the amount of cash it anticipates it will generate from current operations will be sufficient to fund
the anticipated liquidity and capital resource needs of the Company for at least twelve months from the date of this filing.
Management believes that its existing assets and the cash expected to be generated from operations will be sufficient during
the current fiscal year based on the following:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&middot;</B></FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of January 31, 2017, the Company had cash and cash equivalents equal to $4.4 million.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&middot;</B></FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of January 31, 2017, the Company had $16.1 million in current assets and $3.4 million in current liabilities.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As of January 31, 2017, the Company had a total
of $4.4 million of cash and cash equivalents compared to a total of $5.3 million of cash and cash equivalents as of October 31,
2016. As of January 31, 2017, the Company had working capital of $12.8 million and a current ratio of approximately 4.8:1.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company used cash of $0.7 million
in operating activities during the three-month period ended January 31, 2017 due in part to a net loss of $194,000,
the increased purchase of additional inventories and other current assets, and payment of certain accrued expenses. The
decrease in accrued expenses was primarily due to the $496,000 of accrued earn-out and incentive bonus amounts to the
President of the Comnet division, as well as $95,000 for severance and other payroll related costs to a former CEO. These
increased payments in the current quarter were partially offset by noncash charges such as $220,000 for depreciation and
amortization related to the acquisitions of Comnet, Rel-Tech and CompPro and $51,000 of stock-based compensation expense.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company does not anticipate needing material
additional capital equipment in the next 12 months. In the past, the Company has financed some of its equipment and furnishings
requirements through capital leases. No additional capital equipment purchases have been currently identified that would require
significant additional leasing or capital expenditures during the next 12 months. Management also believes that based on the
Company&rsquo;s current financial condition and its anticipated future operations, the Company would be able to finance its expansion,
if necessary.</P>

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


<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As part of its announced business plan, the
Company may from time to time acquire other companies or product lines in the future in order to diversify its product and customer
base. Any future acquisitions may require the Company to make cash payments, which may reduce the Company&rsquo;s future
liquidity and capital resources.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">During the quarter ended
January 31, 2017, the Company paid a total of $176,000 ($0.02 per common share) of dividends to its stockholders.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Results of Operations</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Three Months Ended January 31, 2017 vs. Three Months Ended January
31, 2016</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Net sales of $6.6 million decreased by 2%, or
$167,000, for the three months ended January 31, 2017 (the &ldquo;fiscal 2017 quarter&rdquo;) when compared to the three months
ended January 31, 2016 (the &ldquo;fiscal 2016 quarter&rdquo;). Net sales for the fiscal 2017 quarter at the RF Connector and Cable
Assembly segment increased by $579,000, or 30%, to $2.5 million as compared to the fiscal 2016 quarter. Net sales in the fiscal
quarter 2016 includes net sales of $86,000 from the Aviel Electronics division, which the Company sold in December 2015. The increase
in net sales at the RF Connector and Cable Assembly segment was largely due to increased sales into the DAS market. The Company&rsquo;s
&ldquo;Custom Cabling Manufacturing and Assembly&rdquo; segment (which consisted of Cables Unlimited, Comnet and Rel-Tech) generated
$4.1 million of net sales for fiscal 2017 quarter, a decrease of $0.7 million or 18% when compared to the fiscal 2016 quarter.
The decrease in net sales at the Comnet and Cable Unlimited divisions in this segment is primarily is attributable to a continuing
industry-wide softening of demand for wireless cabling products used by cell towers and other telecom equipment and cabling infrastructure
products. Rel-Tech also has experienced a slowdown in net sales primarily due to certain customers shifting their business to off-shore
manufacturers.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s gross profit as a percentage
of sales in the fiscal 2017 quarter decreased by 2% to 28% compared to 30% in the fiscal 2016 quarter. The decrease in gross margins
is primarily due to 1) a change in product mix at the Company&rsquo;s RF Connector and Cable Assembly division and, 2) certain
fixed manufacturing costs at the Company&rsquo;s Custom Cabling Manufacturing and Assembly segment spread over a lower revenue
base.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Engineering expenses increased $63,000 for the
fiscal 2017 quarter to $224,000 compared to $161,000 for the fiscal 2016 quarter due to increased salary expense related to engineering
activities. Engineering expenses represent costs incurred relating to the ongoing development of new products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Selling and general expenses decreased by $400,000,
or 18%, during the fiscal 2017 quarter to $2.0 million from $2.4 million in the prior year. The decrease in selling and general
expenses was primarily due to the impact of the Company&rsquo;s cost cutting measures. Also the Company&rsquo;s current interim
President and Chief Executive Officer has agreed to serve for no salary.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The benefit for income taxes was 30% and 45%
of loss before income taxes for the three months ended January 31, 2017 and January 31, 2016, respectively. The decrease in the
effective income tax rate from period to period was primarily driven by an increased ratio of book income (loss) to discrete benefits
from R&amp;D credits related to the change in tax law in both periods.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Income from discontinued operations, net
of tax, during the fiscal 2017 quarter was $44,000 compared to a loss of $(38,000) in the fiscal 2016 quarter. All of the
income during fiscal quarter 2017 was for royalty payments received under the agreement for the sale of the Company&rsquo;s
RadioMobile division, while the loss for fiscal quarter 2016 was primarily from the discontinuance of the Company&rsquo;s
Bioconnect division. The period for earning royalties from Radiomobile has now expired.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">For the fiscal 2017 quarter, the Company incurred
an operating loss of $359,000 and a net loss of $194,000, compared to an operating loss from operations of $571,000 and net loss
of $353,000 in the fiscal 2016 quarter.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Item 3. Quantitative and Qualitative Disclosures about Market
Risk</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Nothing to report.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Item 4. Controls and Procedures</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><U>Evaluation of Disclosure Controls and Procedures</U></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company maintains disclosure controls and
procedures (as defined in Exchange Act Rule 13a-15(e)) that are designed to assure that information required to be disclosed in
our Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the Securities and
Exchange Commission&rsquo;s rules and forms, and that such information is accumulated and communicated to management, including
the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.</P>

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


<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">In designing and evaluating
the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and
operated, can provide reasonable assurance only of achieving the desired control objectives, and management necessarily is required
to apply its judgment in weighting the costs and benefits of possible new or different controls and procedures. Limitations are
inherent in all control systems, so no evaluation of controls can provide absolute assurance that all control issues and any fraud
have been detected.&nbsp;Because of the inherent limitations, we regularly review our system of internal control over financial
reporting and make changes to our processes and systems to improve controls and increase efficiency, and to maintain an effective
internal control environment. Changes may include such activities as implementing new, more efficient systems, consolidating activities,
and migrating processes.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As described in Item&nbsp;9A of our Annual Report
on Form 10-K for the fiscal year ended October&nbsp;31, 2016, we identified a material weakness where the Company did not have
adequate design or operation of internal controls to ensure the timely review of its accounting for certain complex estimates.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As required by Exchange Act
Rule 13a-15(b), as of the end of the period covered by this report, management, under the supervision and with the
participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure
controls and procedures. Based on the material weakness described above, management concluded that the Company&rsquo;s
disclosure controls and procedures were not effective as of January 31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><U>Changes in Internal Control over Financial Reporting</U></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">To remediate the material weakness described
above and to prevent similar deficiencies in the future, we have initiated and implemented additional controls and procedures to
more timely review complex accounting estimates that are provided by third-party subject matter experts. Specifically, the Company
has designed and implemented a structured process that includes a formal quarterly closing checklist and timeline that includes
a series of formal process and procedures detailing what is required to be completed along with the timeline of when it is to be
completed.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Management will continue to evaluate the process
and its controls over complex accounting estimates. However, the material weakness will not be considered remediated until the
applicable remedial controls operate for a sufficient period of time and management has concluded, through testing, that these
controls are operating effectively. We expect that the remediation of this material weakness will be completed prior to the end
of fiscal year 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Except for the changes mentioned above, there
have not been any changes in our internal control over financial reporting as of January 31, 2017, that has materially affected,
or are reasonably likely to materially affect, the Company&rsquo;s internal control over financial reporting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;Part II. OTHER INFORMATION</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Item 1. Legal Proceedings</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Nothing to report.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Item 1A. Risk Factors</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">The discussion of our business
and operations should be read together with the risk factors contained in Item&nbsp;1A of our Annual Report on Form 10-K for the
fiscal year ended October&nbsp;31, 2016 filed with the SEC, which describe various risks and uncertainties to which we are or may
become subject. These risks and uncertainties have the potential to affect our business, financial condition, results of operations,
cash flows, strategies or prospects in a material and adverse manner. There have been no material changes from the risk factors
previously disclosed in the above-mentioned periodic report.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Item 2. Unregistered Sales of Equity Securities
and Use of Proceeds</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Nothing to report.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Item 3. Defaults upon Senior Securities</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Nothing to report.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Item 4. Mine Safety Disclosures</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Nothing to report.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Item 5. Other Information</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Noting to report.</P>

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


<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Item 6. Exhibits</B></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="width: 10%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit</FONT></TD>
    <TD STYLE="width: 90%">&nbsp;</TD></TR>
<TR>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Number</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD>EX-101.INS</TD>
    <TD>XBRL Instance Document</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD>EX-101.SCH</TD>
    <TD>XBRL Taxonomy Extension Schema</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD>EX-101.CAL</TD>
    <TD>XBRL Taxonomy Extension Calculation Linkbase</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD>EX-101.DEF</TD>
    <TD>XBRL Taxonomy Extension Definition Linkbase</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD>EX-101.LAB</TD>
    <TD>XBRL Taxonomy Extension Label Linkbase</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD>EX-101.PRE</TD>
    <TD>XBRL Taxonomy Extension Presentation Linkbase</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In accordance with the requirements 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: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: red">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">RF INDUSTRIES, LTD.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 45%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: March 15, 2017</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:&nbsp;&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Howard Hill</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Howard Hill</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Interim President and Chief Executive Officer</P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: March 15, 2017</FONT></TD>
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="width: 45%; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Mark Turfler</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Mark Turfler</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Chief Financial Officer</P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 17; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; text-indent: 0.5in"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>v461322_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; text-indent: 0.5in"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: red">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>THE SARBANES-OXLEY ACT OF 2002</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">I, Howard Hill, certify that:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">1. I have reviewed this report on Form 10-Q
for the quarter ended January 31, 2017 of RF Industries, Ltd.;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">2. Based on my knowledge, this report does not
contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light
of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">3. Based on my knowledge, the financial statements,
and other financial information included in this report, fairly present in all material respects the financial condition, results
of operations and cash flows of the registrant as of, and for, the periods presented in this report;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">4. I am responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial
reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(a) Designed such disclosure controls and procedures,
or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating
to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during
the period for which this report is being prepared;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(b) Designed such internal control over financial
reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable
assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in
accordance with generally accepted accounting principles;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(c) Evaluated the effectiveness of the registrant&rsquo;s
disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls
and procedures, as of the end of the period covered by this report based on such evaluation; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(d) Disclosed in this report any change in the
registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter
(the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely
to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">5. I have disclosed, based on my most recent
evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and to the audit committee of the registrant&rsquo;s
board of directors (or persons performing the equivalent functions):</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(a) All significant deficiencies and material
weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect
the registrant&rsquo;s ability to record, process, summarize and report information; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(b) Any fraud, whether or not material, that
involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date: </FONT>&nbsp;<FONT STYLE="font: 10pt Times New Roman, Times, Serif">March 15, 2017</FONT></TD>
    <TD STYLE="width: 50%; border-bottom: black 1pt solid"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ Howard Hill</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Howard Hill</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Interim President and Chief Executive Officer</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; text-indent: 0.5in; color: red">&nbsp;</P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; text-indent: 0.5in; color: red"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>v461322_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; text-indent: 0.5in; color: red">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; text-indent: 0.5in"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: red">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>THE SARBANES-OXLEY ACT OF 2002</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">I, Mark Turfler, certify that:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">1. I have reviewed this report on Form 10-Q
for the quarter ended January 31, 2017 of RF Industries, Ltd.;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">2. Based on my knowledge, this report does not
contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light
of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">3. Based on my knowledge, the financial statements,
and other financial information included in this report, fairly present in all material respects the financial condition, results
of operations and cash flows of the registrant as of, and for, the periods presented in this report;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">4. I am responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial
reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(a) Designed such disclosure controls and procedures,
or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating
to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during
the period for which this report is being prepared;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(b) Designed such internal control over financial
reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable
assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in
accordance with generally accepted accounting principles;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(c) Evaluated the effectiveness of the registrant&rsquo;s
disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls
and procedures, as of the end of the period covered by this report based on such evaluation; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(d) Disclosed in this report any change in the
registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter
(the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely
to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">5. I have disclosed, based on my most recent
evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and to the audit committee of the registrant&rsquo;s
board of directors (or persons performing the equivalent functions):</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(a) All significant deficiencies and material
weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect
the registrant&rsquo;s ability to record, process, summarize and report information; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(b) Any fraud, whether or not material, that
involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date: March 15, 2017</FONT></TD>
    <TD STYLE="width: 50%; border-bottom: black 1pt solid"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ Mark Turfler</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Mark Turfler</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Chief Financial Officer </FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>v461322_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">CERTIFICATION PURSUANT TO</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">18 U.S.C. &sect; 1350,</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">AS ADOPTED PURSUANT TO</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In connection with the Quarterly Report of RF
Industries, Ltd. (the &ldquo;Company&rdquo;) on Form 10-Q for the quarter ended January 31, 2017, as filed with the Securities
and Exchange Commission (the &ldquo;Report&rdquo;), I, Howard Hill, Chief Executive Officer of the Company, certify, pursuant to
18 U.S.C. &sect; 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(1)</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(2)</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
of the Company.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date: March 15, 2017</FONT></TD>
    <TD STYLE="width: 50%; border-bottom: Black 1pt solid"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ Howard Hill</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Howard Hill</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Interim President and Chief Executive Officer</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; color: red">&nbsp;</P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>v461322_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">CERTIFICATION PURSUANT TO</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">18 U.S.C. &sect; 1350,</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">AS ADOPTED PURSUANT TO</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In connection with the Quarterly Report of RF
Industries, Ltd. (the &ldquo;Company&rdquo;) on Form 10-Q for the quarter ended January 31, 2017, as filed with the Securities
and Exchange Commission (the &ldquo;Report&rdquo;), I, Mark Turfler, Chief Financial Officer of the Company, certify, pursuant
to 18 U.S.C. &sect; 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(1)</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(2)</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date: March 15, 2017</FONT></TD>
    <TD STYLE="width: 50%; border-bottom: Black 1pt solid"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ Mark Turfler</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Mark Turfler</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Chief Financial Officer </FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>rfil-20170131.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated by DataTracks version 1.1.9 on 14-Mar-2017 [01:24:23] {PM} EST - www.datatracks.com -->
<!-- Based on XBRL 2.1 -->
<xbrli:xbrl xmlns:rfil="http://www.rfindustries.com/20170131" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2016-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2016-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2016-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr">
  <link:schemaRef xlink:type="simple" xlink:href="rfil-20170131.xsd" />

<!--Context Section-->
  <xbrli:context id="PAsOn01_31_2017">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn03_08_2017">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-03-08</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P04_01_2017To04_15_2017">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2017-04-01</xbrli:startDate>

      <xbrli:endDate>2017-04-15</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn10_31_2016">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2016-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P10_31_2016To01_31_2017">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-10-31</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn10_31_2017">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2014To10_31_2015">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2014-11-01</xbrli:startDate>

      <xbrli:endDate>2015-10-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn10_31_2015">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2015-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn01_31_2016">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2016-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

<!--Dimension Section-->
  <xbrli:context id="P11_01_2016To01_31_2017_NotesReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_USrfilAllCountryAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="rfil:AllCountryAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_CArfilAllCountryAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="rfil:AllCountryAxis">stpr:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_ILrfilAllCountryAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="rfil:AllCountryAxis">stpr:IL</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_MXrfilAllCountryAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="rfil:AllCountryAxis">country:MX</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_AllOtherMemberrfilAllCountryAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="rfil:AllCountryAxis">rfil:AllOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_AllOtherMemberrfilAllCountryAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="rfil:AllCountryAxis">rfil:AllOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_MXrfilAllCountryAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="rfil:AllCountryAxis">country:MX</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_ILrfilAllCountryAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="rfil:AllCountryAxis">stpr:IL</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_CArfilAllCountryAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="rfil:AllCountryAxis">stpr:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_USrfilAllCountryAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="rfil:AllCountryAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rfil:RfConnectorsAndCableAssemblyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rfil:CustomCablingManufacturingAndAssemblyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rfil:RfConnectorsAndCableAssemblyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rfil:CustomCablingManufacturingAndAssemblyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_CorporateMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn01_31_2017_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn09_07_2016_LetterOfCreditMemberusgaapShortTermDebtTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2016-09-07</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_LetterOfCreditMemberusgaapShortTermDebtTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn03_09_2017_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-03-09</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_CustomerOneMemberusgaapMajorCustomersAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rfil:CustomerOneMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2016-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn01_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_RadioMobileIncMemberusgaapCounterpartyNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">rfil:RadioMobileIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_RfNeulinkMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:RfNeulinkMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_BioconnectDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:BioconnectDivisionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P12_01_2015To12_22_2015_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:AvielElectronicsDivisionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-12-01</xbrli:startDate>

      <xbrli:endDate>2015-12-22</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn12_22_2015_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:AvielElectronicsDivisionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2015-12-22</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn12_22_2015_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_NotesPayableOtherPayablesMemberusgaapShortTermDebtTypeAxis_PromissoryNoteMemberusgaapDebtInstrumentAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rfil:PromissoryNoteMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:AvielElectronicsDivisionMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2015-12-22</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn01_31_2017_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis_PromissoryNoteMemberusgaapDebtInstrumentAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rfil:PromissoryNoteMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:AvielElectronicsDivisionMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn01_31_2017_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis_PromissoryNoteMemberusgaapDebtInstrumentAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rfil:PromissoryNoteMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:AvielElectronicsDivisionMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn12_22_2015_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_NotesPayableOtherPayablesMemberusgaapShortTermDebtTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:AvielElectronicsDivisionMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2015-12-22</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:AvielElectronicsDivisionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P12_01_2015To12_22_2015_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_NotesPayableOtherPayablesMemberusgaapShortTermDebtTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:AvielElectronicsDivisionMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-12-01</xbrli:startDate>

      <xbrli:endDate>2015-12-22</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_VendorOneMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">rfil:VendorOneMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_VendorTwoMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">rfil:VendorTwoMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapMajorCustomersAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rfil:CustomerOneMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerTwoMemberusgaapMajorCustomersAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rfil:CustomerTwoMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_CustomerTwoMemberusgaapMajorCustomersAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rfil:CustomerTwoMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_ForeignCountriesTotalMemberrfilAllCountryAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="rfil:AllCountryAxis">rfil:ForeignCountriesTotalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_ForeignCountriesTotalMemberrfilAllCountryAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="rfil:AllCountryAxis">rfil:ForeignCountriesTotalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn01_31_2017_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn10_31_2016_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2016-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn01_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn10_31_2016_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2016-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn10_31_2016_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2016-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn01_31_2017_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_MinimumMemberusgaapRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_MaximumMemberusgaapRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMemberusgaapRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMemberusgaapRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_BacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">rfil:BacklogMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P01_01_2017To01_26_2017_SanDiegoCaliforniaMemberusgaapStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rfil:SanDiegoCaliforniaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>

      <xbrli:endDate>2017-01-26</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P01_01_2017To01_26_2017_MinimumMemberusgaapRangeAxis_SanDiegoCaliforniaMemberusgaapStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rfil:SanDiegoCaliforniaMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>

      <xbrli:endDate>2017-01-26</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P01_01_2017To01_26_2017_MaximumMemberusgaapRangeAxis_SanDiegoCaliforniaMemberusgaapStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rfil:SanDiegoCaliforniaMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>

      <xbrli:endDate>2017-01-26</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_NewYorkMemberusgaapStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rfil:NewYorkMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_NewYorkMemberusgaapStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rfil:NewYorkMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_NewJerseyMemberusgaapStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rfil:NewJerseyMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_NewJerseyMemberusgaapStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rfil:NewJerseyMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2016To01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_MilfordMemberusgaapStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rfil:MilfordMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2016-11-01</xbrli:startDate>

      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="PAsOn01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_MilfordMemberusgaapStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rfil:MilfordMember</xbrldi:explicitMember>

        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:instant>2017-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P04_01_2014To04_30_2014_SanDiegoCaliforniaMemberusgaapStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rfil:SanDiegoCaliforniaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2014-04-01</xbrli:startDate>

      <xbrli:endDate>2014-04-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:context id="P11_01_2015To01_31_2016_BioconnectDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>

      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:BioconnectDivisionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>

    <xbrli:period>
      <xbrli:startDate>2015-11-01</xbrli:startDate>

      <xbrli:endDate>2016-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>

  <xbrli:unit id="shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>

  <xbrli:unit id="USD">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>

  <xbrli:unit id="USD_per_Share">
    <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>

  <xbrli:unit id="acre">
    <xbrli:measure>utr:acre</xbrli:measure>
  </xbrli:unit>

  <xbrli:unit id="pure">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>

<!--Element Section-->
  <dei:DocumentType contextRef="P10_31_2016To01_31_2017" id="Factid_1">10-Q</dei:DocumentType>

  <dei:AmendmentFlag contextRef="P10_31_2016To01_31_2017" id="Factid_2">false</dei:AmendmentFlag>

  <dei:DocumentPeriodEndDate contextRef="P10_31_2016To01_31_2017" id="Factid_3">2017-01-31</dei:DocumentPeriodEndDate>

  <dei:DocumentFiscalYearFocus contextRef="P10_31_2016To01_31_2017" id="Factid_4">2017</dei:DocumentFiscalYearFocus>

  <dei:DocumentFiscalPeriodFocus contextRef="P10_31_2016To01_31_2017" id="Factid_5">Q1</dei:DocumentFiscalPeriodFocus>

  <dei:EntityRegistrantName contextRef="P10_31_2016To01_31_2017" id="Factid_6">R F INDUSTRIES LTD</dei:EntityRegistrantName>

  <dei:EntityCentralIndexKey contextRef="P10_31_2016To01_31_2017" id="Factid_7">0000740664</dei:EntityCentralIndexKey>

  <dei:CurrentFiscalYearEndDate contextRef="P10_31_2016To01_31_2017" id="Factid_8">--10-31</dei:CurrentFiscalYearEndDate>

  <dei:EntityFilerCategory contextRef="P10_31_2016To01_31_2017" id="Factid_9">Smaller Reporting Company</dei:EntityFilerCategory>

  <dei:TradingSymbol contextRef="P10_31_2016To01_31_2017" id="Factid_10">RFIL</dei:TradingSymbol>

  <dei:EntityCommonStockSharesOutstanding contextRef="PAsOn03_08_2017" id="Factid_11" unitRef="shares" decimals="INF">8835483</dei:EntityCommonStockSharesOutstanding>

  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn01_31_2017" id="Factid_12" unitRef="USD" decimals="-3">121000</us-gaap:OtherAssetsNoncurrent>

  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn10_31_2016" id="Factid_13" unitRef="USD" decimals="-3">141000</us-gaap:OtherAssetsNoncurrent>

  <us-gaap:Assets contextRef="PAsOn01_31_2017" id="Factid_14" unitRef="USD" decimals="-3">24953000</us-gaap:Assets>

  <us-gaap:Assets contextRef="PAsOn10_31_2016" id="Factid_15" unitRef="USD" decimals="-3">25837000</us-gaap:Assets>

  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="PAsOn01_31_2017" id="Factid_16" unitRef="USD" decimals="-3">1237000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>

  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn10_31_2016" id="Factid_17" unitRef="USD" decimals="-3">3619000</us-gaap:FiniteLivedIntangibleAssetsNet>

  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn01_31_2017" id="Factid_18" unitRef="USD" decimals="-3">3472000</us-gaap:FiniteLivedIntangibleAssetsNet>

  <us-gaap:Goodwill contextRef="PAsOn10_31_2016" id="Factid_19" unitRef="USD" decimals="-3">3219000</us-gaap:Goodwill>

  <us-gaap:Goodwill contextRef="PAsOn01_31_2017" id="Factid_20" unitRef="USD" decimals="-3">3219000</us-gaap:Goodwill>

  <us-gaap:PropertyPlantAndEquipmentNet contextRef="PAsOn10_31_2016" id="Factid_21" unitRef="USD" decimals="-3">828000</us-gaap:PropertyPlantAndEquipmentNet>

  <us-gaap:PropertyPlantAndEquipmentNet contextRef="PAsOn01_31_2017" id="Factid_22" unitRef="USD" decimals="-3">761000</us-gaap:PropertyPlantAndEquipmentNet>

  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="PAsOn10_31_2016" id="Factid_23" unitRef="USD" decimals="-3">3174000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>

  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="PAsOn01_31_2017" id="Factid_24" unitRef="USD" decimals="-3">3247000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>

  <us-gaap:FurnitureAndFixturesGross contextRef="PAsOn10_31_2016" id="Factid_25" unitRef="USD" decimals="-3">799000</us-gaap:FurnitureAndFixturesGross>

  <us-gaap:FurnitureAndFixturesGross contextRef="PAsOn01_31_2017" id="Factid_26" unitRef="USD" decimals="-3">802000</us-gaap:FurnitureAndFixturesGross>

  <us-gaap:MachineryAndEquipmentGross contextRef="PAsOn10_31_2016" id="Factid_27" unitRef="USD" decimals="-3">3203000</us-gaap:MachineryAndEquipmentGross>

  <us-gaap:MachineryAndEquipmentGross contextRef="PAsOn01_31_2017" id="Factid_28" unitRef="USD" decimals="-3">3206000</us-gaap:MachineryAndEquipmentGross>

  <us-gaap:AssetsCurrent contextRef="PAsOn10_31_2016" id="Factid_29" unitRef="USD" decimals="-3">16793000</us-gaap:AssetsCurrent>

  <us-gaap:AssetsCurrent contextRef="PAsOn01_31_2017" id="Factid_30" unitRef="USD" decimals="-3">16143000</us-gaap:AssetsCurrent>

  <us-gaap:OtherAssetsCurrent contextRef="PAsOn10_31_2016" id="Factid_31" unitRef="USD" decimals="-3">1436000</us-gaap:OtherAssetsCurrent>

  <us-gaap:OtherAssetsCurrent contextRef="PAsOn01_31_2017" id="Factid_32" unitRef="USD" decimals="-3">1543000</us-gaap:OtherAssetsCurrent>

  <us-gaap:InventoryNet contextRef="PAsOn10_31_2016" id="Factid_33" unitRef="USD" decimals="-3">6022000</us-gaap:InventoryNet>

  <us-gaap:InventoryNet contextRef="PAsOn01_31_2017" id="Factid_34" unitRef="USD" decimals="-3">6554000</us-gaap:InventoryNet>

  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn10_31_2016" id="Factid_35" unitRef="USD" decimals="-3">4077000</us-gaap:AccountsReceivableNetCurrent>

  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn01_31_2017" id="Factid_36" unitRef="USD" decimals="-3">3692000</us-gaap:AccountsReceivableNetCurrent>

  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn10_31_2016" id="Factid_37" unitRef="USD" decimals="-3">5258000</us-gaap:CashAndCashEquivalentsAtCarryingValue>

  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn01_31_2017" id="Factid_38" unitRef="USD" decimals="-3">4354000</us-gaap:CashAndCashEquivalentsAtCarryingValue>

  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="PAsOn10_31_2016" id="Factid_39" unitRef="USD" decimals="-3">1237000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>

  <us-gaap:AccountsPayableCurrent contextRef="PAsOn10_31_2016" id="Factid_40" unitRef="USD" decimals="-3">1138000</us-gaap:AccountsPayableCurrent>

  <us-gaap:AccruedLiabilitiesCurrent contextRef="PAsOn01_31_2017" id="Factid_41" unitRef="USD" decimals="-3">2009000</us-gaap:AccruedLiabilitiesCurrent>

  <us-gaap:AccruedLiabilitiesCurrent contextRef="PAsOn10_31_2016" id="Factid_42" unitRef="USD" decimals="-3">2770000</us-gaap:AccruedLiabilitiesCurrent>

  <us-gaap:LiabilitiesCurrent contextRef="PAsOn01_31_2017" id="Factid_43" unitRef="USD" decimals="-3">3382000</us-gaap:LiabilitiesCurrent>

  <us-gaap:LiabilitiesCurrent contextRef="PAsOn10_31_2016" id="Factid_44" unitRef="USD" decimals="-3">3908000</us-gaap:LiabilitiesCurrent>

  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="PAsOn01_31_2017" id="Factid_45" unitRef="USD" decimals="-3">433000</us-gaap:DeferredTaxLiabilitiesNoncurrent>

  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="PAsOn10_31_2016" id="Factid_46" unitRef="USD" decimals="-3">409000</us-gaap:DeferredTaxLiabilitiesNoncurrent>

  <us-gaap:OtherLiabilitiesNoncurrent contextRef="PAsOn01_31_2017" id="Factid_47" unitRef="USD" decimals="-3">88000</us-gaap:OtherLiabilitiesNoncurrent>

  <us-gaap:OtherLiabilitiesNoncurrent contextRef="PAsOn10_31_2016" id="Factid_48" unitRef="USD" decimals="-3">128000</us-gaap:OtherLiabilitiesNoncurrent>

  <us-gaap:Liabilities contextRef="PAsOn01_31_2017" id="Factid_49" unitRef="USD" decimals="-3">3903000</us-gaap:Liabilities>

  <us-gaap:Liabilities contextRef="PAsOn10_31_2016" id="Factid_50" unitRef="USD" decimals="-3">4445000</us-gaap:Liabilities>

  <us-gaap:CommonStockValue contextRef="PAsOn01_31_2017" id="Factid_51" unitRef="USD" decimals="-3">88000</us-gaap:CommonStockValue>

  <us-gaap:StockholdersEquity contextRef="PAsOn01_31_2017" id="Factid_52" unitRef="USD" decimals="-3">21050000</us-gaap:StockholdersEquity>

  <us-gaap:StockholdersEquity contextRef="PAsOn10_31_2016" id="Factid_53" unitRef="USD" decimals="-3">21392000</us-gaap:StockholdersEquity>

  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn01_31_2017" id="Factid_54" unitRef="USD" decimals="-3">24953000</us-gaap:LiabilitiesAndStockholdersEquity>

  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn10_31_2016" id="Factid_55" unitRef="USD" decimals="-3">25837000</us-gaap:LiabilitiesAndStockholdersEquity>

  <us-gaap:CommonStockValue contextRef="PAsOn10_31_2016" id="Factid_56" unitRef="USD" decimals="-3">88000</us-gaap:CommonStockValue>

  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="PAsOn01_31_2017" id="Factid_57" unitRef="USD" decimals="-3">19407000</us-gaap:AdditionalPaidInCapitalCommonStock>

  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="PAsOn10_31_2016" id="Factid_58" unitRef="USD" decimals="-3">19379000</us-gaap:AdditionalPaidInCapitalCommonStock>

  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn01_31_2017" id="Factid_59" unitRef="USD" decimals="-3">1555000</us-gaap:RetainedEarningsAccumulatedDeficit>

  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn10_31_2016" id="Factid_60" unitRef="USD" decimals="-3">1925000</us-gaap:RetainedEarningsAccumulatedDeficit>

  <us-gaap:AccountsPayableCurrent contextRef="PAsOn01_31_2017" id="Factid_61" unitRef="USD" decimals="-3">1373000</us-gaap:AccountsPayableCurrent>

  <us-gaap:IncomeTaxExpenseBenefit contextRef="P11_01_2016To01_31_2017" id="Factid_62" unitRef="USD" decimals="-3">-101000</us-gaap:IncomeTaxExpenseBenefit>

  <us-gaap:IncomeTaxExpenseBenefit contextRef="P11_01_2015To01_31_2016" id="Factid_63" unitRef="USD" decimals="-3">-256000</us-gaap:IncomeTaxExpenseBenefit>

  <us-gaap:Revenues contextRef="P11_01_2016To01_31_2017" id="Factid_64" unitRef="USD" decimals="-3">6617000</us-gaap:Revenues>

  <us-gaap:Revenues contextRef="P11_01_2015To01_31_2016" id="Factid_65" unitRef="USD" decimals="-3">6784000</us-gaap:Revenues>

  <us-gaap:CostOfGoodsSold contextRef="P11_01_2016To01_31_2017" id="Factid_66" unitRef="USD" decimals="-3">4760000</us-gaap:CostOfGoodsSold>

  <us-gaap:CostOfGoodsSold contextRef="P11_01_2015To01_31_2016" id="Factid_67" unitRef="USD" decimals="-3">4761000</us-gaap:CostOfGoodsSold>

  <us-gaap:GrossProfit contextRef="P11_01_2016To01_31_2017" id="Factid_68" unitRef="USD" decimals="-3">1857000</us-gaap:GrossProfit>

  <us-gaap:GrossProfit contextRef="P11_01_2015To01_31_2016" id="Factid_69" unitRef="USD" decimals="-3">2023000</us-gaap:GrossProfit>

  <us-gaap:ResearchAndDevelopmentExpense contextRef="P11_01_2016To01_31_2017" id="Factid_70" unitRef="USD" decimals="-3">224000</us-gaap:ResearchAndDevelopmentExpense>

  <us-gaap:ResearchAndDevelopmentExpense contextRef="P11_01_2015To01_31_2016" id="Factid_71" unitRef="USD" decimals="-3">161000</us-gaap:ResearchAndDevelopmentExpense>

  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="P11_01_2016To01_31_2017" id="Factid_72" unitRef="USD" decimals="-3">1992000</us-gaap:SellingGeneralAndAdministrativeExpense>

  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="P11_01_2015To01_31_2016" id="Factid_73" unitRef="USD" decimals="-3">2433000</us-gaap:SellingGeneralAndAdministrativeExpense>

  <us-gaap:OperatingExpenses contextRef="P11_01_2016To01_31_2017" id="Factid_74" unitRef="USD" decimals="-3">2216000</us-gaap:OperatingExpenses>

  <us-gaap:OperatingExpenses contextRef="P11_01_2015To01_31_2016" id="Factid_75" unitRef="USD" decimals="-3">2594000</us-gaap:OperatingExpenses>

  <us-gaap:OperatingIncomeLoss contextRef="P11_01_2016To01_31_2017" id="Factid_76" unitRef="USD" decimals="-3">-359000</us-gaap:OperatingIncomeLoss>

  <us-gaap:OperatingIncomeLoss contextRef="P11_01_2015To01_31_2016" id="Factid_77" unitRef="USD" decimals="-3">-571000</us-gaap:OperatingIncomeLoss>

  <us-gaap:NonoperatingIncomeExpense contextRef="P11_01_2016To01_31_2017" id="Factid_78" unitRef="USD" decimals="-3">20000</us-gaap:NonoperatingIncomeExpense>

  <us-gaap:NonoperatingIncomeExpense contextRef="P11_01_2015To01_31_2016" id="Factid_79" unitRef="USD" decimals="-3">0</us-gaap:NonoperatingIncomeExpense>

  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="P11_01_2016To01_31_2017" id="Factid_80" unitRef="USD" decimals="-3">-339000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>

  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="P11_01_2015To01_31_2016" id="Factid_81" unitRef="USD" decimals="-3">-571000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>

  <us-gaap:IncomeLossFromContinuingOperations contextRef="P11_01_2016To01_31_2017" id="Factid_82" unitRef="USD" decimals="-3">-238000</us-gaap:IncomeLossFromContinuingOperations>

  <us-gaap:IncomeLossFromContinuingOperations contextRef="P11_01_2015To01_31_2016" id="Factid_83" unitRef="USD" decimals="-3">-315000</us-gaap:IncomeLossFromContinuingOperations>

  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="P11_01_2016To01_31_2017" id="Factid_84" unitRef="USD" decimals="-3">44000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>

  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="P11_01_2015To01_31_2016" id="Factid_85" unitRef="USD" decimals="-3">-38000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>

  <us-gaap:NetIncomeLoss contextRef="P11_01_2016To01_31_2017" id="Factid_86" unitRef="USD" decimals="-3">-194000</us-gaap:NetIncomeLoss>

  <us-gaap:NetIncomeLoss contextRef="P11_01_2015To01_31_2016" id="Factid_87" unitRef="USD" decimals="-3">-353000</us-gaap:NetIncomeLoss>

  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="P11_01_2016To01_31_2017" id="Factid_88" unitRef="USD_per_Share" decimals="2">-0.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>

  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="P11_01_2015To01_31_2016" id="Factid_89" unitRef="USD_per_Share" decimals="2">-0.04</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>

  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="P11_01_2016To01_31_2017" id="Factid_90" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>

  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="P11_01_2015To01_31_2016" id="Factid_91" unitRef="USD_per_Share" decimals="2">-0.00</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>

  <us-gaap:EarningsPerShareBasic contextRef="P11_01_2016To01_31_2017" id="Factid_92" unitRef="USD_per_Share" decimals="2">-0.02</us-gaap:EarningsPerShareBasic>

  <us-gaap:EarningsPerShareBasic contextRef="P11_01_2015To01_31_2016" id="Factid_93" unitRef="USD_per_Share" decimals="2">-0.04</us-gaap:EarningsPerShareBasic>

  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="P11_01_2016To01_31_2017" id="Factid_94" unitRef="USD_per_Share" decimals="2">-0.03</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>

  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="P11_01_2015To01_31_2016" id="Factid_95" unitRef="USD_per_Share" decimals="2">-0.04</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>

  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef="P11_01_2016To01_31_2017" id="Factid_96" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>

  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef="P11_01_2015To01_31_2016" id="Factid_97" unitRef="USD_per_Share" decimals="2">-0.00</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>

  <us-gaap:EarningsPerShareDiluted contextRef="P11_01_2016To01_31_2017" id="Factid_98" unitRef="USD_per_Share" decimals="2">-0.02</us-gaap:EarningsPerShareDiluted>

  <us-gaap:EarningsPerShareDiluted contextRef="P11_01_2015To01_31_2016" id="Factid_99" unitRef="USD_per_Share" decimals="2">-0.04</us-gaap:EarningsPerShareDiluted>

  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P11_01_2016To01_31_2017" id="Factid_100" unitRef="shares" decimals="INF">8834747</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>

  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P11_01_2015To01_31_2016" id="Factid_101" unitRef="shares" decimals="INF">8716712</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>

  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P11_01_2016To01_31_2017" id="Factid_102" unitRef="shares" decimals="INF">8834747</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>

  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P11_01_2015To01_31_2016" id="Factid_103" unitRef="shares" decimals="INF">8716712</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>

  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="P11_01_2015To01_31_2016" id="Factid_104" unitRef="USD" decimals="-3">20000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>

  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="P11_01_2016To01_31_2017" id="Factid_105" unitRef="USD" decimals="-3">2000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>

  <us-gaap:DepreciationAndAmortization contextRef="P11_01_2015To01_31_2016" id="Factid_106" unitRef="USD" decimals="-3">272000</us-gaap:DepreciationAndAmortization>

  <us-gaap:DepreciationAndAmortization contextRef="P11_01_2016To01_31_2017" id="Factid_107" unitRef="USD" decimals="-3">220000</us-gaap:DepreciationAndAmortization>

  <us-gaap:ShareBasedCompensation contextRef="P11_01_2015To01_31_2016" id="Factid_108" unitRef="USD" decimals="-3">52000</us-gaap:ShareBasedCompensation>

  <us-gaap:ShareBasedCompensation contextRef="P11_01_2016To01_31_2017" id="Factid_109" unitRef="USD" decimals="-3">51000</us-gaap:ShareBasedCompensation>

  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="P11_01_2015To01_31_2016" id="Factid_110" unitRef="USD" decimals="-3">-94000</us-gaap:IncreaseDecreaseInAccountsReceivable>

  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="P11_01_2016To01_31_2017" id="Factid_111" unitRef="USD" decimals="-3">-383000</us-gaap:IncreaseDecreaseInAccountsReceivable>

  <us-gaap:IncreaseDecreaseInInventories contextRef="P11_01_2015To01_31_2016" id="Factid_112" unitRef="USD" decimals="-3">349000</us-gaap:IncreaseDecreaseInInventories>

  <us-gaap:IncreaseDecreaseInInventories contextRef="P11_01_2016To01_31_2017" id="Factid_113" unitRef="USD" decimals="-3">532000</us-gaap:IncreaseDecreaseInInventories>

  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="P11_01_2015To01_31_2016" id="Factid_114" unitRef="USD" decimals="-3">613000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>

  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="P11_01_2016To01_31_2017" id="Factid_115" unitRef="USD" decimals="-3">107000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>

  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="P11_01_2015To01_31_2016" id="Factid_116" unitRef="USD" decimals="-3">167000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>

  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="P11_01_2016To01_31_2017" id="Factid_117" unitRef="USD" decimals="-3">-20000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>

  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="P11_01_2015To01_31_2016" id="Factid_118" unitRef="USD" decimals="-3">156000</us-gaap:IncreaseDecreaseInAccountsPayable>

  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="P11_01_2016To01_31_2017" id="Factid_119" unitRef="USD" decimals="-3">235000</us-gaap:IncreaseDecreaseInAccountsPayable>

  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="P11_01_2015To01_31_2016" id="Factid_120" unitRef="USD" decimals="-3">-600000</us-gaap:IncreaseDecreaseInAccruedLiabilities>

  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="P11_01_2016To01_31_2017" id="Factid_121" unitRef="USD" decimals="-3">-761000</us-gaap:IncreaseDecreaseInAccruedLiabilities>

  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P11_01_2015To01_31_2016" id="Factid_122" unitRef="USD" decimals="-3">-1513000</us-gaap:NetCashProvidedByUsedInOperatingActivities>

  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P11_01_2016To01_31_2017" id="Factid_123" unitRef="USD" decimals="-3">-699000</us-gaap:NetCashProvidedByUsedInOperatingActivities>

  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="P11_01_2015To01_31_2016" id="Factid_124" unitRef="USD" decimals="-3">70000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>

  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="P11_01_2016To01_31_2017" id="Factid_125" unitRef="USD" decimals="-3">6000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>

  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P11_01_2015To01_31_2016" id="Factid_126" unitRef="USD" decimals="-3">274000</us-gaap:NetCashProvidedByUsedInInvestingActivities>

  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P11_01_2016To01_31_2017" id="Factid_127" unitRef="USD" decimals="-3">-6000</us-gaap:NetCashProvidedByUsedInInvestingActivities>

  <us-gaap:ProceedsFromStockOptionsExercised contextRef="P11_01_2015To01_31_2016" id="Factid_128" unitRef="USD" decimals="-3">20000</us-gaap:ProceedsFromStockOptionsExercised>

  <us-gaap:ProceedsFromStockOptionsExercised contextRef="P11_01_2016To01_31_2017" id="Factid_129" unitRef="USD" decimals="-3">0</us-gaap:ProceedsFromStockOptionsExercised>

  <us-gaap:PaymentsOfDividendsCommonStock contextRef="P11_01_2015To01_31_2016" id="Factid_130" unitRef="USD" decimals="-3">610000</us-gaap:PaymentsOfDividendsCommonStock>

  <us-gaap:PaymentsOfDividendsCommonStock contextRef="P11_01_2016To01_31_2017" id="Factid_131" unitRef="USD" decimals="-3">176000</us-gaap:PaymentsOfDividendsCommonStock>

  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P11_01_2015To01_31_2016" id="Factid_132" unitRef="USD" decimals="-3">-590000</us-gaap:NetCashProvidedByUsedInFinancingActivities>

  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P11_01_2016To01_31_2017" id="Factid_133" unitRef="USD" decimals="-3">-199000</us-gaap:NetCashProvidedByUsedInFinancingActivities>

  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="P11_01_2015To01_31_2016" id="Factid_134" unitRef="USD" decimals="-3">-1829000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>

  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="P11_01_2016To01_31_2017" id="Factid_135" unitRef="USD" decimals="-3">-904000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>

  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn10_31_2015" id="Factid_136" unitRef="USD" decimals="-3">7595000</us-gaap:CashAndCashEquivalentsAtCarryingValue>

  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn01_31_2016" id="Factid_137" unitRef="USD" decimals="-3">5766000</us-gaap:CashAndCashEquivalentsAtCarryingValue>

  <us-gaap:IncomeTaxesPaid contextRef="P11_01_2015To01_31_2016" id="Factid_138" unitRef="USD" decimals="-3">165000</us-gaap:IncomeTaxesPaid>

  <us-gaap:IncomeTaxesPaid contextRef="P11_01_2016To01_31_2017" id="Factid_139" unitRef="USD" decimals="-3">13000</us-gaap:IncomeTaxesPaid>

  <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="P11_01_2016To01_31_2017" id="Factid_140" unitRef="USD" decimals="-3">0</us-gaap:ProceedsFromSaleOfProductiveAssets>

  <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="P11_01_2015To01_31_2016" id="Factid_141" unitRef="USD" decimals="-3">22000</us-gaap:ProceedsFromSaleOfProductiveAssets>

  <rfil:ProceedsFromSaleOfInventory contextRef="P11_01_2016To01_31_2017" id="Factid_142" unitRef="USD" decimals="-3">0</rfil:ProceedsFromSaleOfInventory>

  <rfil:ProceedsFromSaleOfInventory contextRef="P11_01_2015To01_31_2016" id="Factid_143" unitRef="USD" decimals="-3">322000</rfil:ProceedsFromSaleOfInventory>

  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="P11_01_2016To01_31_2017" id="Factid_144" unitRef="USD" decimals="-3">24000</us-gaap:DeferredIncomeTaxExpenseBenefit>

  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="P11_01_2015To01_31_2016" id="Factid_145" unitRef="USD" decimals="-3">0</us-gaap:DeferredIncomeTaxExpenseBenefit>

  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="P11_01_2016To01_31_2017" id="Factid_146" unitRef="USD" decimals="-3">-40000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>

  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="P11_01_2015To01_31_2016" id="Factid_147" unitRef="USD" decimals="-3">0</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>

  <us-gaap:GainLossOnDispositionOfAssets1 contextRef="P11_01_2016To01_31_2017" id="Factid_148" unitRef="USD" decimals="-3">0</us-gaap:GainLossOnDispositionOfAssets1>

  <us-gaap:GainLossOnDispositionOfAssets1 contextRef="P11_01_2015To01_31_2016" id="Factid_149" unitRef="USD" decimals="-3">-40000</us-gaap:GainLossOnDispositionOfAssets1>

  <us-gaap:InventoryRawMaterialsAndSupplies contextRef="PAsOn01_31_2017" id="Factid_150" unitRef="USD" decimals="-3">2921000</us-gaap:InventoryRawMaterialsAndSupplies>

  <us-gaap:InventoryRawMaterialsAndSupplies contextRef="PAsOn10_31_2016" id="Factid_151" unitRef="USD" decimals="-3">2642000</us-gaap:InventoryRawMaterialsAndSupplies>

  <us-gaap:InventoryWorkInProcess contextRef="PAsOn01_31_2017" id="Factid_152" unitRef="USD" decimals="-3">178000</us-gaap:InventoryWorkInProcess>

  <us-gaap:InventoryWorkInProcess contextRef="PAsOn10_31_2016" id="Factid_153" unitRef="USD" decimals="-3">279000</us-gaap:InventoryWorkInProcess>

  <us-gaap:InventoryFinishedGoods contextRef="PAsOn01_31_2017" id="Factid_154" unitRef="USD" decimals="-3">3455000</us-gaap:InventoryFinishedGoods>

  <us-gaap:InventoryFinishedGoods contextRef="PAsOn10_31_2016" id="Factid_155" unitRef="USD" decimals="-3">3101000</us-gaap:InventoryFinishedGoods>

  <us-gaap:OtherAssetsMiscellaneousCurrent contextRef="PAsOn01_31_2017" id="Factid_156" unitRef="USD" decimals="-3">116000</us-gaap:OtherAssetsMiscellaneousCurrent>

  <us-gaap:OtherAssetsMiscellaneousCurrent contextRef="PAsOn10_31_2016" id="Factid_157" unitRef="USD" decimals="-3">135000</us-gaap:OtherAssetsMiscellaneousCurrent>

  <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="PAsOn01_31_2017" id="Factid_158" unitRef="USD" decimals="-3">83000</us-gaap:NotesAndLoansReceivableNetCurrent>

  <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="PAsOn10_31_2016" id="Factid_159" unitRef="USD" decimals="-3">83000</us-gaap:NotesAndLoansReceivableNetCurrent>

  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn01_31_2017" id="Factid_160" unitRef="USD" decimals="-3">392000</us-gaap:PrepaidExpenseCurrent>

  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn10_31_2016" id="Factid_161" unitRef="USD" decimals="-3">347000</us-gaap:PrepaidExpenseCurrent>

  <us-gaap:PrepaidTaxes contextRef="PAsOn01_31_2017" id="Factid_162" unitRef="USD" decimals="-3">952000</us-gaap:PrepaidTaxes>

  <us-gaap:PrepaidTaxes contextRef="PAsOn10_31_2016" id="Factid_163" unitRef="USD" decimals="-3">871000</us-gaap:PrepaidTaxes>

  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="P11_01_2016To01_31_2017_NotesReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" id="Factid_164" unitRef="USD" decimals="0">83000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2016To01_31_2017" id="Factid_165" unitRef="USD" decimals="-3">6617000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2015To01_31_2016" id="Factid_166" unitRef="USD" decimals="-3">6784000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2016To01_31_2017_USrfilAllCountryAxis" id="Factid_167" unitRef="USD" decimals="-3">6536000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2016To01_31_2017_CArfilAllCountryAxis" id="Factid_168" unitRef="USD" decimals="-3">46000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2016To01_31_2017_ILrfilAllCountryAxis" id="Factid_169" unitRef="USD" decimals="-3">0</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2016To01_31_2017_MXrfilAllCountryAxis" id="Factid_170" unitRef="USD" decimals="-3">7000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2016To01_31_2017_AllOtherMemberrfilAllCountryAxis" id="Factid_171" unitRef="USD" decimals="-3">28000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2015To01_31_2016_AllOtherMemberrfilAllCountryAxis" id="Factid_172" unitRef="USD" decimals="-3">62000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2015To01_31_2016_MXrfilAllCountryAxis" id="Factid_173" unitRef="USD" decimals="-3">97000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2015To01_31_2016_ILrfilAllCountryAxis" id="Factid_174" unitRef="USD" decimals="-3">62000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2015To01_31_2016_CArfilAllCountryAxis" id="Factid_175" unitRef="USD" decimals="-3">71000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2015To01_31_2016_USrfilAllCountryAxis" id="Factid_176" unitRef="USD" decimals="-3">6492000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2014To10_31_2015" id="Factid_177" unitRef="USD" decimals="-3">6784000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2016To01_31_2017_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_178" unitRef="USD" decimals="-3">2535000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2016To01_31_2017_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_179" unitRef="USD" decimals="-3">4082000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2016To01_31_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_180" unitRef="USD" decimals="-3">0</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2015To01_31_2016_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_181" unitRef="USD" decimals="-3">1956000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2015To01_31_2016_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_182" unitRef="USD" decimals="-3">4828000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2015To01_31_2016_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_183" unitRef="USD" decimals="-3">0</us-gaap:SalesRevenueNet>

  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P11_01_2016To01_31_2017" id="Factid_184" unitRef="USD" decimals="-3">-339000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>

  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P11_01_2014To10_31_2015" id="Factid_185" unitRef="USD" decimals="-3">-571000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>

  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P11_01_2016To01_31_2017_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_186" unitRef="USD" decimals="-3">-18000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>

  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P11_01_2016To01_31_2017_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_187" unitRef="USD" decimals="-3">-341000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>

  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P11_01_2016To01_31_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_188" unitRef="USD" decimals="-3">20000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>

  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P11_01_2015To01_31_2016_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_189" unitRef="USD" decimals="-3">-453000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>

  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P11_01_2015To01_31_2016_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_190" unitRef="USD" decimals="-3">-118000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>

  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P11_01_2015To01_31_2016_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_191" unitRef="USD" decimals="-3">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>

  <us-gaap:DepreciationAndAmortization contextRef="P11_01_2014To10_31_2015" id="Factid_192" unitRef="USD" decimals="-3">272000</us-gaap:DepreciationAndAmortization>

  <us-gaap:DepreciationAndAmortization contextRef="P11_01_2015To01_31_2016_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_193" unitRef="USD" decimals="-3">52000</us-gaap:DepreciationAndAmortization>

  <us-gaap:DepreciationAndAmortization contextRef="P11_01_2016To01_31_2017_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_194" unitRef="USD" decimals="-3">47000</us-gaap:DepreciationAndAmortization>

  <us-gaap:DepreciationAndAmortization contextRef="P11_01_2016To01_31_2017_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_195" unitRef="USD" decimals="-3">173000</us-gaap:DepreciationAndAmortization>

  <us-gaap:DepreciationAndAmortization contextRef="P11_01_2016To01_31_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_196" unitRef="USD" decimals="-3">0</us-gaap:DepreciationAndAmortization>

  <us-gaap:DepreciationAndAmortization contextRef="P11_01_2015To01_31_2016_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_197" unitRef="USD" decimals="-3">0</us-gaap:DepreciationAndAmortization>

  <us-gaap:DepreciationAndAmortization contextRef="P11_01_2015To01_31_2016_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_198" unitRef="USD" decimals="-3">220000</us-gaap:DepreciationAndAmortization>

  <us-gaap:AccruedSalariesCurrent contextRef="PAsOn01_31_2017" id="Factid_199" unitRef="USD" decimals="-3">613000</us-gaap:AccruedSalariesCurrent>

  <us-gaap:AccruedSalariesCurrent contextRef="PAsOn10_31_2016" id="Factid_200" unitRef="USD" decimals="-3">941000</us-gaap:AccruedSalariesCurrent>

  <rfil:AccruedInventoryReceiptsCurrent contextRef="PAsOn01_31_2017" id="Factid_201" unitRef="USD" decimals="-3">637000</rfil:AccruedInventoryReceiptsCurrent>

  <rfil:AccruedInventoryReceiptsCurrent contextRef="PAsOn10_31_2016" id="Factid_202" unitRef="USD" decimals="-3">578000</rfil:AccruedInventoryReceiptsCurrent>

  <rfil:AccruedEarnOutLiability contextRef="PAsOn01_31_2017" id="Factid_203" unitRef="USD" decimals="-3">374000</rfil:AccruedEarnOutLiability>

  <rfil:AccruedEarnOutLiability contextRef="PAsOn10_31_2016" id="Factid_204" unitRef="USD" decimals="-3">707000</rfil:AccruedEarnOutLiability>

  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="PAsOn01_31_2017" id="Factid_205" unitRef="USD" decimals="-3">385000</us-gaap:OtherAccruedLiabilitiesCurrent>

  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="PAsOn10_31_2016" id="Factid_206" unitRef="USD" decimals="-3">544000</us-gaap:OtherAccruedLiabilitiesCurrent>

  <rfil:AccruedEarnOutLiabilityNonCurrent contextRef="PAsOn01_31_2017_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" id="Factid_207" unitRef="USD" decimals="0">88000</rfil:AccruedEarnOutLiabilityNonCurrent>

  <us-gaap:LineOfCredit contextRef="PAsOn09_07_2016_LetterOfCreditMemberusgaapShortTermDebtTypeAxis" id="Factid_208" unitRef="USD" decimals="-6">5000000</us-gaap:LineOfCredit>

  <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="P11_01_2016To01_31_2017_LetterOfCreditMemberusgaapShortTermDebtTypeAxis" id="Factid_209">2016-09-08</us-gaap:LineOfCreditFacilityExpirationDate1>

  <us-gaap:DividendsPayableAmountPerShare contextRef="PAsOn03_09_2017_SubsequentEventMemberusgaapSubsequentEventTypeAxis" id="Factid_210" unitRef="USD_per_Share" decimals="2">0.02</us-gaap:DividendsPayableAmountPerShare>

  <us-gaap:ConcentrationRiskPercentage1 contextRef="P11_01_2016To01_31_2017_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_211" unitRef="pure" decimals="2">0.15</us-gaap:ConcentrationRiskPercentage1>

  <us-gaap:ConcentrationRiskPercentage1 contextRef="P11_01_2015To01_31_2016_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_212" unitRef="pure" decimals="1">0.1</us-gaap:ConcentrationRiskPercentage1>

  <us-gaap:ConcentrationRiskPercentage1 contextRef="P11_01_2016To01_31_2017_CustomerOneMemberusgaapMajorCustomersAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_213" unitRef="pure" decimals="2">0.14</us-gaap:ConcentrationRiskPercentage1>

  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P11_01_2016To01_31_2017" id="Factid_214">P4Y4M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>

  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="P11_01_2016To01_31_2017" id="Factid_215">P3Y5M16D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>

  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="P11_01_2016To01_31_2017" id="Factid_216">P4Y4M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>

  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="PAsOn01_31_2017" id="Factid_217" unitRef="USD" decimals="0">107000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>

  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="PAsOn01_31_2017" id="Factid_218" unitRef="USD" decimals="0">84000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>

  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="PAsOn01_31_2017" id="Factid_219" unitRef="USD" decimals="0">107000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>

  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="PAsOn01_31_2017" id="Factid_220" unitRef="USD" decimals="0">359000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>

  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P11_01_2016To01_31_2017" id="Factid_221">P2Y8M19D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>

  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="PAsOn10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_222" unitRef="shares" decimals="INF">1007851</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>

  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="P11_01_2016To01_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_223" unitRef="shares" decimals="INF">309356</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>

  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="PAsOn01_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_224" unitRef="shares" decimals="INF">1174188</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>

  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="PAsOn01_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_225" unitRef="shares" decimals="INF">738444</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>

  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="PAsOn01_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_226" unitRef="shares" decimals="INF">1172141</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>

  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="PAsOn10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_227" unitRef="USD_per_Share" decimals="2">4.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>

  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="P11_01_2016To01_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_228" unitRef="USD_per_Share" decimals="2">1.50</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>

  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="PAsOn01_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_229" unitRef="USD_per_Share" decimals="2">3.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>

  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="PAsOn01_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_230" unitRef="USD_per_Share" decimals="2">3.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>

  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="PAsOn01_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_231" unitRef="USD_per_Share" decimals="2">3.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>

  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn01_31_2017" id="Factid_232" unitRef="USD" decimals="-3">4008000</us-gaap:PropertyPlantAndEquipmentGross>

  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn10_31_2016" id="Factid_233" unitRef="USD" decimals="-3">4002000</us-gaap:PropertyPlantAndEquipmentGross>

  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="PAsOn01_31_2017" id="Factid_234" unitRef="USD" decimals="-3">64000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>

  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="PAsOn10_31_2016" id="Factid_235" unitRef="USD" decimals="-3">62000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>

  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn01_31_2017" id="Factid_236" unitRef="shares" decimals="INF">20000000</us-gaap:CommonStockSharesAuthorized>

  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn10_31_2016" id="Factid_237" unitRef="shares" decimals="INF">20000000</us-gaap:CommonStockSharesAuthorized>

  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn01_31_2017" id="Factid_238" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>

  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn10_31_2016" id="Factid_239" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>

  <us-gaap:CommonStockSharesIssued contextRef="PAsOn01_31_2017" id="Factid_240" unitRef="shares" decimals="INF">8835483</us-gaap:CommonStockSharesIssued>

  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="P11_01_2015To01_31_2016" id="Factid_241" unitRef="USD" decimals="-3">-65000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>

  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="P11_01_2016To01_31_2017" id="Factid_242" unitRef="USD" decimals="-3">0</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>

  <us-gaap:RoyaltyRevenue contextRef="P11_01_2016To01_31_2017_RadioMobileIncMemberusgaapCounterpartyNameAxis" id="Factid_243" unitRef="USD" decimals="0">62000</us-gaap:RoyaltyRevenue>

  <us-gaap:RoyaltyRevenue contextRef="P11_01_2015To01_31_2016_RfNeulinkMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" id="Factid_244" unitRef="USD" decimals="0">2000</us-gaap:RoyaltyRevenue>

  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="P11_01_2016To01_31_2017_BioconnectDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" id="Factid_245" unitRef="USD" decimals="0">10000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>

  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_246">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;b&gt;Note 1 - Unaudited interim condensed consolidated financial statements&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments, which are normal and recurring, have been included in order to make the information not misleading. Information included in the consolidated balance sheet as of October 31, 2016 has been derived from, and certain terms used herein are defined in, the audited financial statements of the Company as of October 31, 2016 included in the Company&amp;#8217;s Annual Report on Form 10-K (&amp;#8220;Form 10-K&amp;#8221;) for the year ended October 31, 2016 that was previously filed with the Securities and Exchange Commission (&amp;#8220;SEC&amp;#8221;). Operating results for the three-month period ended January 31, 2017 are not necessarily indicative of the results that may be expected for the year ending October 31, 2017. The unaudited condensed consolidated financial statements should be read in conjunction with the financial statements and footnotes thereto included in the Company&amp;#8217;s Annual Report on Form 10-K for the year ended October 31, 2016.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;b&gt;&lt;i&gt;Principles of consolidation&lt;/i&gt;&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The accompanying unaudited condensed consolidated financial statements include the accounts of RF Industries, Ltd., Cables Unlimited, Inc. (&amp;#8220;Cables Unlimited&amp;#8221;), Comnet Telecom Supply, Inc. (&amp;#8220;Comnet&amp;#8221;), and Rel-Tech Electronics, Inc. (&amp;#8220;Rel-Tech&amp;#8221;), wholly-owned subsidiaries of RF Industries, Ltd. All intercompany balances and transactions have been eliminated in consolidation.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Reclassifications&lt;/i&gt;&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;Certain amounts in the prior period condensed consolidated financial statements have been reclassified to conform to the current period presentation. These reclassifications had no effect on reported consolidated net loss.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;b&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;b&gt;&lt;i&gt;Revenue recognition&lt;/i&gt;&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Four basic criteria must be met before revenue can be recognized: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services rendered; (3) the fee is fixed and determinable; and (4) collectability is reasonably assured. The Company recognizes revenue from product sales after purchase orders are received which contain a fixed price and for shipments with terms of FOB Shipping Point, revenue is recognized upon shipment, for shipments with terms of FOB Destination, revenue is recognized upon delivery and revenue from services is recognized when services are performed, and the recovery of the consideration is considered probable.&lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>

  <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_247">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;b&gt;Note 2 - Discontinued operations&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; For the three months ended January 31, 2017, the Company recognized approximately $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;62,000&lt;/font&gt; of royalty income for RadioMobile, which amount has been included within discontinued operations. For the three months ended January 31, 2016, the Company recognized approximately $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;2,000&lt;/font&gt; of royalty income for the RF Neulink division, which amounts have been included within discontinued operations.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; During March 2016, the Company announced the shutdown of its Bioconnect division, which comprised the entire operations of the Medical Cabling and Interconnect segment. The closure is part of the Company&amp;#8217;s ongoing plan to close or dispose of underperforming divisions that are not part of the Company&amp;#8217;s core operations. For the three months ended January 31, 2017, the Company recognized approximately $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;10,000&lt;/font&gt;&amp;#160;of income from sale of equipment for the Bioconnect division, which has been included within discontinued operations. For the three months ended January 31, 2016, the Company recognized approximately $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;40,000&lt;/font&gt; loss for the Bioconnect division, which has been included within discontinued operations.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>

  <us-gaap:InventoryDisclosureTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_248">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;strong&gt;Note 4 - Inventories and major vendors&lt;/strong&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Inventories, consisting of materials, labor and manufacturing overhead, are stated at the lower of cost or market. Cost has been determined using the weighted average cost method. Inventory carrying value is net of inventory reserves of $534,000 and $500,000 at January 31, 2017 and October 31, 2016, respectively. &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; &lt;/font&gt;Inventories consist of the following (in thousands):&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;January&amp;#160;31,&amp;#160;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;October&amp;#160;31,&amp;#160;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Raw materials and supplies&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;2,921&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;2,642&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Work in process&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;178&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;279&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Finished goods&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3,455&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3,101&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Totals&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,554&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,022&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;&lt;/font&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; No vendor accounted for greater than 10% of inventory purchases for the three months ended January 31, 2017. Purchases of inventory from two major vendors during the three months ended January 31, 2016 represented 14% and 12% of total inventory purchases. The Company has arrangements with these vendors to purchase product based on purchase orders periodically issued by the Company.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>

  <us-gaap:OtherCurrentAssetsTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_249">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;strong&gt;Note 5 - Other current assets&lt;/strong&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; &lt;/font&gt;Other current assets consist of the following (in thousands):&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;January&amp;#160;31,&amp;#160;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;October&amp;#160;31,&amp;#160;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Prepaid taxes&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;952&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;871&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Prepaid expense&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;392&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;347&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Notes receivable, current portion&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;83&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;83&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Other&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;116&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;135&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Totals&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,543&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,436&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;&lt;/font&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Long-term portion of notes receivable of $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;83,000&lt;/font&gt; is recorded in other assets.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherCurrentAssetsTextBlock>

  <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_250">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Other current assets consist of the following (in thousands):&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;January&amp;#160;31,&amp;#160;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;October&amp;#160;31,&amp;#160;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Prepaid taxes&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;952&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;871&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Prepaid expense&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;392&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;347&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Notes receivable, current portion&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;83&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;83&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Other&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;116&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;135&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Totals&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,543&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,436&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>

  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_251">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Inventories consist of the following (in thousands):&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;January&amp;#160;31,&amp;#160;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;October&amp;#160;31,&amp;#160;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Raw materials and supplies&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;2,921&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;2,642&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Work in process&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;178&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;279&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Finished goods&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3,455&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3,101&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Totals&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,554&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,022&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>

  <us-gaap:EarningsPerShareTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_252">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;strong&gt;Note 6 - Earnings per share&lt;/strong&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings (loss)&amp;#160;per share is computed by dividing net income&amp;#160;(loss) by the weighted average number of common shares outstanding increased by the effects of assuming that other potentially dilutive securities (such as stock options) outstanding during the period had been exercised and the treasury stock method had been applied. Potentially dilutive securities totaling &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 1,024,188&lt;/font&gt; and &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 1,138,510&lt;/font&gt; for the three months ended January 31, 2017 and 2016, respectively, were excluded from the calculation of diluted per share amounts because of their anti-dilutive effect.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; &lt;/font&gt;The following table summarizes the computation of basic and diluted weighted average shares outstanding:&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="23%" colspan="5"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt; Three&amp;#160;Months&amp;#160;Ended&amp;#160;January&amp;#160;31,&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;Weighted average shares outstanding for basic earnings (loss) per share&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;8,834,747&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;8,716,712&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;Add effects of potentially dilutive securities-assumed exercise of stock options&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;Weighted average shares outstanding for diluted earnings (loss) per share&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;8,834,747&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;8,716,712&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;&lt;/font&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>

  <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_253">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The following table summarizes the computation of basic and diluted weighted average shares outstanding:&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="23%" colspan="5"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt; Three&amp;#160;Months&amp;#160;Ended&amp;#160;January&amp;#160;31,&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;Weighted average shares outstanding for basic earnings (loss) per share&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;8,834,747&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;8,716,712&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;Add effects of potentially dilutive securities-assumed exercise of stock options&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;Weighted average shares outstanding for diluted earnings (loss) per share&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;8,834,747&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;8,716,712&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div style="CLEAR:both;CLEAR: both"&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>

  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_254">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;strong&gt;Note 7 - Stock-based compensation and equity transactions&lt;/strong&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The Company&amp;#8217;s current stock incentive plan provides for the granting of qualified and nonqualified options to the Company&amp;#8217;s officers, directors and employees. The Company satisfies the exercise of options by issuing previously unissued common shares. No options were granted to Company employees during the three months ended January 31, 2017 and 2016.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;strong&gt;&lt;i&gt;Company stock option plans&lt;/i&gt;&lt;/strong&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Descriptions of the Company&amp;#8217;s stock option plans are included in Note 10 of the Company&amp;#8217;s Annual Report on Form 10-K for the year ended October 31, 2016. &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;&lt;/font&gt;A summary of the status of the options granted under the Company&amp;#8217;s stock option plans as of January 31, 2017 and the changes in options outstanding during the three months then ended is presented in the table that follows:&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Weighted&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Average&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Shares&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Exercise&amp;#160;Price&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Outstanding at November 1, 2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,007,851&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;4.07&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Options granted&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;309,356&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1.50&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Options canceled or expired&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(143,019)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3.77&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Options outstanding at January 31, 2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,174,188&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3.43&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Options exercisable at January 31, 2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;738,444&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3.71&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Options vested and expected to vest at January 31, 2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,172,141&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3.43&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;&lt;/font&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Weighted average remaining contractual life of options outstanding as of January 31, 2017: &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 4.36&lt;/font&gt; years&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Weighted average remaining contractual life of options exercisable as of January 31, 2017: &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 3.46&lt;/font&gt; years&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Weighted average remaining contractual life of options vested and expected to vest as of January 31, 2017: &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 4.35&lt;/font&gt; years&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Aggregate intrinsic value of options outstanding at January 31, 2017: $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;107,000&lt;/font&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Aggregate intrinsic value of options exercisable at January 31, 2017: $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;84,000&lt;/font&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Aggregate intrinsic value of options vested and expected to vest at January 31, 2017: $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;107,000&lt;/font&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; As of January 31, 2017, $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;359,000&lt;/font&gt; of expense with respect to nonvested share-based arrangements has yet to be recognized but is expected to be recognized over a weighted average period of &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 2.72&lt;/font&gt; years.&lt;/div&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Effective for the fiscal year ending October 31, 2017, non-employee directors receive $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;50,000&lt;/font&gt; annually, which is paid one-half in cash and one-half through the grant of non-qualified stock options to purchase shares of the Company&amp;#8217;s common stock. Previously, for the fiscal year ended October 31, 2016, non-employee directors received $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;30,000&lt;/font&gt; annually. During the quarter ended January 31, 2017, the Company granted each of its four non-employee directors &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 77,339&lt;/font&gt; options. The number of stock options granted to each director was determined by dividing $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;25,000&lt;/font&gt; by the fair value of a stock option grant using the Black-Scholes model ($&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;0.32&lt;/font&gt; per share). These options vest ratably over fiscal year 2017.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;strong&gt;&lt;i&gt;Stock option expense&lt;/i&gt;&lt;/strong&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; During the three months ended January 31, 2017 and 2016, stock-based compensation expense totaled $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;51,000&lt;/font&gt; and $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;52,000&lt;/font&gt;, respectively. For the three months ended January 31, 2017 and 2016, stock-based compensation classified in cost of sales amounted to $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;3,000&lt;/font&gt; and $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;10,000&lt;/font&gt;, respectively, and stock-based compensation classified in selling and general expense amounted to $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;48,000&lt;/font&gt; and $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;42,000&lt;/font&gt;, respectively.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>

  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_255">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; A summary of the status of the options granted under the Company&amp;#8217;s stock option plans as of January 31, 2017 and the changes in options outstanding during the three months then ended is presented in the table that follows:&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Weighted&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Average&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Shares&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Exercise&amp;#160;Price&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Outstanding at November 1, 2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,007,851&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;4.07&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Options granted&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;309,356&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1.50&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Options canceled or expired&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(143,019)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3.77&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Options outstanding at January 31, 2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,174,188&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3.43&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Options exercisable at January 31, 2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;738,444&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3.71&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Options vested and expected to vest at January 31, 2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,172,141&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3.43&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>

  <us-gaap:GainLossOnDispositionOfAssets1 contextRef="P12_01_2015To12_22_2015_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" id="Factid_256" unitRef="USD" decimals="0">35000</us-gaap:GainLossOnDispositionOfAssets1>

  <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents contextRef="PAsOn12_22_2015_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" id="Factid_257" unitRef="USD" decimals="0">150000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>

  <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable contextRef="PAsOn12_22_2015_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_NotesPayableOtherPayablesMemberusgaapShortTermDebtTypeAxis_PromissoryNoteMemberusgaapDebtInstrumentAxis" id="Factid_258" unitRef="USD" decimals="0">250000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable>

  <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable contextRef="PAsOn01_31_2017_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis_PromissoryNoteMemberusgaapDebtInstrumentAxis" id="Factid_259" unitRef="USD" decimals="0">83000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable>

  <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable contextRef="PAsOn01_31_2017_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis_PromissoryNoteMemberusgaapDebtInstrumentAxis" id="Factid_260" unitRef="USD" decimals="0">83000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable>

  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="PAsOn12_22_2015_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_NotesPayableOtherPayablesMemberusgaapShortTermDebtTypeAxis" id="Factid_261" unitRef="pure" decimals="2">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>

  <us-gaap:DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue contextRef="P11_01_2015To01_31_2016_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" id="Factid_262" unitRef="USD" decimals="0">86000</us-gaap:DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue>

  <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_263">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;b&gt;Note 8 - Concentrations of credit risk&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;font style="font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Financial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with high-credit quality financial institutions. At January 31, 2017, the Company had cash and cash equivalent balances in excess of federally insured limits in the amount of approximately $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;3.8&lt;/font&gt; million.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Two customers accounted for approximately &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 15&lt;/font&gt;% and &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 10&lt;/font&gt;% of the Company&amp;#8217;s net sales for the three-month period ended January 31, 2017. Two customers accounted for approximately &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 14&lt;/font&gt;% and &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 13&lt;/font&gt;% of the Company&amp;#8217;s net sales for the three-month period ended January 31, 2016. At January 31, 2017, these customers&amp;#8217; accounts receivable balance accounted for approximately &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 15&lt;/font&gt;% and &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 13&lt;/font&gt;% of the Company&amp;#8217;s total net accounts receivable balance. &amp;#160;At January 31, 2016, these customers&amp;#8217; accounts receivable balance accounted for approximately &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 17&lt;/font&gt;% and &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 15&lt;/font&gt;% of the Company&amp;#8217;s total net accounts receivable balance. Although these customers have been on-going major customers of the Company, the written agreements with these customers do not have any minimum purchase obligations and they could stop buying the Company&amp;#8217;s products at any time and for any reason. A reduction, delay or cancellation of orders from these customers or the loss of these customers could significantly reduce the Company&amp;#8217;s future revenues and profits.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>

  <us-gaap:DebtInstrumentTerm contextRef="P12_01_2015To12_22_2015_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_NotesPayableOtherPayablesMemberusgaapShortTermDebtTypeAxis" id="Factid_264">P3Y</us-gaap:DebtInstrumentTerm>

  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_265">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;strong&gt;Note 9 - Segment information&lt;/strong&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&lt;font style="font-size:10pt;"&gt;&amp;#160;&lt;/font&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The Company aggregates operating divisions into operating segments that have similar economic characteristics primarily in the following areas: (1) the nature of the product and services; (2) the nature of the production process; (3) the type or class of customer for their products and services; (4) the methods used to distribute their products or services; (5) if applicable, the nature of the regulatory environment. As of January 31, 2017, the Company had two segments: 1) RF Connector and Cable Assembly and 2) Custom Cabling Manufacturing and Assembly based upon this evaluation.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The RF Connector and Cable Assembly segment consisted of one division and the Custom Cabling Manufacturing and Assembly segment was composed of three divisions.&amp;#160;The four divisions that met the quantitative thresholds for segment reporting are Connector and Cable Assembly, Cables Unlimited, Comnet and Rel-Tech. The specific customers are different for each division, however, there is some overlapping of product sales to them. The methods used to distribute products are similar within each division aggregated.&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Management identifies the Company&amp;#8217;s segments based on strategic business units that are, in turn, based along market lines. These strategic business units offer products and services to different markets in accordance with their customer base and product usage. For segment reporting purposes, the Connector and Cable Assembly division constitutes the RF Connector and Cable Assembly segment, and the Cables Unlimited, Comnet and Rel-Tech divisions constitute the Custom Cabling Manufacturing and Assembly segment.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; As reviewed by the Company&amp;#8217;s chief operating decision maker, the Company evaluates the performance of each segment based on income or loss before income taxes. The Company charges depreciation and amortization directly to each division within the segment. Accounts receivable, inventory, property and equipment, goodwill and intangible assets are the only assets identified by segment. Except as discussed above, the accounting policies for segment reporting are the same for the Company as a whole.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Substantially all of the Company&amp;#8217;s operations are conducted in the United States; however, the Company derives a portion of its revenue from export sales. The Company attributes sales to geographic areas based on the location of the customers. &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; &lt;/font&gt;The following table presents the sales of the Company by geographic area for the three months ended January 31, 2017 and 2016 (in thousands):&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="MARGIN: 0in; WIDTH: 60%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="23%" colspan="5"&gt; &lt;div&gt;Three&amp;#160;Months&amp;#160;Ended&amp;#160;January&amp;#160;31,&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;United States&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,536&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,492&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;Foreign Countries:&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;Canada&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;46&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;71&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;Israel&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;62&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;Mexico&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;7&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;97&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;All Other&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;28&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;62&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;81&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;292&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;Totals&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,617&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,784&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;&lt;/font&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; &lt;/font&gt;Net sales, loss from continuing operations before benefit for income taxes and other related segment information for the three months ended January 31, 2017 and 2016 are as follows (in thousands):&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160; &lt;font style="font-size:10pt;"&gt; &amp;#160;&lt;/font&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="MARGIN: 0in; WIDTH: 75%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;RF&amp;#160;Connector&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Custom&amp;#160;Cabling&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;and&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Manufacturing&amp;#160;and&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Cable&amp;#160;Assembly&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Assembly&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Corporate&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Total&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="26%"&gt; &lt;div&gt;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;Net sales&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;2,535&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;4,082&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,617&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;Loss from continuing operations before benefit for income taxes&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(18)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(341)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;20&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(339)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;Depreciation and amortization&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;47&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;173&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;220&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="26%"&gt; &lt;div&gt;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;Net sales&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,956&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;4,828&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,784&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;Loss from continuing operations before benefit for income taxes&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(453)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(118)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(571)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;Depreciation and amortization&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;52&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;220&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;272&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;&lt;/font&gt;&lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>

  <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_266">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The following table presents the sales of the Company by geographic area for the three months ended January 31, 2017 and 2016 (in thousands):&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="MARGIN: 0in; WIDTH: 60%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="23%" colspan="5"&gt; &lt;div&gt;Three&amp;#160;Months&amp;#160;Ended&amp;#160;January&amp;#160;31,&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;United States&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,536&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,492&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;Foreign Countries:&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;Canada&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;46&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;71&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;Israel&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;62&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;Mexico&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;7&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;97&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;All Other&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;28&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;62&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;81&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;292&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"&gt; &lt;div&gt;Totals&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,617&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,784&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>

  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_267">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Net sales, loss from continuing operations before benefit for income taxes and other related segment information for the three months ended January 31, 2017 and 2016 are as follows (in thousands):&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160; &lt;font style="font-size:10pt;"&gt; &amp;#160;&lt;/font&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="MARGIN: 0in; WIDTH: 75%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;RF&amp;#160;Connector&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Custom&amp;#160;Cabling&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;and&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Manufacturing&amp;#160;and&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Cable&amp;#160;Assembly&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Assembly&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Corporate&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;Total&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="26%"&gt; &lt;div&gt;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;Net sales&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;2,535&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;4,082&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,617&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;Loss from continuing operations before benefit for income taxes&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(18)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(341)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;20&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(339)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;Depreciation and amortization&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;47&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;173&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;220&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="26%"&gt; &lt;div&gt;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;Net sales&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,956&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;4,828&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;6,784&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;Loss from continuing operations before benefit for income taxes&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(453)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(118)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(571)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"&gt; &lt;div&gt;Depreciation and amortization&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;52&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;220&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;272&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>

  <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_268">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&lt;strong&gt;Note 11 - Intangible assets&lt;/strong&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; &lt;/font&gt;Intangible assets consist of the following (in thousands):&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;January&amp;#160;31,&amp;#160;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;October&amp;#160;31,&amp;#160;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Amortizable intangible assets:&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Non-compete agreements (estimated lives 3 - 5&amp;#160;&amp;#160;years)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;310&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;310&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Accumulated amortization&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(283)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(273)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;27&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;37&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Customer relationships (estimated lives 7 - 15 years)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;5,099&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;5,099&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Accumulated amortization&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(1,779)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(1,644)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3,320&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3,455&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Patents (estimated life 14 years)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;142&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;142&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Accumulated amortization&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(17)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(15)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;125&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;127&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 26px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Totals&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3,472&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3,619&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Non-amortizable intangible assets:&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Trademarks&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,237&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,237&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;&lt;/font&gt;&lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>

  <rfil:ScheduleOfIntangibleAssetsTableTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_269">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Intangible assets consist of the following (in thousands):&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;January&amp;#160;31,&amp;#160;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;October&amp;#160;31,&amp;#160;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Amortizable intangible assets:&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Non-compete agreements (estimated lives 3 - 5&amp;#160;&amp;#160;years)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;310&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;310&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Accumulated amortization&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(283)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(273)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;27&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;37&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Customer relationships (estimated lives 7 - 15 years)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;5,099&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;5,099&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Accumulated amortization&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(1,779)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(1,644)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3,320&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3,455&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Patents (estimated life 14 years)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;142&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;142&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Accumulated amortization&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(17)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;(15)&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;125&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;127&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 26px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Totals&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3,472&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;3,619&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Non-amortizable intangible assets:&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Trademarks&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,237&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;1,237&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rfil:ScheduleOfIntangibleAssetsTableTextBlock>

  <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_270">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;Note 12 - Accrued expenses and other long-term liabilities&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; &lt;/font&gt;Accrued expenses consist of the following (in thousands):&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;January&amp;#160;31,&amp;#160;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;October&amp;#160;31,&amp;#160;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Wages payable&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;613&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;941&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Accrued receipts&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;637&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;578&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Earn-out liability&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;374&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;707&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Other current liabilities&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;385&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;544&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Totals&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;2,009&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;2,770&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;&lt;/font&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; Accrued receipts represent purchased inventory for which invoices have not been received.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;Non-current portion of earn-out liability of $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;88,000&lt;/font&gt; is recorded in other long-term liabilities.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock>

  <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_271">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;Accrued expenses consist of the following (in thousands):&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"&gt; &lt;table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;January&amp;#160;31,&amp;#160;2017&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"&gt; &lt;div&gt;October&amp;#160;31,&amp;#160;2016&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Wages payable&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;613&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;941&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Accrued receipts&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;637&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;578&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Earn-out liability&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;374&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;707&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Other current liabilities&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;385&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;544&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="HEIGHT: 12px"&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"&gt; &lt;div&gt;Totals&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;2,009&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"&gt; &lt;div&gt;2,770&lt;/div&gt; &lt;/td&gt; &lt;td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"&gt; &lt;div&gt;&amp;#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>

  <us-gaap:InventoryValuationReserves contextRef="PAsOn01_31_2017" id="Factid_272" unitRef="USD" decimals="0">534000</us-gaap:InventoryValuationReserves>

  <us-gaap:InventoryValuationReserves contextRef="PAsOn10_31_2016" id="Factid_273" unitRef="USD" decimals="0">500000</us-gaap:InventoryValuationReserves>

  <us-gaap:ConcentrationRiskPercentage1 contextRef="P11_01_2016To01_31_2017_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" id="Factid_274" unitRef="pure" decimals="1">0.1</us-gaap:ConcentrationRiskPercentage1>

  <us-gaap:ConcentrationRiskPercentage1 contextRef="P11_01_2015To01_31_2016_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_VendorOneMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_275" unitRef="pure" decimals="2">0.14</us-gaap:ConcentrationRiskPercentage1>

  <us-gaap:ConcentrationRiskPercentage1 contextRef="P11_01_2015To01_31_2016_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_VendorTwoMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_276" unitRef="pure" decimals="2">0.12</us-gaap:ConcentrationRiskPercentage1>

  <us-gaap:DebtDisclosureTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_277">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&lt;b&gt;Note 13 - Former line of credit&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; From May 2015 until September 2016, the Company had a $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;5&lt;/font&gt; million line of credit available to it from its bank. The Company did not use the line of credit and, effective &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;September 8, 2016&lt;/font&gt;, the Company terminated the line of credit.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtDisclosureTextBlock>

  <us-gaap:CommitmentsDisclosureTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_278">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&lt;b&gt;Note 14 - Commitments&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; In April 2014, the Company amended its lease for its facility in San Diego, California, extending the term of the lease and reducing its square footage. The amended lease expires in March 2017, however, on January 26, 2017 the term of the lease was extended until &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;July 31, 2022&lt;/font&gt;, and the rental payments increased $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;2,596&lt;/font&gt; per month from $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;20,125&lt;/font&gt; to $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;22,721&lt;/font&gt; per month. The minimum annual rentals are being charged to expense on a straight-line basis over the lease term. The San Diego lease also requires the payment of the Company&amp;#8217;s pro rata share of real estate taxes and insurance, maintenance and other operating expenses related to the facilities. As of January 31, 2017, the aggregate remaining minimum lease payments under the expiring lease totaled $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;40,000&lt;/font&gt;.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The Cables Unlimited division leases an approximately &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 12,000&lt;/font&gt; square foot facility located in Yaphank, New York. In April 2016, the lease for this was extended until June 30, 2017. Cables Unlimited&amp;#8217;s monthly rent expense under the lease is $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;13,000&lt;/font&gt; per month, plus payments of all utilities, janitorial expenses, routine maintenance costs and costs of insurance for Cables Unlimited&amp;#8217;s business operations and equipment. The landlord is a company controlled by Darren Clark, the former owner of Cables Unlimited.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The Comnet Telecom division leases approximately &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 15,000&lt;/font&gt; square feet in two suites located in East Brunswick, New Jersey. Comnet&amp;#8217;s monthly rent expense under the leases is approximately $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;11,655&lt;/font&gt; per month for these facilities, and the leases expire in September 2017.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The Rel-Tech Electronic division leases approximately &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 13,750&lt;/font&gt; square feet located in Milford, Connecticut. Rel-Tech&amp;#8217;s net monthly rent expense under the lease is approximately $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;8,307&lt;/font&gt; per month for these facilities, and the lease expires in August 2017.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsDisclosureTextBlock>

  <rfil:CashDividendsAndDividendsDeclarationTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_279">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&lt;b&gt;Note 15 - Cash dividend and declared dividends&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"&gt;The Company paid dividends of $0.02 per share during the three months ended January 31, 2017 for a total of $176,000. The Company paid dividends of $0.07 per share during the three months ended January 31, 2016 for a total of $610,000.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rfil:CashDividendsAndDividendsDeclarationTextBlock>

  <us-gaap:SubsequentEventsTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_280">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;b&gt;Note 16 - Subsequent events&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; On March 9, 2017, the Board of Directors of the Company declared a quarterly cash dividend of $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;0.02&lt;/font&gt; per share to be paid on April 15, 2017 to stockholders of record on March 31, 2017.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SubsequentEventsTextBlock>

  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="P11_01_2016To01_31_2017" id="Factid_281" unitRef="shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>

  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="P11_01_2015To01_31_2016" id="Factid_282" unitRef="shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>

  <rfil:SaleOfAvielElectronicsDivisionTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_283">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;b&gt;Note 3 - Sale of Aviel Electronics division&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; On December 22, 2015, the Company sold the assets of its Aviel Electronics division at a gain of approximately $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;35,000&lt;/font&gt;. The terms of the sale included $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;150,000&lt;/font&gt; cash due upon closing and a $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;250,000&lt;/font&gt; secured promissory note ($&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;83,000&lt;/font&gt; recorded in other current assets and $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;83,000&lt;/font&gt; in other assets as of January 31, 2017) with principal and interest (at &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 5&lt;/font&gt;%) payable over a three-year period. Aviel Electronics&amp;#8217; sales and loss from continuing operations before provision for income taxes of $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;86,000&lt;/font&gt; and $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;40,000&lt;/font&gt;, respectively, were included in the Company&amp;#8217;s RF Connector and Cable Assembly segment for the three months ended January 31, 2016.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The sale of the Aviel Electronics division does not represent a strategic shift that has a major effect on the Company&amp;#8217;s operations and financial results. Accordingly, financial results from the sale of Aviel Electronics were reported as part of continuing operations.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rfil:SaleOfAvielElectronicsDivisionTextBlock>

  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="P11_01_2016To01_31_2017" id="Factid_284" unitRef="shares" decimals="INF">1024188</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>

  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="P11_01_2015To01_31_2016" id="Factid_285" unitRef="shares" decimals="INF">1138510</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>

  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="P11_01_2016To01_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_286" unitRef="shares" decimals="INF">143019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>

  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="P11_01_2016To01_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_287" unitRef="USD_per_Share" decimals="2">3.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>

  <us-gaap:CommitmentsAndContingencies contextRef="PAsOn10_31_2016" id="Factid_288" unitRef="USD" xsi:nil="true" />

  <us-gaap:CommitmentsAndContingencies contextRef="PAsOn01_31_2017" id="Factid_289" unitRef="USD" xsi:nil="true" />

  <rfil:NonemployeeDirectorAnnualGrant contextRef="PAsOn10_31_2017" id="Factid_290" unitRef="USD" decimals="0">50000</rfil:NonemployeeDirectorAnnualGrant>

  <rfil:NonemployeeDirectorAnnualGrant contextRef="PAsOn10_31_2016" id="Factid_291" unitRef="USD" decimals="0">30000</rfil:NonemployeeDirectorAnnualGrant>

  <rfil:ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued contextRef="P11_01_2016To01_31_2017" id="Factid_292" unitRef="USD" decimals="0">25000</rfil:ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued>

  <us-gaap:SharePrice contextRef="PAsOn10_31_2017" id="Factid_293" unitRef="USD_per_Share" decimals="2">0.32</us-gaap:SharePrice>

  <us-gaap:ShareBasedCompensation contextRef="P11_01_2016To01_31_2017_CostOfSalesMemberusgaapIncomeStatementLocationAxis" id="Factid_294" unitRef="USD" decimals="0">3000</us-gaap:ShareBasedCompensation>

  <us-gaap:ShareBasedCompensation contextRef="P11_01_2015To01_31_2016_CostOfSalesMemberusgaapIncomeStatementLocationAxis" id="Factid_295" unitRef="USD" decimals="0">10000</us-gaap:ShareBasedCompensation>

  <us-gaap:ShareBasedCompensation contextRef="P11_01_2016To01_31_2017_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" id="Factid_296" unitRef="USD" decimals="0">48000</us-gaap:ShareBasedCompensation>

  <us-gaap:ShareBasedCompensation contextRef="P11_01_2015To01_31_2016_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" id="Factid_297" unitRef="USD" decimals="0">42000</us-gaap:ShareBasedCompensation>

  <us-gaap:CashFDICInsuredAmount contextRef="PAsOn01_31_2017" id="Factid_298" unitRef="USD" decimals="-5">3800000</us-gaap:CashFDICInsuredAmount>

  <us-gaap:ConcentrationRiskPercentage1 contextRef="P11_01_2016To01_31_2017_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapMajorCustomersAxis" id="Factid_299" unitRef="pure" decimals="2">0.15</us-gaap:ConcentrationRiskPercentage1>

  <us-gaap:ConcentrationRiskPercentage1 contextRef="P11_01_2015To01_31_2016_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerTwoMemberusgaapMajorCustomersAxis" id="Factid_300" unitRef="pure" decimals="2">0.13</us-gaap:ConcentrationRiskPercentage1>

  <us-gaap:ConcentrationRiskPercentage1 contextRef="P11_01_2015To01_31_2016_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_301" unitRef="pure" decimals="2">0.15</us-gaap:ConcentrationRiskPercentage1>

  <us-gaap:ConcentrationRiskPercentage1 contextRef="P11_01_2015To01_31_2016_CustomerTwoMemberusgaapMajorCustomersAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_302" unitRef="pure" decimals="2">0.13</us-gaap:ConcentrationRiskPercentage1>

  <us-gaap:ConcentrationRiskPercentage1 contextRef="P11_01_2016To01_31_2017_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_303" unitRef="pure" decimals="2">0.17</us-gaap:ConcentrationRiskPercentage1>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2016To01_31_2017_ForeignCountriesTotalMemberrfilAllCountryAxis" id="Factid_304" unitRef="USD" decimals="-3">81000</us-gaap:SalesRevenueNet>

  <us-gaap:SalesRevenueNet contextRef="P11_01_2015To01_31_2016_ForeignCountriesTotalMemberrfilAllCountryAxis" id="Factid_305" unitRef="USD" decimals="-3">292000</us-gaap:SalesRevenueNet>

  <rfil:TotalProvisionAsPercentageOfPreTaxIncome contextRef="P11_01_2016To01_31_2017" id="Factid_306" unitRef="pure" decimals="1">0.3</rfil:TotalProvisionAsPercentageOfPreTaxIncome>

  <rfil:TotalProvisionAsPercentageOfPreTaxIncome contextRef="P11_01_2015To01_31_2016" id="Factid_307" unitRef="pure" decimals="2">0.45</rfil:TotalProvisionAsPercentageOfPreTaxIncome>

  <us-gaap:UnrecognizedTaxBenefits contextRef="PAsOn01_31_2017" id="Factid_308" unitRef="USD" decimals="0">0</us-gaap:UnrecognizedTaxBenefits>

  <us-gaap:UnrecognizedTaxBenefits contextRef="PAsOn10_31_2016" id="Factid_309" unitRef="USD" decimals="0">0</us-gaap:UnrecognizedTaxBenefits>

  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="PAsOn01_31_2017" id="Factid_310" unitRef="USD" decimals="0">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>

  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="PAsOn10_31_2016" id="Factid_311" unitRef="USD" decimals="0">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>

  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn01_31_2017_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_312" unitRef="USD" decimals="-3">310000</us-gaap:FiniteLivedIntangibleAssetsGross>

  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn10_31_2016_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_313" unitRef="USD" decimals="-3">310000</us-gaap:FiniteLivedIntangibleAssetsGross>

  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn01_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_314" unitRef="USD" decimals="-3">5099000</us-gaap:FiniteLivedIntangibleAssetsGross>

  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn10_31_2016_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_315" unitRef="USD" decimals="-3">5099000</us-gaap:FiniteLivedIntangibleAssetsGross>

  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn10_31_2016_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_316" unitRef="USD" decimals="-3">142000</us-gaap:FiniteLivedIntangibleAssetsGross>

  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn01_31_2017_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_317" unitRef="USD" decimals="-3">142000</us-gaap:FiniteLivedIntangibleAssetsGross>

  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn01_31_2017_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_318" unitRef="USD" decimals="-3">283000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>

  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn10_31_2016_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_319" unitRef="USD" decimals="-3">273000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>

  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn01_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_320" unitRef="USD" decimals="-3">1779000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>

  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn10_31_2016_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_321" unitRef="USD" decimals="-3">1644000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>

  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn01_31_2017_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_322" unitRef="USD" decimals="-3">17000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>

  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn10_31_2016_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_323" unitRef="USD" decimals="-3">15000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>

  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn01_31_2017_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_324" unitRef="USD" decimals="-3">27000</us-gaap:FiniteLivedIntangibleAssetsNet>

  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn10_31_2016_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_325" unitRef="USD" decimals="-3">37000</us-gaap:FiniteLivedIntangibleAssetsNet>

  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn01_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_326" unitRef="USD" decimals="-3">3320000</us-gaap:FiniteLivedIntangibleAssetsNet>

  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn10_31_2016_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_327" unitRef="USD" decimals="-3">3455000</us-gaap:FiniteLivedIntangibleAssetsNet>

  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn01_31_2017_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_328" unitRef="USD" decimals="-3">125000</us-gaap:FiniteLivedIntangibleAssetsNet>

  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn10_31_2016_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_329" unitRef="USD" decimals="-3">127000</us-gaap:FiniteLivedIntangibleAssetsNet>

  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P11_01_2016To01_31_2017_MinimumMemberusgaapRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_330">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>

  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P11_01_2016To01_31_2017_MaximumMemberusgaapRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_331">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>

  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P11_01_2016To01_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMemberusgaapRangeAxis" id="Factid_332">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>

  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P11_01_2016To01_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMemberusgaapRangeAxis" id="Factid_333">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>

  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P11_01_2016To01_31_2017_BacklogMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_334">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>

  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P11_01_2016To01_31_2017_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_335">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>

  <us-gaap:CommonStockDividendsPerShareCashPaid contextRef="P11_01_2016To01_31_2017" id="Factid_336" unitRef="USD_per_Share" decimals="2">0.02</us-gaap:CommonStockDividendsPerShareCashPaid>

  <us-gaap:CommonStockDividendsPerShareCashPaid contextRef="P11_01_2015To01_31_2016" id="Factid_337" unitRef="USD_per_Share" decimals="2">0.07</us-gaap:CommonStockDividendsPerShareCashPaid>

  <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="P04_01_2017To04_15_2017" id="Factid_338">2017-03-31</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>

  <rfil:IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses contextRef="P01_01_2017To01_26_2017_SanDiegoCaliforniaMemberusgaapStatementGeographicalAxis" id="Factid_339" unitRef="USD" decimals="0">2596</rfil:IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses>

  <us-gaap:LeaseAndRentalExpense contextRef="P01_01_2017To01_26_2017_MinimumMemberusgaapRangeAxis_SanDiegoCaliforniaMemberusgaapStatementGeographicalAxis" id="Factid_340" unitRef="USD" decimals="0">20125</us-gaap:LeaseAndRentalExpense>

  <us-gaap:LeaseAndRentalExpense contextRef="P01_01_2017To01_26_2017_MaximumMemberusgaapRangeAxis_SanDiegoCaliforniaMemberusgaapStatementGeographicalAxis" id="Factid_341" unitRef="USD" decimals="0">22721</us-gaap:LeaseAndRentalExpense>

  <us-gaap:AreaOfLand contextRef="PAsOn01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_NewYorkMemberusgaapStatementGeographicalAxis" id="Factid_342" unitRef="acre" decimals="0">12000</us-gaap:AreaOfLand>

  <us-gaap:LeaseAndRentalExpense contextRef="P11_01_2016To01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_NewYorkMemberusgaapStatementGeographicalAxis" id="Factid_343" unitRef="USD" decimals="0">13000</us-gaap:LeaseAndRentalExpense>

  <us-gaap:AreaOfLand contextRef="PAsOn01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_NewJerseyMemberusgaapStatementGeographicalAxis" id="Factid_344" unitRef="acre" decimals="0">15000</us-gaap:AreaOfLand>

  <us-gaap:LeaseAndRentalExpense contextRef="P11_01_2016To01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_NewJerseyMemberusgaapStatementGeographicalAxis" id="Factid_345" unitRef="USD" decimals="0">11655</us-gaap:LeaseAndRentalExpense>

  <us-gaap:LeaseAndRentalExpense contextRef="P11_01_2016To01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_MilfordMemberusgaapStatementGeographicalAxis" id="Factid_346" unitRef="USD" decimals="0">8307</us-gaap:LeaseAndRentalExpense>

  <us-gaap:AreaOfLand contextRef="PAsOn01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_MilfordMemberusgaapStatementGeographicalAxis" id="Factid_347" unitRef="acre" decimals="0">13750</us-gaap:AreaOfLand>

  <us-gaap:LeaseExpirationDate1 contextRef="P11_01_2016To01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_NewYorkMemberusgaapStatementGeographicalAxis" id="Factid_348">2017-06-30</us-gaap:LeaseExpirationDate1>

  <us-gaap:LeaseExpirationDate1 contextRef="P11_01_2016To01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_NewJerseyMemberusgaapStatementGeographicalAxis" id="Factid_349">2017-09-30</us-gaap:LeaseExpirationDate1>

  <us-gaap:LeaseExpirationDate1 contextRef="P11_01_2016To01_31_2017_CommitmentsMemberusgaapFinancialInstrumentAxis_MilfordMemberusgaapStatementGeographicalAxis" id="Factid_350">2017-08-30</us-gaap:LeaseExpirationDate1>

  <us-gaap:OperatingLeasesRentExpenseNet contextRef="P11_01_2016To01_31_2017" id="Factid_351" unitRef="USD" decimals="0">40000</us-gaap:OperatingLeasesRentExpenseNet>

  <us-gaap:CommonStockSharesIssued contextRef="PAsOn10_31_2016" id="Factid_352" unitRef="shares" decimals="INF">8835483</us-gaap:CommonStockSharesIssued>

  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn01_31_2017" id="Factid_353" unitRef="shares" decimals="INF">8835483</us-gaap:CommonStockSharesOutstanding>

  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn10_31_2016" id="Factid_354" unitRef="shares" decimals="INF">8835483</us-gaap:CommonStockSharesOutstanding>

  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="P11_01_2016To01_31_2017" id="Factid_355" unitRef="USD" decimals="-3">-23000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>

  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="P11_01_2015To01_31_2016" id="Factid_356" unitRef="USD" decimals="-3">0</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>

  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="P11_01_2016To01_31_2017" id="Factid_357">&lt;div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"&gt; &lt;b&gt;Note 10 - Income tax benefit&lt;/b&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"&gt;&lt;font style="font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The Company uses an estimated annual effective tax rate, which is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates, to determine its quarterly provision (benefit) for income taxes. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The benefit for income taxes was &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 30&lt;/font&gt;% and &lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt; 45&lt;/font&gt;% of income (loss) before income taxes for the three months ended January 31, 2017 and 2016, respectively. The decrease in the effective income tax rate from period to period was primarily driven by an increased ratio of book income (loss) to discrete benefits from R&amp;amp;D credits related to the change in tax law in both periods.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The Company recorded income from discontinued operations, net of tax, as disclosed in Note 2.&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; &amp;#160;&lt;/div&gt; &lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"&gt; The total amount of unrecognized tax benefits was $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;0&lt;/font&gt;&lt;/font&gt; as of January 31, 2017 and October 31, 2016. The total balance of accrued interest and penalties related to uncertain tax positions was $&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;&lt;font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;0&lt;/font&gt;&lt;/font&gt; as of January 31, 2017 and October&amp;#160;31, 2016. The Company recognizes interest and penalties related to uncertain tax positions, if any, as a component of income tax expense and the accrued interest and penalties, if any, are included in deferred and other long-term liabilities in the Company's condensed consolidated balance sheets. There were no material interest or penalties included in income tax expense for the three months ended January 31, 2017.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>

  <us-gaap:LeaseExpirationDate1 contextRef="P01_01_2017To01_26_2017_SanDiegoCaliforniaMemberusgaapStatementGeographicalAxis" id="Factid_358">2022-07-31</us-gaap:LeaseExpirationDate1>

  <us-gaap:LeaseExpirationDate1 contextRef="P04_01_2014To04_30_2014_SanDiegoCaliforniaMemberusgaapStatementGeographicalAxis" id="Factid_359">2017-03-31</us-gaap:LeaseExpirationDate1>

  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="P11_01_2015To01_31_2016_BioconnectDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" id="Factid_360" unitRef="USD" decimals="0">-40000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>

  <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet contextRef="P11_01_2015To01_31_2016_AvielElectronicsDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" id="Factid_361" unitRef="USD" decimals="0">-40000</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>

  <us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued contextRef="P11_01_2016To01_31_2017" id="Factid_362" unitRef="shares" decimals="INF">77339</us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued>

<!--FootNote Section Ref-->

  <link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
  </link:footnoteLink>
</xbrli:xbrl>

</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>rfil-20170131.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated by DataTracks version 1.1.9 on 14-Mar-2017 [01:24:23] {PM} EST - www.datatracks.com -->
<schema targetNamespace="http://www.rfindustries.com/20170131" elementFormDefault="qualified" xmlns:rfil="http://www.rfindustries.com/20170131" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:country="http://xbrl.sec.gov/country/2016-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2016-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2016-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:us-types="http://fasb.org/us-types/2016-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.rfindustries.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>101 - Document - Document And Entity Information</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
        <link:definition>102 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>103 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfOperations" id="CondensedConsolidatedStatementsOfOperations">
        <link:definition>104 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfCashFlows" id="CondensedConsolidatedStatementsOfCashFlows">
        <link:definition>105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/UnauditedInterimCondensedConsolidatedFinancialStatements" id="UnauditedInterimCondensedConsolidatedFinancialStatements">
        <link:definition>106 - Disclosure - Unaudited interim condensed consolidated financial statements</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/DiscontinuedOperations" id="DiscontinuedOperations">
        <link:definition>107 - Disclosure - Discontinued operations</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/SaleOfAvielElectronicsDivision" id="SaleOfAvielElectronicsDivision">
        <link:definition>108 - Disclosure - Sale of Aviel Electronics division</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendors" id="InventoriesAndMajorVendors">
        <link:definition>109 - Disclosure - Inventories and major vendors</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/OtherCurrentAssets" id="OtherCurrentAssets">
        <link:definition>110 - Disclosure - Other current assets</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/EarningsPerShare" id="EarningsPerShare">
        <link:definition>111 - Disclosure - Earnings per share</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactions" id="StockbasedCompensationAndEquityTransactions">
        <link:definition>112 - Disclosure - Stock-based compensation and equity transactions</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/ConcentrationsOfCreditRisk" id="ConcentrationsOfCreditRisk">
        <link:definition>113 - Disclosure - Concentrations of credit risk</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/SegmentInformation" id="SegmentInformation">
        <link:definition>114 - Disclosure - Segment information</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/IncomeTaxBenefit" id="IncomeTaxBenefit">
        <link:definition>115 - Disclosure - Income tax benefit</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/IntangibleAssets" id="IntangibleAssets">
        <link:definition>116 - Disclosure - Intangible assets</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilities" id="AccruedExpensesAndOtherLongtermLiabilities">
        <link:definition>117 - Disclosure - Accrued expenses and other long-term liabilities</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/FormerLineOfCredit" id="FormerLineOfCredit">
        <link:definition>118 - Disclosure - Former line of credit</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/Commitments" id="Commitments">
        <link:definition>119 - Disclosure - Commitments</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/CashDividendAndDeclaredDividends" id="CashDividendAndDeclaredDividends">
        <link:definition>120 - Disclosure - Cash dividend and declared dividends</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/SubsequentEvents" id="SubsequentEvents">
        <link:definition>121 - Disclosure - Subsequent events</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsTables" id="InventoriesAndMajorVendorsTables">
        <link:definition>122 - Disclosure - Inventories and major vendors (Tables)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsTables" id="OtherCurrentAssetsTables">
        <link:definition>123 - Disclosure - Other current assets (Tables)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/EarningsPerShareTables" id="EarningsPerShareTables">
        <link:definition>124 - Disclosure - Earnings per share (Tables)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactionsTables" id="StockbasedCompensationAndEquityTransactionsTables">
        <link:definition>125 - Disclosure - Stock-based compensation and equity transactions (Tables)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/SegmentInformationTables" id="SegmentInformationTables">
        <link:definition>126 - Disclosure - Segment information (Tables)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/IntangibleAssetsTables" id="IntangibleAssetsTables">
        <link:definition>127 - Disclosure - Intangible assets (Tables)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesTables" id="AccruedExpensesAndOtherLongtermLiabilitiesTables">
        <link:definition>128 - Disclosure - Accrued expenses and other long-term liabilities (Tables)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/DiscontinuedOperationsAdditionalInformationDetail" id="DiscontinuedOperationsAdditionalInformationDetail">
        <link:definition>129 - Disclosure - Discontinued operations - Additional Information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/SaleOfAvielElectronicsDivisionAdditionalInformationDetail" id="SaleOfAvielElectronicsDivisionAdditionalInformationDetail">
        <link:definition>130 - Disclosure - Sale of Aviel Electronics division - Additional Information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsDetail" id="OtherCurrentAssetsDetail">
        <link:definition>131 - Disclosure - Other current assets (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsAdditionalInformationDetail" id="OtherCurrentAssetsAdditionalInformationDetail">
        <link:definition>132 - Disclosure - Other current assets - Additional Information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/EarningsPerShareAdditionalInformationDetail" id="EarningsPerShareAdditionalInformationDetail">
        <link:definition>133 - Disclosure - Earnings per share - Additional Information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail" id="InventoriesAndMajorVendorsComponentsOfInventoriesDetail">
        <link:definition>134 - Disclosure - Inventories and major vendors - Components of Inventories (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsAdditionalInformationDetail" id="InventoriesAndMajorVendorsAdditionalInformationDetail">
        <link:definition>135 - Disclosure - Inventories and major vendors - Additional Information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedEarningsPerShareDetail" id="ComputationOfBasicAndDilutedEarningsPerShareDetail">
        <link:definition>136 - Disclosure - Computation of basic and diluted earnings per share (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactionsAdditionalInformationDetail" id="StockbasedCompensationAndEquityTransactionsAdditionalInformationDetail">
        <link:definition>137 - Disclosure - Stock-based compensation and equity transactions - Additional Information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail" id="SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail">
        <link:definition>138 - Disclosure - Summary of status of options granted under stock option plans and changes in options outstanding (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/ConcentrationsOfCreditRiskAdditionalInformationDetail" id="ConcentrationsOfCreditRiskAdditionalInformationDetail">
        <link:definition>139 - Disclosure - Concentrations of credit risk - Additional Information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/SalesByGeographicAreaDetail" id="SalesByGeographicAreaDetail">
        <link:definition>140 - Disclosure - Sales by geographic area (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail" id="NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail">
        <link:definition>141 - Disclosure - Net sales, income (loss) before provision for income taxes and other related segment information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/IncomeTaxBenefitAdditionalInformationDetail" id="IncomeTaxBenefitAdditionalInformationDetail">
        <link:definition>142 - Disclosure - Income tax benefit - Additional Information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/IntangibleAssetsDetail" id="IntangibleAssetsDetail">
        <link:definition>143 - Disclosure - Intangible assets (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/IntangibleAssetsParentheticalDetail" id="IntangibleAssetsParentheticalDetail">
        <link:definition>144 - Disclosure - Intangible assets (Parenthetical) (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail" id="AccruedExpensesAndOtherLongtermLiabilitiesDetail">
        <link:definition>145 - Disclosure - Accrued expenses and other long-term liabilities (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail" id="AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail">
        <link:definition>146 - Disclosure - Accrued expenses and other long-term liabilities - Additional Information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/FormerLineOfCreditAdditionalInformationDetail" id="FormerLineOfCreditAdditionalInformationDetail">
        <link:definition>147 - Disclosure - Former line of credit - Additional Information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/CommitmentsAdditionalInformationDetail" id="CommitmentsAdditionalInformationDetail">
        <link:definition>148 - Disclosure - Commitments - Additional Information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/CashDividendAndDeclaredDividendsAdditionalInformationDetail" id="CashDividendAndDeclaredDividendsAdditionalInformationDetail">
        <link:definition>149 - Disclosure - Cash dividend and declared dividends - Additional Information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:roleType roleURI="http://www.rfindustries.com/role/SubsequentEventsAdditionalInformationDetail" id="SubsequentEventsAdditionalInformationDetail">
        <link:definition>150 - Disclosure - Subsequent events - Additional Information (Detail)</link:definition>

        <link:usedOn>link:presentationLink</link:usedOn>

        <link:usedOn>link:definitionLink</link:usedOn>

        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>

      <link:linkbaseRef xlink:type="simple" xlink:href="rfil-20170131_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />

      <link:linkbaseRef xlink:type="simple" xlink:href="rfil-20170131_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />

      <link:linkbaseRef xlink:type="simple" xlink:href="rfil-20170131_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />

      <link:linkbaseRef xlink:type="simple" xlink:href="rfil-20170131_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
    </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://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />

  <import namespace="http://fasb.org/us-gaap/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd" />

  <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />

  <import namespace="http://xbrl.sec.gov/country/2016-01-31" schemaLocation="http://xbrl.sec.gov/country/2016/country-2016-01-31.xsd" />

  <import namespace="http://xbrl.sec.gov/currency/2016-01-31" schemaLocation="http://xbrl.sec.gov/currency/2016/currency-2016-01-31.xsd" />

  <import namespace="http://xbrl.sec.gov/exch/2016-01-31" schemaLocation="http://xbrl.sec.gov/exch/2016/exch-2016-01-31.xsd" />

  <import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd" />

  <import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />

  <import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" />

  <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />

  <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />

  <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />

  <import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />

  <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.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://fasb.org/us-types/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-types-2016-01-31.xsd" />

  <element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DocumentAndEntityInformationAbstract" />

  <element name="CashDividendAndDividendsDeclarationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CashDividendAndDividendsDeclarationAbstract" />

  <element name="CashDividendsAndDividendsDeclarationTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CashDividendsAndDividendsDeclarationTextBlock" />

  <element name="ScheduleOfIntangibleAssetsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_ScheduleOfIntangibleAssetsTableTextBlock" />

  <element name="RfNeulinkMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_RfNeulinkMember" />

  <element name="RadioMobileIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_RadioMobileIncMember" />

  <element name="VendorOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_VendorOneMember" />

  <element name="VendorTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_VendorTwoMember" />

  <element name="DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" />

  <element name="DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" />

  <element name="NonemployeeDirectorAnnualGrant" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" substitutionGroup="xbrli:item" id="rfil_NonemployeeDirectorAnnualGrant" />

  <element name="ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" substitutionGroup="xbrli:item" id="rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" />

  <element name="DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" />

  <element name="DisclosureSalesByGeographicAreaAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureSalesByGeographicAreaAbstract" />

  <element name="AllCountryAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="rfil_AllCountryAxis" />

  <element name="AllCountryDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_AllCountryDomain" />

  <element name="AllOtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_AllOtherMember" />

  <element name="ForeignCountriesTotalMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_ForeignCountriesTotalMember" />

  <element name="DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" />

  <element name="RfConnectorsAndCableAssemblyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_RfConnectorsAndCableAssemblyMember" />

  <element name="CustomCablingManufacturingAndAssemblyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CustomCablingManufacturingAndAssemblyMember" />

  <element name="DisclosureIncomeTaxesAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" />

  <element name="IncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rfil_IncomeTaxesTable" />

  <element name="TotalProvisionAsPercentageOfPreTaxIncome" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_TotalProvisionAsPercentageOfPreTaxIncome" />

  <element name="IntangibleAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rfil_IntangibleAssetsTable" />

  <element name="IntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_IntangibleAssetsLineItems" />

  <element name="DisclosureAccruedExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureAccruedExpensesAbstract" />

  <element name="ScheduleOfAccruedLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rfil_ScheduleOfAccruedLiabilitiesTable" />

  <element name="ScheduleOfAccruedLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_ScheduleOfAccruedLiabilitiesLineItems" />

  <element name="AccruedInventoryReceiptsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" substitutionGroup="xbrli:item" id="rfil_AccruedInventoryReceiptsCurrent" />

  <element name="AccruedEarnOutLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" substitutionGroup="xbrli:item" id="rfil_AccruedEarnOutLiability" />

  <element name="CommitmentsAndContingenciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rfil_CommitmentsAndContingenciesTable" />

  <element name="DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" />

  <element name="ProceedsFromSaleOfInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" substitutionGroup="xbrli:item" id="rfil_ProceedsFromSaleOfInventory" />

  <element name="AccruedEarnOutLiabilityNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" substitutionGroup="xbrli:item" id="rfil_AccruedEarnOutLiabilityNonCurrent" />

  <element name="NewJerseyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_NewJerseyMember" />

  <element name="MilfordMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_MilfordMember" />

  <element name="BacklogMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_BacklogMember" />

  <element name="EarningsPerShareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rfil_EarningsPerShareTable" />

  <element name="EarningsPerShareLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EarningsPerShareLineItems" />

  <element name="EarningsPerShareNumeratorsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EarningsPerShareNumeratorsAbstract" />

  <element name="EarningsPerShareDenominatorsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EarningsPerShareDenominatorsAbstract" />

  <element name="SaleOfAvielElectronicsDivisionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_SaleOfAvielElectronicsDivisionAbstract" />

  <element name="PromissoryNoteMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_PromissoryNoteMember" />

  <element name="OtherCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_OtherCurrentAssetsAbstract" />

  <element name="AvielElectronicsDivisionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_AvielElectronicsDivisionMember" />

  <element name="SaleOfAvielElectronicsDivisionTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_SaleOfAvielElectronicsDivisionTextBlock" />

  <element name="CustomerOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CustomerOneMember" />

  <element name="CustomerTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CustomerTwoMember" />

  <element name="BioconnectDivisionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_BioconnectDivisionMember" />

  <element name="IncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_IncomeTaxesLineItems" />

  <element name="SanDiegoCaliforniaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_SanDiegoCaliforniaMember" />

  <element name="IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" substitutionGroup="xbrli:item" id="rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses" />

  <element name="CommitmentsAndContingenciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CommitmentsAndContingenciesLineItems" />

  <element name="NewYorkMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_NewYorkMember" />
</schema>

</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>rfil-20170131_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated by DataTracks version 1.1.9 on 14-Mar-2017 [01:24:23] {PM} EST - www.datatracks.com -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#InventoriesAndMajorVendors" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendors" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#EarningsPerShare" roleURI="http://www.rfindustries.com/role/EarningsPerShare" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#IntangibleAssets" roleURI="http://www.rfindustries.com/role/IntangibleAssets" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#AccruedExpensesAndOtherLongtermLiabilities" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilities" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#Commitments" roleURI="http://www.rfindustries.com/role/Commitments" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheets" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#InventoriesAndMajorVendorsComponentsOfInventoriesDetail" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CondensedConsolidatedStatementsOfOperations" roleURI="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfOperations" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#AccruedExpensesAndOtherLongtermLiabilitiesDetail" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfCashFlows" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#DiscontinuedOperations" roleURI="http://www.rfindustries.com/role/DiscontinuedOperations" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#ComputationOfBasicAndDilutedEarningsPerShareDetail" roleURI="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedEarningsPerShareDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#OtherCurrentAssetsDetail" roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#OtherCurrentAssets" roleURI="http://www.rfindustries.com/role/OtherCurrentAssets" />

  <calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="30" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_OtherAssetsCurrent" use="optional" order="40" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_MachineryAndEquipmentGross" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_FurnitureAndFixturesGross" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" order="20" weight="-1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_Goodwill" use="optional" order="30" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" order="40" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" use="optional" order="50" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="60" weight="1" />
  </calculationLink>

  <calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="30" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_CommitmentsAndContingencies" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="30" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="30" weight="1" />
  </calculationLink>

  <calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryWorkInProcess" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryFinishedGoods" use="optional" order="30" weight="1" />
  </calculationLink>

  <calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_Revenues" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfGoodsSold" use="optional" order="20" weight="-1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OperatingExpenses" use="optional" order="20" weight="-1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_NonoperatingIncomeExpense" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="20" weight="-1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" use="optional" order="20" weight="1" />
  </calculationLink>

  <calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" use="optional" order="20" weight="1" />
  </calculationLink>

  <calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" use="optional" order="20" weight="1" />
  </calculationLink>

  <calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedSalariesCurrent" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AccruedInventoryReceiptsCurrent" xlink:label="loc_rfil_AccruedInventoryReceiptsCurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_rfil_AccruedInventoryReceiptsCurrent" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AccruedEarnOutLiability" xlink:label="loc_rfil_AccruedEarnOutLiability" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_rfil_AccruedEarnOutLiability" use="optional" order="30" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent" use="optional" order="40" weight="1" />
  </calculationLink>

  <calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfCashFlows">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DepreciationAndAmortization" use="optional" order="30" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="40" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1" use="optional" order="50" weight="-1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="60" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="70" weight="-1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order="80" weight="-1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" use="optional" order="90" weight="-1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="100" weight="-1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="110" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" use="optional" order="120" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" use="optional" order="130" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" use="optional" order="140" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock" use="optional" order="30" weight="-1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="30" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ProceedsFromSaleOfInventory" xlink:label="loc_rfil_ProceedsFromSaleOfInventory" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_rfil_ProceedsFromSaleOfInventory" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="30" weight="-1" />
  </calculationLink>

  <calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedEarningsPerShareDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" use="optional" order="20" weight="1" />
  </calculationLink>

  <calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssetsDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="loc_us-gaap_PrepaidTaxes" use="optional" order="10" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseCurrent" use="optional" order="20" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent" use="optional" order="30" weight="1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent" />

    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent" use="optional" order="40" weight="1" />
  </calculationLink>
</linkbase>

</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>rfil-20170131_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated by DataTracks version 1.1.9 on 14-Mar-2017 [01:24:23] {PM} EST - www.datatracks.com -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#DocumentAndEntityInformation" roleURI="http://www.rfindustries.com/role/DocumentAndEntityInformation" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheets" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheetsParenthetical" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#DiscontinuedOperationsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/DiscontinuedOperationsAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#InventoriesAndMajorVendorsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#InventoriesAndMajorVendorsComponentsOfInventoriesDetail" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#EarningsPerShareAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/EarningsPerShareAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CondensedConsolidatedStatementsOfOperations" roleURI="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfOperations" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail" roleURI="http://www.rfindustries.com/role/SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#StockbasedCompensationAndEquityTransactionsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactionsAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#ConcentrationsOfCreditRiskAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/ConcentrationsOfCreditRiskAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#SalesByGeographicAreaDetail" roleURI="http://www.rfindustries.com/role/SalesByGeographicAreaDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail" roleURI="http://www.rfindustries.com/role/NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#IncomeTaxBenefitAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/IncomeTaxBenefitAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#IntangibleAssetsDetail" roleURI="http://www.rfindustries.com/role/IntangibleAssetsDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#AccruedExpensesAndOtherLongtermLiabilitiesDetail" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#FormerLineOfCreditAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/FormerLineOfCreditAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CommitmentsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/CommitmentsAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CashDividendAndDeclaredDividendsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/CashDividendAndDeclaredDividendsAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#SubsequentEventsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/SubsequentEventsAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfCashFlows" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#IntangibleAssetsParentheticalDetail" roleURI="http://www.rfindustries.com/role/IntangibleAssetsParentheticalDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#ComputationOfBasicAndDilutedEarningsPerShareDetail" roleURI="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedEarningsPerShareDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#SaleOfAvielElectronicsDivisionAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/SaleOfAvielElectronicsDivisionAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#OtherCurrentAssetsDetail" roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#OtherCurrentAssetsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsAdditionalInformationDetail" />

  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />

  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />

  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />

  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />

  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />

  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_3" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentInformationTable_3" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1253" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_3" xlink:to="loc_dei_LegalEntityAxis_1253" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1254" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1253" xlink:to="loc_dei_EntityDomain_1254" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1254_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1253" xlink:to="loc_dei_EntityDomain_1254_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_5" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentType_5" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_6" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_AmendmentFlag_6" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_7" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentPeriodEndDate_7" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_8" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentFiscalYearFocus_8" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_9" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_9" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_10" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityRegistrantName_10" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_11" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityCentralIndexKey_11" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_12" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_CurrentFiscalYearEndDate_12" use="optional" order="12" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_13" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityFilerCategory_13" use="optional" order="13" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_14" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_TradingSymbol_14" use="optional" order="14" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_15" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_15" use="optional" order="15" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_53" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_50" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_53" xlink:to="loc_us-gaap_StatementTable_50" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_51" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_50" xlink:to="loc_dei_LegalEntityAxis_51" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_52" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_51" xlink:to="loc_dei_EntityDomain_52" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_52_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_51" xlink:to="loc_dei_EntityDomain_52_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_54" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53" xlink:to="loc_us-gaap_AssetsAbstract_54" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_55" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_AssetsCurrentAbstract_55" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_56" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_56" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_58" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_58" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_59" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_InventoryNet_59" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_60" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_OtherAssetsCurrent_60" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_62" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_AssetsCurrent_62" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" use="optional" order="12" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_64" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_64" use="optional" order="13" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_65" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_65" use="optional" order="14" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_66" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_66" use="optional" order="15" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_67" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_67" use="optional" order="16" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_68" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_68" use="optional" order="17" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_69" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_Goodwill_69" use="optional" order="18" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_70" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_70" use="optional" order="19" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_71" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_71" use="optional" order="20" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_73" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_73" use="optional" order="21" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_74" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_Assets_74" use="optional" order="22" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" use="optional" order="23" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_76" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_76" use="optional" order="24" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_77" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_76" xlink:to="loc_us-gaap_AccountsPayableCurrent_77" use="optional" order="25" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_78" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_76" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_78" use="optional" order="26" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_81" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_76" xlink:to="loc_us-gaap_LiabilitiesCurrent_81" use="optional" order="27" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82" use="optional" order="28" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_83" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_83" use="optional" order="29" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_84" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_Liabilities_84" use="optional" order="30" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_85" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_CommitmentsAndContingencies_85" use="optional" order="31" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" use="optional" order="32" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_87" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_CommonStockValue_87" use="optional" order="33" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_88" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_88" use="optional" order="34" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_89" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_89" use="optional" order="35" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_90" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_StockholdersEquity_90" use="optional" order="36" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_91" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_91" use="optional" order="37" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_130" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_127" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StatementTable_127" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_128" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_127" xlink:to="loc_dei_LegalEntityAxis_128" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_129" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_128" xlink:to="loc_dei_EntityDomain_129" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_129_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_128" xlink:to="loc_dei_EntityDomain_129_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_131" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_131" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_132" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_132" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_133" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_133" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_134" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockSharesIssued_134" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_135" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_135" use="optional" order="9" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/DiscontinuedOperationsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_RfNeulinkMember" xlink:label="loc_rfil_RfNeulinkMember_195" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" xlink:to="loc_rfil_RfNeulinkMember_195" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_BioconnectDivisionMember" xlink:label="loc_rfil_BioconnectDivisionMember_1073" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" xlink:to="loc_rfil_BioconnectDivisionMember_1073" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaap_CounterpartyNameAxis_201" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" xlink:to="loc_us-gaap_CounterpartyNameAxis_201" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CounterpartyNameAxis_201" xlink:to="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CounterpartyNameAxis_201" xlink:to="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202_default" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_RadioMobileIncMember" xlink:label="loc_rfil_RadioMobileIncMember_203" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202" xlink:to="loc_rfil_RadioMobileIncMember_203" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="loc_us-gaap_RoyaltyRevenue_205" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" xlink:to="loc_us-gaap_RoyaltyRevenue_205" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1074" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1074" use="optional" order="12" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendorsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_961" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_208" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_961" xlink:to="loc_us-gaap_InventoryCurrentTable_208" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_208" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_VendorOneMember" xlink:label="loc_rfil_VendorOneMember_213" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" xlink:to="loc_rfil_VendorOneMember_213" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_VendorTwoMember" xlink:label="loc_rfil_VendorTwoMember_214" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" xlink:to="loc_rfil_VendorTwoMember_214" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_216" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_208" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_216" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_962" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_216" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_962" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_962_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_216" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_962_default" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_963" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_962" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_963" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_217" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_961" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_217" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves_1236" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_961" xlink:to="loc_us-gaap_InventoryValuationReserves_1236" use="optional" order="12" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_223" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_220" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryCurrentTable_220" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_221" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_220" xlink:to="loc_dei_LegalEntityAxis_221" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_222" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_221" xlink:to="loc_dei_EntityDomain_222" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_222_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_221" xlink:to="loc_dei_EntityDomain_222_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_224" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_224" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_225" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryWorkInProcess_225" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_226" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryFinishedGoods_226" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_227" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryNet_227" use="optional" order="8" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/EarningsPerShareAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_242" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_239" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_242" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_239" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_240" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_239" xlink:to="loc_us-gaap_StatementClassOfStockAxis_240" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_241" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_240" xlink:to="loc_us-gaap_ClassOfStockDomain_241" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_241_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_240" xlink:to="loc_us-gaap_ClassOfStockDomain_241_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_243" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_242" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_243" use="optional" order="5" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_249" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_246" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_StatementTable_246" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_247" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_246" xlink:to="loc_dei_LegalEntityAxis_247" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_248" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_247" xlink:to="loc_dei_EntityDomain_248" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_248_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_247" xlink:to="loc_dei_EntityDomain_248_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_250" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_Revenues_250" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_251" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_CostOfGoodsSold_251" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_252" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_GrossProfit_252" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_253" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_OperatingExpensesAbstract_253" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_254" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_254" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_255" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_255" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_256" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_OperatingExpenses_256" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_257" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_OperatingIncomeLoss_257" use="optional" order="12" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_258" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_258" use="optional" order="13" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_259" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_259" use="optional" order="14" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_260" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_260" use="optional" order="15" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_261" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_261" use="optional" order="16" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_262" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_262" use="optional" order="17" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_263" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_NetIncomeLoss_263" use="optional" order="18" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_264" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_264" use="optional" order="19" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_266" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_264" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_266" use="optional" order="20" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_267" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_264" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_267" use="optional" order="21" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_268" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_264" xlink:to="loc_us-gaap_EarningsPerShareBasic_268" use="optional" order="22" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_269" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_269" use="optional" order="23" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_270" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_269" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_270" use="optional" order="24" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_271" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_269" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_271" use="optional" order="25" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_272" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_269" xlink:to="loc_us-gaap_EarningsPerShareDiluted_272" use="optional" order="26" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" use="optional" order="27" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274" use="optional" order="28" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_275" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_275" use="optional" order="29" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_295" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294" xlink:to="loc_us-gaap_StockOptionMember_295" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_302" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_302" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_303" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_303" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_305" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_305" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_307" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_307" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_308" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_308" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" use="optional" order="12" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_310" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_310" use="optional" order="13" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_311" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_311" use="optional" order="14" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_313" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_313" use="optional" order="15" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_315" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_315" use="optional" order="16" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_316" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_316" use="optional" order="17" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactionsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_320" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_dei_LegalEntityAxis_320" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_321" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_320" xlink:to="loc_dei_EntityDomain_321" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_321_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_320" xlink:to="loc_dei_EntityDomain_321_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_322" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_322" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_323" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_322" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_323" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_323_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_322" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_323_default" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_324" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_323" xlink:to="loc_us-gaap_CostOfSalesMember_324" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_325" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_323" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_325" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327_default" use="optional" order="12" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_329" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_AwardTypeAxis_329" use="optional" order="13" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_329" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330" use="optional" order="14" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_329" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330_default" use="optional" order="15" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333" use="optional" order="16" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333" xlink:to="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" use="optional" order="17" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333" xlink:to="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334_default" use="optional" order="18" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_338" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_PlanNameAxis_338" use="optional" order="19" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_339" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_338" xlink:to="loc_us-gaap_PlanNameDomain_339" use="optional" order="20" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_339_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_338" xlink:to="loc_us-gaap_PlanNameDomain_339_default" use="optional" order="21" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_344" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_TitleOfIndividualAxis_344" use="optional" order="22" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_344" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345" use="optional" order="23" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_344" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345_default" use="optional" order="24" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_347" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_347" use="optional" order="25" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_347" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111" use="optional" order="26" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_347" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111_default" use="optional" order="27" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_348" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_348" use="optional" order="28" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_349" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_349" use="optional" order="29" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_350" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_350" use="optional" order="30" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_351" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_351" use="optional" order="31" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_352" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_352" use="optional" order="32" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_353" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_353" use="optional" order="33" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_354" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_354" use="optional" order="34" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_355" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_355" use="optional" order="35" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_NonemployeeDirectorAnnualGrant" xlink:label="loc_rfil_NonemployeeDirectorAnnualGrant_359" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_rfil_NonemployeeDirectorAnnualGrant_359" use="optional" order="36" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued_360" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued_360" use="optional" order="37" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xlink:label="loc_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued_361" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued_361" use="optional" order="38" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_362" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_SharePrice_362" use="optional" order="39" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_363" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_ShareBasedCompensation_363" use="optional" order="40" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConcentrationsOfCreditRiskAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_1050" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_367" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1050" xlink:to="loc_us-gaap_ConcentrationRiskTable_367" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_368" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_dei_LegalEntityAxis_368" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_369" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_368" xlink:to="loc_dei_EntityDomain_369" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_369_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_368" xlink:to="loc_dei_EntityDomain_369_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371_default" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueGoodsNetMember" xlink:label="loc_us-gaap_SalesRevenueGoodsNetMember_372" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" xlink:to="loc_us-gaap_SalesRevenueGoodsNetMember_372" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_373" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" xlink:to="loc_us-gaap_AccountsReceivableMember_373" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaap_MajorCustomersAxis_375" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_us-gaap_MajorCustomersAxis_375" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_1051" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorCustomersAxis_375" xlink:to="loc_us-gaap_NameOfMajorCustomerDomain_1051" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_1051_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorCustomersAxis_375" xlink:to="loc_us-gaap_NameOfMajorCustomerDomain_1051_default" use="optional" order="12" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CustomerOneMember" xlink:label="loc_rfil_CustomerOneMember_1052" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain_1051" xlink:to="loc_rfil_CustomerOneMember_1052" use="optional" order="13" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CustomerTwoMember" xlink:label="loc_rfil_CustomerTwoMember_1053" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain_1051" xlink:to="loc_rfil_CustomerTwoMember_1053" use="optional" order="14" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaap_CashFDICInsuredAmount_376" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1050" xlink:to="loc_us-gaap_CashFDICInsuredAmount_376" use="optional" order="15" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_377" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1050" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_377" use="optional" order="16" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SalesByGeographicAreaDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_393" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_393" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AllCountryAxis" xlink:label="loc_rfil_AllCountryAxis_385" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382" xlink:to="loc_rfil_AllCountryAxis_385" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AllCountryDomain" xlink:label="loc_rfil_AllCountryDomain_386" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_rfil_AllCountryAxis_385" xlink:to="loc_rfil_AllCountryDomain_386" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AllCountryDomain" xlink:label="loc_rfil_AllCountryDomain_386_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_rfil_AllCountryAxis_385" xlink:to="loc_rfil_AllCountryDomain_386_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2016/country-2016-01-31.xsd#country_US" xlink:label="loc_country_US_387" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_country_US_387" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_CA" xlink:label="loc_stpr_CA_388" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_stpr_CA_388" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_IL" xlink:label="loc_stpr_IL_389" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_stpr_IL_389" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2016/country-2016-01-31.xsd#country_MX" xlink:label="loc_country_MX_390" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_country_MX_390" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AllOtherMember" xlink:label="loc_rfil_AllOtherMember_391" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_rfil_AllOtherMember_391" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ForeignCountriesTotalMember" xlink:label="loc_rfil_ForeignCountriesTotalMember_392" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_rfil_ForeignCountriesTotalMember_392" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_394" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_393" xlink:to="loc_us-gaap_SalesRevenueNet_394" use="optional" order="11" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_408" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_400" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_400" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_401" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_400" xlink:to="loc_us-gaap_SegmentDomain_401" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_401_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_400" xlink:to="loc_us-gaap_SegmentDomain_401_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_RfConnectorsAndCableAssemblyMember" xlink:label="loc_rfil_RfConnectorsAndCableAssemblyMember_402" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_RfConnectorsAndCableAssemblyMember_402" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CustomCablingManufacturingAndAssemblyMember" xlink:label="loc_rfil_CustomCablingManufacturingAndAssemblyMember_407" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_CustomCablingManufacturingAndAssemblyMember_407" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaap_CorporateMember_406" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_us-gaap_CorporateMember_406" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_409" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_SalesRevenueNet_409" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_410" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_410" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_411" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_DepreciationAndAmortization_411" use="optional" order="10" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IncomeTaxBenefitAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IncomeTaxesLineItems" xlink:label="loc_rfil_IncomeTaxesLineItems_1100" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IncomeTaxesTable" xlink:label="loc_rfil_IncomeTaxesTable_414" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_IncomeTaxesLineItems_1100" xlink:to="loc_rfil_IncomeTaxesTable_414" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_415" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_IncomeTaxesTable_414" xlink:to="loc_dei_LegalEntityAxis_415" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_416" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_415" xlink:to="loc_dei_EntityDomain_416" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_416_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_415" xlink:to="loc_dei_EntityDomain_416_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_417" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_IncomeTaxesTable_414" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_417" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1101" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_417" xlink:to="loc_us-gaap_EquityComponentDomain_1101" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1101_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_417" xlink:to="loc_us-gaap_EquityComponentDomain_1101_default" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_TotalProvisionAsPercentageOfPreTaxIncome" xlink:label="loc_rfil_TotalProvisionAsPercentageOfPreTaxIncome_420" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IncomeTaxesLineItems_1100" xlink:to="loc_rfil_TotalProvisionAsPercentageOfPreTaxIncome_420" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_418" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IncomeTaxesLineItems_1100" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_418" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_419" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IncomeTaxesLineItems_1100" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_419" use="optional" order="10" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IntangibleAssetsDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IntangibleAssetsLineItems" xlink:label="loc_rfil_IntangibleAssetsLineItems_428" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IntangibleAssetsTable" xlink:label="loc_rfil_IntangibleAssetsTable_423" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_rfil_IntangibleAssetsTable_423" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_IntangibleAssetsTable_423" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_426" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_426" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_427" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_us-gaap_CustomerRelationshipsMember_427" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember_689" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_us-gaap_PatentsMember_689" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_429" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_429" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_430" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_430" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_431" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_431" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_432" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_432" use="optional" order="11" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ScheduleOfAccruedLiabilitiesLineItems" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ScheduleOfAccruedLiabilitiesTable" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_436" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435" xlink:to="loc_dei_LegalEntityAxis_436" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_437" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_436" xlink:to="loc_dei_EntityDomain_437" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_437_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_436" xlink:to="loc_dei_EntityDomain_437_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent_439" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_us-gaap_AccruedSalariesCurrent_439" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AccruedInventoryReceiptsCurrent" xlink:label="loc_rfil_AccruedInventoryReceiptsCurrent_440" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_rfil_AccruedInventoryReceiptsCurrent_440" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AccruedEarnOutLiability" xlink:label="loc_rfil_AccruedEarnOutLiability_441" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_rfil_AccruedEarnOutLiability_441" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_442" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_442" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_443" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_443" use="optional" order="9" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/FormerLineOfCreditAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_450" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_446" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_450" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_446" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_447" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_446" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_447" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_448" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_447" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_448" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_448_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_447" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_448_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_449" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_448" xlink:to="loc_us-gaap_LetterOfCreditMember_449" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_452" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_450" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_452" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_453" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_450" xlink:to="loc_us-gaap_LineOfCredit_453" use="optional" order="7" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CommitmentsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CommitmentsAndContingenciesLineItems" xlink:label="loc_rfil_CommitmentsAndContingenciesLineItems_1248" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CommitmentsAndContingenciesTable" xlink:label="loc_rfil_CommitmentsAndContingenciesTable_456" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1248" xlink:to="loc_rfil_CommitmentsAndContingenciesTable_456" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_457" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_StatementScenarioAxis_457" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_458" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_457" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_458" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_458_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_457" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_458_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_459" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_StatementGeographicalAxis_459" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_592" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_459" xlink:to="loc_us-gaap_SegmentGeographicalDomain_592" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_592_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_459" xlink:to="loc_us-gaap_SegmentGeographicalDomain_592_default" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_NewJerseyMember" xlink:label="loc_rfil_NewJerseyMember_595" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_NewJerseyMember_595" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_MilfordMember" xlink:label="loc_rfil_MilfordMember_685" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_MilfordMember_685" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_SanDiegoCaliforniaMember" xlink:label="loc_rfil_SanDiegoCaliforniaMember_1237" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_SanDiegoCaliforniaMember_1237" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_NewYorkMember" xlink:label="loc_rfil_NewYorkMember_1252" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_NewYorkMember_1252" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_591" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_FinancialInstrumentAxis_591" use="optional" order="12" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_591" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599" use="optional" order="13" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_591" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599_default" use="optional" order="14" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsMember" xlink:label="loc_us-gaap_CommitmentsMember_600" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599" xlink:to="loc_us-gaap_CommitmentsMember_600" use="optional" order="15" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_598" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_RangeAxis_598" use="optional" order="16" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1249" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_598" xlink:to="loc_us-gaap_RangeMember_1249" use="optional" order="17" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1249_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_598" xlink:to="loc_us-gaap_RangeMember_1249_default" use="optional" order="18" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_1250" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_1249" xlink:to="loc_us-gaap_MaximumMember_1250" use="optional" order="19" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_1251" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_1249" xlink:to="loc_us-gaap_MinimumMember_1251" use="optional" order="20" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_460" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1248" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_460" use="optional" order="21" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="loc_us-gaap_LeaseExpirationDate1_462" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1248" xlink:to="loc_us-gaap_LeaseExpirationDate1_462" use="optional" order="22" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AreaOfLand" xlink:label="loc_us-gaap_AreaOfLand_596" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1248" xlink:to="loc_us-gaap_AreaOfLand_596" use="optional" order="23" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_597" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1248" xlink:to="loc_us-gaap_LeaseAndRentalExpense_597" use="optional" order="24" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses" xlink:label="loc_rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses_1247" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1248" xlink:to="loc_rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses_1247" use="optional" order="25" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CashDividendAndDeclaredDividendsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="loc_us-gaap_DividendsPayableLineItems_1093" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="loc_us-gaap_DividendsPayableTable_465" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DividendsPayableLineItems_1093" xlink:to="loc_us-gaap_DividendsPayableTable_465" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_466" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_dei_LegalEntityAxis_466" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_467" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_466" xlink:to="loc_dei_EntityDomain_467" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_467_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_466" xlink:to="loc_dei_EntityDomain_467_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaap_DividendsAxis_468" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_us-gaap_DividendsAxis_468" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain_469" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DividendsAxis_468" xlink:to="loc_us-gaap_DividendsDomain_469" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain_469_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DividendsAxis_468" xlink:to="loc_us-gaap_DividendsDomain_469_default" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_474" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_us-gaap_RangeAxis_474" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1094" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_474" xlink:to="loc_us-gaap_RangeMember_1094" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1094_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_474" xlink:to="loc_us-gaap_RangeMember_1094_default" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_475" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsPayableLineItems_1093" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_475" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_476" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsPayableLineItems_1093" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_476" use="optional" order="12" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SubsequentEventsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_1226" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_487" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_1226" xlink:to="loc_us-gaap_SubsequentEventTable_487" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_488" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_488" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_489" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_488" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_489" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_489_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_488" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_489_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_490" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_489" xlink:to="loc_us-gaap_SubsequentEventMember_490" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_491" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_TitleOfIndividualAxis_491" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_491" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_491" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492_default" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_494" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_dei_LegalEntityAxis_494" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_568" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_494" xlink:to="loc_dei_EntityDomain_568" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_568_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_494" xlink:to="loc_dei_EntityDomain_568_default" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567" use="optional" order="12" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955" use="optional" order="13" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955_default" use="optional" order="14" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_954" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_954" use="optional" order="15" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_958" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_954" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_958" use="optional" order="16" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_958_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_954" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_958_default" use="optional" order="17" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_957" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_StatementGeographicalAxis_957" use="optional" order="18" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1143" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_957" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1143" use="optional" order="19" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1143_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_957" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1143_default" use="optional" order="20" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_1142" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_RangeAxis_1142" use="optional" order="21" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1223" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_1142" xlink:to="loc_us-gaap_RangeMember_1223" use="optional" order="22" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1223_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_1142" xlink:to="loc_us-gaap_RangeMember_1223_default" use="optional" order="23" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_1222" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_StatementScenarioAxis_1222" use="optional" order="24" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_1227" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_1222" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_1227" use="optional" order="25" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_1227_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_1222" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_1227_default" use="optional" order="26" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_496" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1226" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_496" use="optional" order="27" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_626" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1226" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_626" use="optional" order="28" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfCashFlows">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_505" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_499" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_StatementTable_499" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_500" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_499" xlink:to="loc_dei_LegalEntityAxis_500" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_501" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_500" xlink:to="loc_dei_EntityDomain_501" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_501_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_500" xlink:to="loc_dei_EntityDomain_501_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_499" xlink:to="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502" xlink:to="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502" xlink:to="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503_default" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_507" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" xlink:to="loc_us-gaap_NetIncomeLoss_507" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_509" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_509" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_511" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_DepreciationAndAmortization_511" use="optional" order="12" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_512" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_ShareBasedCompensation_512" use="optional" order="13" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_943" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_943" use="optional" order="14" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_944" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_944" use="optional" order="15" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" use="optional" order="16" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_515" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_515" use="optional" order="17" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_516" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_516" use="optional" order="18" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_517" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_517" use="optional" order="19" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_518" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_518" use="optional" order="20" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_519" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_519" use="optional" order="21" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_521" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_521" use="optional" order="22" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_522" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_522" use="optional" order="23" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_650" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_650" use="optional" order="24" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_523" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_523" use="optional" order="25" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" use="optional" order="26" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_945" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_945" use="optional" order="27" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ProceedsFromSaleOfInventory" xlink:label="loc_rfil_ProceedsFromSaleOfInventory_1003" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_rfil_ProceedsFromSaleOfInventory_1003" use="optional" order="28" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_527" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_527" use="optional" order="29" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_528" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_528" use="optional" order="30" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" use="optional" order="31" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_530" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_530" use="optional" order="32" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_531" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_531" use="optional" order="33" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_532" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_532" use="optional" order="34" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_533" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_533" use="optional" order="35" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_534" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_534" use="optional" order="36" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_535" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_535" use="optional" order="37" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_537" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_IncomeTaxesPaid_537" use="optional" order="38" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_538" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_538" use="optional" order="39" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:label="loc_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_540" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_540" use="optional" order="40" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ScheduleOfAccruedLiabilitiesLineItems" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_588" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ScheduleOfAccruedLiabilitiesTable" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_588" xlink:to="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_582" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" xlink:to="loc_us-gaap_StatementClassOfStockAxis_582" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_583" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_582" xlink:to="loc_us-gaap_ClassOfStockDomain_583" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_583_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_582" xlink:to="loc_us-gaap_ClassOfStockDomain_583_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_584" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_584" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_589" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_584" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_589" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_589_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_584" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_589_default" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_590" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_589" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_590" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AccruedEarnOutLiabilityNonCurrent" xlink:label="loc_rfil_AccruedEarnOutLiabilityNonCurrent_587" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_588" xlink:to="loc_rfil_AccruedEarnOutLiabilityNonCurrent_587" use="optional" order="9" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IntangibleAssetsParentheticalDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IntangibleAssetsLineItems" xlink:label="loc_rfil_IntangibleAssetsLineItems_818" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IntangibleAssetsTable" xlink:label="loc_rfil_IntangibleAssetsTable_810" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_IntangibleAssetsLineItems_818" xlink:to="loc_rfil_IntangibleAssetsTable_810" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_IntangibleAssetsTable_810" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_814" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_814" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_815" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_us-gaap_CustomerRelationshipsMember_815" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_BacklogMember" xlink:label="loc_rfil_BacklogMember_816" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_rfil_BacklogMember_816" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember_817" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_us-gaap_PatentsMember_817" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_812" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_IntangibleAssetsTable_810" xlink:to="loc_us-gaap_RangeAxis_812" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_819" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_812" xlink:to="loc_us-gaap_RangeMember_819" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_819_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_812" xlink:to="loc_us-gaap_RangeMember_819_default" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_820" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_819" xlink:to="loc_us-gaap_MaximumMember_820" use="optional" order="12" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_821" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_819" xlink:to="loc_us-gaap_MinimumMember_821" use="optional" order="13" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_822" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IntangibleAssetsLineItems_818" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_822" use="optional" order="14" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedEarningsPerShareDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_EarningsPerShareLineItems" xlink:label="loc_rfil_EarningsPerShareLineItems_839" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_EarningsPerShareTable" xlink:label="loc_rfil_EarningsPerShareTable_838" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_rfil_EarningsPerShareTable_838" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_840" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_EarningsPerShareTable_838" xlink:to="loc_dei_LegalEntityAxis_840" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_841" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_840" xlink:to="loc_dei_EntityDomain_841" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_841_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_840" xlink:to="loc_dei_EntityDomain_841_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_EarningsPerShareNumeratorsAbstract" xlink:label="loc_rfil_EarningsPerShareNumeratorsAbstract_842" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_rfil_EarningsPerShareNumeratorsAbstract_842" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_EarningsPerShareDenominatorsAbstract" xlink:label="loc_rfil_EarningsPerShareDenominatorsAbstract_844" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_rfil_EarningsPerShareDenominatorsAbstract_844" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_845" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract_844" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_845" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_846" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract_844" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_846" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_847" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract_844" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_847" use="optional" order="9" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SaleOfAvielElectronicsDivisionAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1046" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_976" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_StatementTable_976" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_977" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_us-gaap_StatementClassOfStockAxis_977" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_978" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_977" xlink:to="loc_us-gaap_ClassOfStockDomain_978" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_978_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_977" xlink:to="loc_us-gaap_ClassOfStockDomain_978_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_979" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_us-gaap_DebtInstrumentAxis_979" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_983" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_979" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_983" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_983_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_979" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_983_default" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_PromissoryNoteMember" xlink:label="loc_rfil_PromissoryNoteMember_984" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_983" xlink:to="loc_rfil_PromissoryNoteMember_984" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_982" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_982" use="optional" order="9" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1033" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_982" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1033" use="optional" order="10" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1033_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_982" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1033_default" use="optional" order="11" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AvielElectronicsDivisionMember" xlink:label="loc_rfil_AvielElectronicsDivisionMember_1037" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1033" xlink:to="loc_rfil_AvielElectronicsDivisionMember_1037" use="optional" order="12" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1032" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1032" use="optional" order="13" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1035" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1032" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1035" use="optional" order="14" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1035_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1032" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1035_default" use="optional" order="15" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_1036" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1035" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_1036" use="optional" order="16" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1034" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1034" use="optional" order="17" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1047" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1034" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1047" use="optional" order="18" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1047_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1034" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1047_default" use="optional" order="19" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_1048" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1047" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_1048" use="optional" order="20" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember_1049" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1047" xlink:to="loc_us-gaap_OtherAssetsMember_1049" use="optional" order="21" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_980" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_980" use="optional" order="22" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_986" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_DebtInstrumentTerm_986" use="optional" order="23" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1026" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1026" use="optional" order="24" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_1027" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_1027" use="optional" order="25" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1028" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1028" use="optional" order="26" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue" xlink:label="loc_us-gaap_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue_1029" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue_1029" use="optional" order="27" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_1031" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_1031" use="optional" order="28" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssetsDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_993" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_990" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_StatementTable_990" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_991" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_990" xlink:to="loc_us-gaap_StatementClassOfStockAxis_991" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_992" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_991" xlink:to="loc_us-gaap_ClassOfStockDomain_992" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_992_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_991" xlink:to="loc_us-gaap_ClassOfStockDomain_992_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes_1080" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_PrepaidTaxes_1080" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_1011" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_1011" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_1012" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_1012" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_1013" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_1013" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_1015" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_OtherAssetsCurrent_1015" use="optional" order="9" />
  </definitionLink>

  <definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssetsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1105" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1018" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1105" xlink:to="loc_us-gaap_StatementTable_1018" use="optional" order="1" xbrldt:contextElement="segment" xbrldt:closed="true" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1019" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1018" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1019" use="optional" order="2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1020" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1019" xlink:to="loc_us-gaap_ClassOfStockDomain_1020" use="optional" order="3" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1020_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1019" xlink:to="loc_us-gaap_ClassOfStockDomain_1020_default" use="optional" order="4" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1018" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021" use="optional" order="5" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_1106" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021" xlink:to="loc_us-gaap_ReceivableTypeDomain_1106" use="optional" order="6" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_1106_default" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021" xlink:to="loc_us-gaap_ReceivableTypeDomain_1106_default" use="optional" order="7" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NotesReceivableMember" xlink:label="loc_us-gaap_NotesReceivableMember_1107" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_1106" xlink:to="loc_us-gaap_NotesReceivableMember_1107" use="optional" order="8" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1044" />

    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1105" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1044" use="optional" order="9" />
  </definitionLink>
</linkbase>

</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>rfil-20170131_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated by DataTracks version 1.1.9 on 14-Mar-2017 [01:24:23] {PM} EST - www.datatracks.com -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <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" />

  <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" />

  <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" />

  <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" />

  <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" />

  <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" />

  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />

  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DocumentAndEntityInformationAbstract" xlink:label="loc_rfil_DocumentAndEntityInformationAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DocumentAndEntityInformationAbstract" xml:lang="en-US">Document And Entity Information [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DocumentAndEntityInformationAbstract" xlink:to="lab_rfil_DocumentAndEntityInformationAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationTable" xml:lang="en-US">Document Information [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xml:lang="en-US">Inventory Disclosure [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventory Disclosure [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventories and major vendors</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings per share</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Disclosure Of Compensation Related Costs, Share-Based Payments [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Stock-based compensation and equity transactions</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xml:lang="en-US">Risks and Uncertainties [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Concentrations of credit risk</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Reporting [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment information</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income tax benefit</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Intangible assets</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xml:lang="en-US">Payables and Accruals [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock" xml:lang="en-US">Accounts Payable Accrued Liabilities and Other Liabilities Disclosure Noncurrent [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock" xml:lang="en-US">Accrued expenses</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt Disclosure [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Former line of credit</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock" xml:lang="en-US">Commitments Disclosure [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock" xml:lang="en-US">Commitments</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsDisclosureTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement Of Financial Position [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">ASSETS</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets Current [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">CURRENT ASSETS</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents At Carrying Value</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents, beginning of period</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents, end of period</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable Net Current</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Trade accounts receivable, net of allowance for doubtful accounts of $64 and $62, respectively</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory Net</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories, net</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Totals</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other Assets Current</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other current assets</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Totals</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets Current</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">TOTAL CURRENT ASSETS</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xml:lang="en-US">Property Plant and Equipment Net [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xml:lang="en-US">Property and equipment:</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xml:lang="en-US">Machinery and Equipment Gross</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xml:lang="en-US">Equipment and tooling</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentGross" xlink:to="lab_us-gaap_MachineryAndEquipmentGross" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FurnitureAndFixturesGross" xml:lang="en-US">Furniture and Fixtures Gross</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FurnitureAndFixturesGross" xml:lang="en-US">Furniture and office equipment</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesGross" xlink:to="lab_us-gaap_FurnitureAndFixturesGross" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Accumulated Depreciation Depletion and Amortization Property Plant and Equipment</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Less accumulated depreciation</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property Plant and Equipment Net</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Total property and equipment</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Finite Lived Intangible Assets Net</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Amortizable intangible assets, net</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Amortizable intangible assets, net</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Total</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xml:lang="en-US">Indefinite Lived Intangible Assets Excluding Goodwill</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xml:lang="en-US">Non-amortizable intangible assets</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xml:lang="en-US">Non-amortizable intangible assets, trade marks</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets Noncurrent</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other assets</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">TOTAL ASSETS</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Stockholders Equity [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#39; EQUITY</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities Current [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">CURRENT LIABILITIES</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable Current</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued Liabilities Current</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued expenses</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Totals</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">TOTAL CURRENT LIABILITIES</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Deferred Tax Liabilities Noncurrent</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Deferred tax liabilities</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Net long-term deferred tax liabilities</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other long-term liabilities</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">TOTAL LIABILITIES</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US">Stockholders Equity Including Portion Attributable To Noncontrolling Interest [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US">STOCKHOLDERS&#39; EQUITY</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock Value</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock - authorized 20,000,000 shares of $0.01 par value; 8,835,483 shares issued and outstanding at January 31, 2017 and October 31, 2016</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional Paid In Capital Common Stock</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional paid-in capital</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings Accumulated Deficit</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained earnings</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders&#39; Equity Attributable to Parent, Total</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">TOTAL STOCKHOLDERS&#39; EQUITY</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Stockholders Equity</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS&#39; EQUITY</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CashDividendAndDividendsDeclarationAbstract" xlink:label="loc_rfil_CashDividendAndDividendsDeclarationAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CashDividendAndDividendsDeclarationAbstract" xml:lang="en-US">Cash Dividend And Dividends Declaration [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_CashDividendAndDividendsDeclarationAbstract" xml:lang="en-US">Cash dividend and dividends declaration.</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CashDividendAndDividendsDeclarationAbstract" xlink:to="lab_rfil_CashDividendAndDividendsDeclarationAbstract" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CashDividendsAndDividendsDeclarationTextBlock" xlink:label="loc_rfil_CashDividendsAndDividendsDeclarationTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CashDividendsAndDividendsDeclarationTextBlock" xml:lang="en-US">Cash Dividends And Dividends Declaration [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_CashDividendsAndDividendsDeclarationTextBlock" xml:lang="en-US">Cash dividend and declared dividends</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_CashDividendsAndDividendsDeclarationTextBlock" xml:lang="en-US">The entire disclosure of company&#39;s cash dividends and declared dividends.</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CashDividendsAndDividendsDeclarationTextBlock" xlink:to="lab_rfil_CashDividendsAndDividendsDeclarationTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent events</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Schedule Of Inventory Current Table [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Components of Inventories</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xml:lang="en-US">Computation of Basic and Diluted Weighted Average Shares Outstanding</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Summary of Status of Options Granted under Stock Option Plans and Changes in Options Outstanding</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xml:lang="en-US">Schedule Of Revenue By Major Customers By Reporting Segments Table [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xml:lang="en-US">Sales by Geographic Area</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Schedule Of Segment Reporting Information By Segment [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Net Sales, Income (Loss) Before Provision for Income Taxes and Other Related Segment Information</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ScheduleOfIntangibleAssetsTableTextBlock" xlink:label="loc_rfil_ScheduleOfIntangibleAssetsTableTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ScheduleOfIntangibleAssetsTableTextBlock" xml:lang="en-US">Schedule Of Intangible Assets [Table Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_ScheduleOfIntangibleAssetsTableTextBlock" xml:lang="en-US">Intangible assets</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_ScheduleOfIntangibleAssetsTableTextBlock" xml:lang="en-US">Tabular disclosure of intangible assets, which may be broken down by segment or major class.</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ScheduleOfIntangibleAssetsTableTextBlock" xlink:to="lab_rfil_ScheduleOfIntangibleAssetsTableTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Allowance For Doubtful Accounts Receivable Current</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Trade accounts receivable, allowance for doubtful accounts</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock Shares Authorized</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common stock, authorized</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock Par Or Stated Value Per Share</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common stock, par value</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock Shares Issued</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common stock, shares issued</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock Shares Outstanding</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common stock, shares outstanding</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xml:lang="en-US">Schedule Of Accrued Liabilities Table [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xml:lang="en-US">Accrued expenses</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xml:lang="en-US">Disposal Group Name [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Name [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_RfNeulinkMember" xlink:label="loc_rfil_RfNeulinkMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_RfNeulinkMember" xml:lang="en-US">RF Neulink [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_RfNeulinkMember" xml:lang="en-US">RF Neulink [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_RfNeulinkMember" xlink:to="lab_rfil_RfNeulinkMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaap_CounterpartyNameAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CounterpartyNameAxis" xml:lang="en-US">Counterparty Name [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CounterpartyNameAxis" xlink:to="lab_us-gaap_CounterpartyNameAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain" xml:lang="en-US">Counterparty Name [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_RadioMobileIncMember" xlink:label="loc_rfil_RadioMobileIncMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_RadioMobileIncMember" xml:lang="en-US">Radio Mobile, Inc [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_RadioMobileIncMember" xml:lang="en-US">Radio Mobile, Inc [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_RadioMobileIncMember" xlink:to="lab_rfil_RadioMobileIncMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="loc_us-gaap_RoyaltyRevenue" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RoyaltyRevenue" xml:lang="en-US">Royalty Revenue</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RoyaltyRevenue" xml:lang="en-US">Royalty revenue</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RoyaltyRevenue" xml:lang="en-US">Royalties</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RoyaltyRevenue" xlink:to="lab_us-gaap_RoyaltyRevenue" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryCurrentTable" xml:lang="en-US">Inventory, Current [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_VendorOneMember" xlink:label="loc_rfil_VendorOneMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_VendorOneMember" xml:lang="en-US">Vendor One [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_VendorOneMember" xml:lang="en-US">Vendor One</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_VendorOneMember" xml:lang="en-US">Vendor One</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_VendorOneMember" xlink:to="lab_rfil_VendorOneMember" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_VendorTwoMember" xlink:label="loc_rfil_VendorTwoMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_VendorTwoMember" xml:lang="en-US">Vendor Two [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_VendorTwoMember" xml:lang="en-US">Vendor Two</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_VendorTwoMember" xml:lang="en-US">Vendor Two</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_VendorTwoMember" xlink:to="lab_rfil_VendorTwoMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US">Concentration Risk Type [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration Risk, Percentage</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Purchases of connector products, percentage</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration risk, percentage</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryLineItems" xml:lang="en-US">Inventory [Line Items]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryLineItems" xml:lang="en-US">Inventory [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xml:lang="en-US">Inventory Raw Materials and Supplies</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xml:lang="en-US">Raw materials and supplies</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsAndSupplies" xlink:to="lab_us-gaap_InventoryRawMaterialsAndSupplies" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWorkInProcess" xml:lang="en-US">Inventory Work In Process</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryWorkInProcess" xml:lang="en-US">Work in process</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoods" xml:lang="en-US">Inventory Finished Goods</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryFinishedGoods" xml:lang="en-US">Finished goods</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Shares excluded from computation of diluted per share amount</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Net sales</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfGoodsSold" xml:lang="en-US">Cost Of Goods Sold</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfGoodsSold" xml:lang="en-US">Cost of sales</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsSold" xlink:to="lab_us-gaap_CostOfGoodsSold" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating Expenses [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating expenses:</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and Development Expense</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Engineering</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling General and Administrative Expense</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling and general</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, General and Administrative Expense</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income Loss</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating loss</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Nonoperating Income (Expense)</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Other income</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Loss from continuing operations before benefit for income taxes</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense Benefit</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Benefit for income taxes</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Provision for income taxes</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Net provision (benefit) for income taxes</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xml:lang="en-US">Income (Loss) from Continuing Operations Attributable to Parent, Total</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xml:lang="en-US">Loss from continuing operations</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xml:lang="en-US">Income (loss) from discontinued operations, net of tax</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xml:lang="en-US">Bioconnect</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income Loss</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income (loss)</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Consolidated net income (loss) (A)</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US">Earnings (loss) per share Basic</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xml:lang="en-US">Continuing operations</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xml:lang="en-US">Discontinued operations</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic, Total</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net loss per share</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Basic earnings (loss) per share (A)/(B)</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xml:lang="en-US">Earnings (loss) per share Diluted</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xml:lang="en-US">Continuing operations</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xml:lang="en-US">Discontinued operations</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted, Total</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net loss per share</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Diluted earnings (loss) per share (A)/(C)</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xml:lang="en-US">Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xml:lang="en-US">Weighted average shares outstanding</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number Of Shares Outstanding Basic</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average shares outstanding for basic earnings per share</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Basic</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average shares outstanding for basic earnings (loss) per share</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number Of Diluted Shares Outstanding</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average shares outstanding for diluted earnings per share</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Diluted</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average shares outstanding for diluted earnings (loss) per share</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" xlink:label="loc_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" xml:lang="en-US">Disclosure Summary Of Status Of Options Granted Under Stock Option Plans and Changes In Options Outstanding [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" xml:lang="en-US">Disclosure - Summary of Status of Options Granted under Stock Option Plans and Changes in Options Outstanding [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" xlink:to="lab_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xml:lang="en-US">Major Types Of Debt and Equity Securities [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xml:lang="en-US">Major Types Of Debt and Equity Securities [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockOptionMember" xml:lang="en-US">Stock Option [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockOptionMember" xml:lang="en-US">Stock Option</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember" xlink:to="lab_us-gaap_StockOptionMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding [Roll Forward]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US">Shares</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Options Outstanding at beginning of year</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Options outstanding at end of year</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Net Of Forfeitures</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xml:lang="en-US">Options granted</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xml:lang="en-US">Options canceled or expired</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Rollforward</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US">Weighted Average Exercise Price</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Options outstanding at beginning of year</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Options outstanding at end of year</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Options granted</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures and Expirations In Period Weighted Average Exercise Price</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Options canceled or expired</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Options exercisable at end of year</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested and Expected To Vest Outstanding Weighted Average Exercise Price</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Options vested and expected to vest at end of year</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" xml:lang="en-US">Disclosure Stockbased Compensation and Equity Transactions Additional Information [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" xml:lang="en-US">Disclosure - Stock-based Compensation and Equity Transactions - Additional Information [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" xlink:to="lab_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of Sales [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of Sales</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xml:lang="en-US">Selling, General and Administrative Expenses</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xml:lang="en-US">Selling General and Engineering Expenses</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Award Type and Plan Name [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xml:lang="en-US">Deferred Compensation Arrangement With Individual Share Based Payments By Type Of Deferred Compensation [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xml:lang="en-US">Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:to="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualAxis" xlink:to="lab_us-gaap_TitleOfIndividualAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Relationship to Entity [Domain]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Relationship to Entity [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xml:lang="en-US">Business Acquisition [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term 2</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Weighted average remaining life of options outstanding</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term 1</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Weighted average remaining contractual life of options exercisable</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested and Expected To Vest Exercisable Weighted Average Remaining Contractual Term 1</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Weighted average life of options vested and expected to vest</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Aggregate intrinsic value of options outstanding</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Aggregate intrinsic value of options exercised during year</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value 1</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Aggregate intrinsic value of options exercisable</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested and Expected To Vest Outstanding Aggregate Intrinsic Value</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xml:lang="en-US">Aggregate intrinsic value of options vested and expected to vest</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Non-vested stock-based arrangements yet to be recognized</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition 1</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Stock based arrangements yet to be recognized, weighted average period expected to be recognized</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_NonemployeeDirectorAnnualGrant" xlink:label="loc_rfil_NonemployeeDirectorAnnualGrant" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_NonemployeeDirectorAnnualGrant" xml:lang="en-US">Non-employee director annual grant</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_NonemployeeDirectorAnnualGrant" xml:lang="en-US">Non employee director annual grant.</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_NonemployeeDirectorAnnualGrant" xlink:to="lab_rfil_NonemployeeDirectorAnnualGrant" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xml:lang="en-US">Share-based Goods and Nonemployee Services Transaction, Quantity of Securities Issued</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xml:lang="en-US">Options granted for each non-employee director</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xlink:label="loc_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xml:lang="en-US">Share Based Goods And Non employee Services Transaction Value Of Stock Option Issued</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xml:lang="en-US">Value of stock option issued</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xml:lang="en-US">Share based goods and nonemployee services transaction value of stock option issued.</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xlink:to="lab_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharePrice" xml:lang="en-US">Share Price</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SharePrice" xml:lang="en-US">Fair value of stock option</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share Based Compensation</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Stock based compensation expense</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Stock-based compensation expense</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" xml:lang="en-US">Disclosure Concentration Of Credit Risk Additional Information [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" xml:lang="en-US">Disclosure - Concentration of Credit Risk - Additional Information [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" xlink:to="lab_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTable" xml:lang="en-US">Concentration Risk [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueGoodsNetMember" xlink:label="loc_us-gaap_SalesRevenueGoodsNetMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesRevenueGoodsNetMember" xml:lang="en-US">Sales Revenue, Goods, Net [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SalesRevenueGoodsNetMember" xml:lang="en-US">Sales Revenue, Goods, Net</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueGoodsNetMember" xlink:to="lab_us-gaap_SalesRevenueGoodsNetMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableMember" xml:lang="en-US">Accounts Receivable [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsReceivableMember" xml:lang="en-US">Accounts Receivable</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaap_MajorCustomersAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorCustomersAxis" xlink:to="lab_us-gaap_MajorCustomersAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaap_CashFDICInsuredAmount" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFDICInsuredAmount" xml:lang="en-US">Cash, FDIC Insured Amount</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashFDICInsuredAmount" xml:lang="en-US">Cash, FDIC insured amount</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFDICInsuredAmount" xlink:to="lab_us-gaap_CashFDICInsuredAmount" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureSalesByGeographicAreaAbstract" xlink:label="loc_rfil_DisclosureSalesByGeographicAreaAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureSalesByGeographicAreaAbstract" xml:lang="en-US">Disclosure Sales By Geographic Area [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureSalesByGeographicAreaAbstract" xml:lang="en-US">Disclosure - Sales by Geographic Area [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureSalesByGeographicAreaAbstract" xlink:to="lab_rfil_DisclosureSalesByGeographicAreaAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xml:lang="en-US">Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AllCountryAxis" xlink:label="loc_rfil_AllCountryAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AllCountryAxis" xml:lang="en-US">All Country [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AllCountryAxis" xlink:to="lab_rfil_AllCountryAxis" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AllCountryDomain" xlink:label="loc_rfil_AllCountryDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AllCountryDomain" xml:lang="en-US">All Country [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AllCountryDomain" xlink:to="lab_rfil_AllCountryDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2016/country-2016-01-31.xsd#country_US" xlink:label="loc_country_US" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_US" xml:lang="en-US">UNITED STATES</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_country_US" xml:lang="en-US">United States</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_CA" xlink:label="loc_stpr_CA" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_stpr_CA" xml:lang="en-US">CANADA</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_stpr_CA" xml:lang="en-US">Canada</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_CA" xlink:to="lab_stpr_CA" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_IL" xlink:label="loc_stpr_IL" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_stpr_IL" xml:lang="en-US">ISRAEL</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_stpr_IL" xml:lang="en-US">Israel</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_IL" xlink:to="lab_stpr_IL" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2016/country-2016-01-31.xsd#country_MX" xlink:label="loc_country_MX" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_MX" xml:lang="en-US">MEXICO</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_MX" xml:lang="en-US">Mexico</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MX" xlink:to="lab_country_MX" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AllOtherMember" xlink:label="loc_rfil_AllOtherMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AllOtherMember" xml:lang="en-US">All Other [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_AllOtherMember" xml:lang="en-US">All other</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_AllOtherMember" xml:lang="en-US">All Other</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AllOtherMember" xlink:to="lab_rfil_AllOtherMember" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ForeignCountriesTotalMember" xlink:label="loc_rfil_ForeignCountriesTotalMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ForeignCountriesTotalMember" xml:lang="en-US">Foreign Countries Total [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_ForeignCountriesTotalMember" xml:lang="en-US">Foreign countries, total</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ForeignCountriesTotalMember" xlink:to="lab_rfil_ForeignCountriesTotalMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xml:lang="en-US">Entity Wide Revenue Major Customer [Line Items]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xml:lang="en-US">Revenue, Major Customer [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesRevenueNet" xml:lang="en-US">Sales Revenue Net</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SalesRevenueNet" xml:lang="en-US">Sales revenue</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_SalesRevenueNet" xml:lang="en-US">Net sales</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNet" xlink:to="lab_us-gaap_SalesRevenueNet" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" xlink:label="loc_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" xml:lang="en-US">Disclosure Net Sales Income Loss Before Provision For Income Taxes and Other Related Segment Information [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" xml:lang="en-US">Disclosure - Net Sales, Income (Loss) Before Provision for Income Taxes and Other Related Segment Information [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" xlink:to="lab_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule Of Segment Reporting Information By Segment [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Statement Business Segments [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segment [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_RfConnectorsAndCableAssemblyMember" xlink:label="loc_rfil_RfConnectorsAndCableAssemblyMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_RfConnectorsAndCableAssemblyMember" xml:lang="en-US">Rf Connectors and Cable Assembly [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_RfConnectorsAndCableAssemblyMember" xml:lang="en-US">RF Connector and Cable Assembly</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_RfConnectorsAndCableAssemblyMember" xml:lang="en-US">Rf Connectors and Cable Assembly</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_RfConnectorsAndCableAssemblyMember" xlink:to="lab_rfil_RfConnectorsAndCableAssemblyMember" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CustomCablingManufacturingAndAssemblyMember" xlink:label="loc_rfil_CustomCablingManufacturingAndAssemblyMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CustomCablingManufacturingAndAssemblyMember" xml:lang="en-US">Custom Cabling Manufacturing and Assembly [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_CustomCablingManufacturingAndAssemblyMember" xml:lang="en-US">Custom Cabling Manufacturing and Assembly</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CustomCablingManufacturingAndAssemblyMember" xlink:to="lab_rfil_CustomCablingManufacturingAndAssemblyMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaap_CorporateMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateMember" xml:lang="en-US">Corporate [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CorporateMember" xml:lang="en-US">Corporate</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateMember" xlink:to="lab_us-gaap_CorporateMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income Loss From Continuing Operations Before Income Taxes Minority Interest and Income Loss From Equity Method Investments</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Loss from continuing operations before benefit for income taxes</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationAndAmortization" xml:lang="en-US">Depreciation and Amortization</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationAndAmortization" xml:lang="en-US">Depreciation and amortization</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" xml:lang="en-US">Disclosure Income Taxes Additional Information [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" xml:lang="en-US">Disclosure Income Taxes Additional Information [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" xlink:to="lab_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IncomeTaxesTable" xlink:label="loc_rfil_IncomeTaxesTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_IncomeTaxesTable" xml:lang="en-US">Income Taxes [Table]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_IncomeTaxesTable" xml:lang="en-US">Income Taxes [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_IncomeTaxesTable" xlink:to="lab_rfil_IncomeTaxesTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_TotalProvisionAsPercentageOfPreTaxIncome" xlink:label="loc_rfil_TotalProvisionAsPercentageOfPreTaxIncome" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_TotalProvisionAsPercentageOfPreTaxIncome" xml:lang="en-US">Total Provision As Percentage Of Pre Tax Income</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_TotalProvisionAsPercentageOfPreTaxIncome" xml:lang="en-US">Provision for income tax as percentage of income (loss) before income taxes</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_TotalProvisionAsPercentageOfPreTaxIncome" xml:lang="en-US">Total Provision as Percentage Of Pre-Tax Income.</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_TotalProvisionAsPercentageOfPreTaxIncome" xlink:to="lab_rfil_TotalProvisionAsPercentageOfPreTaxIncome" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Unrecognized Tax Benefits, Ending Balance</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Unrecognized tax benefits</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xml:lang="en-US">Accrued interest and penalties related to uncertain tax positions</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IntangibleAssetsTable" xlink:label="loc_rfil_IntangibleAssetsTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_IntangibleAssetsTable" xml:lang="en-US">Intangible Assets [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_IntangibleAssetsTable" xlink:to="lab_rfil_IntangibleAssetsTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite Lived Intangible Assets By Major Class [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite Lived Intangible Assets Major Class Name [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xml:lang="en-US">Noncompete Agreements [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xml:lang="en-US">Non-compete agreements (estimated lives 3 - 5 years)</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xml:lang="en-US">Customer Relationships [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xml:lang="en-US">Customer relationships (estimated lives 7 - 15 years)</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IntangibleAssetsLineItems" xlink:label="loc_rfil_IntangibleAssetsLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_IntangibleAssetsLineItems" xml:lang="en-US">Intangible Assets [Line Items]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_IntangibleAssetsLineItems" xml:lang="en-US">Intangible Assets [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_IntangibleAssetsLineItems" xlink:to="lab_rfil_IntangibleAssetsLineItems" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Amortizable intangible assets, gross</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Amortizable intangible assets, accumulated amortization</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureAccruedExpensesAbstract" xlink:label="loc_rfil_DisclosureAccruedExpensesAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureAccruedExpensesAbstract" xml:lang="en-US">Disclosure Accrued Expenses [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureAccruedExpensesAbstract" xml:lang="en-US">Disclosure - Accrued Expenses [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureAccruedExpensesAbstract" xlink:to="lab_rfil_DisclosureAccruedExpensesAbstract" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ScheduleOfAccruedLiabilitiesTable" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ScheduleOfAccruedLiabilitiesTable" xml:lang="en-US">Schedule Of Accrued Liabilities [Table]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_ScheduleOfAccruedLiabilitiesTable" xml:lang="en-US">Schedule of Accrued Liabilities [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable" xlink:to="lab_rfil_ScheduleOfAccruedLiabilitiesTable" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ScheduleOfAccruedLiabilitiesLineItems" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ScheduleOfAccruedLiabilitiesLineItems" xml:lang="en-US">Schedule Of Accrued Liabilities [Line Items]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_ScheduleOfAccruedLiabilitiesLineItems" xml:lang="en-US">Schedule of Accrued Liabilities [Line Items]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_ScheduleOfAccruedLiabilitiesLineItems" xml:lang="en-US">Schedule of Accrued Liabilities [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="lab_rfil_ScheduleOfAccruedLiabilitiesLineItems" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xml:lang="en-US">Accrued Salaries Current</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xml:lang="en-US">Wages payable</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent" xlink:to="lab_us-gaap_AccruedSalariesCurrent" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AccruedInventoryReceiptsCurrent" xlink:label="loc_rfil_AccruedInventoryReceiptsCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AccruedInventoryReceiptsCurrent" xml:lang="en-US">Accrued Inventory Receipts Current</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_AccruedInventoryReceiptsCurrent" xml:lang="en-US">Accrued receipts</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_AccruedInventoryReceiptsCurrent" xml:lang="en-US">Receipts of a regulator resulting in capitalization or accrual of prepayments received from customers for goods or services to be provided in the future.</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AccruedInventoryReceiptsCurrent" xlink:to="lab_rfil_AccruedInventoryReceiptsCurrent" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AccruedEarnOutLiability" xlink:label="loc_rfil_AccruedEarnOutLiability" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AccruedEarnOutLiability" xml:lang="en-US">Accrued Earn Out Liability</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_AccruedEarnOutLiability" xml:lang="en-US">Earn-out liability</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_AccruedEarnOutLiability" xml:lang="en-US">A reserve for the amount of payments owed to an Entity from the sale of an Entity or business, based on future sales or revenues, which the selling entity deems uncollectible.</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AccruedEarnOutLiability" xlink:to="lab_rfil_AccruedEarnOutLiability" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US">Other Accrued Liabilities Current</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US">Other current liabilities</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xml:lang="en-US">Line of Credit Facility [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xml:lang="en-US">Short-term Debt, Type [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xml:lang="en-US">Short-term Debt, Type [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LetterOfCreditMember" xml:lang="en-US">Letter of Credit [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LetterOfCreditMember" xml:lang="en-US">Letter of Credit</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xml:lang="en-US">Line of Credit Facility [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1" xml:lang="en-US">Line of Credit Facility, Expiration Date</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="lab_us-gaap_LineOfCreditFacilityExpirationDate1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCredit" xml:lang="en-US">Long-term Line of Credit</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LineOfCredit" xml:lang="en-US">Line of Credit Facility, Amount Outstanding</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CommitmentsAndContingenciesTable" xlink:label="loc_rfil_CommitmentsAndContingenciesTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CommitmentsAndContingenciesTable" xml:lang="en-US">Commitments And Contingencies [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CommitmentsAndContingenciesTable" xlink:to="lab_rfil_CommitmentsAndContingenciesTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementScenarioAxis" xml:lang="en-US">Scenario [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementScenarioAxis" xlink:to="lab_us-gaap_StatementScenarioAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain" xml:lang="en-US">Scenario, Unspecified [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain" xlink:to="lab_us-gaap_ScenarioUnspecifiedDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementGeographicalAxis" xlink:to="lab_us-gaap_StatementGeographicalAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xml:lang="en-US">Operating Leases, Rent Expense, Net, Total</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="loc_us-gaap_LeaseExpirationDate1" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseExpirationDate1" xml:lang="en-US">Lease Expiration Date</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseExpirationDate1" xlink:to="lab_us-gaap_LeaseExpirationDate1" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" xml:lang="en-US">Disclosure - Cash Dividend and Declared Dividends - Additional Information [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" xml:lang="en-US">Disclosure - Cash Dividend and Declared Dividends - Additional Information [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" xlink:to="lab_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="loc_us-gaap_DividendsPayableTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPayableTable" xml:lang="en-US">Dividends Payable [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableTable" xlink:to="lab_us-gaap_DividendsPayableTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaap_DividendsAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsAxis" xml:lang="en-US">Dividends [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsAxis" xlink:to="lab_us-gaap_DividendsAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsDomain" xml:lang="en-US">Dividends [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDomain" xlink:to="lab_us-gaap_DividendsDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RangeAxis" xml:lang="en-US">Range [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RangeAxis" xlink:to="lab_us-gaap_RangeAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xml:lang="en-US">Dividends paid, per share</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xml:lang="en-US">Dividends paid, per share</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Payments Of Dividends Common Stock</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Dividends paid</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Dividends paid</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTable" xml:lang="en-US">Subsequent Event [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xml:lang="en-US">Dividends Payable, Date Of Record</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xml:lang="en-US">Dividends payable, record date</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement Of Cash Flows [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xml:lang="en-US">Variable Interest Entities By Classification Of Entity [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="lab_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassificationOfVariableInterestEntityDomain" xml:lang="en-US">Classification Of Variable Interest Entity [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="lab_us-gaap_ClassificationOfVariableInterestEntityDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">OPERATING ACTIVITIES:</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Write-offs</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xml:lang="en-US">Bad debt expense</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xml:lang="en-US">Gain (Loss) on Disposition of Assets, Total</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xml:lang="en-US">Loss on disposal of fixed assets</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred income taxes</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred income tax expense (benefit)</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase Decrease In Operating Capital [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in operating assets and liabilities:</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase Decrease In Accounts Receivable</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Trade accounts receivable</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase Decrease In Inventories</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Inventories</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xml:lang="en-US">Increase Decrease In Other Current Assets</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xml:lang="en-US">Other current assets</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Increase (Decrease) In Other Noncurrent Assets</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Other long-term assets</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase Decrease In Accounts Payable</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xml:lang="en-US">Increase Decrease In Accrued Income Taxes Payable</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xml:lang="en-US">Income taxes payable</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US">Increase Decrease In Accrued Liabilities</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US">Accrued expenses</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xml:lang="en-US">Other long-term liabilities</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash used in operating activities</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">INVESTING ACTIVITIES:</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xml:lang="en-US">Proceeds from Sale of Productive Assets, Total</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xml:lang="en-US">Proceeds from sale of fixed assets</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ProceedsFromSaleOfInventory" xlink:label="loc_rfil_ProceedsFromSaleOfInventory" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ProceedsFromSaleOfInventory" xml:lang="en-US">Proceeds from Sale of Inventory</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_ProceedsFromSaleOfInventory" xml:lang="en-US">Proceeds from sale of inventory</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_ProceedsFromSaleOfInventory" xml:lang="en-US">The Cash inflow from the sale of inventory.</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ProceedsFromSaleOfInventory" xlink:to="lab_rfil_ProceedsFromSaleOfInventory" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">FINANCING ACTIVITIES:</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds From Stock Options Exercised</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from exercise of stock options</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xml:lang="en-US">Excess Tax Benefit From Share Based Compensation Financing Activities</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xml:lang="en-US">Excess tax provision (benefit) from canceled stock options</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:to="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xml:lang="en-US">Cash and Cash Equivalents Period Increase Decrease</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xml:lang="en-US">Net decrease in cash and cash equivalents</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaid" xml:lang="en-US">Income Taxes Paid</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxesPaid" xml:lang="en-US">Supplemental cash flow information - income taxes paid</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xml:lang="en-US">Cash Flow Noncash Investing and Financing Activities Disclosure [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xml:lang="en-US">Supplemental schedule of noncash investing and financing activities:</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:label="loc_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xml:lang="en-US">Variable Interest Entity Nonconsolidated Carrying Amount Assets and Liabilities [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xml:lang="en-US">Assets and liabilities of VIE as of January 25, 2012:</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">Unaudited interim condensed consolidated financial statements</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xml:lang="en-US">Discontinued operations</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AccruedEarnOutLiabilityNonCurrent" xlink:label="loc_rfil_AccruedEarnOutLiabilityNonCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AccruedEarnOutLiabilityNonCurrent" xml:lang="en-US">Accrued Earn Out Liability Non Current</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_AccruedEarnOutLiabilityNonCurrent" xml:lang="en-US">It represents accrued earn out liability non current portion.</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AccruedEarnOutLiabilityNonCurrent" xlink:to="lab_rfil_AccruedEarnOutLiabilityNonCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xml:lang="en-US">Other Noncurrent Liabilities [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xml:lang="en-US">Financial Instrument [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentGeographicalDomain" xlink:to="lab_us-gaap_SegmentGeographicalDomain" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_NewJerseyMember" xlink:label="loc_rfil_NewJerseyMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_NewJerseyMember" xml:lang="en-US">New Jersey [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_NewJerseyMember" xml:lang="en-US">East Brunswick [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_NewJerseyMember" xlink:to="lab_rfil_NewJerseyMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AreaOfLand" xlink:label="loc_us-gaap_AreaOfLand" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AreaOfLand" xml:lang="en-US">Area of Land</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AreaOfLand" xlink:to="lab_us-gaap_AreaOfLand" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xml:lang="en-US">Operating Leases, Rent Expense</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense" xlink:to="lab_us-gaap_LeaseAndRentalExpense" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US">Financial Instruments [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsMember" xlink:label="loc_us-gaap_CommitmentsMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsMember" xml:lang="en-US">Commitments [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsMember" xlink:to="lab_us-gaap_CommitmentsMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xml:lang="en-US">Dividends Payable, Amount Per Share</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableAmountPerShare" xlink:to="lab_us-gaap_DividendsPayableAmountPerShare" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_MilfordMember" xlink:label="loc_rfil_MilfordMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_MilfordMember" xml:lang="en-US">Milford [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_MilfordMember" xlink:to="lab_rfil_MilfordMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PatentsMember" xml:lang="en-US">Patents [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PatentsMember" xml:lang="en-US">Patents (estimated life 14 years)</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash used in financing activities</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_BacklogMember" xlink:label="loc_rfil_BacklogMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_BacklogMember" xml:lang="en-US">Backlog [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_BacklogMember" xml:lang="en-US">Backlog (estimated life 1 year)</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_BacklogMember" xlink:to="lab_rfil_BacklogMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RangeMember" xml:lang="en-US">Range [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RangeMember" xlink:to="lab_us-gaap_RangeMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MaximumMember" xml:lang="en-US">Maximum [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MaximumMember" xml:lang="en-US">Maximum</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaximumMember" xlink:to="lab_us-gaap_MaximumMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinimumMember" xml:lang="en-US">Minimum [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MinimumMember" xml:lang="en-US">Minimum</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinimumMember" xlink:to="lab_us-gaap_MinimumMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_EarningsPerShareTable" xlink:label="loc_rfil_EarningsPerShareTable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EarningsPerShareTable" xml:lang="en-US">Earnings Per Share [Table]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EarningsPerShareTable" xlink:to="lab_rfil_EarningsPerShareTable" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_EarningsPerShareLineItems" xlink:label="loc_rfil_EarningsPerShareLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EarningsPerShareLineItems" xml:lang="en-US">Earnings Per Share [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EarningsPerShareLineItems" xlink:to="lab_rfil_EarningsPerShareLineItems" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_EarningsPerShareNumeratorsAbstract" xlink:label="loc_rfil_EarningsPerShareNumeratorsAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EarningsPerShareNumeratorsAbstract" xml:lang="en-US">Earnings Per Share Numerators [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EarningsPerShareNumeratorsAbstract" xml:lang="en-US">Numerators:</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EarningsPerShareNumeratorsAbstract" xlink:to="lab_rfil_EarningsPerShareNumeratorsAbstract" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_EarningsPerShareDenominatorsAbstract" xlink:label="loc_rfil_EarningsPerShareDenominatorsAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EarningsPerShareDenominatorsAbstract" xml:lang="en-US">Earnings Per Share Denominators [Abstract]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EarningsPerShareDenominatorsAbstract" xml:lang="en-US">Denominators:</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract" xlink:to="lab_rfil_EarningsPerShareDenominatorsAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Add effects of potentially dilutive securities-assumed exercise of stock options</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Options exercisable at end of year</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested and Expected To Vest Outstanding Number</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Options vested and expected to vest at end of year</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments To Acquire Property Plant and Equipment</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Capital expenditures</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xml:lang="en-US">Supplier Concentration Risk [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_SaleOfAvielElectronicsDivisionAbstract" xlink:label="loc_rfil_SaleOfAvielElectronicsDivisionAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_SaleOfAvielElectronicsDivisionAbstract" xml:lang="en-US">Sale of Aviel Electronics Division [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_SaleOfAvielElectronicsDivisionAbstract" xlink:to="lab_rfil_SaleOfAvielElectronicsDivisionAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentAxis" xml:lang="en-US">Debt Instrument [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_PromissoryNoteMember" xlink:label="loc_rfil_PromissoryNoteMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_PromissoryNoteMember" xml:lang="en-US">Promissory Note [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_PromissoryNoteMember" xlink:to="lab_rfil_PromissoryNoteMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTerm" xml:lang="en-US">Debt Instrument, Term</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_OtherCurrentAssetsAbstract" xlink:label="loc_rfil_OtherCurrentAssetsAbstract" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_OtherCurrentAssetsAbstract" xml:lang="en-US">Other current assets [Abstract]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_OtherCurrentAssetsAbstract" xlink:to="lab_rfil_OtherCurrentAssetsAbstract" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock" xml:lang="en-US">Other Current Assets [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock" xml:lang="en-US">Other current assets</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsTextBlock" xlink:to="lab_us-gaap_OtherCurrentAssetsTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xml:lang="en-US">Schedule of Other Current Assets [Table Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xml:lang="en-US">Schedule of other current assets</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidTaxes" xml:lang="en-US">Prepaid Taxes</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidTaxes" xml:lang="en-US">Prepaid taxes</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Prepaid Expense, Current, Total</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Prepaid expense</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xml:lang="en-US">Notes, Loans and Financing Receivable, Net, Current, Total</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xml:lang="en-US">Notes receivable, current portion</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xml:lang="en-US">Other Assets, Miscellaneous, Current</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xml:lang="en-US">Other</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousCurrent" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xml:lang="en-US">Receivable Type [Axis]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue" xlink:label="loc_us-gaap_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue" xml:lang="en-US">Discontinued Operation, Intra-Entity Amounts, Discontinued Operation after Disposal, Revenue</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue" xlink:to="lab_us-gaap_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xml:lang="en-US">Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Extraordinary Items, Noncontrolling Interests, Net</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xml:lang="en-US">Notes Payable, Other Payables [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:to="lab_us-gaap_NotesPayableOtherPayablesMember" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AvielElectronicsDivisionMember" xlink:label="loc_rfil_AvielElectronicsDivisionMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AvielElectronicsDivisionMember" xml:lang="en-US">Aviel Electronics Division [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AvielElectronicsDivisionMember" xlink:to="lab_rfil_AvielElectronicsDivisionMember" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_SaleOfAvielElectronicsDivisionTextBlock" xlink:label="loc_rfil_SaleOfAvielElectronicsDivisionTextBlock" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_SaleOfAvielElectronicsDivisionTextBlock" xml:lang="en-US">Sale of Aviel Electronics division [Text Block]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_SaleOfAvielElectronicsDivisionTextBlock" xml:lang="en-US">Sale of Aviel Electronics division</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_SaleOfAvielElectronicsDivisionTextBlock" xml:lang="en-US">The entire disclosure for sale of aviel electronics division.</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_SaleOfAvielElectronicsDivisionTextBlock" xlink:to="lab_rfil_SaleOfAvielElectronicsDivisionTextBlock" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="loc_us-gaap_OtherCurrentAssetsMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xml:lang="en-US">Other Current Assets [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsMember" xlink:to="lab_us-gaap_OtherCurrentAssetsMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsMember" xml:lang="en-US">Other Assets [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember" xlink:to="lab_us-gaap_OtherAssetsMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xml:lang="en-US">Concentration Risk [Line Items]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xml:lang="en-US">Concentration Risk [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain" xlink:to="lab_us-gaap_NameOfMajorCustomerDomain" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CustomerOneMember" xlink:label="loc_rfil_CustomerOneMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CustomerOneMember" xml:lang="en-US">Customer One [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CustomerOneMember" xlink:to="lab_rfil_CustomerOneMember" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CustomerTwoMember" xlink:label="loc_rfil_CustomerTwoMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CustomerTwoMember" xml:lang="en-US">Customer Two [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CustomerTwoMember" xlink:to="lab_rfil_CustomerTwoMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash provided by (used in) investing activities</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_BioconnectDivisionMember" xlink:label="loc_rfil_BioconnectDivisionMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_BioconnectDivisionMember" xml:lang="en-US">Bioconnect division [Member]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_BioconnectDivisionMember" xml:lang="en-US">Bioconnect division</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_BioconnectDivisionMember" xlink:to="lab_rfil_BioconnectDivisionMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="loc_us-gaap_DividendsPayableLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPayableLineItems" xml:lang="en-US">Dividends Payable [Line Items]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DividendsPayableLineItems" xml:lang="en-US">Dividends Payable [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableLineItems" xlink:to="lab_us-gaap_DividendsPayableLineItems" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IncomeTaxesLineItems" xlink:label="loc_rfil_IncomeTaxesLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_IncomeTaxesLineItems" xml:lang="en-US">Income Taxes [Line Items]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_IncomeTaxesLineItems" xml:lang="en-US">Income Taxes [Line Items]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_IncomeTaxesLineItems" xml:lang="en-US">Income Taxes [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_IncomeTaxesLineItems" xlink:to="lab_rfil_IncomeTaxesLineItems" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivableTypeDomain" xml:lang="en-US">Receivable [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NotesReceivableMember" xlink:label="loc_us-gaap_NotesReceivableMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesReceivableMember" xml:lang="en-US">Notes Receivable [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableMember" xlink:to="lab_us-gaap_NotesReceivableMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Operating Expenses</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Totals</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryValuationReserves" xml:lang="en-US">Inventory Valuation Reserves</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_SanDiegoCaliforniaMember" xlink:label="loc_rfil_SanDiegoCaliforniaMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_SanDiegoCaliforniaMember" xml:lang="en-US">San Diego, California [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_SanDiegoCaliforniaMember" xlink:to="lab_rfil_SanDiegoCaliforniaMember" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses" xlink:label="loc_rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses" xml:lang="en-US">Increase Decrease In Monthly Operating Lease Rent Expenses</label>

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses" xml:lang="en-US">This elements represent the amount of monthly operating lease rent increase (decrease ) during the period.</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses" xlink:to="lab_rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CommitmentsAndContingenciesLineItems" xlink:label="loc_rfil_CommitmentsAndContingenciesLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CommitmentsAndContingenciesLineItems" xml:lang="en-US">Commitments And Contingencies [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems" xlink:to="lab_rfil_CommitmentsAndContingenciesLineItems" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_NewYorkMember" xlink:label="loc_rfil_NewYorkMember" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_NewYorkMember" xml:lang="en-US">New York [Member]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_NewYorkMember" xlink:to="lab_rfil_NewYorkMember" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" />

    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationLineItems" xml:lang="en-US">Document Information [Line Items]</label>

    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" />
  </labelLink>
</linkbase>

</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>rfil-20170131_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated by DataTracks version 1.1.9 on 14-Mar-2017 [01:24:23] {PM} EST - www.datatracks.com -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#DocumentAndEntityInformation" roleURI="http://www.rfindustries.com/role/DocumentAndEntityInformation" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#SaleOfAvielElectronicsDivision" roleURI="http://www.rfindustries.com/role/SaleOfAvielElectronicsDivision" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#InventoriesAndMajorVendors" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendors" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#OtherCurrentAssets" roleURI="http://www.rfindustries.com/role/OtherCurrentAssets" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#EarningsPerShare" roleURI="http://www.rfindustries.com/role/EarningsPerShare" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#StockbasedCompensationAndEquityTransactions" roleURI="http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactions" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#ConcentrationsOfCreditRisk" roleURI="http://www.rfindustries.com/role/ConcentrationsOfCreditRisk" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#SegmentInformation" roleURI="http://www.rfindustries.com/role/SegmentInformation" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#IncomeTaxBenefit" roleURI="http://www.rfindustries.com/role/IncomeTaxBenefit" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#IntangibleAssets" roleURI="http://www.rfindustries.com/role/IntangibleAssets" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#AccruedExpensesAndOtherLongtermLiabilities" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilities" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheets" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#FormerLineOfCredit" roleURI="http://www.rfindustries.com/role/FormerLineOfCredit" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#Commitments" roleURI="http://www.rfindustries.com/role/Commitments" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CashDividendAndDeclaredDividends" roleURI="http://www.rfindustries.com/role/CashDividendAndDeclaredDividends" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#SubsequentEvents" roleURI="http://www.rfindustries.com/role/SubsequentEvents" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#InventoriesAndMajorVendorsTables" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsTables" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#OtherCurrentAssetsTables" roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsTables" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#EarningsPerShareTables" roleURI="http://www.rfindustries.com/role/EarningsPerShareTables" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#StockbasedCompensationAndEquityTransactionsTables" roleURI="http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactionsTables" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#SegmentInformationTables" roleURI="http://www.rfindustries.com/role/SegmentInformationTables" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#IntangibleAssetsTables" roleURI="http://www.rfindustries.com/role/IntangibleAssetsTables" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheetsParenthetical" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#AccruedExpensesAndOtherLongtermLiabilitiesTables" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesTables" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CondensedConsolidatedStatementsOfOperations" roleURI="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfOperations" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#DiscontinuedOperationsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/DiscontinuedOperationsAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#SaleOfAvielElectronicsDivisionAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/SaleOfAvielElectronicsDivisionAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#OtherCurrentAssetsDetail" roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#OtherCurrentAssetsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#EarningsPerShareAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/EarningsPerShareAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#InventoriesAndMajorVendorsComponentsOfInventoriesDetail" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#InventoriesAndMajorVendorsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#ComputationOfBasicAndDilutedEarningsPerShareDetail" roleURI="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedEarningsPerShareDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfCashFlows" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#StockbasedCompensationAndEquityTransactionsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactionsAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail" roleURI="http://www.rfindustries.com/role/SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#ConcentrationsOfCreditRiskAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/ConcentrationsOfCreditRiskAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#SalesByGeographicAreaDetail" roleURI="http://www.rfindustries.com/role/SalesByGeographicAreaDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail" roleURI="http://www.rfindustries.com/role/NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#IncomeTaxBenefitAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/IncomeTaxBenefitAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#IntangibleAssetsDetail" roleURI="http://www.rfindustries.com/role/IntangibleAssetsDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#IntangibleAssetsParentheticalDetail" roleURI="http://www.rfindustries.com/role/IntangibleAssetsParentheticalDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#AccruedExpensesAndOtherLongtermLiabilitiesDetail" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#UnauditedInterimCondensedConsolidatedFinancialStatements" roleURI="http://www.rfindustries.com/role/UnauditedInterimCondensedConsolidatedFinancialStatements" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#FormerLineOfCreditAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/FormerLineOfCreditAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CommitmentsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/CommitmentsAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#CashDividendAndDeclaredDividendsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/CashDividendAndDeclaredDividendsAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#SubsequentEventsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/SubsequentEventsAdditionalInformationDetail" />

  <roleRef xlink:type="simple" xlink:href="rfil-20170131.xsd#DiscontinuedOperations" roleURI="http://www.rfindustries.com/role/DiscontinuedOperations" />

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DocumentAndEntityInformationAbstract" xlink:label="loc_rfil_DocumentAndEntityInformationAbstract_2" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_3" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DocumentAndEntityInformationAbstract_2" xlink:to="loc_dei_DocumentInformationTable_3" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1253" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_3" xlink:to="loc_dei_LegalEntityAxis_1253" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1254" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1253" xlink:to="loc_dei_EntityDomain_1254" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_4" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_3" xlink:to="loc_dei_DocumentInformationLineItems_4" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_5" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentType_5" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_6" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_AmendmentFlag_6" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_7" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentPeriodEndDate_7" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_8" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentFiscalYearFocus_8" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_9" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_9" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_10" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityRegistrantName_10" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_11" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityCentralIndexKey_11" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_12" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_CurrentFiscalYearEndDate_12" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_13" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityFilerCategory_13" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_14" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_TradingSymbol_14" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_15" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_15" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SaleOfAvielElectronicsDivision">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_SaleOfAvielElectronicsDivisionAbstract" xlink:label="loc_rfil_SaleOfAvielElectronicsDivisionAbstract_1024" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_SaleOfAvielElectronicsDivisionTextBlock" xlink:label="loc_rfil_SaleOfAvielElectronicsDivisionTextBlock_1042" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_SaleOfAvielElectronicsDivisionAbstract_1024" xlink:to="loc_rfil_SaleOfAvielElectronicsDivisionTextBlock_1042" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendors">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_19" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_20" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_19" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_20" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssets">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_OtherCurrentAssetsAbstract" xlink:label="loc_rfil_OtherCurrentAssetsAbstract_1005" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock_1006" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_OtherCurrentAssetsAbstract_1005" xlink:to="loc_us-gaap_OtherCurrentAssetsTextBlock_1006" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/EarningsPerShare">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_22" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_23" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_23" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactions">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_25" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_26" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_25" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_26" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConcentrationsOfCreditRisk">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_28" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_29" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_28" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_29" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SegmentInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_31" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_32" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_31" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_32" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IncomeTaxBenefit">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_34" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_35" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_34" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_35" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_37" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_38" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_37" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_38" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilities">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_40" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock_41" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_40" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock_41" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_49" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_50" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_49" xlink:to="loc_us-gaap_StatementTable_50" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_51" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_50" xlink:to="loc_dei_LegalEntityAxis_51" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_52" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_51" xlink:to="loc_dei_EntityDomain_52" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_53" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_50" xlink:to="loc_us-gaap_StatementLineItems_53" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_54" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53" xlink:to="loc_us-gaap_AssetsAbstract_54" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_55" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_AssetsCurrentAbstract_55" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_56" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_56" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_58" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_58" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_59" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_InventoryNet_59" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_60" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_OtherAssetsCurrent_60" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_62" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_AssetsCurrent_62" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_64" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_64" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_65" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_65" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_66" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_66" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_67" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_67" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_68" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_68" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_69" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_Goodwill_69" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_70" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_70" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_71" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_71" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_73" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_73" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_74" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_Assets_74" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_76" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_76" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_77" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_76" xlink:to="loc_us-gaap_AccountsPayableCurrent_77" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_78" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_76" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_78" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_81" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_76" xlink:to="loc_us-gaap_LiabilitiesCurrent_81" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_83" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_83" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_84" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_Liabilities_84" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_85" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_CommitmentsAndContingencies_85" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_87" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_CommonStockValue_87" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_88" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_88" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_89" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_89" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_90" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_StockholdersEquity_90" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_91" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_91" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/FormerLineOfCredit">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_43" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_44" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_43" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_44" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/Commitments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_46" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock_47" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_46" xlink:to="loc_us-gaap_CommitmentsDisclosureTextBlock_47" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CashDividendAndDeclaredDividends">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CashDividendAndDividendsDeclarationAbstract" xlink:label="loc_rfil_CashDividendAndDividendsDeclarationAbstract_93" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CashDividendsAndDividendsDeclarationTextBlock" xlink:label="loc_rfil_CashDividendsAndDividendsDeclarationTextBlock_94" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CashDividendAndDividendsDeclarationAbstract_93" xlink:to="loc_rfil_CashDividendsAndDividendsDeclarationTextBlock_94" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_102" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_103" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_102" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_103" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendorsTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_109" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_110" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_109" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_110" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssetsTables">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_OtherCurrentAssetsAbstract" xlink:label="loc_rfil_OtherCurrentAssetsAbstract_1008" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_1009" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_OtherCurrentAssetsAbstract_1008" xlink:to="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_1009" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/EarningsPerShareTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_112" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_113" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_112" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_113" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactionsTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_115" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_117" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_115" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_117" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SegmentInformationTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_119" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_120" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_119" xlink:to="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_120" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_121" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_119" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_121" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IntangibleAssetsTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_123" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ScheduleOfIntangibleAssetsTableTextBlock" xlink:label="loc_rfil_ScheduleOfIntangibleAssetsTableTextBlock_124" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_123" xlink:to="loc_rfil_ScheduleOfIntangibleAssetsTableTextBlock_124" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_126" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_127" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_126" xlink:to="loc_us-gaap_StatementTable_127" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_128" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_127" xlink:to="loc_dei_LegalEntityAxis_128" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_129" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_128" xlink:to="loc_dei_EntityDomain_129" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_130" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_127" xlink:to="loc_us-gaap_StatementLineItems_130" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_131" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_131" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_132" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_132" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_133" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_133" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_134" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockSharesIssued_134" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_135" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_135" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_137" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_138" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_137" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_138" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_245" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_246" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_245" xlink:to="loc_us-gaap_StatementTable_246" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_247" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_246" xlink:to="loc_dei_LegalEntityAxis_247" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_248" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_247" xlink:to="loc_dei_EntityDomain_248" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_249" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_246" xlink:to="loc_us-gaap_StatementLineItems_249" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_250" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_Revenues_250" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_251" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_CostOfGoodsSold_251" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_252" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_GrossProfit_252" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_253" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_OperatingExpensesAbstract_253" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_254" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_254" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_255" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_255" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_256" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_OperatingExpenses_256" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_257" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_OperatingIncomeLoss_257" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_258" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_258" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_259" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_259" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_260" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_260" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_261" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_261" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_262" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_262" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_263" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_NetIncomeLoss_263" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_264" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_264" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_266" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_264" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_266" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_267" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_264" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_267" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_268" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_264" xlink:to="loc_us-gaap_EarningsPerShareBasic_268" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_269" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_269" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_270" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_269" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_270" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_271" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_269" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_271" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_272" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_269" xlink:to="loc_us-gaap_EarningsPerShareDiluted_272" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_275" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_275" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/DiscontinuedOperationsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_191" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_191" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_RfNeulinkMember" xlink:label="loc_rfil_RfNeulinkMember_195" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" xlink:to="loc_rfil_RfNeulinkMember_195" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_BioconnectDivisionMember" xlink:label="loc_rfil_BioconnectDivisionMember_1073" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" xlink:to="loc_rfil_BioconnectDivisionMember_1073" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaap_CounterpartyNameAxis_201" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" xlink:to="loc_us-gaap_CounterpartyNameAxis_201" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CounterpartyNameAxis_201" xlink:to="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_RadioMobileIncMember" xlink:label="loc_rfil_RadioMobileIncMember_203" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202" xlink:to="loc_rfil_RadioMobileIncMember_203" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="loc_us-gaap_RoyaltyRevenue_205" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" xlink:to="loc_us-gaap_RoyaltyRevenue_205" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1074" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1074" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SaleOfAvielElectronicsDivisionAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_SaleOfAvielElectronicsDivisionAbstract" xlink:label="loc_rfil_SaleOfAvielElectronicsDivisionAbstract_975" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_976" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_SaleOfAvielElectronicsDivisionAbstract_975" xlink:to="loc_us-gaap_StatementTable_976" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_977" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_us-gaap_StatementClassOfStockAxis_977" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_978" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_977" xlink:to="loc_us-gaap_ClassOfStockDomain_978" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_979" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_us-gaap_DebtInstrumentAxis_979" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_983" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_979" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_983" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_PromissoryNoteMember" xlink:label="loc_rfil_PromissoryNoteMember_984" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_983" xlink:to="loc_rfil_PromissoryNoteMember_984" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_982" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_982" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1033" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_982" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1033" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AvielElectronicsDivisionMember" xlink:label="loc_rfil_AvielElectronicsDivisionMember_1037" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1033" xlink:to="loc_rfil_AvielElectronicsDivisionMember_1037" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1032" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1032" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1035" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1032" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1035" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_1036" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1035" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_1036" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1034" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1034" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1047" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1034" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1047" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_1048" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1047" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_1048" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember_1049" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1047" xlink:to="loc_us-gaap_OtherAssetsMember_1049" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1046" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_us-gaap_StatementLineItems_1046" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_980" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_980" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_986" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_DebtInstrumentTerm_986" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1026" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1026" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_1027" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_1027" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1028" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1028" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue" xlink:label="loc_us-gaap_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue_1029" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue_1029" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_1031" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1046" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_1031" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssetsDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_OtherCurrentAssetsAbstract" xlink:label="loc_rfil_OtherCurrentAssetsAbstract_989" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_990" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_OtherCurrentAssetsAbstract_989" xlink:to="loc_us-gaap_StatementTable_990" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_991" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990" xlink:to="loc_us-gaap_StatementClassOfStockAxis_991" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_992" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_991" xlink:to="loc_us-gaap_ClassOfStockDomain_992" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_993" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990" xlink:to="loc_us-gaap_StatementLineItems_993" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes_1080" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_PrepaidTaxes_1080" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_1011" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_1011" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_1012" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_1012" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_1013" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_1013" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_1015" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_OtherAssetsCurrent_1015" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssetsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_OtherCurrentAssetsAbstract" xlink:label="loc_rfil_OtherCurrentAssetsAbstract_1017" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1018" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_OtherCurrentAssetsAbstract_1017" xlink:to="loc_us-gaap_StatementTable_1018" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1019" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1018" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1019" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1020" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1019" xlink:to="loc_us-gaap_ClassOfStockDomain_1020" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1018" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_1106" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021" xlink:to="loc_us-gaap_ReceivableTypeDomain_1106" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NotesReceivableMember" xlink:label="loc_us-gaap_NotesReceivableMember_1107" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_1106" xlink:to="loc_us-gaap_NotesReceivableMember_1107" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1105" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1018" xlink:to="loc_us-gaap_StatementLineItems_1105" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1044" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1105" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1044" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/EarningsPerShareAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_238" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_239" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_238" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_239" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_240" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_239" xlink:to="loc_us-gaap_StatementClassOfStockAxis_240" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_241" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_240" xlink:to="loc_us-gaap_ClassOfStockDomain_241" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_242" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_239" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_242" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_243" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_242" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_243" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_219" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_220" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_219" xlink:to="loc_us-gaap_InventoryCurrentTable_220" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_221" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_220" xlink:to="loc_dei_LegalEntityAxis_221" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_222" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_221" xlink:to="loc_dei_EntityDomain_222" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_223" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_220" xlink:to="loc_us-gaap_InventoryLineItems_223" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_224" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_224" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_225" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryWorkInProcess_225" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_226" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryFinishedGoods_226" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_227" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryNet_227" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendorsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_207" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_208" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_207" xlink:to="loc_us-gaap_InventoryCurrentTable_208" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_208" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_VendorOneMember" xlink:label="loc_rfil_VendorOneMember_213" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" xlink:to="loc_rfil_VendorOneMember_213" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_VendorTwoMember" xlink:label="loc_rfil_VendorTwoMember_214" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" xlink:to="loc_rfil_VendorTwoMember_214" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_216" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_208" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_216" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_962" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_216" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_962" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_963" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_962" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_963" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_961" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_208" xlink:to="loc_us-gaap_InventoryLineItems_961" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_217" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_961" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_217" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves_1236" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_961" xlink:to="loc_us-gaap_InventoryValuationReserves_1236" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedEarningsPerShareDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_837" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_EarningsPerShareTable" xlink:label="loc_rfil_EarningsPerShareTable_838" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_837" xlink:to="loc_rfil_EarningsPerShareTable_838" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_840" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareTable_838" xlink:to="loc_dei_LegalEntityAxis_840" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_841" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_840" xlink:to="loc_dei_EntityDomain_841" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_EarningsPerShareLineItems" xlink:label="loc_rfil_EarningsPerShareLineItems_839" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareTable_838" xlink:to="loc_rfil_EarningsPerShareLineItems_839" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_EarningsPerShareNumeratorsAbstract" xlink:label="loc_rfil_EarningsPerShareNumeratorsAbstract_842" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_rfil_EarningsPerShareNumeratorsAbstract_842" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_EarningsPerShareDenominatorsAbstract" xlink:label="loc_rfil_EarningsPerShareDenominatorsAbstract_844" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_rfil_EarningsPerShareDenominatorsAbstract_844" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_845" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract_844" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_845" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_846" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract_844" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_846" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_847" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract_844" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_847" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfCashFlows">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_498" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_499" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_498" xlink:to="loc_us-gaap_StatementTable_499" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_500" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_499" xlink:to="loc_dei_LegalEntityAxis_500" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_501" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_500" xlink:to="loc_dei_EntityDomain_501" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_499" xlink:to="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502" xlink:to="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_505" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_499" xlink:to="loc_us-gaap_StatementLineItems_505" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_507" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" xlink:to="loc_us-gaap_NetIncomeLoss_507" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_509" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_509" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_511" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_DepreciationAndAmortization_511" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_512" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_ShareBasedCompensation_512" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_943" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_943" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_944" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_944" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_515" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_515" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_516" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_516" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_517" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_517" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_518" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_518" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_519" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_519" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_521" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_521" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_522" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_522" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_650" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_650" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_523" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_523" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_945" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_945" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ProceedsFromSaleOfInventory" xlink:label="loc_rfil_ProceedsFromSaleOfInventory_1003" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_rfil_ProceedsFromSaleOfInventory_1003" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_527" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_527" use="optional" order="28" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_528" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_528" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_530" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_530" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_531" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_531" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_532" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_532" use="optional" order="33" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_533" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_533" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_534" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_534" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_535" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_535" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_536" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_536" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_537" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_IncomeTaxesPaid_537" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_538" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_538" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:label="loc_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_540" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_540" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactionsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract_318" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract_318" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_320" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_dei_LegalEntityAxis_320" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_321" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_320" xlink:to="loc_dei_EntityDomain_321" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_322" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_322" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_323" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_322" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_323" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_324" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_323" xlink:to="loc_us-gaap_CostOfSalesMember_324" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_325" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_323" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_325" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_329" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_AwardTypeAxis_329" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_329" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333" xlink:to="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_338" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_PlanNameAxis_338" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_339" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_338" xlink:to="loc_us-gaap_PlanNameDomain_339" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_344" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_TitleOfIndividualAxis_344" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_344" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_347" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_347" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_347" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_348" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_348" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_349" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_349" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_350" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_350" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_351" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_351" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_352" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_352" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_353" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_353" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_354" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_354" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_355" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_355" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_NonemployeeDirectorAnnualGrant" xlink:label="loc_rfil_NonemployeeDirectorAnnualGrant_359" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_rfil_NonemployeeDirectorAnnualGrant_359" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued_360" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued_360" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xlink:label="loc_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued_361" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued_361" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_362" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_SharePrice_362" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_363" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1110" xlink:to="loc_us-gaap_ShareBasedCompensation_363" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" xlink:label="loc_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract_291" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract_291" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_295" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294" xlink:to="loc_us-gaap_StockOptionMember_295" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_302" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_302" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_303" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_303" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_305" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_305" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_306" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_306" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_307" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_307" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_308" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_308" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_310" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_310" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_311" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_311" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_313" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_313" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_314" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_314" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_315" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_315" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_316" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_316" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConcentrationsOfCreditRiskAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract_366" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_367" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract_366" xlink:to="loc_us-gaap_ConcentrationRiskTable_367" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_368" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_dei_LegalEntityAxis_368" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_369" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_368" xlink:to="loc_dei_EntityDomain_369" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueGoodsNetMember" xlink:label="loc_us-gaap_SalesRevenueGoodsNetMember_372" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" xlink:to="loc_us-gaap_SalesRevenueGoodsNetMember_372" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_373" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" xlink:to="loc_us-gaap_AccountsReceivableMember_373" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaap_MajorCustomersAxis_375" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_us-gaap_MajorCustomersAxis_375" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_1051" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorCustomersAxis_375" xlink:to="loc_us-gaap_NameOfMajorCustomerDomain_1051" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CustomerOneMember" xlink:label="loc_rfil_CustomerOneMember_1052" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain_1051" xlink:to="loc_rfil_CustomerOneMember_1052" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CustomerTwoMember" xlink:label="loc_rfil_CustomerTwoMember_1053" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain_1051" xlink:to="loc_rfil_CustomerTwoMember_1053" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_1050" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_1050" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaap_CashFDICInsuredAmount_376" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1050" xlink:to="loc_us-gaap_CashFDICInsuredAmount_376" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_377" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1050" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_377" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SalesByGeographicAreaDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureSalesByGeographicAreaAbstract" xlink:label="loc_rfil_DisclosureSalesByGeographicAreaAbstract_381" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureSalesByGeographicAreaAbstract_381" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AllCountryAxis" xlink:label="loc_rfil_AllCountryAxis_385" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382" xlink:to="loc_rfil_AllCountryAxis_385" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AllCountryDomain" xlink:label="loc_rfil_AllCountryDomain_386" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryAxis_385" xlink:to="loc_rfil_AllCountryDomain_386" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2016/country-2016-01-31.xsd#country_US" xlink:label="loc_country_US_387" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_country_US_387" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_CA" xlink:label="loc_stpr_CA_388" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_stpr_CA_388" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_IL" xlink:label="loc_stpr_IL_389" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_stpr_IL_389" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2016/country-2016-01-31.xsd#country_MX" xlink:label="loc_country_MX_390" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_country_MX_390" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AllOtherMember" xlink:label="loc_rfil_AllOtherMember_391" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_rfil_AllOtherMember_391" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ForeignCountriesTotalMember" xlink:label="loc_rfil_ForeignCountriesTotalMember_392" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_rfil_ForeignCountriesTotalMember_392" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_393" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_393" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_394" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_393" xlink:to="loc_us-gaap_SalesRevenueNet_394" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" xlink:label="loc_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract_396" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract_396" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_400" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_400" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_401" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_400" xlink:to="loc_us-gaap_SegmentDomain_401" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_RfConnectorsAndCableAssemblyMember" xlink:label="loc_rfil_RfConnectorsAndCableAssemblyMember_402" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_RfConnectorsAndCableAssemblyMember_402" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CustomCablingManufacturingAndAssemblyMember" xlink:label="loc_rfil_CustomCablingManufacturingAndAssemblyMember_407" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_CustomCablingManufacturingAndAssemblyMember_407" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaap_CorporateMember_406" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_us-gaap_CorporateMember_406" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_408" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_408" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_409" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_SalesRevenueNet_409" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_410" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_410" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_411" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_DepreciationAndAmortization_411" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IncomeTaxBenefitAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract_413" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IncomeTaxesTable" xlink:label="loc_rfil_IncomeTaxesTable_414" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract_413" xlink:to="loc_rfil_IncomeTaxesTable_414" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_415" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IncomeTaxesTable_414" xlink:to="loc_dei_LegalEntityAxis_415" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_416" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_415" xlink:to="loc_dei_EntityDomain_416" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_417" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IncomeTaxesTable_414" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_417" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1101" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_417" xlink:to="loc_us-gaap_EquityComponentDomain_1101" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IncomeTaxesLineItems" xlink:label="loc_rfil_IncomeTaxesLineItems_1100" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IncomeTaxesTable_414" xlink:to="loc_rfil_IncomeTaxesLineItems_1100" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_TotalProvisionAsPercentageOfPreTaxIncome" xlink:label="loc_rfil_TotalProvisionAsPercentageOfPreTaxIncome_420" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IncomeTaxesLineItems_1100" xlink:to="loc_rfil_TotalProvisionAsPercentageOfPreTaxIncome_420" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_418" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IncomeTaxesLineItems_1100" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_418" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_419" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IncomeTaxesLineItems_1100" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_419" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IntangibleAssetsDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_422" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IntangibleAssetsTable" xlink:label="loc_rfil_IntangibleAssetsTable_423" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_422" xlink:to="loc_rfil_IntangibleAssetsTable_423" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsTable_423" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_426" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_426" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_427" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_us-gaap_CustomerRelationshipsMember_427" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember_689" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_us-gaap_PatentsMember_689" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IntangibleAssetsLineItems" xlink:label="loc_rfil_IntangibleAssetsLineItems_428" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsTable_423" xlink:to="loc_rfil_IntangibleAssetsLineItems_428" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_429" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_429" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_430" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_430" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_431" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_431" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_432" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_432" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IntangibleAssetsParentheticalDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_809" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IntangibleAssetsTable" xlink:label="loc_rfil_IntangibleAssetsTable_810" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_809" xlink:to="loc_rfil_IntangibleAssetsTable_810" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsTable_810" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_814" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_814" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_815" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_us-gaap_CustomerRelationshipsMember_815" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_BacklogMember" xlink:label="loc_rfil_BacklogMember_816" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_rfil_BacklogMember_816" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember_817" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_us-gaap_PatentsMember_817" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_812" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsTable_810" xlink:to="loc_us-gaap_RangeAxis_812" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_819" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_812" xlink:to="loc_us-gaap_RangeMember_819" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_820" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_819" xlink:to="loc_us-gaap_MaximumMember_820" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_821" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_819" xlink:to="loc_us-gaap_MinimumMember_821" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IntangibleAssetsLineItems" xlink:label="loc_rfil_IntangibleAssetsLineItems_818" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsTable_810" xlink:to="loc_rfil_IntangibleAssetsLineItems_818" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_822" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsLineItems_818" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_822" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureAccruedExpensesAbstract" xlink:label="loc_rfil_DisclosureAccruedExpensesAbstract_434" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ScheduleOfAccruedLiabilitiesTable" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureAccruedExpensesAbstract_434" xlink:to="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_436" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435" xlink:to="loc_dei_LegalEntityAxis_436" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_437" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_436" xlink:to="loc_dei_EntityDomain_437" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ScheduleOfAccruedLiabilitiesLineItems" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435" xlink:to="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent_439" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_us-gaap_AccruedSalariesCurrent_439" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AccruedInventoryReceiptsCurrent" xlink:label="loc_rfil_AccruedInventoryReceiptsCurrent_440" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_rfil_AccruedInventoryReceiptsCurrent_440" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AccruedEarnOutLiability" xlink:label="loc_rfil_AccruedEarnOutLiability_441" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_rfil_AccruedEarnOutLiability_441" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_442" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_442" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_443" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_443" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureAccruedExpensesAbstract" xlink:label="loc_rfil_DisclosureAccruedExpensesAbstract_580" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ScheduleOfAccruedLiabilitiesTable" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureAccruedExpensesAbstract_580" xlink:to="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_582" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" xlink:to="loc_us-gaap_StatementClassOfStockAxis_582" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_583" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_582" xlink:to="loc_us-gaap_ClassOfStockDomain_583" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_584" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_584" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_589" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_584" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_589" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_590" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_589" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_590" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_ScheduleOfAccruedLiabilitiesLineItems" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_588" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" xlink:to="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_588" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_AccruedEarnOutLiabilityNonCurrent" xlink:label="loc_rfil_AccruedEarnOutLiabilityNonCurrent_587" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_588" xlink:to="loc_rfil_AccruedEarnOutLiabilityNonCurrent_587" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/UnauditedInterimCondensedConsolidatedFinancialStatements">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_542" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_543" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_542" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_543" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/FormerLineOfCreditAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_445" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_446" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_445" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_446" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_447" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_446" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_447" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_448" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_447" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_448" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_449" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_448" xlink:to="loc_us-gaap_LetterOfCreditMember_449" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_450" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_446" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_450" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_452" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_450" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_452" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_453" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_450" xlink:to="loc_us-gaap_LineOfCredit_453" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CommitmentsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_455" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CommitmentsAndContingenciesTable" xlink:label="loc_rfil_CommitmentsAndContingenciesTable_456" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_455" xlink:to="loc_rfil_CommitmentsAndContingenciesTable_456" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_457" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_StatementScenarioAxis_457" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_458" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_457" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_458" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_459" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_StatementGeographicalAxis_459" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_592" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_459" xlink:to="loc_us-gaap_SegmentGeographicalDomain_592" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_NewJerseyMember" xlink:label="loc_rfil_NewJerseyMember_595" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_NewJerseyMember_595" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_MilfordMember" xlink:label="loc_rfil_MilfordMember_685" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_MilfordMember_685" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_SanDiegoCaliforniaMember" xlink:label="loc_rfil_SanDiegoCaliforniaMember_1237" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_SanDiegoCaliforniaMember_1237" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_NewYorkMember" xlink:label="loc_rfil_NewYorkMember_1252" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_NewYorkMember_1252" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_591" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_FinancialInstrumentAxis_591" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_591" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsMember" xlink:label="loc_us-gaap_CommitmentsMember_600" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599" xlink:to="loc_us-gaap_CommitmentsMember_600" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_598" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_RangeAxis_598" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1249" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_598" xlink:to="loc_us-gaap_RangeMember_1249" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_1250" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_1249" xlink:to="loc_us-gaap_MaximumMember_1250" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_1251" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_1249" xlink:to="loc_us-gaap_MinimumMember_1251" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_CommitmentsAndContingenciesLineItems" xlink:label="loc_rfil_CommitmentsAndContingenciesLineItems_1248" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_rfil_CommitmentsAndContingenciesLineItems_1248" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_460" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1248" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_460" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="loc_us-gaap_LeaseExpirationDate1_462" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1248" xlink:to="loc_us-gaap_LeaseExpirationDate1_462" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AreaOfLand" xlink:label="loc_us-gaap_AreaOfLand_596" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1248" xlink:to="loc_us-gaap_AreaOfLand_596" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_597" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1248" xlink:to="loc_us-gaap_LeaseAndRentalExpense_597" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses" xlink:label="loc_rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses_1247" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1248" xlink:to="loc_rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses_1247" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CashDividendAndDeclaredDividendsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="rfil-20170131.xsd#rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract_464" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="loc_us-gaap_DividendsPayableTable_465" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract_464" xlink:to="loc_us-gaap_DividendsPayableTable_465" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_466" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_dei_LegalEntityAxis_466" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_467" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_466" xlink:to="loc_dei_EntityDomain_467" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaap_DividendsAxis_468" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_us-gaap_DividendsAxis_468" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain_469" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAxis_468" xlink:to="loc_us-gaap_DividendsDomain_469" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_474" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_us-gaap_RangeAxis_474" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1094" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_474" xlink:to="loc_us-gaap_RangeMember_1094" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="loc_us-gaap_DividendsPayableLineItems_1093" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_us-gaap_DividendsPayableLineItems_1093" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_475" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsPayableLineItems_1093" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_475" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_476" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsPayableLineItems_1093" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_476" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SubsequentEventsAdditionalInformationDetail">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_486" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_487" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_486" xlink:to="loc_us-gaap_SubsequentEventTable_487" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_488" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_488" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_489" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_488" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_489" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_490" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_489" xlink:to="loc_us-gaap_SubsequentEventMember_490" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_491" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_TitleOfIndividualAxis_491" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_491" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_494" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_dei_LegalEntityAxis_494" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_568" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_494" xlink:to="loc_dei_EntityDomain_568" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_954" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_954" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_958" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_954" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_958" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_957" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_StatementGeographicalAxis_957" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1143" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_957" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1143" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_1142" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_RangeAxis_1142" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1223" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_1142" xlink:to="loc_us-gaap_RangeMember_1223" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_1222" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_StatementScenarioAxis_1222" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_1227" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_1222" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_1227" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_1226" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_SubsequentEventLineItems_1226" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_496" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1226" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_496" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_626" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1226" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_626" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>

  <presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/DiscontinuedOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_548" />

    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_549" />

    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_548" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_549" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
</linkbase>

</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6807619728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Mar. 08, 2017</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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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-Q<span></span>
</td>
<td class="text">&#160;<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan. 31,  2017<span></span>
</td>
<td class="text">&#160;<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">2017<span></span>
</td>
<td class="text">&#160;<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">Q1<span></span>
</td>
<td class="text">&#160;<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">R F INDUSTRIES LTD<span></span>
</td>
<td class="text">&#160;<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000740664<span></span>
</td>
<td class="text">&#160;<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">--10-31<span></span>
</td>
<td class="text">&#160;<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Smaller Reporting Company<span></span>
</td>
<td class="text">&#160;<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">RFIL<span></span>
</td>
<td class="text">&#160;<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,835,483<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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 is 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 style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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 style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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 style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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 style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_DocumentInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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 style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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 style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "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 style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<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 style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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 or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [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 style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. 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 style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<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 style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_TradingSymbol">
<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>Trading symbol of an instrument as listed on an exchange.</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 style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6814722400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</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">&#160;<span></span>
</td>
<td class="text">&#160;<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="nump">$ 4,354<span></span>
</td>
<td class="nump">$ 5,258<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_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net of allowance for doubtful accounts of $64 and $62, respectively</a></td>
<td class="nump">3,692<span></span>
</td>
<td class="nump">4,077<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_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">6,554<span></span>
</td>
<td class="nump">6,022<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_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">1,543<span></span>
</td>
<td class="nump">1,436<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_AssetsCurrent', window );">TOTAL CURRENT ASSETS</a></td>
<td class="nump">16,143<span></span>
</td>
<td class="nump">16,793<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_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property and equipment:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_MachineryAndEquipmentGross', window );">Equipment and tooling</a></td>
<td class="nump">3,206<span></span>
</td>
<td class="nump">3,203<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_FurnitureAndFixturesGross', window );">Furniture and office equipment</a></td>
<td class="nump">802<span></span>
</td>
<td class="nump">799<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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">4,008<span></span>
</td>
<td class="nump">4,002<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="nump">3,247<span></span>
</td>
<td class="nump">3,174<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_PropertyPlantAndEquipmentNet', window );">Total property and equipment</a></td>
<td class="nump">761<span></span>
</td>
<td class="nump">828<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">3,219<span></span>
</td>
<td class="nump">3,219<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_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">3,472<span></span>
</td>
<td class="nump">3,619<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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Non-amortizable intangible assets</a></td>
<td class="nump">1,237<span></span>
</td>
<td class="nump">1,237<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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">121<span></span>
</td>
<td class="nump">141<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_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">24,953<span></span>
</td>
<td class="nump">25,837<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_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,373<span></span>
</td>
<td class="nump">1,138<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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">2,009<span></span>
</td>
<td class="nump">2,770<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_LiabilitiesCurrent', window );">TOTAL CURRENT LIABILITIES</a></td>
<td class="nump">3,382<span></span>
</td>
<td class="nump">3,908<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_DeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liabilities</a></td>
<td class="nump">433<span></span>
</td>
<td class="nump">409<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_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">88<span></span>
</td>
<td class="nump">128<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_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="nump">3,903<span></span>
</td>
<td class="nump">4,445<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_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>STOCKHOLDERS' EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 - authorized 20,000,000 shares of $0.01 par value; 8,835,483 shares issued and outstanding at January 31, 2017 and October 31, 2016</a></td>
<td class="nump">88<span></span>
</td>
<td class="nump">88<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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">19,407<span></span>
</td>
<td class="nump">19,379<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 );">Retained earnings</a></td>
<td class="nump">1,555<span></span>
</td>
<td class="nump">1,925<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_StockholdersEquity', window );">TOTAL STOCKHOLDERS' EQUITY</a></td>
<td class="nump">21,050<span></span>
</td>
<td class="nump">21,392<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_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</a></td>
<td class="nump">$ 24,953<span></span>
</td>
<td class="nump">$ 25,837<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_AccountsPayableCurrent">
<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 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. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_AccountsReceivableNetCurrent">
<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>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_AccruedLiabilitiesCurrent">
<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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<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>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_AdditionalPaidInCapitalCommonStock">
<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 received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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 style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<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 style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_CommitmentsAndContingencies">
<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 caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_DeferredTaxLiabilitiesNoncurrent">
<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>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31958-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31917-109318<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 style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_FiniteLivedIntangibleAssetsNet">
<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>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_FurnitureAndFixturesGross">
<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>Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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 style="white-space:nowrap;">us-gaap_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_Goodwill">
<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>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=64834752&amp;loc=SL49117168-202975<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 style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<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>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_InventoryNet">
<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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<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 style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_Liabilities">
<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 liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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>Amount of liabilities and equity items, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_LiabilitiesCurrentAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_MachineryAndEquipmentGross">
<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>Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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 style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_OtherAssetsCurrent">
<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>Amount of current assets classified as other.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_OtherAssetsNoncurrent">
<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>Amount of noncurrent assets classified as other.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_OtherLiabilitiesNoncurrent">
<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>Amount of liabilities classified as other, due after one year or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_PropertyPlantAndEquipmentGross">
<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>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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 style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_PropertyPlantAndEquipmentNetAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6802395376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Trade accounts receivable, allowance for doubtful accounts</a></td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">$ 62<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_CommonStockSharesAuthorized', window );">Common stock, authorized</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,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_CommonStockParOrStatedValuePerShare', 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="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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">8,835,483<span></span>
</td>
<td class="nump">8,835,483<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">8,835,483<span></span>
</td>
<td class="nump">8,835,483<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<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 valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66008989&amp;loc=d3e5074-111524<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 style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_CommonStockParOrStatedValuePerShare">
<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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_CommonStockSharesAuthorized">
<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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_CommonStockSharesIssued">
<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 common shares of an entity that have been sold or granted to shareholders (includes 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_CommonStockSharesOutstanding">
<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 common stock outstanding. Common stock represent the ownership interest in a corporation.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<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 style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6814506784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</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_Revenues', window );">Net sales</a></td>
<td class="nump">$ 6,617<span></span>
</td>
<td class="nump">$ 6,784<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_CostOfGoodsSold', window );">Cost of sales</a></td>
<td class="nump">4,760<span></span>
</td>
<td class="nump">4,761<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,857<span></span>
</td>
<td class="nump">2,023<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_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ResearchAndDevelopmentExpense', window );">Engineering</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">161<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_SellingGeneralAndAdministrativeExpense', window );">Selling and general</a></td>
<td class="nump">1,992<span></span>
</td>
<td class="nump">2,433<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_OperatingExpenses', window );">Totals</a></td>
<td class="nump">2,216<span></span>
</td>
<td class="nump">2,594<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_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(359)<span></span>
</td>
<td class="num">(571)<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_NonoperatingIncomeExpense', window );">Other income</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">0<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from continuing operations before benefit for income taxes</a></td>
<td class="num">(339)<span></span>
</td>
<td class="num">(571)<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_IncomeTaxExpenseBenefit', window );">Benefit for income taxes</a></td>
<td class="num">(101)<span></span>
</td>
<td class="num">(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_us-gaap_IncomeLossFromContinuingOperations', window );">Loss from continuing operations</a></td>
<td class="num">(238)<span></span>
</td>
<td class="num">(315)<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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (loss) from discontinued operations, net of tax</a></td>
<td class="nump">44<span></span>
</td>
<td class="num">(38)<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (194)<span></span>
</td>
<td class="num">$ (353)<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_EarningsPerShareBasicAbstract', window );"><strong>Earnings (loss) per share Basic</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations</a></td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.04)<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare', window );">Discontinued operations</a></td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">(0.00)<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_EarningsPerShareBasic', window );">Net loss per share</a></td>
<td class="num">(0.02)<span></span>
</td>
<td class="num">(0.04)<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_EarningsPerShareDilutedAbstract', window );"><strong>Earnings (loss) per share Diluted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations</a></td>
<td class="num">(0.03)<span></span>
</td>
<td class="num">(0.04)<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare', window );">Discontinued operations</a></td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">(0.00)<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_EarningsPerShareDiluted', window );">Net loss per share</a></td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="num">$ (0.04)<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_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Weighted average shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">8,834,747<span></span>
</td>
<td class="nump">8,716,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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">8,834,747<span></span>
</td>
<td class="nump">8,716,712<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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 style="white-space:nowrap;">us-gaap_CostOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare">
<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>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</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 style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare">
<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>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</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 style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_EarningsPerShareBasic">
<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) for the period per each share of common stock or unit outstanding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=65016374&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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 style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_EarningsPerShareBasicAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_EarningsPerShareDiluted">
<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) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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 style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_EarningsPerShareDilutedAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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 style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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>Amount after tax of income (loss) from continuing operations 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=68079674&amp;loc=SL4613673-111683<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 style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<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>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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 style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncomeLossFromContinuingOperationsPerBasicShare">
<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) from continuing operations per each share of common stock or unit outstanding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1252-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20187-122688<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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 style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncomeLossFromContinuingOperationsPerDilutedShare">
<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) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20187-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1252-109256<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 style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<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>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1012-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=68079674&amp;loc=SL4569616-111683<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 style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Income Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6515339<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 style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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 style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_NonoperatingIncomeExpense">
<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 amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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 style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_OperatingExpenses">
<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>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</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 style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_OperatingExpensesAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_OperatingIncomeLoss">
<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 result for the period of deducting operating expenses from operating revenues.</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 style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<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 style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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 style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_SellingGeneralAndAdministrativeExpense">
<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 total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<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 style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Weighted-Average Number of Common Shares Outstanding<br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<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 style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6808199376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (194)<span></span>
</td>
<td class="num">$ (353)<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Bad debt expense</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">20<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">220<span></span>
</td>
<td class="nump">272<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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">52<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_GainLossOnDispositionOfAssets1', window );">Loss on disposal of fixed assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">40<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">0<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Trade accounts receivable</a></td>
<td class="nump">383<span></span>
</td>
<td class="nump">94<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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(532)<span></span>
</td>
<td class="num">(349)<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_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(107)<span></span>
</td>
<td class="num">(613)<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_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other long-term assets</a></td>
<td class="nump">20<span></span>
</td>
<td class="num">(167)<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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">235<span></span>
</td>
<td class="nump">156<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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(65)<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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(761)<span></span>
</td>
<td class="num">(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_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other long-term liabilities</a></td>
<td class="num">(40)<span></span>
</td>
<td class="nump">0<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">(699)<span></span>
</td>
<td class="num">(1,513)<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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of fixed assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_ProceedsFromSaleOfInventory', window );">Proceeds from sale of inventory</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">322<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(70)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">274<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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20<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_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities', window );">Excess tax provision (benefit) from canceled stock options</a></td>
<td class="num">(23)<span></span>
</td>
<td class="nump">0<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_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(176)<span></span>
</td>
<td class="num">(610)<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 used in financing activities</a></td>
<td class="num">(199)<span></span>
</td>
<td class="num">(590)<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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(904)<span></span>
</td>
<td class="num">(1,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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">5,258<span></span>
</td>
<td class="nump">7,595<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, end of period</a></td>
<td class="nump">4,354<span></span>
</td>
<td class="nump">5,766<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_IncomeTaxesPaid', window );">Supplemental cash flow information - income taxes paid</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">$ 165<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_ProceedsFromSaleOfInventory">
<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 inventory.</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 style="white-space:nowrap;">rfil_ProceedsFromSaleOfInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<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>Amount of direct write-downs of accounts receivable charged against the allowance.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68075217&amp;loc=SL9156395-115594<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66008989&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49171198&amp;loc=d3e33268-110906<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 style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_DeferredIncomeTaxExpenseBenefit">
<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>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Deferred Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=63044130<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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 style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<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 style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities">
<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>Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=65896087&amp;loc=d3e11374-113907<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 style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_GainLossOnDispositionOfAssets1">
<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>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2443-110228<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 style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3536-108585<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 style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<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 style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<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 style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<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 period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<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 style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncreaseDecreaseInAccruedLiabilities">
<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 expenses incurred but not yet 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<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 style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncreaseDecreaseInInventories">
<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 value of all inventory held by the reporting entity, associated with underlying transactions that are classified as 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<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 style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncreaseDecreaseInOperatingCapitalAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncreaseDecreaseInOtherCurrentAssets">
<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>Amount of increase (decrease) in current assets classified as 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 style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncreaseDecreaseInOtherNoncurrentAssets">
<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>Amount of increase (decrease) in noncurrent assets classified as 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 style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncreaseDecreaseInOtherOperatingLiabilities">
<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>Amount of increase (decrease) in operating liabilities classified as other.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<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 style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3574-108585<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 style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3574-108585<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 style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3536-108585<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 style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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 style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_PaymentsOfDividendsCommonStock">
<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>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<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 style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_PaymentsToAcquirePropertyPlantAndEquipment">
<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 associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3213-108585<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 style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ProceedsFromSaleOfProductiveAssets">
<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 property, plant and equipment (capital expenditures), software, and other 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3179-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<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 style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ProceedsFromStockOptionsExercised">
<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 amount received from holders exercising their stock options. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3255-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<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 style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensation">
<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 amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<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 style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6805253808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited interim condensed consolidated financial statements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Unaudited interim condensed consolidated financial statements</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <b>Note 1 - Unaudited interim condensed consolidated financial statements</b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments, which are normal and recurring, have been included in order to make the information not misleading. Information included in the consolidated balance sheet as of October 31, 2016 has been derived from, and certain terms used herein are defined in, the audited financial statements of the Company as of October 31, 2016 included in the Company&#8217;s Annual Report on Form 10-K (&#8220;Form 10-K&#8221;) for the year ended October 31, 2016 that was previously filed with the Securities and Exchange Commission (&#8220;SEC&#8221;). Operating results for the three-month period ended January 31, 2017 are not necessarily indicative of the results that may be expected for the year ending October 31, 2017. The unaudited condensed consolidated financial statements should be read in conjunction with the financial statements and footnotes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended October 31, 2016.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <b><i>Principles of consolidation</i></b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The accompanying unaudited condensed consolidated financial statements include the accounts of RF Industries, Ltd., Cables Unlimited, Inc. (&#8220;Cables Unlimited&#8221;), Comnet Telecom Supply, Inc. (&#8220;Comnet&#8221;), and Rel-Tech Electronics, Inc. (&#8220;Rel-Tech&#8221;), wholly-owned subsidiaries of RF Industries, Ltd. All intercompany balances and transactions have been eliminated in consolidation.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"><b><i>Reclassifications</i></b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">Certain amounts in the prior period condensed consolidated financial statements have been reclassified to conform to the current period presentation. These reclassifications had no effect on reported consolidated net loss.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <b><i>&#160;</i></b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <b><i>Revenue recognition</i></b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Four basic criteria must be met before revenue can be recognized: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services rendered; (3) the fee is fixed and determinable; and (4) collectability is reasonably assured. The Company recognizes revenue from product sales after purchase orders are received which contain a fixed price and for shipments with terms of FOB Shipping Point, revenue is recognized upon shipment, for shipments with terms of FOB Destination, revenue is recognized upon delivery and revenue from services is recognized when services are performed, and the recovery of the consideration is considered probable.</div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<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 organization, consolidation and basis of presentation of financial statements disclosure.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=35735333&amp;loc=d3e288-107754<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64809438&amp;loc=d3e5614-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<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 style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6786113184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued operations</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <b>Note 2 - Discontinued operations</b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> For the three months ended January 31, 2017, the Company recognized approximately $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">62,000</font> of royalty income for RadioMobile, which amount has been included within discontinued operations. For the three months ended January 31, 2016, the Company recognized approximately $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">2,000</font> of royalty income for the RF Neulink division, which amounts have been included within discontinued operations.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> During March 2016, the Company announced the shutdown of its Bioconnect division, which comprised the entire operations of the Medical Cabling and Interconnect segment. The closure is part of the Company&#8217;s ongoing plan to close or dispose of underperforming divisions that are not part of the Company&#8217;s core operations. For the three months ended January 31, 2017, the Company recognized approximately $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">10,000</font>&#160;of income from sale of equipment for the Bioconnect division, which has been included within discontinued operations. For the three months ended January 31, 2016, the Company recognized approximately $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">40,000</font> loss for the Bioconnect division, which has been included within discontinued operations.</div> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<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 related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721665-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=64862545&amp;loc=SL51724579-110230<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721663-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64862545&amp;loc=d3e2941-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721659-107760<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721671-107760<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721677-107760<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1474-107760<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721683-107760<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 style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6805253808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sale of Aviel Electronics division<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_rfil_SaleOfAvielElectronicsDivisionAbstract', window );"><strong>Sale of Aviel Electronics Division [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_SaleOfAvielElectronicsDivisionTextBlock', window );">Sale of Aviel Electronics division</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <b>Note 3 - Sale of Aviel Electronics division</b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <b>&#160;</b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> On December 22, 2015, the Company sold the assets of its Aviel Electronics division at a gain of approximately $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">35,000</font>. The terms of the sale included $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">150,000</font> cash due upon closing and a $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">250,000</font> secured promissory note ($<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">83,000</font> recorded in other current assets and $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">83,000</font> in other assets as of January 31, 2017) with principal and interest (at <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 5</font>%) payable over a three-year period. Aviel Electronics&#8217; sales and loss from continuing operations before provision for income taxes of $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">86,000</font> and $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">40,000</font>, respectively, were included in the Company&#8217;s RF Connector and Cable Assembly segment for the three months ended January 31, 2016.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The sale of the Aviel Electronics division does not represent a strategic shift that has a major effect on the Company&#8217;s operations and financial results. Accordingly, financial results from the sale of Aviel Electronics were reported as part of continuing operations.</div> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_SaleOfAvielElectronicsDivisionAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">rfil_SaleOfAvielElectronicsDivisionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_rfil_SaleOfAvielElectronicsDivisionTextBlock">
<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 sale of aviel electronics division.</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 style="white-space:nowrap;">rfil_SaleOfAvielElectronicsDivisionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6786113184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories and major vendors<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<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_InventoryDisclosureTextBlock', window );">Inventories and major vendors</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <strong>Note 4 - Inventories and major vendors</strong></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Inventories, consisting of materials, labor and manufacturing overhead, are stated at the lower of cost or market. Cost has been determined using the weighted average cost method. Inventory carrying value is net of inventory reserves of $534,000 and $500,000 at January 31, 2017 and October 31, 2016, respectively. <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> </font>Inventories consist of the following (in thousands):</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>January&#160;31,&#160;2017</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>October&#160;31,&#160;2016</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Raw materials and supplies</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>2,921</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>2,642</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Work in process</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>178</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>279</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Finished goods</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3,455</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3,101</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Totals</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,554</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,022</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"></font></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> No vendor accounted for greater than 10% of inventory purchases for the three months ended January 31, 2017. Purchases of inventory from two major vendors during the three months ended January 31, 2016 represented 14% and 12% of total inventory purchases. The Company has arrangements with these vendors to purchase product based on purchase orders periodically issued by the Company.</div> </div> </div> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_InventoryDisclosureAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_InventoryDisclosureTextBlock">
<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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<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 style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6805211696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other current assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_rfil_OtherCurrentAssetsAbstract', window );"><strong>Other current assets [Abstract]</strong></a></td>
<td class="text">&#160;<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_OtherCurrentAssetsTextBlock', window );">Other current assets</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <strong>Note 5 - Other current assets</strong></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> </font>Other current assets consist of the following (in thousands):&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>January&#160;31,&#160;2017</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>October&#160;31,&#160;2016</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Prepaid taxes</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>952</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>871</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Prepaid expense</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>392</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>347</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Notes receivable, current portion</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>83</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>83</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Other</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>116</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>135</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Totals</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>1,543</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>1,436</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"></font></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Long-term portion of notes receivable of $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">83,000</font> is recorded in other assets.</div> </div> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_OtherCurrentAssetsAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">rfil_OtherCurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_OtherCurrentAssetsTextBlock">
<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 other current assets.</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 style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6805227120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<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_EarningsPerShareTextBlock', window );">Earnings per share</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <strong>Note 6 - Earnings per share</strong></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings (loss)&#160;per share is computed by dividing net income&#160;(loss) by the weighted average number of common shares outstanding increased by the effects of assuming that other potentially dilutive securities (such as stock options) outstanding during the period had been exercised and the treasury stock method had been applied. Potentially dilutive securities totaling <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 1,024,188</font> and <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 1,138,510</font> for the three months ended January 31, 2017 and 2016, respectively, were excluded from the calculation of diluted per share amounts because of their anti-dilutive effect.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> </font>The following table summarizes the computation of basic and diluted weighted average shares outstanding:</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="23%" colspan="5"> <div style="CLEAR:both;CLEAR: both"> Three&#160;Months&#160;Ended&#160;January&#160;31,</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"> <div style="CLEAR:both;CLEAR: both">2017</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"> <div style="CLEAR:both;CLEAR: both">2016</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">Weighted average shares outstanding for basic earnings (loss) per share</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">8,834,747</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">8,716,712</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">Add effects of potentially dilutive securities-assumed exercise of stock options</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">Weighted average shares outstanding for diluted earnings (loss) per share</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">8,834,747</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">8,716,712</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> </table> <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"></font></div> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_EarningsPerShareAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_EarningsPerShareTextBlock">
<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 earnings 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1252-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=65016374&amp;loc=d3e4984-109258<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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 style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6789349216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation and equity transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure Of Compensation Related Costs, Share-Based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-based compensation and equity transactions</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <strong>Note 7 - Stock-based compensation and equity transactions</strong></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The Company&#8217;s current stock incentive plan provides for the granting of qualified and nonqualified options to the Company&#8217;s officers, directors and employees. The Company satisfies the exercise of options by issuing previously unissued common shares. No options were granted to Company employees during the three months ended January 31, 2017 and 2016.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <strong><i>Company stock option plans</i></strong></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Descriptions of the Company&#8217;s stock option plans are included in Note 10 of the Company&#8217;s Annual Report on Form 10-K for the year ended October 31, 2016. <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"></font>A summary of the status of the options granted under the Company&#8217;s stock option plans as of January 31, 2017 and the changes in options outstanding during the three months then ended is presented in the table that follows:</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Weighted</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Average</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Shares</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Exercise&#160;Price</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Outstanding at November 1, 2016</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>1,007,851</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>4.07</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Options granted</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>309,356</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>1.50</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Options canceled or expired</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(143,019)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3.77</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Options outstanding at January 31, 2017</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>1,174,188</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3.43</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Options exercisable at January 31, 2017</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"> <div>738,444</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3.71</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Options vested and expected to vest at January 31, 2017</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"> <div>1,172,141</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3.43</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"></font></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Weighted average remaining contractual life of options outstanding as of January 31, 2017: <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 4.36</font> years</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Weighted average remaining contractual life of options exercisable as of January 31, 2017: <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 3.46</font> years</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Weighted average remaining contractual life of options vested and expected to vest as of January 31, 2017: <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 4.35</font> years</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Aggregate intrinsic value of options outstanding at January 31, 2017: $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">107,000</font></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Aggregate intrinsic value of options exercisable at January 31, 2017: $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">84,000</font></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Aggregate intrinsic value of options vested and expected to vest at January 31, 2017: $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">107,000</font></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> As of January 31, 2017, $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">359,000</font> of expense with respect to nonvested share-based arrangements has yet to be recognized but is expected to be recognized over a weighted average period of <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 2.72</font> years.</div> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Effective for the fiscal year ending October 31, 2017, non-employee directors receive $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">50,000</font> annually, which is paid one-half in cash and one-half through the grant of non-qualified stock options to purchase shares of the Company&#8217;s common stock. Previously, for the fiscal year ended October 31, 2016, non-employee directors received $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">30,000</font> annually. During the quarter ended January 31, 2017, the Company granted each of its four non-employee directors <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 77,339</font> options. The number of stock options granted to each director was determined by dividing $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">25,000</font> by the fair value of a stock option grant using the Black-Scholes model ($<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">0.32</font> per share). These options vest ratably over fiscal year 2017.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <strong><i>Stock option expense</i></strong></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> During the three months ended January 31, 2017 and 2016, stock-based compensation expense totaled $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">51,000</font> and $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">52,000</font>, respectively. For the three months ended January 31, 2017 and 2016, stock-based compensation classified in cost of sales amounted to $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">3,000</font> and $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">10,000</font>, respectively, and stock-based compensation classified in selling and general expense amounted to $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">48,000</font> and $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">42,000</font>, respectively.</div> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<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 compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65895303&amp;loc=d3e17540-113929<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68057994&amp;loc=d3e25284-112666<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5444-113901<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 style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6805207536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations of credit risk<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<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_ConcentrationRiskDisclosureTextBlock', window );">Concentrations of credit risk</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <b>Note 8 - Concentrations of credit risk</b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <font style="font-size:10pt;">&#160;</font></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Financial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with high-credit quality financial institutions. At January 31, 2017, the Company had cash and cash equivalent balances in excess of federally insured limits in the amount of approximately $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">3.8</font> million.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Two customers accounted for approximately <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 15</font>% and <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 10</font>% of the Company&#8217;s net sales for the three-month period ended January 31, 2017. Two customers accounted for approximately <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 14</font>% and <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 13</font>% of the Company&#8217;s net sales for the three-month period ended January 31, 2016. At January 31, 2017, these customers&#8217; accounts receivable balance accounted for approximately <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 15</font>% and <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 13</font>% of the Company&#8217;s total net accounts receivable balance. &#160;At January 31, 2016, these customers&#8217; accounts receivable balance accounted for approximately <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 17</font>% and <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 15</font>% of the Company&#8217;s total net accounts receivable balance. Although these customers have been on-going major customers of the Company, the written agreements with these customers do not have any minimum purchase obligations and they could stop buying the Company&#8217;s products at any time and for any reason. A reduction, delay or cancellation of orders from these customers or the loss of these customers could significantly reduce the Company&#8217;s future revenues and profits.</div> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_ConcentrationRiskDisclosureTextBlock">
<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 any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6327-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6442-108592<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6351-108592<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13537-108611<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 style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6781004240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<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_SegmentReportingDisclosureTextBlock', window );">Segment information</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <strong>Note 9 - Segment information</strong></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"><font style="font-size:10pt;">&#160;</font> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The Company aggregates operating divisions into operating segments that have similar economic characteristics primarily in the following areas: (1) the nature of the product and services; (2) the nature of the production process; (3) the type or class of customer for their products and services; (4) the methods used to distribute their products or services; (5) if applicable, the nature of the regulatory environment. As of January 31, 2017, the Company had two segments: 1) RF Connector and Cable Assembly and 2) Custom Cabling Manufacturing and Assembly based upon this evaluation.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The RF Connector and Cable Assembly segment consisted of one division and the Custom Cabling Manufacturing and Assembly segment was composed of three divisions.&#160;The four divisions that met the quantitative thresholds for segment reporting are Connector and Cable Assembly, Cables Unlimited, Comnet and Rel-Tech. The specific customers are different for each division, however, there is some overlapping of product sales to them. The methods used to distribute products are similar within each division aggregated.&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Management identifies the Company&#8217;s segments based on strategic business units that are, in turn, based along market lines. These strategic business units offer products and services to different markets in accordance with their customer base and product usage. For segment reporting purposes, the Connector and Cable Assembly division constitutes the RF Connector and Cable Assembly segment, and the Cables Unlimited, Comnet and Rel-Tech divisions constitute the Custom Cabling Manufacturing and Assembly segment.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> As reviewed by the Company&#8217;s chief operating decision maker, the Company evaluates the performance of each segment based on income or loss before income taxes. The Company charges depreciation and amortization directly to each division within the segment. Accounts receivable, inventory, property and equipment, goodwill and intangible assets are the only assets identified by segment. Except as discussed above, the accounting policies for segment reporting are the same for the Company as a whole.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Substantially all of the Company&#8217;s operations are conducted in the United States; however, the Company derives a portion of its revenue from export sales. The Company attributes sales to geographic areas based on the location of the customers. <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> </font>The following table presents the sales of the Company by geographic area for the three months ended January 31, 2017 and 2016 (in thousands):</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="MARGIN: 0in; WIDTH: 60%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="23%" colspan="5"> <div>Three&#160;Months&#160;Ended&#160;January&#160;31,</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>2017</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>2016</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>United States</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,536</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,492</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>Foreign Countries:</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>Canada</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>46</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>71</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>Israel</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>62</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>Mexico</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>7</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>97</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>All Other</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>28</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>62</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>81</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>292</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>Totals</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,617</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,784</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"></font></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> </font>Net sales, loss from continuing operations before benefit for income taxes and other related segment information for the three months ended January 31, 2017 and 2016 are as follows (in thousands):&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">&#160; <font style="font-size:10pt;"> &#160;</font></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="MARGIN: 0in; WIDTH: 75%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>RF&#160;Connector</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Custom&#160;Cabling</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>and</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Manufacturing&#160;and</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Cable&#160;Assembly</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Assembly</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Corporate</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Total</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="26%"> <div>2017</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>Net sales</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>2,535</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>4,082</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,617</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>Loss from continuing operations before benefit for income taxes</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(18)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(341)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>20</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(339)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>Depreciation and amortization</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>47</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>173</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>220</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="26%"> <div>2016</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>Net sales</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>1,956</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>4,828</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,784</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>Loss from continuing operations before benefit for income taxes</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(453)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(118)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(571)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>Depreciation and amortization</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>52</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>220</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>272</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"></font></div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_SegmentReportingAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_SegmentReportingDisclosureTextBlock">
<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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8981-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9038-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8971-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8595-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8380-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 35<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8984-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9031-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8538-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8864-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8924-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8906-108599<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 style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6805195408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income tax benefit<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<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 tax benefit</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <b>Note 10 - Income tax benefit</b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"><font style="font-size:10pt;">&#160;</font></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The Company uses an estimated annual effective tax rate, which is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates, to determine its quarterly provision (benefit) for income taxes. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The benefit for income taxes was <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 30</font>% and <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 45</font>% of income (loss) before income taxes for the three months ended January 31, 2017 and 2016, respectively. The decrease in the effective income tax rate from period to period was primarily driven by an increased ratio of book income (loss) to discrete benefits from R&amp;D credits related to the change in tax law in both periods.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The Company recorded income from discontinued operations, net of tax, as disclosed in Note 2.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The total amount of unrecognized tax benefits was $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"><font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">0</font></font> as of January 31, 2017 and October 31, 2016. The total balance of accrued interest and penalties related to uncertain tax positions was $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"><font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">0</font></font> as of January 31, 2017 and October&#160;31, 2016. The Company recognizes interest and penalties related to uncertain tax positions, if any, as a component of income tax expense and the accrued interest and penalties, if any, are included in deferred and other long-term liabilities in the Company's condensed consolidated balance sheets. There were no material interest or penalties included in income tax expense for the three months ended January 31, 2017.</div> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_IncomeTaxDisclosureAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32718-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32537-109319<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 style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6805249392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<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"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"><strong>Note 11 - Intangible assets</strong></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> </font>Intangible assets consist of the following (in thousands):&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>January&#160;31,&#160;2017</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>October&#160;31,&#160;2016</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Amortizable intangible assets:</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Non-compete agreements (estimated lives 3 - 5&#160;&#160;years)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>310</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>310</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Accumulated amortization</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(283)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(273)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>27</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>37</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Customer relationships (estimated lives 7 - 15 years)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>5,099</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>5,099</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Accumulated amortization</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(1,779)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(1,644)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>3,320</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>3,455</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Patents (estimated life 14 years)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>142</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>142</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Accumulated amortization</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(17)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(15)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>125</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>127</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 26px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Totals</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3,472</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3,619</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Non-amortizable intangible assets:</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Trademarks</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>1,237</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>1,237</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"></font></div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<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 style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6782725040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued expenses and other long-term liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock', window );">Accrued expenses</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify">Note 12 - Accrued expenses and other long-term liabilities</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"><font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> </font>Accrued expenses consist of the following (in thousands):</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>January&#160;31,&#160;2017</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>October&#160;31,&#160;2016</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Wages payable</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>613</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>941</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Accrued receipts</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>637</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>578</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Earn-out liability</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>374</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>707</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Other current liabilities</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>385</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>544</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Totals</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>2,009</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>2,770</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"></font></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Accrued receipts represent purchased inventory for which invoices have not been received.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">Non-current portion of earn-out liability of $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">88,000</font> is recorded in other long-term liabilities.</div> </div> </div> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock">
<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 accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period.</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 style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6788082864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Former line of credit<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<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_DebtDisclosureTextBlock', window );">Former line of credit</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"><b>Note 13 - Former line of credit</b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"><b>&#160;</b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> From May 2015 until September 2016, the Company had a $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">5</font> million line of credit available to it from its bank. The Company did not use the line of credit and, effective <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">September 8, 2016</font>, the Company terminated the line of credit.</div> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_DebtDisclosureAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_DebtDisclosureTextBlock">
<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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20,22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6782725040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<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_CommitmentsDisclosureTextBlock', window );">Commitments</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"><b>Note 14 - Commitments</b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"><b>&#160;</b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> In April 2014, the Company amended its lease for its facility in San Diego, California, extending the term of the lease and reducing its square footage. The amended lease expires in March 2017, however, on January 26, 2017 the term of the lease was extended until <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">July 31, 2022</font>, and the rental payments increased $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">2,596</font> per month from $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">20,125</font> to $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">22,721</font> per month. The minimum annual rentals are being charged to expense on a straight-line basis over the lease term. The San Diego lease also requires the payment of the Company&#8217;s pro rata share of real estate taxes and insurance, maintenance and other operating expenses related to the facilities. As of January 31, 2017, the aggregate remaining minimum lease payments under the expiring lease totaled $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">40,000</font>.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The Cables Unlimited division leases an approximately <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 12,000</font> square foot facility located in Yaphank, New York. In April 2016, the lease for this was extended until June 30, 2017. Cables Unlimited&#8217;s monthly rent expense under the lease is $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">13,000</font> per month, plus payments of all utilities, janitorial expenses, routine maintenance costs and costs of insurance for Cables Unlimited&#8217;s business operations and equipment. The landlord is a company controlled by Darren Clark, the former owner of Cables Unlimited.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The Comnet Telecom division leases approximately <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 15,000</font> square feet in two suites located in East Brunswick, New Jersey. Comnet&#8217;s monthly rent expense under the leases is approximately $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">11,655</font> per month for these facilities, and the leases expire in September 2017.</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The Rel-Tech Electronic division leases approximately <font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"> 13,750</font> square feet located in Milford, Connecticut. Rel-Tech&#8217;s net monthly rent expense under the lease is approximately $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">8,307</font> per month for these facilities, and the lease expires in August 2017.</div> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_CommitmentsAndContingenciesDisclosureAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_CommitmentsDisclosureTextBlock">
<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 arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a)(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_CommitmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6788082864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash dividend and declared dividends<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_rfil_CashDividendAndDividendsDeclarationAbstract', window );"><strong>Cash Dividend And Dividends Declaration [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_CashDividendsAndDividendsDeclarationTextBlock', window );">Cash dividend and declared dividends</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"><b>Note 15 - Cash dividend and declared dividends</b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">The Company paid dividends of $0.02 per share during the three months ended January 31, 2017 for a total of $176,000. The Company paid dividends of $0.07 per share during the three months ended January 31, 2016 for a total of $610,000.</div> </div> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_CashDividendAndDividendsDeclarationAbstract">
<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 dividend and dividends declaration.</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 style="white-space:nowrap;">rfil_CashDividendAndDividendsDeclarationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_rfil_CashDividendsAndDividendsDeclarationTextBlock">
<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 of company's cash dividends and declared dividends.</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 style="white-space:nowrap;">rfil_CashDividendsAndDividendsDeclarationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6644408624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<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"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;size: 8.5in 11.0in"> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> <b>Note 16 - Subsequent events</b></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> On March 9, 2017, the Board of Directors of the Company declared a quarterly cash dividend of $<font style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt">0.02</font> per share to be paid on April 15, 2017 to stockholders of record on March 31, 2017.</div> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_SubsequentEventsAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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 style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6805256880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories and major vendors (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<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_ScheduleOfInventoryCurrentTableTextBlock', window );">Components of Inventories</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Inventories consist of the following (in thousands):</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>January&#160;31,&#160;2017</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>October&#160;31,&#160;2016</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Raw materials and supplies</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>2,921</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>2,642</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Work in process</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>178</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>279</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Finished goods</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3,455</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3,101</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Totals</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,554</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,022</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_InventoryDisclosureAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ScheduleOfInventoryCurrentTableTextBlock">
<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>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6642171392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other current assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_rfil_OtherCurrentAssetsAbstract', window );"><strong>Other current assets [Abstract]</strong></a></td>
<td class="text">&#160;<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_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of other current assets</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> </div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Other current assets consist of the following (in thousands):&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>January&#160;31,&#160;2017</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>October&#160;31,&#160;2016</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Prepaid taxes</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>952</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>871</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Prepaid expense</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>392</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>347</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Notes receivable, current portion</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>83</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>83</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Other</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>116</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>135</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Totals</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>1,543</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>1,436</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_OtherCurrentAssetsAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">rfil_OtherCurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_ScheduleOfOtherCurrentAssetsTableTextBlock">
<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>Tabular disclosure of the carrying amounts of other current assets.</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 style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6805227120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Computation of Basic and Diluted Weighted Average Shares Outstanding</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt"> </div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The following table summarizes the computation of basic and diluted weighted average shares outstanding:</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="23%" colspan="5"> <div style="CLEAR:both;CLEAR: both"> Three&#160;Months&#160;Ended&#160;January&#160;31,</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"> <div style="CLEAR:both;CLEAR: both">2017</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"> <div style="CLEAR:both;CLEAR: both">2016</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">Weighted average shares outstanding for basic earnings (loss) per share</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">8,834,747</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">8,716,712</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">Add effects of potentially dilutive securities-assumed exercise of stock options</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div style="CLEAR:both;CLEAR: both">Weighted average shares outstanding for diluted earnings (loss) per share</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">8,834,747</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div style="CLEAR:both;CLEAR: both">8,716,712</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div style="CLEAR:both;CLEAR: both">&#160;</div> </td> </tr> </table> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_EarningsPerShareAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<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>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6642358304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation and equity transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure Of Compensation Related Costs, Share-Based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Status of Options Granted under Stock Option Plans and Changes in Options Outstanding</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> A summary of the status of the options granted under the Company&#8217;s stock option plans as of January 31, 2017 and the changes in options outstanding during the three months then ended is presented in the table that follows:</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Weighted</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Average</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Shares</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Exercise&#160;Price</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Outstanding at November 1, 2016</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>1,007,851</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>4.07</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Options granted</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>309,356</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>1.50</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Options canceled or expired</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(143,019)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3.77</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Options outstanding at January 31, 2017</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>1,174,188</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3.43</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Options exercisable at January 31, 2017</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"> <div>738,444</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3.71</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Options vested and expected to vest at January 31, 2017</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"> <div>1,172,141</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3.43</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<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>Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for share options (or share units) that were outstanding at the beginning and end of the year, vested and expected to vest, exercisable or convertible at the end of the year, and the number of share options or share units that were granted, exercised or converted, forfeited, and expired during the year.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6802576112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Sales by Geographic Area</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> The following table presents the sales of the Company by geographic area for the three months ended January 31, 2017 and 2016 (in thousands):</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="MARGIN: 0in; WIDTH: 60%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="23%" colspan="5"> <div>Three&#160;Months&#160;Ended&#160;January&#160;31,</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>2017</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>2016</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>United States</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,536</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,492</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>Foreign Countries:</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>Canada</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>46</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>71</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>Israel</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>62</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>Mexico</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>7</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>97</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 10px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>All Other</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>28</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>62</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>81</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>292</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="35%"> <div>Totals</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,617</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,784</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Net Sales, Income (Loss) Before Provision for Income Taxes and Other Related Segment Information</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0in 0in 0pt" align="justify"></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Net sales, loss from continuing operations before benefit for income taxes and other related segment information for the three months ended January 31, 2017 and 2016 are as follows (in thousands):&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">&#160; <font style="font-size:10pt;"> &#160;</font></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="MARGIN: 0in; WIDTH: 75%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>RF&#160;Connector</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Custom&#160;Cabling</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>and</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Manufacturing&#160;and</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Cable&#160;Assembly</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Assembly</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Corporate</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>Total</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="26%"> <div>2017</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>Net sales</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>2,535</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>4,082</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,617</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>Loss from continuing operations before benefit for income taxes</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(18)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(341)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>20</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(339)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>Depreciation and amortization</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>47</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>173</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>220</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="26%"> <div>2016</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>Net sales</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>1,956</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>4,828</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>6,784</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>Loss from continuing operations before benefit for income taxes</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(453)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(118)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(571)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="26%"> <div>Depreciation and amortization</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>52</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>220</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>-</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>272</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<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>Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</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 style="white-space:nowrap;">us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<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>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8813-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8736-108599<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 style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6599344208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_ScheduleOfIntangibleAssetsTableTextBlock', window );">Intangible assets</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> </div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> Intangible assets consist of the following (in thousands):&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt"> &#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>January&#160;31,&#160;2017</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>October&#160;31,&#160;2016</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Amortizable intangible assets:</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Non-compete agreements (estimated lives 3 - 5&#160;&#160;years)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>310</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>310</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Accumulated amortization</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(283)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(273)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>27</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>37</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Customer relationships (estimated lives 7 - 15 years)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>5,099</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>5,099</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Accumulated amortization</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(1,779)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(1,644)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>3,320</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>3,455</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Patents (estimated life 14 years)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>142</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>142</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Accumulated amortization</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(17)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>(15)</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>125</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>127</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 26px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Totals</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3,472</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>3,619</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 3px double; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Non-amortizable intangible assets:</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; PADDING-LEFT: 13px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Trademarks</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>1,237</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>1,237</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_ScheduleOfIntangibleAssetsTableTextBlock">
<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>Tabular disclosure of intangible assets, which may be broken down by segment or major class.</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 style="white-space:nowrap;">rfil_ScheduleOfIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6781082624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued expenses and other long-term liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued expenses</a></td>
<td class="text"><div style="MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify"></div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">Accrued expenses consist of the following (in thousands):</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" align="justify">&#160;</div> <div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left; TEXT-INDENT: 0in; WIDTH: 100%"> <table style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0in; WIDTH: 80%; BORDER-COLLAPSE: collapse; OVERFLOW: visible; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid" cellspacing="0" cellpadding="0" align="left"> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>January&#160;31,&#160;2017</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 700" width="11%" colspan="2"> <div>October&#160;31,&#160;2016</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="11%" colspan="2"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: times new roman; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Wages payable</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>613</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>941</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Accrued receipts</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>637</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>578</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Earn-out liability</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>374</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>707</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Other current liabilities</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>385</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>544</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: right; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: 400" width="10%"> <div>&#160;</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #cceeff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> <tr style="HEIGHT: 12px"> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="55%"> <div>Totals</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>2,009</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="1%"> <div>$</div> </td> <td style="BORDER-BOTTOM: #000000 3px double; TEXT-ALIGN: right; FONT-STYLE: normal; PADDING-RIGHT: 4px; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: 400" width="10%"> <div>2,770</div> </td> <td style="TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: times new roman; BACKGROUND: #ffffff; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: 400" width="1%"> <div>&#160;</div> </td> </tr> </table> </div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_PayablesAndAccrualsAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<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>Tabular disclosure of the components of accrued liabilities.</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 style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6814428560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</a></td>
<td class="nump">$ 44,000<span></span>
</td>
<td class="num">$ (38,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CounterpartyNameAxis=rfil_RadioMobileIncMember', window );">Radio Mobile, Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RoyaltyRevenue', window );">Royalty revenue</a></td>
<td class="nump">62,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_RfNeulinkMember', window );">RF Neulink [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RoyaltyRevenue', window );">Royalty revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_BioconnectDivisionMember', window );">Bioconnect division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="num">$ (40,000)<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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<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>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1012-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=68079674&amp;loc=SL4569616-111683<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 style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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 style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_RoyaltyRevenue">
<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>Revenue earned during the period from the leasing or otherwise lending to a third party the entity's rights or title to certain property. Royalty revenue is derived from a percentage or stated amount of sales proceeds or revenue generated by the third party using the entity's property. Examples of property from which royalties may be derived include patents and oil and mineral rights.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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 style="white-space:nowrap;">us-gaap_RoyaltyRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_CounterpartyNameAxis=rfil_RadioMobileIncMember">
<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 style="white-space:nowrap;">us-gaap_CounterpartyNameAxis=rfil_RadioMobileIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_RfNeulinkMember">
<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 style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_RfNeulinkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_BioconnectDivisionMember">
<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 style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_BioconnectDivisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6814842512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sale of Aviel Electronics division - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 22, 2015</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</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_GainLossOnDispositionOfAssets1', window );">Gain (Loss) on Disposition of Assets, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (40,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_AvielElectronicsDivisionMember', window );">Aviel Electronics Division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_GainLossOnDispositionOfAssets1', window );">Gain (Loss) on Disposition of Assets, Total</a></td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue', window );">Discontinued Operation, Intra-Entity Amounts, Discontinued Operation after Disposal, Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,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_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet', window );">Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Extraordinary Items, Noncontrolling Interests, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (40,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_AvielElectronicsDivisionMember', window );">Aviel Electronics Division [Member] | Notes Payable, Other Payables [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentTerm', window );">Debt Instrument, Term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rfil_PromissoryNoteMember', window );">Promissory Note [Member] | Aviel Electronics Division [Member] | Other Current Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisposalGroupIncludingDiscontinuedOperationAccountsPayable', window );">Disposal Group, Including Discontinued Operation, Accounts Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rfil_PromissoryNoteMember', window );">Promissory Note [Member] | Aviel Electronics Division [Member] | Other Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisposalGroupIncludingDiscontinuedOperationAccountsPayable', window );">Disposal Group, Including Discontinued Operation, Accounts Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rfil_PromissoryNoteMember', window );">Promissory Note [Member] | Aviel Electronics Division [Member] | Notes Payable, Other Payables [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisposalGroupIncludingDiscontinuedOperationAccountsPayable', window );">Disposal Group, Including Discontinued Operation, Accounts Payable</a></td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentInterestRateStatedPercentage">
<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>Contractual interest rate for funds borrowed, under the debt agreement.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_DebtInstrumentTerm">
<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>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue">
<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>Amount of revenue in continuing operations related to continuing involvement in a discontinued operation after disposal that before the disposal was eliminated as intra-entity transactions.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721665-107760<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 style="white-space:nowrap;">us-gaap_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_DisposalGroupIncludingDiscontinuedOperationAccountsPayable">
<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>Amount classified as accounts payable attributable to disposal group held for sale or disposed of.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64862545&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<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 style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<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>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64862545&amp;loc=d3e2941-110230<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<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 style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_GainLossOnDispositionOfAssets1">
<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>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2443-110228<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 style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet">
<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>Amount of income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (expense).</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 style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_AvielElectronicsDivisionMember">
<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 style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_AvielElectronicsDivisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<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 style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rfil_PromissoryNoteMember">
<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 style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rfil_PromissoryNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<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 style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<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 style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6802802752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other current assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</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_PrepaidTaxes', window );">Prepaid taxes</a></td>
<td class="nump">$ 952<span></span>
</td>
<td class="nump">$ 871<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_PrepaidExpenseCurrent', window );">Prepaid expense</a></td>
<td class="nump">392<span></span>
</td>
<td class="nump">347<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_NotesAndLoansReceivableNetCurrent', window );">Notes receivable, current portion</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">83<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_OtherAssetsMiscellaneousCurrent', window );">Other</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">135<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_OtherAssetsCurrent', window );">Totals</a></td>
<td class="nump">$ 1,543<span></span>
</td>
<td class="nump">$ 1,436<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_NotesAndLoansReceivableNetCurrent">
<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>An amount representing an agreement for an unconditional promise by the maker to pay the Company (holder) a definite sum of money within one year from the balance sheet date (or the normal operating cycle, whichever is longer), net of any write-downs taken for collection uncertainty on the part of the holder. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. This amount does not include amounts related to receivables held-for-sale.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=65884687&amp;loc=d3e4531-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<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 style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_OtherAssetsCurrent">
<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>Amount of current assets classified as other.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_OtherAssetsMiscellaneousCurrent">
<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>Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.</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 style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_PrepaidExpenseCurrent">
<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>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6787-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Assets<br> -URI http://asc.fasb.org/extlink&amp;oid=6509628<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<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 style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_PrepaidTaxes">
<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>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5865-108316<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Assets<br> -URI http://asc.fasb.org/extlink&amp;oid=6509628<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6787-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<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 style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6780114704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other current assets - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</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_IncreaseDecreaseInOtherNoncurrentAssets', window );">Increase (Decrease) In Other Noncurrent Assets</a></td>
<td class="num">$ (20,000)<span></span>
</td>
<td class="nump">$ 167,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember', window );">Notes Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInOtherNoncurrentAssets', window );">Increase (Decrease) In Other Noncurrent Assets</a></td>
<td class="nump">$ 83,000<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInOtherNoncurrentAssets">
<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>Amount of increase (decrease) in noncurrent assets classified as 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 style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember">
<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 style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6780771040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per share - Additional Information (Detail) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</a></td>
<td class="nump">1,024,188<span></span>
</td>
<td class="nump">1,138,510<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<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>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Antidilution<br> -URI http://asc.fasb.org/extlink&amp;oid=6505113<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Diluted Earnings Per Share<br> -URI http://asc.fasb.org/extlink&amp;oid=6510752<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Contingent Stock Agreement<br> -URI http://asc.fasb.org/extlink&amp;oid=6508534<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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 style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6814243200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories and major vendors - Components of Inventories (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</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_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_InventoryRawMaterialsAndSupplies', window );">Raw materials and supplies</a></td>
<td class="nump">$ 2,921<span></span>
</td>
<td class="nump">$ 2,642<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_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">178<span></span>
</td>
<td class="nump">279<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_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">3,455<span></span>
</td>
<td class="nump">3,101<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_InventoryNet', window );">Totals</a></td>
<td class="nump">$ 6,554<span></span>
</td>
<td class="nump">$ 6,022<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_InventoryFinishedGoods">
<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>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_InventoryLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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 style="white-space:nowrap;">us-gaap_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_InventoryNet">
<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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<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 style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_InventoryRawMaterialsAndSupplies">
<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>Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4),(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_InventoryWorkInProcess">
<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>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6814502416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories and major vendors - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
<th class="th"><div>Oct. 31, 2016</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_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_InventoryValuationReserves', window );">Inventory Valuation Reserves</a></td>
<td class="nump">$ 534,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskPercentage1', window );">Purchases of connector products, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=rfil_VendorOneMember', window );">Vendor One | Supplier Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskPercentage1', window );">Purchases of connector products, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=rfil_VendorTwoMember', window );">Vendor Two | Supplier Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskPercentage1', window );">Purchases of connector products, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskPercentage1">
<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>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13537-108611<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 style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_InventoryLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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 style="white-space:nowrap;">us-gaap_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_InventoryValuationReserves">
<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>Amount of valuation reserve for inventory.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<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 style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<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 style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=rfil_VendorOneMember">
<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 style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=rfil_VendorOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=rfil_VendorTwoMember">
<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 style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=rfil_VendorTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6782984544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Computation of basic and diluted earnings per share (Detail) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</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_rfil_EarningsPerShareDenominatorsAbstract', window );"><strong>Denominators:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding for basic earnings (loss) per share</a></td>
<td class="nump">8,834,747<span></span>
</td>
<td class="nump">8,716,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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Add effects of potentially dilutive securities-assumed exercise of stock options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding for diluted earnings (loss) per share</a></td>
<td class="nump">8,834,747<span></span>
</td>
<td class="nump">8,716,712<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EarningsPerShareDenominatorsAbstract">
<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 );">- References</a><div><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 style="white-space:nowrap;">rfil_EarningsPerShareDenominatorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<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>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1500-109256<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 style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Weighted-Average Number of Common Shares Outstanding<br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<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 style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6814969328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation and equity transactions - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life of options outstanding</a></td>
<td class="text">4 years 4 months 10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual life of options exercisable</a></td>
<td class="text">3 years 5 months 16 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average life of options vested and expected to vest</a></td>
<td class="text">4 years 4 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value of options outstanding</a></td>
<td class="nump">$ 107,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value of options exercisable</a></td>
<td class="nump">84,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate intrinsic value of options vested and expected to vest</a></td>
<td class="nump">107,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Non-vested stock-based arrangements yet to be recognized</a></td>
<td class="nump">$ 359,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Stock based arrangements yet to be recognized, weighted average period expected to be recognized</a></td>
<td class="text">2 years 8 months 19 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_NonemployeeDirectorAnnualGrant', window );">Non-employee director annual grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">$ 30,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_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued', window );">Options granted for each non-employee director</a></td>
<td class="nump">77,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued', window );">Value of stock option issued</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SharePrice', window );">Fair value of stock option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.32<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensation', window );">Stock based compensation expense</a></td>
<td class="nump">51,000<span></span>
</td>
<td class="nump">$ 52,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensation', window );">Stock based compensation expense</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensation', window );">Stock based compensation expense</a></td>
<td class="nump">$ 48,000<span></span>
</td>
<td class="nump">$ 42,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_NonemployeeDirectorAnnualGrant">
<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>Non employee director annual grant.</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 style="white-space:nowrap;">rfil_NonemployeeDirectorAnnualGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued">
<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>Share based goods and nonemployee services transaction value of stock option issued.</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 style="white-space:nowrap;">rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<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>Unrecognized cost of unvested share-based compensation awards.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<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>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_ShareBasedCompensation">
<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 amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<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 style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<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>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<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>Amount by which the current fair value of the underlying stock exceeds the exercise price of fully vested and expected to vest options outstanding.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued">
<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 number of shares or units of entity securities issued in the transaction in which equity securities were issued to pay for goods or nonemployee 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68057994&amp;loc=d3e25284-112666<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_SharePrice">
<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>Price of a single share of a number of saleable stocks of a company.</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 style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<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>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<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>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<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>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<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>Weighted average remaining contractual term for fully vested and expected to vest options that are exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<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 style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<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 style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6814878368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of status of options granted under stock option plans and changes in options outstanding (Detail) - Stock Option<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2017 </div>
<div>$ / shares </div>
<div>shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options Outstanding at beginning of year | shares</a></td>
<td class="nump">1,007,851<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Options granted | shares</a></td>
<td class="nump">309,356<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Options canceled or expired | shares</a></td>
<td class="num">(143,019)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding at end of year | shares</a></td>
<td class="nump">1,174,188<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable at end of year | shares</a></td>
<td class="nump">738,444<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and expected to vest at end of year | shares</a></td>
<td class="nump">1,172,141<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding at beginning of year | $ / shares</a></td>
<td class="nump">$ 4.07<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted | $ / shares</a></td>
<td class="nump">1.50<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Options canceled or expired | $ / shares</a></td>
<td class="nump">3.77<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding at end of year | $ / shares</a></td>
<td class="nump">3.43<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options exercisable at end of year | $ / shares</a></td>
<td class="nump">3.71<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and expected to vest at end of year | $ / shares</a></td>
<td class="nump">$ 3.43<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<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 number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<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 weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<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>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<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>Weighted average price of options that were either forfeited or expired.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<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 number of share options (or share units) granted 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<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 options outstanding, including both vested and non-vested options.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<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>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<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 );">- References</a><div><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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<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>As of the balance sheet date, the number of shares into which fully vested and expected to vest stock options outstanding can be converted under the option plan.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<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>As of the balance sheet date, the weighted-average exercise price for outstanding stock options that are fully vested or expected to vest.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<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>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</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 style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_StockOptionMember">
<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 style="white-space:nowrap;">us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6807475104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations of credit risk - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CashFDICInsuredAmount', window );">Cash, FDIC insured amount</a></td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember', window );">Sales Revenue, Goods, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember', window );">Sales Revenue, Goods, Net | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember', window );">Sales Revenue, Goods, Net | Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<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_CashFDICInsuredAmount">
<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 deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</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 style="white-space:nowrap;">us-gaap_CashFDICInsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ConcentrationRiskLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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 style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ConcentrationRiskPercentage1">
<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>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13537-108611<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 style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember">
<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 style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=rfil_CustomerOneMember">
<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 style="white-space:nowrap;">us-gaap_MajorCustomersAxis=rfil_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=rfil_CustomerTwoMember">
<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 style="white-space:nowrap;">us-gaap_MajorCustomersAxis=rfil_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<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 style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6815134672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sales by geographic area (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
<th class="th"><div>Oct. 31, 2015</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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">$ 6,617<span></span>
</td>
<td class="nump">$ 6,784<span></span>
</td>
<td class="nump">$ 6,784<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AllCountryAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">6,536<span></span>
</td>
<td class="nump">6,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AllCountryAxis=stpr_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AllCountryAxis=stpr_IL', window );">Israel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AllCountryAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AllCountryAxis=rfil_AllOtherMember', window );">All other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AllCountryAxis=rfil_ForeignCountriesTotalMember', window );">Foreign countries, total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">$ 81<span></span>
</td>
<td class="nump">$ 292<span></span>
</td>
<td class="text">&#160;<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_EntityWideRevenueMajorCustomerLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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 style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_SalesRevenueNet">
<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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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 style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_rfil_AllCountryAxis=country_US">
<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 style="white-space:nowrap;">rfil_AllCountryAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AllCountryAxis=stpr_CA">
<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 style="white-space:nowrap;">rfil_AllCountryAxis=stpr_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AllCountryAxis=stpr_IL">
<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 style="white-space:nowrap;">rfil_AllCountryAxis=stpr_IL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AllCountryAxis=country_MX">
<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 style="white-space:nowrap;">rfil_AllCountryAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AllCountryAxis=rfil_AllOtherMember">
<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 style="white-space:nowrap;">rfil_AllCountryAxis=rfil_AllOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AllCountryAxis=rfil_ForeignCountriesTotalMember">
<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 style="white-space:nowrap;">rfil_AllCountryAxis=rfil_ForeignCountriesTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6814817216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net sales, income (loss) before provision for income taxes and other related segment information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
<th class="th"><div>Oct. 31, 2015</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">$ 6,617<span></span>
</td>
<td class="nump">$ 6,784<span></span>
</td>
<td class="nump">$ 6,784<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before benefit for income taxes</a></td>
<td class="num">(339)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(571)<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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">220<span></span>
</td>
<td class="nump">272<span></span>
</td>
<td class="nump">$ 272<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rfil_RfConnectorsAndCableAssemblyMember', window );">RF Connector and Cable Assembly</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">2,535<span></span>
</td>
<td class="nump">1,956<span></span>
</td>
<td class="text">&#160;<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before benefit for income taxes</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(453)<span></span>
</td>
<td class="text">&#160;<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">47<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rfil_CustomCablingManufacturingAndAssemblyMember', window );">Custom Cabling Manufacturing and Assembly</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">4,082<span></span>
</td>
<td class="nump">4,828<span></span>
</td>
<td class="text">&#160;<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before benefit for income taxes</a></td>
<td class="num">(341)<span></span>
</td>
<td class="num">(118)<span></span>
</td>
<td class="text">&#160;<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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before benefit for income taxes</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<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 style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<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>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_SalesRevenueNet">
<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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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 style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_SegmentReportingInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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 style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_StatementBusinessSegmentsAxis=rfil_RfConnectorsAndCableAssemblyMember">
<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 style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rfil_RfConnectorsAndCableAssemblyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=rfil_CustomCablingManufacturingAndAssemblyMember">
<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 style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rfil_CustomCablingManufacturingAndAssemblyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<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 style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6691733568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income tax benefit - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
<th class="th"><div>Oct. 31, 2016</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_rfil_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_TotalProvisionAsPercentageOfPreTaxIncome', window );">Provision for income tax as percentage of income (loss) before income taxes</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="text">&#160;<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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest and penalties related to uncertain tax positions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_IncomeTaxesLineItems">
<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>Income Taxes [Line Items]</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 style="white-space:nowrap;">rfil_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_rfil_TotalProvisionAsPercentageOfPreTaxIncome">
<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 Provision as Percentage Of Pre-Tax Income.</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 style="white-space:nowrap;">rfil_TotalProvisionAsPercentageOfPreTaxIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_UnrecognizedTaxBenefits">
<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>Amount of unrecognized tax 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=SL6600010-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Unrecognized Tax Benefit<br> -URI http://asc.fasb.org/extlink&amp;oid=6527854<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 style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<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>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32718-109319<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 style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6814816784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</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_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">$ 3,472<span></span>
</td>
<td class="nump">$ 3,619<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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Non-amortizable intangible assets, trade marks</a></td>
<td class="nump">1,237<span></span>
</td>
<td class="nump">1,237<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements (estimated lives 3 - 5 years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetsGross', window );">Amortizable intangible assets, gross</a></td>
<td class="nump">310<span></span>
</td>
<td class="nump">310<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Amortizable intangible assets, accumulated amortization</a></td>
<td class="num">(283)<span></span>
</td>
<td class="num">(273)<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_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships (estimated lives 7 - 15 years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetsGross', window );">Amortizable intangible assets, gross</a></td>
<td class="nump">5,099<span></span>
</td>
<td class="nump">5,099<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Amortizable intangible assets, accumulated amortization</a></td>
<td class="num">(1,779)<span></span>
</td>
<td class="num">(1,644)<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_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">3,320<span></span>
</td>
<td class="nump">3,455<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents (estimated life 14 years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetsGross', window );">Amortizable intangible assets, gross</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">142<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Amortizable intangible assets, accumulated amortization</a></td>
<td class="num">(17)<span></span>
</td>
<td class="num">(15)<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_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">$ 125<span></span>
</td>
<td class="nump">$ 127<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_IntangibleAssetsLineItems">
<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>Intangible Assets [Line Items]</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 style="white-space:nowrap;">rfil_IntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<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>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_FiniteLivedIntangibleAssetsGross">
<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>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_FiniteLivedIntangibleAssetsNet">
<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>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<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>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<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 style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<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 style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<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 style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6804126016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets (Parenthetical) (Detail)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2017</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements (estimated lives 3 - 5 years) | Maximum [Member]</a></td>
<td class="text">&#160;<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_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements (estimated lives 3 - 5 years) | Minimum [Member]</a></td>
<td class="text">&#160;<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_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships (estimated lives 7 - 15 years) | Maximum [Member]</a></td>
<td class="text">&#160;<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_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships (estimated lives 7 - 15 years) | Minimum [Member]</a></td>
<td class="text">&#160;<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_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=rfil_BacklogMember', window );">Backlog (estimated life 1 year)</a></td>
<td class="text">&#160;<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_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents (estimated life 14 years)</a></td>
<td class="text">&#160;<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_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">14 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_IntangibleAssetsLineItems">
<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>Intangible Assets [Line Items]</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 style="white-space:nowrap;">rfil_IntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_FiniteLivedIntangibleAssetUsefulLife">
<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>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<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 style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<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 style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<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 style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<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 style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=rfil_BacklogMember">
<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 style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=rfil_BacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<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 style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6785662576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued expenses and other long-term liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</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_rfil_ScheduleOfAccruedLiabilitiesLineItems', window );"><strong>Schedule of Accrued Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AccruedSalariesCurrent', window );">Wages payable</a></td>
<td class="nump">$ 613<span></span>
</td>
<td class="nump">$ 941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AccruedInventoryReceiptsCurrent', window );">Accrued receipts</a></td>
<td class="nump">637<span></span>
</td>
<td class="nump">578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AccruedEarnOutLiability', window );">Earn-out liability</a></td>
<td class="nump">374<span></span>
</td>
<td class="nump">707<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_OtherAccruedLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">385<span></span>
</td>
<td class="nump">544<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_AccruedLiabilitiesCurrent', window );">Totals</a></td>
<td class="nump">$ 2,009<span></span>
</td>
<td class="nump">$ 2,770<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AccruedEarnOutLiability">
<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 reserve for the amount of payments owed to an Entity from the sale of an Entity or business, based on future sales or revenues, which the selling entity deems uncollectible.</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 style="white-space:nowrap;">rfil_AccruedEarnOutLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_rfil_AccruedInventoryReceiptsCurrent">
<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>Receipts of a regulator resulting in capitalization or accrual of prepayments received from customers for goods or services to be provided in the future.</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 style="white-space:nowrap;">rfil_AccruedInventoryReceiptsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_rfil_ScheduleOfAccruedLiabilitiesLineItems">
<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>Schedule of Accrued Liabilities [Line Items]</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 style="white-space:nowrap;">rfil_ScheduleOfAccruedLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_AccruedLiabilitiesCurrent">
<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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_AccruedSalariesCurrent">
<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 the obligations incurred through that date and payable for employees' services provided. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Liabilities<br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<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 style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_OtherAccruedLiabilitiesCurrent">
<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>Amount of expenses incurred but not yet paid classified as other, due within one year or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e7018-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Liabilities<br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6911-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6802444608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued expenses and other long-term liabilities - Additional Information (Detail)<br></strong></div></th>
<th class="th">
<div>Jan. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other Noncurrent Liabilities [Member]</a></td>
<td class="text">&#160;<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_rfil_ScheduleOfAccruedLiabilitiesLineItems', window );"><strong>Schedule Of Accrued Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AccruedEarnOutLiabilityNonCurrent', window );">Accrued Earn Out Liability Non Current</a></td>
<td class="nump">$ 88,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AccruedEarnOutLiabilityNonCurrent">
<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>It represents accrued earn out liability non current portion.</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 style="white-space:nowrap;">rfil_AccruedEarnOutLiabilityNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_rfil_ScheduleOfAccruedLiabilitiesLineItems">
<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>Schedule of Accrued Liabilities [Line Items]</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 style="white-space:nowrap;">rfil_ScheduleOfAccruedLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<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 style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6814260928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Former line of credit - Additional Information (Detail) - Letter of Credit - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Sep. 07, 2016</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LineOfCreditFacilityExpirationDate1', window );">Line of Credit Facility, Expiration Date</a></td>
<td class="text">Sep.  08,  2016<span></span>
</td>
<td class="text">&#160;<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_LineOfCredit', window );">Line of Credit Facility, Amount Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<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_LineOfCredit">
<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 carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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 style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_LineOfCreditFacilityExpirationDate1">
<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>Date the credit facility terminates, in CCYY-MM-DD format.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LineOfCreditFacilityLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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 style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_ShortTermDebtTypeAxis=us-gaap_LetterOfCreditMember">
<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 style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6815405904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 26, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Apr. 30, 2014</div></th>
<th class="th">
<div>Jan. 31, 2017 </div>
<div>USD ($) </div>
<div>a</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_rfil_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OperatingLeasesRentExpenseNet', window );">Operating Leases, Rent Expense, Net, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=rfil_NewJerseyMember', window );">East Brunswick [Member] | Commitments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_rfil_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LeaseExpirationDate1', window );">Lease Expiration Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 30,  2017<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_AreaOfLand', window );">Area of Land | a</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LeaseAndRentalExpense', window );">Operating Leases, Rent Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,655<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=rfil_MilfordMember', window );">Milford [Member] | Commitments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_rfil_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LeaseExpirationDate1', window );">Lease Expiration Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug. 30,  2017<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_AreaOfLand', window );">Area of Land | a</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,750<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_LeaseAndRentalExpense', window );">Operating Leases, Rent Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=rfil_SanDiegoCaliforniaMember', window );">San Diego, California [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_rfil_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LeaseExpirationDate1', window );">Lease Expiration Date</a></td>
<td class="text">Jul. 31,  2022<span></span>
</td>
<td class="text">Mar. 31,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses', window );">Increase Decrease In Monthly Operating Lease Rent Expenses</a></td>
<td class="nump">$ 2,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=rfil_SanDiegoCaliforniaMember', window );">San Diego, California [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_rfil_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LeaseAndRentalExpense', window );">Operating Leases, Rent Expense</a></td>
<td class="nump">22,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=rfil_SanDiegoCaliforniaMember', window );">San Diego, California [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_rfil_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LeaseAndRentalExpense', window );">Operating Leases, Rent Expense</a></td>
<td class="nump">$ 20,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=rfil_NewYorkMember', window );">New York [Member] | Commitments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_rfil_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LeaseExpirationDate1', window );">Lease Expiration Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 30,  2017<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_AreaOfLand', window );">Area of Land | a</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,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_LeaseAndRentalExpense', window );">Operating Leases, Rent Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_CommitmentsAndContingenciesLineItems">
<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 );">- References</a><div><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 style="white-space:nowrap;">rfil_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses">
<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 elements represent the amount of monthly operating lease rent increase (decrease ) during the period.</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 style="white-space:nowrap;">rfil_IncreaseDecreaseInMonthlyOperatingLeaseRentExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_AreaOfLand">
<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>Area of land held.</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 style="white-space:nowrap;">us-gaap_AreaOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:areaItemType</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_LeaseAndRentalExpense">
<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>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is 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>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 style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_LeaseExpirationDate1">
<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>Date which lease or group of leases is set to expire, in CCYY-MM-DD format.</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 style="white-space:nowrap;">us-gaap_LeaseExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeasesRentExpenseNet">
<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>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41499-112717<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 style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_StatementGeographicalAxis=rfil_NewJerseyMember">
<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 style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=rfil_NewJerseyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommitmentsMember">
<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 style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommitmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=rfil_MilfordMember">
<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 style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=rfil_MilfordMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=rfil_SanDiegoCaliforniaMember">
<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 style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=rfil_SanDiegoCaliforniaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<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 style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<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 style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=rfil_NewYorkMember">
<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 style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=rfil_NewYorkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6783388304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash dividend and declared dividends - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</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_DividendsPayableLineItems', window );"><strong>Dividends Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CommonStockDividendsPerShareCashPaid', window );">Dividends paid, per share</a></td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.07<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_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="nump">$ 176<span></span>
</td>
<td class="nump">$ 610<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_CommonStockDividendsPerShareCashPaid">
<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 dividends paid during the period for each share of common stock outstanding.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<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 style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_DividendsPayableLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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 style="white-space:nowrap;">us-gaap_DividendsPayableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_PaymentsOfDividendsCommonStock">
<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>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<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 style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6644194592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events - Additional Information (Detail) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 15, 2017</div></th>
<th class="th"><div>Mar. 09, 2017</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividends payable, record date</a></td>
<td class="text">Mar. 31,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DividendsPayableAmountPerShare', window );">Dividends Payable, Amount Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.02<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_DividendsPayableAmountPerShare">
<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 per share amount of a dividend declared, but not paid, as of the financial reporting date.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4304-108586<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 style="white-space:nowrap;">us-gaap_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_DividendsPayableDateOfRecordDayMonthAndYear">
<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>Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.</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 style="white-space:nowrap;">us-gaap_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SubsequentEventLineItems">
<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>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</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 style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<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 style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>62
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !M,;TH?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ &TQO2F;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  ;3&]*UQ(>$^\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/3L,P#(=?!>7>.FD%:%'7"]-.("$Q"<0M2KPMHOFCQ*C=V].6
MK1."!^ 8^Y?/GR4W.DH=$CZG$#&1Q7PSN,YGJ>.:'8FB!,CZB$[E<DSXL;D/
MR2D:G^D 4>D/=4"H.+\#AZ2,(@43L(@+D;6-T5(G5!32&6_T@H^?J9MA1@-V
MZ-!3!E$*8.TT,9Z&KH$K8((1)I>_"V@6XES]$SMW@)V30[9+JN_[LJ_GW+B#
M@+>GQY=YW<+Z3,IK'']E*^D4<<TNDU_KA\UNR]J*B_N"UX6XW?&5K"O)5^^3
MZP^_J[ +QN[M/S:^"+8-_+J+]@M02P,$%     @ &TQO2IE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(
MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J
M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1
MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.
MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.
M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07
M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!
M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7
M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD
M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W
M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M
MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(
M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R
M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>
M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X
MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5
MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C
ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>
MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+
MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y
M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,
M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:
M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_
M 5!+ P04    "  ;3&]*'#Z7!&,"   3"   &    'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;'U6VXZ;,!#]%<0'K+&Y9D60DE15*[52M%7;9X<X 2U@:CO)
M]N_K"TNI;?H2W\Z9,V-F/"D?E+WRAA 1O/7=P+=A(\3X# "O&])C_D1',LB3
M"V4]%G+)KH"/C."S)O4=0%&4@1ZW0UB5>N_(JI+>1-<.Y,@"?NM[S'[O24<?
MVQ"&[QLO[;41:@-4Y8BOY!L1W\<CDRLP6SFW/1EX2X> D<LVW,'G TP402-^
MM.3!%_- A7*B]%4M/I^W8:0\(AVIA3*!Y7 G!])URI+TX]=D-)PU%7$Y?[?^
M40<O@SEA3@ZT^]F>1;,-BS XDPN^=>*%/CZ1*: T#*;HOY [Z21<>2(U:MIQ
M_1O4-RYH/UF1KO3XS8SMH,>'.4G@1/,3T$1 ,P%E_R7$$R&>">8V@?%,A_H!
M"UR5C#X"9K[6B%52P.=87F:M-O7=Z3,9+9>[]RHJP5V9F1![@T +!)P10-J>
M!9!/8(\<.OI7X. B8K] [(T@UO1X04_\],1+3S0]6=!3ZP)<1.872+T"J4//
M+0$74?@%,J] YM WEH"+@)%?(?<JY"X?6A(&DFK(8#YS!'._2.$5*5P1*U/V
M!I(M(2NILO%*;%R)Q)+P0%*_!(S\!16Y%C*[I"+GMO(DRK*5Q(4KI0M=)3NU
M?)B5Y(+>^MU!Y%JP\\N#02L)!OU%#&/7@IUB/@Q:4?'7.G1+&<76:S1AEM^F
M*.(T*>Q, XLGMB?LJKL1#VIZ&W0K7.S.'6^']!/]%V[:Y5?,KNW @Q,5\J'7
MS_&%4D&D/]&3]*21'7I>=.0BU#27<V;:E%D(.DXM&,S_ ZH_4$L#!!0    (
M !M,;TKS;%D)XP,  .,2   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
MA9C1CJLV$(9?!?$ !WML8U@ED1JJJI5::76JMM=LXFS0@3@%=G/Z]C6$C9*9
M\9Z;@)U_[']L\X&]NOC^VW!T;DR^=^UI6*?'<3P_9=FP.[JN'K[XLSN%?PZ^
M[^HQ%/O7;#CWKM[/05V;@1!YUM7-*=VLYKKG?K/R;V/;G-QSGPQO75?W_VU=
MZR_K5*8?%5^;U^,X562;U;E^=7^Z\:_S<Q]*V:V5?=.YT]#X4]*[PSK]23Y5
M"J: 6?%WXR[#W7TRI?+B_;>I\-M^G8K)D6O=;IR:J,/EW56N;:>6@H]_ET;3
M6Y]3X/W]1^N_S,F'9%[JP56^_:?9C\=U6J3)WAWJMW;\ZB^_NB4ADR9+]K^[
M=]<&^>0D]+'S[3#_)KNW8?3=TDJPTM7?K]?F-%\O2_L?87P + %P"Y#ZTP"U
M!"@4D%V=S:G^7(_U9M7[2])?9^M<3XM"/JDPF+NI<AZ[^;^0[1!JWS>@5]G[
MU,XBV5XE<"]Y5%2,PMPD6>C_9@)8$S#'J_OXG(]7;+R:X_5]O$5)7"5VEIQF
MB58&95I1D0%3\$XTZT13)P5R<I68NTY47N(1I2(MK.6=&-:)H4Y*Y,203G)#
MQH01"0#>2<XZR8D3)9"3G'0BC5;("2/2*K).+.O$4B<2.;&TDUP2*YS*EHKW
M4K!>"K+F56142S:^I+D@E]N2KC00.4J%%44RD8)GB*!>"$0$Z:<0A"-49,LR
MXB7",TF]&.Q%,D^7*+ 95A69(\F#30)UDV,WP,R MM@-HY)61]SPF)24DPIS
M<M$\3$$NL1DJ*B#"2<F#4E)2*DQ*R: 29(G-_$#UZ(:'I:2T5)B6DI)0:4N6
M,*/*HVYX8$I*3(V)*1D: I[-ZD>J1S<\-"6EIL;4E P0@:P:1G37TJ,7'IJR
MH%X >RE(-Z!+@Q'.R4P1'1L>PK(D%-<1=@+/3J#LU)B=0+$HE<4)<2JI(D\E
M\/0$2D^-Z0F4BV'7@)]*3F6MB+B)?!92>FI,3V"XJ K\5'*J4L3&AJ<G4'IB
M2F^!@E'CUW+%B42$$,#3$R@]-:8G4"X6^!W':&0,Y,"C$R@Z-48G,% L!1D7
MJM):QS82/#J!HM-@='(:S*K/-8].>&R")6@PD8\'X&$'%':88EN@%*.3_*GF
MT0F/.: ?FWB?L 7Z(2G+L&G!9CB9LI'EKWAH*@I-@S&E&!P:K*HX51G;O"H>
MFHI"TV!,*0:'4N"E6;$R54;6C>*QJ2@V#=D. ]GJ<B])3L:\)+.[TX;I^.>/
MNG]M3D/RXL?1=_/QPL'[T84FQ9>0W-'5^UNA=8=QNK7AOK\>NUP+HS\O1TK9
M[5QK\S]02P,$%     @ &TQO2F/T."K[ 0  QP4  !@   !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6R-E-N.FS 0AE\%\0 QY[ 1(#5452NU4K15M]<.# &M
MP=1VPO;MZP.+"*!F<X$]XW]FOB%XDH&R5UX#".NM)1U/[5J(_H 0+VIH,=_1
M'CIY4E'68B%-=D&\9X!+'=02Y#E.A%K<=':6:-^)90F]"M)T<&(6O[8M9G^/
M0.B0VJ[][GAN+K50#I0E/;[ 3Q"_^A.3%IJRE$T+'6]H9S&H4ON3>\@CI=>"
MEP8&/MM;JI,SI:_*^%:FMJ. @$ A5 8LEQOD0(A*)#'^C#GMJ:0*G._?LW_1
MO<M>SIA#3LGOIA1U:L>V54*%KT0\T^$KC/V$MC4V_QUN0*1<D<@:!25</ZWB
MR@5MQRP2I<5O9FTZO0[F9/\TAFT'>&. -P6XP7\#_#' 7P0@0Z9;_8P%SA)&
M!XN9/ZO'ZIMP#[Y\F85RZG>GSV2W7'IO61@GZ*;RC)*CD7@SB7>OR#<4X21!
MLOX$X6U">#H^F$,\+2",9*\EG99$P8)B0^)M4_B;%/Z*(G(6%$82SDK(^Z)_
M"Y8/".^(@DVB8$WD+HB,))X5<G;.0I0_$-V1A)LDX9ID\1$<PU7+<>R'0>PO
M8![K[GBB39YHS;.H<XP^R/-89WC0[$JI$?<#LTO3<>M,A;R=^@Y5E J0.9V=
M3%?+J3H9!"JAMGNY9V:V&$/0?AR;:)K=V3]02P,$%     @ &TQO2DEECV2>
M P  ,!   !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6R%6%&/FS@0_BN(
M]UVP#=BLDDB;5-55:J553[U[9A,G006< V?3_OLSX*;LS/CN)8#Y9N:;&?/!
M9'4S_??AK+6-?K1--ZSCL[67IR09]F?=5L.CN>C.W3F:OJVLN^Q/R7#I=768
MC-HFX6E:)&U5=_%F-:V]])N5N=JF[O1+'PW7MJWZGUO=F-LZ9O&OA:_UZ6S'
MA62SNE0G_:>VWRXOO;M*[EX.=:N[H39=U.OC.GYF3SLN1X,)\5>M;\/B/!I3
M>37F^WCQZ;".TY&1;O3>CBXJ=WC3.]TTHR?'XQ_O-+['' V7Y[^\?YR2=\F\
M5H/>F>;O^F#/ZUC%T4$?JVMCOYK;']HGE,>1S_ZS?M.-@X],7(R]:8;I-]I?
M!VM:[\51::L?\['NIN-MOB.%-Z,-N#?@=P,7^[\,A#<0OPVR*?F9V93JA\I6
MFU5O;E$_=^M2C9N"/0E7S/VX.-5NNN>R'=SJVZ;(5LG;Z,=#MC.$+R#LCDB<
M\WL$3D78<F3.WP?88421TQ$$F8.8[+.E?0%RF"%R@G0>PB3@08"DRF@F&<DD
MPTQ D.T,R1=!,EFD@ D)"E0])YGDF(D"3'(4A*D<U@2#>,H%S:0@F123![%D
M4M+VDK27*!,)RK65F"0'NWB',2Q4447R4)@' SP4CE&6<+=C$,]$H*(ER:3$
M3$"0;4E4A(&'8D> \C*PWUE*RT>*N0BH'RF*\R#R$I"A4+D,=(@%Q(QA-DC-
M&+&C(1>,20-$2,U[9AP3R2$13I1%H+(0J'!9:'UD6" E%$B/>1>'I0RR(5 \
M+P)L:(UD6"0E%$F&!?"!"P79$"C! J\.1NLDPT(IH5 R+((9E!<"\[ @_)X*
M+92LP%1*2*5 [Z@'5B(R!$KD 8UAM.PRB71;A1X"6C 95DP%%=-CU))I^I@*
MF! -"VD5+9L,ZZ:"NNDQY?+)?\2/ 5;.0&DX+9L<RZ:"LNDQ)<@9?3S1L$!I
M."V<G.%FASS0BL>QXJ%F>PRD"IL=@(7XT)K'L>:A9GO,_S2;8\T+-9L6/(X%
M#S<[(S<X:C8-"Y6&ECR>XV8'1)/32L6Q4BGX0O&89=F4$IG,X!<F!92LD(P'
M.-%ZQ?%WHH*O%8X_ @.<""#)*5G,6:WN3]-(.D1[<^WL.-(L5N]C[S,?YS2P
MOG7C\#R\_G8SS])?JOY4=T/T:JR; J=9[6B,U8YG^N@8GMWX?K]H]-&.I]*=
M]_,,.U]8<_'S>7+_DV#S+U!+ P04    "  ;3&]*0:9%Z10$  "7$P  &
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
M*JFA<])TQ$*=T_OT=-X'? 0\21C=ZDQ")5=CGH/QI<II$A("!:4/"@*W&SR
M4D$(T_@U:](E9""NSZ_JGV+M6,M5.'@PZJ>L?)O3(R45U&)0_M&,GV&NYT#)
M7/Q7N(%">,@$8Y1&N;B2<G#>Z%D%4]'B9=IE%_=QNCD<9MHV@<\$OA".,0Z;
M L7,/PHOBLR:D=BI][T(3YR>./:F#,[8BGB'R3OTWHHCS]@MZ,R0\P3A*TBZ
M(!B*+Q'X5H0S?T/GV_3=9H*[2-^MHZ<?M@7VFP+[*+#_7X5O(2E/_HG!5AW5
M8)LX2XZ49NCB'*^\R[C>\_@B?^'3K'\3MI&=(U?C\5UC]VMC/& JR1T.4(O?
M:S$4U#X<W^/93D,V&=[T\_]ARR<N_@!02P,$%     @ &TQO2F)QJ/VS 0
MT@,  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6Q]4V%OW" ,_2N('U N
M7-95IR12KU/52IMTZK3U,Y<X"2J$%,BE^_<S),VR+=L7P,;O^=F8;#3VQ;4
MGKQIU;F<MM[W!\9<V8(6[LKTT.%-;:P6'DW;,-=;$%4$:<7X;G?-M) =+;+H
M.]DB,X-7LH.3)6[06M@?1U!FS&E"WQU/LFE]<+ BZT4#7\%_ZT\6+;:P5%)#
MYZ3IB(4ZI[?)X9B&^!CP7<+H5F<2*CD;\Q*,QRJGNR (%)0^, C<+G '2@4B
ME/$Z<](E90"NS^_L][%VK.4L'-P9]2PKW^;TAI(*:C$H_V3&!YCK^4#)7/QG
MN(#"\* $<Y1&N;B2<G#>Z)D%I6CQ-NVRB_LXW:37,VP;P&< 7P W,0^;$D7E
MGX0716;-2.S4^UZ$)TX.''M3!F=L1;Q#\0Z]ER+A2<8N@6B..4XQ?!VS1#!D
M7U+PK11'_A><;\/WFPKW$;[_3>$_"-)-@C02I/\M<2MF_T<2MNJI!MO$:7*D
M-$,7)WGE70;VEL<W^14^3?L781O9.7(V'E\V]K\VQ@-*V5WA"+7XP19#0>W#
M\2.>[31FD^%-/_\@MGSCXB=02P,$%     @ &TQO2DT>M1*S 0  T@,  !@
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
MEXW]KQ$=>"G)C1^AUG^PQ5!0NW#\X,]F&K/)<-C//X@MW[CX U!+ P04
M"  ;3&]*1B)8K+,!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6Q]4]MNU# 0_17+'U!O+D"U2B)UBQ!((*V*@&=O,DFL^A)L9U/^GK&3A@!I
M7VS/>,Z9,^-Q,1G[Z'H 3YZ4U*ZDO??#D3%7]Z"XNS$#:+QIC57<HVD[Y@8+
MO(D@)5EZ.+QEB@M-JR+ZSK8JS.BET'"VQ(U*<?OK!-),)4WHL^-!=+T/#E85
M ^_@*_AOP]FBQ5:61BC03AA-++0EO4N.ISS$QX#O B:W.9-0R<68QV!\:DIZ
M"() 0NT# \?M"O<@92!"&3\73KJF#,#M^9G]0ZP=:[EP!_=&_A"-[TMZ2TD#
M+1^E?S#31UCJ>4/)4OQGN(+$\* $<]1&NKB2>G3>J(4%I2C^-.]"QWV:;[)L
M@>T#T@60KH#;F(?-B:+R]]SSJK!F(G;N_<##$R?'%'M3!V=L1;Q#\0Z]URK)
MDX)= ]$2<YICTFW,&L&0?4V1[J4XI?_!TWUXMJLPB_#L+X4O$.2[!'DDR%\M
M<2\F^R<)V_14@>WB-#E2FU''2=YXUX&]2^.;_ F?I_T+MYW0CER,QY>-_6^-
M\8!2#C<X0CU^L-60T/IP?(=G.X_9;'@S+#^(K=^X^@U02P,$%     @ &TQO
M2I>@_9*T 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&UL?5/;
M;MP@$/T5Q >$7=:;1"O;4C91U4JIM$J5Y)FUQQ<%&!?P.OW[ G8<M[7Z LPP
MY\R984@'-&^V 7#D74EM,]HXUQT8LT4#2M@K[$#[FPJ-$LZ;IF:V,R#*"%*2
M\<WFFBG1:IJGT7<R>8J]DZV&DR&V5TJ87T>0.&1T2S\<3VW=N.!@>=J)&GZ
M>^Y.QEML9BE;!=JVJ(F!*J-WV\,Q"?$QX*6%P2[.)%1R1GP+QK<RHYL@""04
M+C (OUW@'J0,1%[&SXF3SBD#<'G^8/\2:_>UG(6%>Y2O;>F:C-Y24D(E>NF>
M</@*4SU[2J;B'^$"TH<')3Y'@=+&E12]=:@F%B]%B?=Q;W7<A_%FOYM@ZP ^
M ?@,N(UYV)@H*G\03N2IP8&8L?>="$^\/7#?FR(X8ROBG1=OO?>2;Y,D99=
M-,4<QQB^C)DCF&>?4_"U%$?^#YROPW>K"G<1OOM#X7Z=(%DE2")!\M\2UV*N
M_TK"%CU58.HX3984V.LXR0OO/+!W/+[)9_@X[=^%J5MMR1F=?]G8_PK1@9>R
MN?(CU/@/-AL2*A>.-_YLQC$;#8?=](/8_(WSWU!+ P04    "  ;3&]*"2$K
M!+D!  #1 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6QM4]MNG# 0
M_17+'Q O+&DV*T#*IJI:J956J=H^>V$ *[Y0VRSIWW=L"*4)+[9G/.?,F?$X
M'XU]=AV )R]*:E?0SOO^R)BK.E#<W9@>--XTQBKNT;0M<[T%7D>0DBS=[3XP
MQ86F91Y]9UOF9O!2:#A;X@:EN/US FG&@B;TU?$DVLX'!ROSGK?P'?R/_FS1
M8@M++11H)XPF%IJ"/B3'4Q;B8\!/ :-;G4FHY&+,<S"^U 7=!4$@H?*!@>-V
MA4>0,A"AC-\S)UU2!N#Z_,K^*=:.M5RX@T<C?XG:=P4]4%)#PP?IG\SX&>9Z
M;BF9B_\*5Y 8'I1@CLI(%U=2#<X;-;.@%,5?IEWHN(_3378_P[8!Z0Q(%\ A
MYF%3HJC\(_>\S*T9B9UZW_/PQ,DQQ=Y4P1E;$>]0O$/OM4RRNYQ= ]$<<YIB
MTG7,$L&0?4F1;J4XI>_@Z39\OZEP'^'[_Q0>M@FR38(L$F0K@NSV387O0Y+L
M_DT.MFJI MO&87*D,H..@[SR+O/ZD,8G^1<^#?LW;ENA';D8CP\;V]\8XP&E
M[&YP@CK\7XLAH?'A>(=G.TW99'C3SQ^(+;^X_ M02P,$%     @ &TQO2F/A
M(FNR 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL?5-AC]0@
M$/TKA!]P=-D][[)IF]R>,9IHLCFC?F;;:4L.F IT>_Y[@?9JU>H78(9Y;]X,
M0SZB?78=@"<O6AE7T,[[_LB8JSK0PMU@#R;<-&BU\,&T+7.]!5$GD%:,9]D;
MIH4TM,R3[VS+' >OI(&S)6[06M@?)U X%G1'7QU/LNU\=+ R[T4+G\%_Z<\V
M6&QAJ:4&XR0:8J$IZ,/N>#K$^!3P5<+H5F<2*[D@/D?C0UW0+ H"!96/#")L
M5W@$I2)1D/%]YJ1+R@A<GU_9WZ7:0RT7X> 1U3=9^ZZ@]Y34T(A!^2<<W\-<
MSRTE<_$?X0HJA$<E(4>%RJ655(/SJ&>6($6+EVF7)NWC=,/O9M@V@,\ O@#N
M4QXV)4K*WPHORMSB2.S4^U[$)]X=>>A-%9VI%>DNB'?!>RUWMUG.KI%HCCE-
M,7P=LT2PP+ZDX%LI3OPO.-^&[S<5[A-\_YO"?^0_;!(<$L'AOR5NQ?RIDJUZ
MJL&V:9H<J7 P:9)7WF5@'WAZDU_AT[1_$K:5QI$+^O"RJ?\-HH<@);L)(]2%
M#[88"AH?CW?A;*<QFPR/_?R#V/*-RY]02P,$%     @ &TQO2O>HZ-6T 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL?5/;CM,P$/T5RQ^P
M;MT45E42:;L(@012M0AX=I-)8JTOP7::Y>\9.]D0(.+%]HSGG#DS'N>C=<^^
M PCD12OC"]J%T)\8\U4'6O@[VX/!F\8Z+0*:KF6^=R#J!-**\=WN#=-"&EKF
MR7=Q96Z'H*2!BR-^T%JXGV=0=BSHGKXZGF3;A>A@9=Z+%KY ^-I?'%IL8:FE
M!N.E-<1!4]"'_>F<Q?@4\$W"Z%=G$BNY6OL<C8]U07=1$"BH0F00N-W@$92*
M1"CCQ\Q)EY01N#Z_LK]/M6,M5^'AT:KOL@Y=0>\IJ:$1@PI/=OP <SU'2N;B
M/\$-%(9')9BCLLJGE52##U;/+"A%BY=IER;MXW1SY#-L&\!G %\ ]RD/FQ(E
MY>]$$&7N[$C<U/M>Q"?>GSCVIHK.U(ITA^(]>F_E_GC(V2T2S3'G*8:O8Y8(
MANQ+"KZ5XLS_@?-M^&%3X2'!#W\HS+8)LDV"+!%D_RUQ*^;X5Q*VZJD&UZ9I
M\J2R@TF3O/(N _N0'I']#I^F_;-PK32>7&W ETW];ZP-@%)V=SA"'7ZPQ5#0
MA'A\BV<WC=ED!-O//X@MW[C\!5!+ P04    "  ;3&]**;=W7K4!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q]4]MNVS ,_15!'U#%3M(&
M@6V@Z3!LP H$+;8]*S9M"]7%D^2X_?M2LNMYF[$72:1X#@\I*AN,?7$M@">O
M2FJ7T];[[LB8*UM0W-V8#C3>U,8J[M&T#7.=!5Y%D)(LW6QNF>)"TR*+OK,M
M,M-[*32<+7&]4MR^G4":(:<)_7 \B:;UP<&*K.,-/(/_WITM6FQFJ80"[831
MQ$*=T_OD>-J%^!CP0\#@%F<2*KD8\Q*,KU5.-T$02"A]8."X7>$!I Q$*./7
MQ$GGE &X/'^P?XZU8RT7[N#!R)^B\FU.#Y144/->^B<S?(&IGCTE4_'?X H2
MPX,2S%$:Z>)*RMYYHR86E*+XZ[@+'?=AO-DG$VP=D$Z = 8<8AXV)HK*/W'/
MB\R:@=BQ]QT/3YP<4^Q-&9RQ%?$.Q3OT7HMD?YNQ:R":8DYC3+J,F2,8LL\I
MTK44I_0?>+H.WZXJW$;X]@^%=^L$NU6"7238_;?$M9C#7TG8HJ<*;!.GR9'2
M]#I.\L([#^Q]&M_D=_@X[8_<-D([<C$>7S;VOS;& TK9W. (M?C!9D-"[</Q
M#L]V'+/1\*:;?A";OW'Q#E!+ P04    "  ;3&]*=@9KA+4!  #2 P  &0
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
MYPC*C#E-Z#7P(IO6AP KLEXT\!W\C_YDT6.+2B4U=$Z:CEBH<_J8'([[@(^
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
MI%[.U)IW?;[;2-;T,\P;!FG^!U!+ P04    "  ;3&]*;[20^)H"  "4"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6R55MN.VR 4_!7+[UT;?(D3
M)9%R4=5*K11MU?:9)"2Q%AL72+S]^P)VO(XYWK9YB '/F1D./L"\YN)%7BA5
MWFO!2KGP+TI5LR"0APLMB'SB%2WUFQ,7!5&Z*\Z!K 0E1QM4L "'81H4)"_]
MY=R.[<1RSJ^*Y27="4]>BX*(WVO*>+WPD7\?>,[/%V4&@N6\(F?ZC:KOU4[H
M7M"Q'/."EC+GI2?H:>&OT&R+)B; (G[DM):]MF>FLN?\Q70^'Q=^:!Q11@_*
M4!#]N-$-9<PP:1^_6E*_TS2!_?:=_:.=O)[,GDBZX>QG?E27A9_YWI&>R)6I
M9UY_HNV$$M]K9_^%WBC3<.-$:QPXD_;?.UREXD7+HJT4Y+5YYJ5]UBW_/0P.
MP&T [@*T]GL!41L0_6M W ;$;P&QS58S%9N;+5%D.1>\]D2SO!4Q7Q&:Q3K[
M!S-HDVW?Z?1(/7I;HFDX#VZ&J,6L&PQ^P*!'S ; =(A .^AL8,C&&@,2>"#A
M8@:(K8M($]A%!"8CLO'Q@XMHX*+!3"RFM)A!NK8NXD,<ZA_L) :=Q("3&"9(
M0(+D[U-9)X[1*!GUF8(R*2"3#&121P8EX_F8@#H30"<=Y+W!)#V=+!V5R4"9
M#)"9#&2R_UK>*:@S!70RF "%<-V& ,5T6+@N"(\912/[ P(HT% ' N$1'7 #
M6"$,4$0C%'#U(K=\<1@/]ZG(_4JBT=5#<'4BMSQQ.++3(+@^D5N@@%FW0M\S
M"Y<H<FL4A^D(!5Q]R"T_Q^RZ!?7-8JC.@][15%!QML>^] [\6BJS>?=&NZO%
M"INC;3"^,5<.>^2]T33WE:]$G/-2>GNN],%IC[<3YXIJF^&3SNE%7Y&Z#J,G
M99H3W1;-/:'I*%ZU=Z"@NX@M_P!02P,$%     @ &TQO2J#)%Z/] 0  L@4
M !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL?93;CILP$(9?!?$ :\XD
M$2 UJ:I6:J5HJVZO'1@"6H.I[83MV]<V+"+&W1OL&?\S\XV-G8V4O?(&0#AO
M'>EY[C9"# >$>-E A_D3':"7*S5E'1;29%?$!P:XTD$=08'G):C#;>\6F?:=
M69'1FR!M#V?F\%O78?;W"(2.N>N[[X[G]MH(Y4!%-N K_ 3Q:S@S::$E2]5V
MT/.6]@Z#.G<_^8=3HO1:\-+"R%=S1W5RH?15&=^JW/44$! HA<J Y7"'$Q"B
M$DF,/W-.=RFI M?S]^Q?=.^REPOF<*+D=UN))G=WKE-!C6]$/-/Q*\S]Q*XS
M-_\=[D"D7)'(&B4E7'^=\L8%[>8L$J7#;]/8]GH<IY4XGL/L <$<$"P!?O1A
M0#@'A$8 FLATJY^QP$7&Z.BPZ; &K/X)_Q#*S2R54^^=7I/=<NF]%X&79NBN
M$LV:XZ0)UII'Q<FBB!<)D@ +16"E"'1\]$"Q,R@F3:HUO=;L8Y-CJ]FEOATD
MM(*$%I"] 3)IXE61<&^"6#11:@>)K"#1%L3W#)!H4V07&AP?2AXP8BM&;,'P
M#8QX4\/W$X/#H@G_\X<D5I!D Y(:>WY,-H?OQY&Y(191%"8&"5K='O6:_<#L
MVO;<N5 A+Z*^+C6E F1"[TDVU<@'=#$(U$)-4SEGTS,R&8(.\PN)EF>Z^ =0
M2P,$%     @ &TQO2D_.X='K 0  SP0  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S(N>&ULC539;MLP$/P50N\-==J!(0F('00MT )&BK;/M+0Z$%)42<I*
M_[X\%$6QA*(O)KF:G9VA=YF.7+S(!D"A5T8[F7F-4OT!8UDTP(B\XSUT^DO%
M!2-*'T6-92^ E#:)41SZ_@XSTG9>GMK86>0I'Q1M.S@+) ?&B/AS!,K'S N\
MM\!S6S?*!'">]J2&[Z!^]&>A3WAF*5L&G6QYAP14F?<0'$Z)P5O SQ9&N=@C
MX^3"^8LY?"DSSS>"@$*A# /1RQ5.0*DATC)^3YS>7-(D+O=O[$_6N_9R(1).
MG/YJ2]5DWKV'2JC(0-4S'S_#Y"?QT&3^*UR!:KA1HFL4G$K[BXI!*LXF%BV%
MD5>WMIU=1_=EETQIVPGAE!#."<&_$Z(I(7I/B*UYI\Q:?22*Y*G@(Q+NS^J)
MZ8G@$.G++$S0WIW]IMU*';WF81"F^&J()LS18<(%)I@16+//)<*M$L=PE7Y3
MX+1&[)+M"M&FB<CFQQ],1#<F'&9O,9W%?-*][OLW4M:P8+=?PC[(B3?EQ!MR
MXFV"9),@^0\_R4KH?;36B1=]P$#4=F0D*OC0*7/CB^@\E0^AZ:.;^%%/JQNN
M=QHWZM^(J-M.H@M7NDMM+U6<*] B_3NMLM&ORWR@4"FSW>N]<#/F#HKWT_.!
MYS<L_PM02P,$%     @ &TQO2H+OD^#@ 0  :@0  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S,N>&UL?53;CILP$/T5Q >LP4 VB@!ID]6JE5HIVJKMLP/#
M1>L+M9VP_?OZ0EB217V)/<,Y9RZ>23X*^:8Z !V\,\I5$79:#SN$5-4!(^I!
M#,#-ET9(1K0Q98O4(('4CL0HPE&T08ST/"QSYSO*,A=G37L.1QFH,V-$_MT#
M%6,1QN'5\=JWG;8.5.8#:>$'Z)_#41H+S2IUSX"K7O! 0E.$3_'ND%J\ _SJ
M852+>V K.0GQ9HVO=1%&-B&@4&FK0,QQ@0-0:H5,&G\FS7 .:8G+^U7]Q=5N
M:CD1!0=!?_>U[HIP&P8U-.1,]:L8O\!43Q8&4_'?X +4P&TF)D8EJ'*_0756
M6K!)Q:3"R+L_>^[.<=*_TM8)>"+@F6!B_X^03(3D@^"ZB7QFKM1GHDF92S$&
MTC_60.Q,Q+O$-+.R3M<[]\U4JXSW4N(XR]'%"DV8O<?@!2:>$<BHSR'P6H@]
M_D3'MP$.GQ&;;#U"LEI$XOC)31&;=8%T52!U NF-P.-=%SPF<QCNNQ#A--YN
M[XI9P<7)-HNCNX30XHD8R-9-LPHJ<>;:-F/AG1?F"=LGOO/OS2+YN?^0\5OX
MG<BVYRHX"6T&R#US(X0&DV;T8#+LS.+/!H5&V^NCN4L__M[08I@V&\U_+^4_
M4$L#!!0    ( !M,;TH%(YM;^ $  ' %   9    >&PO=V]R:W-H965T<R]S
M:&5E=#,T+GAM;'U4[8Z;,!!\%<0#G,%\Y"X"I NGJI5:*;JJ[6\'EH#.8&H[
MX?KVM0U!G./V3^Q=9F=G;&>SB?$WT0)([[VG@\C]5LIQCY"H6NB)>& C#.I+
MPWA/I KY&8F1 ZE-44\1#H(4]:0;_"(SN2,O,G:1M!O@R#UQZ7O"_QR LBGW
M0_^6>.W.K=0)5&0C.<-WD#_&(U<16EGJKH=!=&SP.#2Y_QSNRU3C#>!G!Y/8
M[#WMY,38FPZ^U+D?:$% H9*:@:CE"B50JHF4C-\+I[^VU(7;_8W]D_&NO)R(
M@)+17UTMV]Q_]+T:&G*A\I5-GV'QD_C>8OXK7($JN%:B>E2,"O/K51<A6;^P
M*"D]>9_7;C#KM/#?RMP%>"G :T$8_[<@6@HBJP#-RHS5%R))D7$V>7R^K)'H
M-Q'N(W68E4Z:LS/?E%NALM<"AX\9NFJB!7.8,7B+^8@H'8ADA2 E8%6!G2JP
MJ8\^J'AR$T1.@L@0Q%L"'%@V9LS.8(89\X1#RXD#E,;8+25V2HD=4JPNAQF3
M;+J$.^O4RWL,WOWC3!*GD,0AQ+JX0W+7)(J3Q%+B (5!Z):2.J6D=U)VMI+T
M[N#3)(DM)0Y0@.W;09NWKV?1-\+/W2"\$Y/J;V0>>\.8!$48/"A7K1I_:T"A
MD7J[4WL^#X$YD&Q<YAM:AVSQ%U!+ P04    "  ;3&]*G7L^KD8"  !\!P
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
MVOX*9NMF:+[2-#/\S[@\)'EEO#(NADDY\NT9XU0HM!]$C8[BM:%=I'3/Z]M
MW)?-[-PL."O4>X'5OIPL_P-02P,$%     @ &TQO2G8.=0 + @  P 4  !D
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
MC3MQKD ;1D^ZJ%KWX#E@<%)F2O1<C)UH#!3OIR:+YDY?_@-02P,$%     @
M&TQO2H>%8-&G 0  G0,  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL
M;9-M;YLP$,>_BN4/4!-@2Q8!TM)I6J5.BEJU?>W $:SZ@=E.Z+[]SH:@I.,-
M]IW_][L'[&(P]MUU )Y\**E=23OO^RUCKNY <7=G>M!XTAJKN$?3'IGK+? F
M!BG)TB3YRA07FE9%].UM59B3ET+#WA)W4HK;OSN09BCIBEX<3^+8^>!@5='S
M(SR#?^GW%BTV4QJA0#MA-+'0EO3[:KO+@SX*7@4,[FI/0B<'8]Z#\="4- D%
M@83:!P+'Y0SW(&4 81E_)B:=4X; Z_V%_C/VCKT<N(-[(]]$X[N2;BAIH.4G
MZ9_,\ NF?KY0,C7_"&>0* ^58([:2!>_I#XY;]1$P5(4_QA7H>,Z3/Q+V')
M.@6D<T Z]C(FBI7_X)Y7A34#L>/L>QY^\6J;XFSJX(RCB&=8O$/ON<JR=<'.
M 31I=J,FO=%L9@U#_IPD74R21D!^ _BV#,@6 5D$9-> /%D&Y(N _/\*\M6G
M-D?-.FITU&PV2?(Y#;N:;+BXO[D]"NW(P7C\27&4K3$>D)C<X6WH\*W,AH36
MA^T:]W:\,:/A33\]!C:_R.H?4$L#!!0    ( !M,;TI.$_;8UP$  (H$   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;'U4ZVZ;,!1^%<L/4(=;,T6
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
MIV1C;T;!QKN^^(? ].@;?!X7/S!ONEXX%R95IYM^K!F3H&KQ=NK*6C6A5H-
M+?4V57L^O]/9D&Q81A!:YV#Q#U!+ P04    "  ;3&]*/!/*R#PA  "2C@
M%    'AL+W-H87)E9%-T<FEN9W,N>&UL[3UK;^,VMI^[OX+HG;TW 12/Y4?L
MS'0+>/*8NIO7QID6B\7]H$BTK8XLN:*43(K^^'O.(:D7)5E.9K&[N 7:)&.)
MY.%YOTA_)T3"TM#_->6G41HF?_EV.#GYEGW9!*'XR[?K)-F^>_M6N&N^<40O
MVO(0GBRC>.,D\,]X]59L8^YX8LUYL@G>#OK]X[<;QP^__?X[X7__7?+]6>2F
M&QXF;!9Z[#Q,_.29S4,Y@Q^%[(B)M1-S\=W;Y/OOWN(8.6[(KJ(P60L8XW&O
M^O1')^RQH6VQ0=^>5!]>.7&/]:?U#S-XBD#\X](/.9LG?"/^MW' _?.65Q_:
M_:._53^;P=L>C;@(G%7UZ=()A#%-ML8MC_T(\>2Q,R<QWM/;_M,WW[3N[<(7
MKA.POW,G9A?PH8'=ZIMJW=IW_V97/U%DO.,K7R2Q ]-<.QL#V#MVP>;79Y\6
M]W?S\P6[O#]KF.<4 (D!B#E0^@O[*W^NOG>:QG%U6TTH.CH"F@R;0+[P QZS
M4QBWBF)CG<7&"?#Y'=]&<>*'*W8:;;9.:+QX'SL>/EX\;QZBP-CXQ?RR::O1
M9@/\MD@B][/%%L3Y["9-1.*$.*.Q\YOKL_/KQ?D9@[\6-Y?SL]D]_./#[')V
M?7K.%C^<G]\O0(8^+<[8P9M#]H;Y(;M?1ZF ^0Q*WKA))C7'QE*?[N[.K^_9
M;+& .8VGCE@SF).Y^ ?_-?4?G0!H8JR!J.',<5U4)H+%W.7PZD/ +1;RA$5+
M!CB.GIS0Y0P$D'E1^I LTR ? J^\.1[18F^.!Q9,(;;<3?Q''AB$F(>/ $04
M^US0_,:.DS70TU7\XPC!:R"^N9]=LO;MW\:@^F(@($*%N]^B]+PSJ*R?T'M)
M% 4U-+U(X]!/TIC32]%RZ0,JLCF;5K;8;>"HB;-E+/8QCH2QHTLN!.(SW:0!
ML+K'/ Y:VO5)V1G;CQ*0J6WM!JOO?HPB[\D/#(Z?;5!>?D,R P,"+Z]\_%/B
MNY8PUU%XY+2-JJ=D&P4;&%?1]7(^^S"_G-^#*C*@UYRW=9X1F)KG<0I8Y%_
M_ G35)49J&6A,[[DP(G &<X7%OC.@Q_XB6].*/<:1.'J*.'QINU5N7;+FJ<W
M5U?S^RN ;,%FUZ1'[N?7'\^O3\V7T>J_$UO'Y7_Y%AA&\/B1?_L],]3D_<WI
M7W^XN3P[OUO\#SO_VZ?Y_=^-9:6B$ZCH0#\Y:;(&*?T-]C[H6_T^_:\L/PE\
MO]>W ?\Q [62\O=L:DV'8VLT'>J7?"&0!B0RN;YD3L+ **9._)RY _0.J+KH
M 9#8I.UFGN>C-"#K.[YW!&K3=;8^B(*AS7D"_@R2WP&Y#5<-).B"%(-81)%.
MZ.QD!PYN'=1S:Y[X8"</.]N%%IV]0UFWD=TJ4+W]O8SN[:^5.*'3J]'>EG5Q
M#[^DM-Q<L)O;\[O9_1Q>Z(S+HF=J<-TU6$ !=K,&;X)L8^U#TO&HH9>^:>!
M:SODJFCM9!HET*LA!P?/1,*"!P%)$4C,BH<PE<'^9!Y,#94M&]38'ZF__-"-
M3*_P$O>RC*,-<\&_]\,4)XGD=%$HV ,'1N/P*^2P7>(Z.1$J31,W'SJ^MV-9
MTZ^@J0YP=X=RG ?.IQP*NB ?F;DUL&P=N>OP<ZXTB9X?)I,<RSXXPG=-YN@
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
M0=G YLDH(%Z#XCA2$)''D#R7^C]$XB>IRMG.3*DH)R31HVY:+Z\#^L@YE.G
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
MBT#-T[5?DK&'[R.CIRL?%$N-.U?G.+=X+Y@?M-C%V?PTNS_"J8W_9'5>9?9
MG6&L5)M"*P. FVL--6H34XV+ 8:S8A,&(FV)XYT38,C1&%0,Z^#*$E)WC=^=
M94\Z#NRZE1U#VS:1=514>QSV#LGM06NNO.A^&[GRC I7%#IGD+>QI82\H<A0
MZIDP&1K[(XQ@FQHEJI_*E@D#X7C$MRZ3I;LQ7-V-8<EVX+K^"=6Y4+DC4N:U
MMZ7^B1=T*NQ-/O/*E:[?S+[C:+Z!_:XGZTVMH=H;&HH&Q7.:KZ_IR6:5MGW?
M-M"(KJ_.M)F\N;>&Q&U?X3>LS:Z,:A7AIZ8S@C5:@HJOOJX+T 4.'#!$24#-
M36"WTC#[FB(\=*K*5C5Y+Z/W8?\\7O7\81O&=U;8+<P6>)QNLJ@-/?9M=S!P
MV+[ZJNYKP'>,<1H:#^KE9L\."H-G=_5#=*!QY=N--<V_!KK!:ETY7_Q-NFDT
M6)B*3?C1)7W'2)5]+/9)</QBY$O8E%'?JJ^;O11.@*,-SI<UO.S>O]VPC1>O
MMV,?D_KE/CCNYR!:F8Q$K]?4T?%C,]M;/_G^O2][6[O"@0B]VF5APM9L7K&]
MI0ETW>%25S,J-[JT%\-:#LWNC:6=1K$UJF]*JU:+:B4T-GF=&OTW^Z-?OX^8
MQ&1!-A!KKZ&N--<X9C4G1;NX"9<\2>3MW*=Z4*<H:\&W/=:?U)\CO51PJ"DO
M]+G,MHTWC,&>!HB3)=QG->X1 3*U_O3--WM HFM\+2<$2B=>7\9;^KAG V_-
MMG$/K^"D,ZY=F--PZHL@SHQ#N6W8SK]C\)(.96++2ECH,[E&:U/;O7/N@&_U
M(4Y#\>2[GXM5_B(T3:)!JW4B*2!&TM2H9F!+/-+T$C7"[\S 2OO>C!#(#X"<
MWKX;F:6K-AAKCQ\W3O9C&A"Q:;*!<;KPRHGSQ^9:63^ ;@? ;@ *5H-G5D%&
M"16F4+="W<%\[YY@ASV^YD_L[UBMWI,</Z9A&SDZ'=G=+P.ELURH)#$>%]8.
MHYP?0U:=+ZT"6OY2::NER&@<@.VRC^8L'6DE_)ZH.CP2)_9/&JJ,E6.]G?>G
MVH+DI3/,J],(E:EWXC93\%E;1S[DK1#)]_\'4$L#!!0    ( !M,;TK2"E@M
M/P(  !\+   -    >&PO<W1Y;&5S+GAM;-56VVK;0!#]E65=2@(EDNS:)8TD
M: .!0AL"\4/?PEH:20M[45<KU\[7=R^ZV"Z]N4UQ7K0S9W;.G+V@V;C16P;W
M%8!&&\Y$D^!*Z_IM$#19!9PT%[(&82*%5)QHXZHR:&H%)&]L$F?!- P7 2=4
MX#06+;_AND&9;(5.\&R D,^_ECDD^.'LY9=6ZJL7R(^35Y-)^'!^=8B?N< Y
M1I[C0Y[@:/$:![]/>A'^F-?$#JCG?T;]$^8#XH4E#KK-2>-"BOT]LH"I3#B@
M-6$)OB:,KA2U607AE&T]/+5 )IE42)O#,<HBBS2//AQYSYY;Q\.ID,K5]A7\
M=]5-/PCTGA5(&1L$3K$'TK@F6H,2-\9QDQWX70AU]G);&X6E(MMH.L=C@AM,
MD954.:BA3(1[*(T9%%:.HF5E1RWKP :UEMP8.26E%,1IZ#,ZP]!FP-B]O=2?
MBSWN38'\''LD(49616^:57?F>&JAD[S+YKEW:8_C135=2_V^-<L1SK=7!^X4
M%'3C_$TQ"##LI*[9]AVCI>#@%_/+@M&1!=.8]'50)15]-'SVJF0& (71&I2F
MV2[R59%Z"1O=7Z=-<:SFZ3/4_*_WN00!BK!=T>;NG_(N_V?%LS=_+]G]50X%
MG]:N/K5$VT6?@<CYZ8N<79Z^1OO^>%J10=<8=[KO7N\=4+1J*=-4='(KFN?@
M]=C'3X)O[:N+[77 L04;>DU6YK6ZQV]R<RA(R_2=7:(+)GBT/UKAT6*8M1PH
M$CS:GR"G+;]T!<<G<?H-4$L#!!0    ( !M,;TKP2DMD/ 0  .0@   /
M>&PO=V]R:V)O;VLN>&ULQ9I;;^HX$(#_BI6G'FF[D N]J:W$ BLA=6DENOMN
MD@&\36R.[7#:?W\F":BFS1GMRVR?DACC?$KB^<:3W/XP]F5ES(MXK4KM[J*M
M][N;P<#E6ZBD^]WL0.,O:V,KZ?'0;@9N9T$6;@O@JW*0#(<7@THJ'=W?'L=Z
MLH/[VV;G'P4_W'M[<RAD[M4>GN7J+AI&V&\0=&P'/6X[HAO[7YC,>JURF)J\
MKD#[#LI"*;TRVFW5SD5"RPKNHF,7,=:%F&FO_)N8ZVXH[!N)]M3SXBZ*<=]+
MC__9*Z=6)43"WBC\P<Z+N 'G@YP\+J:SQ7(V%;BW?'R83\?/>/#'^&&\F,Q$
M )D0D,E70J8!9$I IE\"N7S&S5^S10"9$9#95T*. L@1 3GBA?Q;R[I0'@JA
MM >K*I$;78!VV)*?3)P+ O*"%W*J'+)XI6NDPH%LUR6 NR3@+GGAEK($8=9B
MO%=0BED)N;=&J]R)0B%, 'E%0%[Q0L[U'CL8J\ )B2&RDO\:*["M,#9$O"80
MKWD1'_T6K,AK:YLX+IU#981Q>T@%[B$OVTQ:K?3&"7SV$$E:",E(I3 [9>E-
M_G*^DMU\K7 DUW9J[S)\#S$IJ<3<5C$ZQQZ'B=M,E]P"QAUAE7L)(2FIQ,Q6
M6<*FS2%4?^) J21F=LE<X\T%X>6K6(&&M?(A&>6/F%D@<^VEWC0G[9FSE#-B
M9FF,\]PVOH#79E(<XIYI@TQI]";$I.P1,^OC3_Q3@Z0TO$^+$(ZR1LRLC8FI
M*N6;3B>WE;)$S*R)B73;UJR8I!3M/2T@+S$B%VUKF$13QDB8C;&L5PZ^UTTX
M@?V'ZY=0PDB8A4%F N(LQ"17(<S"Z,L&Q!DN+TMPWT)(2A@)LS ^IP6]B)0X
M$F9QD/E!$BY"$LHB";-%>M3;>RDIH23,0OEDNEY"RB4)LTM(Y257(29EE839
M*K]8SHES,2Y.Y9=0IDF834,N[-)A6 FA3),RFZ8_4D[!2U6&3V9*62=EMDXO
MY.%^GZ;9*66=E-DZ/0']'5*6(299_6+V#NWP\Q"3<D_*OF@A,-/0/2GEGI39
M/9CD[FK?.0>G.[I2Y5UBJ<K:ARO]E-)/RJP?TN3I98A).2CE+H?5527M6W,E
M&X:Z7>R;71?A-S;$I!R4LJ]LB(+$Z12B')3^#PYR8O4F-F V5NZVS:-I01X"
M?%CHIAR4,3MH@>.Z!O4WS.#:2L59:9S[)E: XX53**,LE+&O?3Y647X5WC/*
M0AFSA7H2S<\ZSR@!9>P"^D3X)!NU;\&K7(:8Y L89@&1^7 6"BBC!)0Q"XC&
MO @Q*0%ES +JK52]3Z 0DQ)0QBR@H&9U,KL/[X-#3$I &;> J#I6=AUB4@+*
MN 7TL8YU>DW#EYB4@$;=-P''#P$*C+T:B@6>PF%[+LO\"9<'N.G>5&2CIL:X
MKLMR@FV/^L'(]M5],\;QJX/[GU!+ P04    "  ;3&]*%O],-MH!  ";'@
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSQ=G-3L) %(;A6R&] (?S
M4_R)N'+C5KV!!@9*A+;IC%'OWLK&FF@_%^1C0T-*SGE7#\WT]C'NJ[QKFU3O
MNC1[/^R;M"SJG+N;$-*JCH<J7;1=;(8[F[8_5'GXVF]#5ZU>JFT,.I\O0C^>
M4=S=CF?.'M;+HG]82S%[KOIMS,LBO._#6]N_I#K&G,+Q(A?#@N$G'UW\S_IV
ML]FMXGV[>CW$)O]2\;V@"+\'Z720TH-L.LCH03X=Y/2@<CJHI <MIH,6]*#+
MZ:!+>M#5=- 5/>AZ.NB:'B1S(..<GX2PYFLM@&OA>RT ;.&++8!LX9LM &WA
MJRV ;>&[+0!NX<LM@&[AVRT ;^'KK4!OY>NM0&\]P[,V>MCFZZU ;^7KK4!O
MY>NM0&_EZZU ;^7KK4!OY>NM0&_EZZU ;^7K;4!OX^MM0&_CZVU ;SO#60DZ
M+.'K;4!OX^MM0&_CZVU ;^/K;4!OX^MM0&_CZVU ;^/K[4!OY^OM0&_GZ^U
M;^?K[4!O/\-9-SKLYNOM0&_GZ^U ;^?K[4!OY^OM0&_GZ^U ;^?K70*]2[[>
MY4CO5%=]7#_E?M=LTZE+?@S_LV8$=\H?^WCZC./4/_>/E,[#EAB.GR?_!SM.
M_8H(/]Y%WWT"4$L#!!0    ( !M,;TI*E27=QP$  (@>   3    6T-O;G1E
M;G1?5'EP97-=+GAM;,W9RV[",! %T%]!V5;$^ %]"-BTW;9([0^XR4 BDMBR
M#86_KQ.@4BLJ40'2W1"2<69N@G4VC-^WEGQO4U>-GR1%"/:!,9\55&N?&DM-
MK,R-JW6(IV[!K,Z6>D%,# 8CEIDF4!/ZH>V13,=/-->K*O0>=]?;UI-$6UN5
MF0ZE:=BZR7\U[>\;IHZJ;HTO2NMOXH*D][R)77R\-DEBU2?LA F_;VS/XWVO
M:W*NS.E?T<Q\7F:4FVQ5QUM2;QWIW!=$H:Y27VA'^5MP9;/8YYUI%UYT'1NS
M3<5^+$BOER-L*SH>H*M<<G*(VX*.C>H*NT]^UL##;LB,H[YUL>I">>3Q8J19
MK'K6+KSD(U*[=7+*3QH>6U_OA_TT;ME]/_;"OXN>=8?SWOKE<@B0'!(DAP+)
M,03),0+)<0N2XPXDQSU(#CY "8(B*D<AE:.8RE%0Y2BJ<A16.8JK' 56CB*K
M0)%5H,@J4&05*+(*%%D%BJP"15:!(JM D56@R"I19)4HLDH4626*K!)%5HDB
MJT215:+(*E%DE2BR*A19%8JL"D56A2*K0I%5H<BJ4&15*+(J%%D5BJS#*\K:
M'=-:E\U?23Z,61[FL^X/Z.D74$L! A0#%     @ &TQO2A\CSP/     $P(
M  L              ( !     %]R96QS+RYR96QS4$L! A0#%     @ &TQO
M2F;S"V""    L0   !               ( !Z0   &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    "  ;3&]*UQ(>$^\    K @  $0              @ &9
M 0  9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  ;3&]*F5R<(Q &  "<
M)P  $P              @ &W @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    ( !M,;TH</I<$8P(  !,(   8              "  ?@(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  ;3&]*\VQ9">,#  #C
M$@  &               @ &1"P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
M4$L! A0#%     @ &TQO2F/T."K[ 0  QP4  !@              ( !J@\
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( !M,;TI)98]D
MG@,  # 0   8              "  =L1  !X;"]W;W)K<VAE971S+W-H965T
M-"YX;6Q02P$"% ,4    "  ;3&]*0:9%Z10$  "7$P  &
M@ &O%0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ &TQO
M2E]=^P.Q 0  T@,  !@              ( !^1D  'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;%!+ 0(4 Q0    ( !M,;TH"9X/"M@$  - #   8
M      "  > ;  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M"  ;3&]*8G&H_;,!  #2 P  &               @ ','0  >&PO=V]R:W-H
M965T<R]S:&5E=#@N>&UL4$L! A0#%     @ &TQO2DT>M1*S 0  T@,  !@
M             ( !M1\  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4
M Q0    ( !M,;TI\P)L.M0$  - #   9              "  9XA  !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ &TQO2JY5Q#"S 0
MT@,  !D              ( !BB,  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q02P$"% ,4    "  ;3&]*F(T<6K,!  #2 P  &0              @ %T
M)0  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( !M,;TJK
MK<)RM0$  -(#   9              "  5XG  !X;"]W;W)K<VAE971S+W-H
M965T,3,N>&UL4$L! A0#%     @ &TQO2MH.I6&U 0  T@,  !D
M     ( !2BD  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M"  ;3&]*1B)8K+,!  #2 P  &0              @ $V*P  >&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( !M,;TJ7H/V2M $  -(#   9
M              "  2 M  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!
M A0#%     @ &TQO2@DA*P2Y 0  T0,  !D              ( !"R\  'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    "  ;3&]*8^$B:[(!
M  #2 P  &0              @ '[,   >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;%!+ 0(4 Q0    ( !M,;TKWJ.C5M $  -(#   9              "
M >0R  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ &TQO
M2BFW=UZU 0  T@,  !D              ( !SS0  'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q02P$"% ,4    "  ;3&]*=@9KA+4!  #2 P  &0
M        @ &[-@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0
M   ( !M,;TIJQH)#M@$  -(#   9              "  :<X  !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ &TQO2BQ::'"V 0  T@,
M !D              ( !E#H  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q0
M2P$"% ,4    "  ;3&]*2!'[8;<!  #2 P  &0              @ &!/
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( !M,;TJ54X!R
ML0$  -(#   9              "  6\^  !X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL4$L! A0#%     @ &TQO2@%IS4/" 0  -P0  !D
M ( !5T   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  ;
M3&]*I<@L,K<!  #2 P  &0              @ %00@  >&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( !M,;THD4C[*N $  -$#   9
M          "  3Y$  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#
M%     @ &TQO2D:FX[A( @  5 <  !D              ( !+48  'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    "  ;3&]*;[20^)H"  "4
M"0  &0              @ &L2   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;%!+ 0(4 Q0    ( !M,;TJ@R1>C_0$  +(%   9              "  7U+
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ &TQO2D_.
MX='K 0  SP0  !D              ( !L4T  'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6Q02P$"% ,4    "  ;3&]*@N^3X. !  !J!   &0
M    @ '33P  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (
M !M,;TH%(YM;^ $  ' %   9              "  >I1  !X;"]W;W)K<VAE
M971S+W-H965T,S0N>&UL4$L! A0#%     @ &TQO2IU[/JY& @  ? <  !D
M             ( !&50  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"
M% ,4    "  ;3&]*G/C+E@0"  " !0  &0              @ &65@  >&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( !M,;TK5FW#D!0,
M $@,   9              "  =%8  !X;"]W;W)K<VAE971S+W-H965T,S<N
M>&UL4$L! A0#%     @ &TQO2N]WSY*% @  G @  !D              ( !
M#5P  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    "  ;3&]*
M+L\ZGXL"   2"@  &0              @ ')7@  >&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;%!+ 0(4 Q0    ( !M,;TJE)HV!R (  & +   9
M      "  8MA  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%
M  @ &TQO2HY^!*8& P  J P  !D              ( !BF0  'AL+W=O<FMS
M:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    "  ;3&]*=@YU  L"  # !0
M&0              @ ''9P  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+
M 0(4 Q0    ( !M,;TJXWL!'K@(  -D*   9              "  0EJ  !X
M;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ &TQO2A++T*!+
M @  L0@  !D              ( ![FP  'AL+W=O<FMS:&5E=',O<VAE970T
M-"YX;6Q02P$"% ,4    "  ;3&]*7+2B* H"  #U!0  &0
M@ %P;P  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( !M,
M;TJ'A6#1IP$  )T#   9              "  ;%Q  !X;"]W;W)K<VAE971S
M+W-H965T-#8N>&UL4$L! A0#%     @ &TQO2DX3]MC7 0  B@0  !D
M         ( !CW,  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M    "  ;3&]*(RF?21$#  !1#0  &0              @ &==0  >&PO=V]R
M:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( !M,;TH8^!-G^ $  /P$
M   9              "  >5X  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL
M4$L! A0#%     @ &TQO2A)KH"WP 0  $P4  !D              ( !%'L
M 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    "  ;3&]*/!/*
MR#PA  "2C@  %               @ $[?0  >&PO<VAA<F5D4W1R:6YG<RYX
M;6Q02P$"% ,4    "  ;3&]*T@I8+3\"   ?"P  #0              @ &I
MG@  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( !M,;TKP2DMD/ 0  .0@   /
M              "  1.A  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  ;
M3&]*%O],-MH!  ";'@  &@              @ %\I0  >&PO7W)E;',O=V]R
M:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  ;3&]*2I4EW<<!  "('@  $P
M            @ &.IP  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     .P [
+  \0  "&J0     !

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

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.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;
	}
};

Show.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( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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;
	white-space: normal; /* word-wrap: break-word; */
}

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

..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>66
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.6.0.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>86</ContextCount>
  <ElementCount>176</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>42</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>101 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>102 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>103 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>104 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfOperations</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>106 - Disclosure - Unaudited interim condensed consolidated financial statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/UnauditedInterimCondensedConsolidatedFinancialStatements</Role>
      <ShortName>Unaudited interim condensed consolidated financial statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>107 - Disclosure - Discontinued operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>108 - Disclosure - Sale of Aviel Electronics division</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SaleOfAvielElectronicsDivision</Role>
      <ShortName>Sale of Aviel Electronics division</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>109 - Disclosure - Inventories and major vendors</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/InventoriesAndMajorVendors</Role>
      <ShortName>Inventories and major vendors</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>110 - Disclosure - Other current assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/OtherCurrentAssets</Role>
      <ShortName>Other current assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>111 - Disclosure - Earnings per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/EarningsPerShare</Role>
      <ShortName>Earnings per share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>112 - Disclosure - Stock-based compensation and equity transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactions</Role>
      <ShortName>Stock-based compensation and equity transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>113 - Disclosure - Concentrations of credit risk</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ConcentrationsOfCreditRisk</Role>
      <ShortName>Concentrations of credit risk</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>114 - Disclosure - Segment information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SegmentInformation</Role>
      <ShortName>Segment information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>115 - Disclosure - Income tax benefit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/IncomeTaxBenefit</Role>
      <ShortName>Income tax benefit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>116 - Disclosure - Intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/IntangibleAssets</Role>
      <ShortName>Intangible assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>117 - Disclosure - Accrued expenses and other long-term liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilities</Role>
      <ShortName>Accrued expenses and other long-term liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>118 - Disclosure - Former line of credit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/FormerLineOfCredit</Role>
      <ShortName>Former line of credit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>119 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/Commitments</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>120 - Disclosure - Cash dividend and declared dividends</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/CashDividendAndDeclaredDividends</Role>
      <ShortName>Cash dividend and declared dividends</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>121 - Disclosure - Subsequent events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>122 - Disclosure - Inventories and major vendors (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/InventoriesAndMajorVendorsTables</Role>
      <ShortName>Inventories and major vendors (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/InventoriesAndMajorVendors</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>123 - Disclosure - Other current assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/OtherCurrentAssetsTables</Role>
      <ShortName>Other current assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/OtherCurrentAssets</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>124 - Disclosure - Earnings per share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings per share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/EarningsPerShare</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>125 - Disclosure - Stock-based compensation and equity transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactionsTables</Role>
      <ShortName>Stock-based compensation and equity transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactions</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>126 - Disclosure - Segment information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SegmentInformationTables</Role>
      <ShortName>Segment information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/SegmentInformation</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>127 - Disclosure - Intangible assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/IntangibleAssets</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>128 - Disclosure - Accrued expenses and other long-term liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesTables</Role>
      <ShortName>Accrued expenses and other long-term liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilities</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>129 - Disclosure - Discontinued operations - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/DiscontinuedOperationsAdditionalInformationDetail</Role>
      <ShortName>Discontinued operations - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>130 - Disclosure - Sale of Aviel Electronics division - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SaleOfAvielElectronicsDivisionAdditionalInformationDetail</Role>
      <ShortName>Sale of Aviel Electronics division - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>131 - Disclosure - Other current assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/OtherCurrentAssetsDetail</Role>
      <ShortName>Other current assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/OtherCurrentAssetsTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>132 - Disclosure - Other current assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/OtherCurrentAssetsAdditionalInformationDetail</Role>
      <ShortName>Other current assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>133 - Disclosure - Earnings per share - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/EarningsPerShareAdditionalInformationDetail</Role>
      <ShortName>Earnings per share - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>134 - Disclosure - Inventories and major vendors - Components of Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail</Role>
      <ShortName>Inventories and major vendors - Components of Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>135 - Disclosure - Inventories and major vendors - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/InventoriesAndMajorVendorsAdditionalInformationDetail</Role>
      <ShortName>Inventories and major vendors - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>136 - Disclosure - Computation of basic and diluted earnings per share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ComputationOfBasicAndDilutedEarningsPerShareDetail</Role>
      <ShortName>Computation of basic and diluted earnings per share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>137 - Disclosure - Stock-based compensation and equity transactions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/StockbasedCompensationAndEquityTransactionsAdditionalInformationDetail</Role>
      <ShortName>Stock-based compensation and equity transactions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>138 - Disclosure - Summary of status of options granted under stock option plans and changes in options outstanding (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail</Role>
      <ShortName>Summary of status of options granted under stock option plans and changes in options outstanding (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>139 - Disclosure - Concentrations of credit risk - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ConcentrationsOfCreditRiskAdditionalInformationDetail</Role>
      <ShortName>Concentrations of credit risk - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>140 - Disclosure - Sales by geographic area (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SalesByGeographicAreaDetail</Role>
      <ShortName>Sales by geographic area (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>141 - Disclosure - Net sales, income (loss) before provision for income taxes and other related segment information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail</Role>
      <ShortName>Net sales, income (loss) before provision for income taxes and other related segment information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>142 - Disclosure - Income tax benefit - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/IncomeTaxBenefitAdditionalInformationDetail</Role>
      <ShortName>Income tax benefit - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>143 - Disclosure - Intangible assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/IntangibleAssetsDetail</Role>
      <ShortName>Intangible assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/IntangibleAssetsTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>144 - Disclosure - Intangible assets (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/IntangibleAssetsParentheticalDetail</Role>
      <ShortName>Intangible assets (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/IntangibleAssetsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>145 - Disclosure - Accrued expenses and other long-term liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail</Role>
      <ShortName>Accrued expenses and other long-term liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>146 - Disclosure - Accrued expenses and other long-term liabilities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail</Role>
      <ShortName>Accrued expenses and other long-term liabilities - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>147 - Disclosure - Former line of credit - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/FormerLineOfCreditAdditionalInformationDetail</Role>
      <ShortName>Former line of credit - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>148 - Disclosure - Commitments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/CommitmentsAdditionalInformationDetail</Role>
      <ShortName>Commitments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>149 - Disclosure - Cash dividend and declared dividends - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/CashDividendAndDeclaredDividendsAdditionalInformationDetail</Role>
      <ShortName>Cash dividend and declared dividends - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="rfil-20170131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>150 - Disclosure - Subsequent events - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SubsequentEventsAdditionalInformationDetail</Role>
      <ShortName>Subsequent events - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>rfil-20170131.xml</File>
    <File>rfil-20170131.xsd</File>
    <File>rfil-20170131_cal.xml</File>
    <File>rfil-20170131_def.xml</File>
    <File>rfil-20170131_lab.xml</File>
    <File>rfil-20170131_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>68
<FILENAME>0001144204-17-014615-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001144204-17-014615-xbrl.zip
M4$L#!!0    ( !M,;TKM>FJS[FT  %H\"  1    <F9I;"TR,#$W,#$S,2YX
M;6SLO?MSXDCR+_K[1NS_H..S<Z8G MR(M]W3?0*_>KU?OX[M^<[.O7&C0Q8%
M:%I(K$IRF[EQ__>;69) $B#Q$%#"N1&]@T&JRL<GLS+KD?7K_WX;FLHK<[AA
M6Y^/U./*D<(LW>X:5O_ST6_/5^7VD?*_O_S];[_^CW)9^<HLYF@NZRHO8^5"
M<[5G1]._\_!]13U6CT\4_% OWVI.N5I16\K_75%/J_73:NW_4?[?A]O_3[E\
M>E;*RH\?/XZ[T((K6CC6[:%2+H?]G&D<^H!V_GWV>*-4C]7@M[<7QS1.\?\5
M(-OBIT[/,#\?#5QW=/KQ(S8)7UA=C[N.P42C'Y&$BEI3CX(W3,/Z'GL#6SNV
MG3X\6:E]Q)]?H/?P<?RU:TQ>B#[<_.C_.'ETIND?-?&L>G)R\E'\.GF4&_,>
MA$;5C_^^O7G2!VRHE0V+NYJEQV@Q4FA//F]PNUY56VEO^$^$+W39R&$ZZG?A
M.R<?-4=W;)-]G#X<OJ[;GN4ZX[BP.-./^_;KQ^!'U$>S7%'+4XWHGN, Y!:]
M%_PZY\4N,^:_ S_@X_7XX^Q-'\Q_'G^9T[YAO3+NSG_%_PU?JL5?LC1#Y_/?
M$3_A*VK\%6[H\U^ '^8][HZ<!<_#+W->\'BYKVFCR3L]C;\(?08_S&']S4Q!
MS;]O(E#V7"<%+/#K$1BNHOR*\#_E MB/K*<(<SAUQR/V^8@;PY&)J!7?#1S6
M^WR$AET.;??XC0/(/D)#OG\XMRV7O;G*$]-=<#O"-T 7OG?0@Q\- /%#A]];
M%?5;3?V&;?FD3)YDEFNXX^"[R;=&%[_O&<Q1!+DLQEXHZO/K_SKZ4H'_M>J5
M9K/^Z\?DRV%7'Q-]Q2@8,<>PNS,4"#MVOR#)OEHFS0>_Q-N.M!)^%0@AZ&^A
M9&K?*NWB2@8LK[T%R53JWRH^7IYM^*PVBB0AD(+CPLC, AFA#PS;F?X6-A5A
MIQM[26U,.^\&K^0".;42&&.S( *-0*Y95BO;,<:I5 !R17-7,<@E9+0TY*)>
M;EN0*XI 8UYN:Y!3 R]7?[8G$FH41$(QR(&W4E?V<HVX8'.$W$2PC8@M%\7;
MQ03;6$>PS:W9\D2PA^ D5Q?LCIQD45Q Q$DVMN8D8^E#46PX%K%LGCY@PG5A
M#)DE9GBR4Z[Y9OKMSG89?V0Z,UZU%Y/=LN$+<SR.^6='%Y,#7#QR8VL6[UC=
M*\/2+-VP^M-WSL;3S\^0.7;>#+YCG22MFO5!,.ZDO^"'+A#R-C(-W7!]/I5N
M*,#/1T'2?;H9UV$K<\7ZZ\>Y5$S%\G$>^8?FUA8 \;<GG%OHF.:Y/R-53!0A
M#Z=))H(YMM/?G@@!*0@X[QPL G &\/2\0^I/4?_US6&K__J&U)^B_MM_'ZSZ
M0_]_^V]"0 H"0&SW[H YODP.%@WAEQ%>"1:+9V@(%KN&A:SS2W%8T'CQWA%
M >.[5C^EB^]:_31?]/X0$,\7'GOGMF4QW;4=G*,]QXG6#N<@(7,<G<=^<H$.
M%,^9QPV+<?[D2XL7$S+A%',&6P)9V2*BU"-M1M+CKCU$J1E6_U:SO)ZFNYX#
M?X P"6HQJ*T@*\)<&N9L9V3C9F["5?A80B0$GY2PB ;%X@Z*LH9=B;R+!L4#
M&A0+@CD:%.4<%"6#3_Q<R3<QEWYG6_YA)??&T%X,TW -QJ,X.M-,/)[U-&#,
MO;%U#3=2%1M"BSD*G\B2S.[@M+M3-2??*BW?G=PPUV7.?>_<8=V0M<"G#&S'
M?6;.\(*]N,7?S+: G?#G>7+8B^;!(YR4*ZTM:'Y!ED4(D $!,N=7X4&\$Q\P
M3]X+9__Q@+O+5_B_&&+B/QT 9A8QM."!_0X9-? =NW,<3YJ)&WN!;8]]M>TN
MOV,Q,$!JJ0,OCAAS'PW^_6Q\QBQ],-2<[\5&139G$W@LE!&YEI0DAZ!50&A)
ME@"E+F3 0&_%,NA;[4_;"7\3^26!<$L@7(>B6?7$II4BZB2_.GN0_=N3:^O?
M[T>HSAG08TS#[WL8%'>L[N5_/!# $X-L6.3 Q0;RT@Q.9YP2@MI3#KCU,]6)
M4([P(3T^9'<W!*="P6DGDXV+MBMI7<.^M5\,DUU;>CRF\N!U9P1P'M]IPX+/
M'LSGQE]YG2,"\B6IJ_EWS,/R6U&X@.@@^)LN$T4F^W%5L=LUT+0T\\+@NFES
MSV'\; Q_C&RNF5\=VQMQ:,+TL)8@/@-T&!#)=N]'S ]^"^Z0=B6?8#-!3$.4
MA:9XP#/#UOV=%Q?&J\$3 R7!6B)8+U(5>6N![^K46\/G:E5\_M9Y-9AY:8+0
M'-LR=$XHEQSEZ0K;GR^OKE,WJUJN5K<UJ4(8)XSGEWHEP)KS/@\IP>K767K0
MQKC95&R^"3['=B+-7:S_]N#80X-SVQEC(]'G\;%KD)[C(>G%-HIYO @ SV,_
MWWGV0MCC.HQE;/[(P.0!^H9HM0EY?(.0_;F_$P\W!;M+;4\DOT!^84W&EMP?
M.@>2!S95*[E/(&= SD 69W#@7N#0LH;BVOC!&AI%XTL4^Y+&]LB "C6])/5R
MF.S+!33.R&HFASS.R+SJL6C+H#<"H4!FG-PKG+%%NOC6DLK4]%Q0JGAH\3CM
M],>&T/KVWT"CG=SA_YZWZPO'FY!*OIZVP$8A6XBT5:-X_F&34<P8Q40J9!22
M&T6R0AAW[WOB$%)*JG 8E2Q2F9HB+B$0"C12:^D0?*2$3S&\SQ,SL9B5?^6\
M*3+EH6$97/CP5W;Y-@(E$+2"86X589'72HL$"7:'!;MB>+OP-L#Y-R1FA=O+
MG[LO+B"7/S:_2);YIA]T:#Z?A;A\@)_(O GX>P3^$OG^N_3X>0*?X$RP2JF:
MO(1#I H\1:K 0SYU^U'T>P"T9#Y5UA@U#JLKVV%&W_+O3C(8?[9=S?0%=+!W
M0XDO4Q@GP*0,P@08:0 CV<"5. B"E='MX8BYK--WF)AIBTTM7AF6X;(;XY5U
MKRU7L_I&<(>(R\_&?M!@:KS@">Y*3$YWERV2W.Z MKM# ]-B@X28 T',]LH0
M)GQ,F$(\,M/?+CHP1@29I2"3(KK#]C*$F8/!S';]3 0S#Q BT6"T)$IBPCI
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
M-L=F&^$<8G)G(TT!6>.KNMSXN@0;\RMI^,5ND^'3&OK(&&'+:KL:YV05>K;
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
M$AS.&W!<HC1>P4T?*WFZ:27FH:/ #702CN(]&_=+(\L?Q&RN[7&@E?]R>F@
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
M[FX--F_B.['MGQ0O4\4/R>3U3E+6,ID>F9YD\B+3(].3,PBC6:*B1_,R2J,
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
MZVIO@>U,NL"(#F\<Z[*1 Y3XZ;A8D!@BDO_RO_#OJS7'D0ML \P&/E1<E1:
M0NG,3H>@34.JC:%0"0T(>'']< 77$D8^C/NVW?UAF*;X'E<[K+XASB.*_0;"
M=8M+V"R,=/SO)AY(R'Q"P>6;SB 9PLMU(0?SN/ B+S"2^/(-YFN$G=H0OQDL
M;5 4O&G#Z2W6D_B:X^7?>!4N&4*$E"?O!8M5! MH\']IDVCV)'L7L@:/A+YU
M>G?=;Q8Z,D5,&T#8'8T1)GKH0C[RBI,XBE";/Y]D"/SY&P#$I!)[PU_]N"%N
M YH;A E\&E7TF=UWM-$ AA:1R4PMS)^)TB<35^+>OC#*.<YW.C*69C['\BM_
M[BFXZX\'($7BX\)&LTCP$I^B7_*B5N6#4(@-@Y[5Y;_0!8*K7R X[SK YJK7
M ;[;Z_UJ= O*6@>="G!%1K46O2*C,2.*9_134WG<"H<U_?L2/=?TS\"%3;\
M7_9NX7%8-R&1#RBZ#UBE,-,JM^BL>6*8]'\X^E^G!OAAZ)^<?&&8.X!;*=>N
MK4<WCQ:&-]*QQ,Y:\AI(\_QW;!9O#=4?;$6@]U.[?MF:%+F5K"]4I:QFJ5&C
M:Q[),,@P9@RC?E(EPY N?MA>49]Y\<.5[3"C;RGGN&SK&(S/KC^]XQ(_,K(K
M0SW[_.^VD:HP?8'10<9 QD#&4.Q@(0PC;RZO_,,GLH21\P*(<\W2NAK%D7*S
M>T"WX.XV2ZK3W('D[!*TUX0V59 OR("^VQF!:^YHS*183VYV#\CK[;:*=;EP
MJB9D$[*7FM#?VVR^C-"6>#S?;8)^R]X,W:903VYV#\CK[3B+*9RJ"=F$[&60
M?4+0+L9XOMO\O&.:BBB_1=&>))N:Y$YU9-G=M-MDJ$J7RI-YD'G07,&^8PLI
MPLO<3WX=;)A9[-W1^]P&)8LCW9\0Y_C9-JVQDG&1<6W'N*IT?D'"*&:WLR'[
MCV)D#&AE9%<&-TI;M65%!QD#&0,9P[L)$G8[U?&,]PE1=815,HL:6%W7]EZP
M?WDDLH=3X(L$(7&.M=I,<*FY5H$W,@TRC8,WC5:[3J8Q/WB8WHLF_LRK,+=H
M>IMW&4M4]GKI"O0YRE>)"?@NO%RTY%]J(,JY!_>_B5MAIC7D@_L.7IC%>H9_
MRTST[@-1SMS&;2F*PTR\Y&52\S]R*]EZ!=*Q?+W&@PKM?*9>NA2*2H?0C KG
MW8&6O&E@ZS=Z^PXCW[+KK0:575]NQ*DVBU_-<&?S$_OF;96*N8]74U8GMPP5
MD&?29U#A0%Q!$M&I?XM3 ;D^9(U2L=1#XXV4^+[*DU- 5"#>5AE (4\K((>D
MO>#\:/2RRBG7I%2I>:/!\P!X(R52!$1*+M(M3.M/,HC5E(D\PON@2><'K'-2
M\CM0\KGMC&Q'<QEI^8"U+':8O5L-'^2FPE9&8+;FQ9@'NSE$1G8/<YNU5(>P
M"HP.,@8R!C(&,@8R!C(&,@8R!C*&=WH:;7M'UN<ECI--U_M"@HSG$F5D=YM'
M:B0\?+N2/ZN6&K5&X31* "8 !ZS52Y4V%<&3G%T",%UD0N ]0/#N]=2YC "6
M)!/:W@'K>9G0S69G3BF3EIM=F6Y^D(/?.9[P@]K^I7":)2 3D&> 7*NKA&3)
MV24D+S.W52F<7@G&!.-9AUP[(8<L7XZUV]6F"S9RF&[XY7>PI(XVM!W7^$M\
M01FXW.P6U,_M>":?)I(D9Y=@O 2,U5:M<(HE'!..:5VJ8.P2BI>9 ]C?)(",
M.)8D==KM\M3^;5S&+%I&=@OJTG8['U1@_1*<"<X'I%^",\'Y@/1+<"8X'Y!^
M#S^-RC>57J)01I-R:;G9+:A/V^V<4('U2W F.!^0?@G.!.<#TB_!F>!\0/H]
M_ 1JM^M0>R\8(6,J+2.[Q3KQN=L)(;5TTMC;-  !F "\><&(=K5=.(T2@ G
M^]Z81^ E\-)=[(>9">WV,%-!"T;(F$G+R"Y-#"USK+/>J.WM6"<AF9"<8^F3
M/=8^(203DHN?6A&*"<7Y^>-&:W\5?&1$LB0YUFY7FZ0L&"%C!BXCNP7U<[N=
M2VKLK>XSP9A@? A'E G'A./B)T^$8D)Q?MZX15'%@M3IHRLNMP__[-F6&\HB
MQN7/SX+-.V#S$=G\N?0S9X[1^WF&%4&5:!H;F_P1(R:D%V6/_8-:G2YS/A\!
M>T'O@LM3M5+YZ9,BGBF;VMCVW-.>\<:ZGXX4G9EXY;-N6'WQ'OX]TKK=X.])
M^\[D4W="3/2C,_T8BN+7CQXO]S5M=/K$^D-FN8]LA'F6U;\PN&[:W'/8,WMS
MSTQ;__[E[W_[^]\4Y=?)*_J =3V3W?<>V2NS/'8VOM7^M)USCP-RF<//QI/F
M@N;Y,_8\:5$LH,$?CZSW^>A!5;]5U&]X4.O9A@\U\;EUI!A=4)&FNT;W6[79
M//H2X""4WVWG\>LUX @T O_>?#7Y&E(2NBSY7Y24)]2H$H-5V-SYS67G\12L
M;Q"'?Z*I3TE<"X.ZOKNXQ,XKQPT##&1"FF'Y_P+0*,\#IO1LT[1_X-JACPQ(
M>#F*2''A1['34K%[XH]S>SC2K+'R,E;ZS.X[VFA@Z(KF,$TL+N(C[L!A3!F"
M. =<85:7=95_:9:G.6.EII84%*1(HU&ZR@<@Q1W8'H=O^"^G,ZC=H304S33Z
MUN>C/P$S1F]\E&'<>5'FNYX;X??BI"*AOU]?//\3'X]Z6%])2<Q%'F^B 0>W
M]8$3O.D\/$&?.FA9&W'P;_?@^*YN[G\_55X-;D!CF98="@?]<X20M>: 9+KC
MO=;(>:B6B;D\PI  16?WS\_WMQ/JHM<^RL1][.AM[:<CQ#R@&H#;F!'%,_JI
MJ3QNA<.:_GV)GFOZ9^#"IE^ +WNW\-A\'E@F.9 /*+H/6.5BVJB+4-6HBZC.
M.ZF_3BU=TO_AZ'^=(QJ'H7]R\H5A+N_Y)LE-N+Z""1=-#J1CTC'MS%C.?_]F
M&2[K*D^NYM)9X#Q"-\DQL,%QG]7DD++>\M"YN+B^^UI^#,@+9WGW+YRYAX0:
M-3IC3(9!AC%C&/436IZ4+W[8WO[>>?'#E>TPHV\IY[9GN8[!^.SZTSO>["LC
MNQMG$E)NS-B?.*C.4H'9)6,@8SBX8"$,(V\NK_R=,[*$D?,"B'/-TKH:Q9%R
MLRO3=LU"94EUFCN0G%V"]IK0;JF%T_7['-!W.R-PS1V-F13KR<WN 7D]*LM
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
MZL$GBMRJQ Z?GUL857"&_\F*7U!+ P04    "  ;3&]*!3=Y0Q8.  #XG
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
M^GXBE2O-=%-A.^M&.,D>E=5OI.+"U.,XG;MO ^W:0&E?;R9JYS]G78N=_WX
M:/=J>!U&QLZ69UA01[V%I%XH8:*<&<G3S#>0L]-NQ*U2):A^O5!E1"\THU(0
MR0DS]YSO-\Q</MW:CRY[VS#B9K4#TOTHT:[%A+Z/@]?94GU8%^H/976]?H(Z
MAJ[XF;G0U14GT?T[#ZH>VL#Y(V8K(JY8G'T62K6'B-HE9J<-_5':[:W*_"XI
MPJ%&&Z&1J"L>*4>K" P*%1I(!SAQ&E);542/)B>"A"C;R/$MJKZQM5Q-7CH:
M-1.U-Y.<%5"6->C]2--RI,$>$6>OGPB'#K=^!+<B(#@;WRO*8"7R76X$3Z@]
MJ58;90B\"-Q358FJ6R)U#4;KSJ^Y$&<$FCNY"W@4_[SDP69-^_9URSWQ]/?Y
MQNO--,M_D&Y[ S%"@X ""07CKS"BZ\7U;R!-?(<6&@Q:)V@0_$RR2 4H]>HG
MB# AD?<>MF]H#3Z7J# MK2Y@;Q(Y2\2R'UGT(WY;=G??I.\2F9MFY\P(&^:\
M9>^9:<#,SMY$-IKR,MHYRPGZ&9SM;HW4<[CGE1)I0FM+V=DU0GKU5TKT9.^5
M[-)'Z'Y4V9N%$?*KW2SZ1V^K]F)^C%7:+NJ)V/DWPGJYGW;U)+<C.?7!5H7X
M2:6\=EJ-N%I*:T]F2S)+/A<K9[B% COM9IRLPJ=H?7MHUQZRGZ65OZ^I(6#E
M^[T93LM^XM:3FU*H_J@75O=DB?3FZ"=JW^G3@:#^VE.;JNM[CP%9G@[43O/#
M9#/YW\#H@Q??2[*H$BS;M.MFD:VGN.!$1;S5MGWS=E"B%K4J/VN4@!^@T1X-
M T;J&K9+8C?-\O"BKED@0KSN6@0=H*Y%F3ZS7[NB_I;>DAU^I;=LU[? +!Y(
MQ'(/@R@ZVR Z1^*:.UJ5143]&B9R0W5K.'X[/!H?O AW6_MU0&QMK <BD6L
M(O_DB(K%)P*JW/=52[0>_5!0L"XT5W!$/"F2.\.MJEKV6XYAL '*$8NOAUL5
MC8#D'6]1!4E:+OG1ME)RC\RH!"8MN/G5%HYQND85*!LA?=46@GGR1A4,6ZGH
M<KA5T A%]CB/*A@2&771NOSL21^5 "1"^JH!!//4$/VP862E7K%5&[F\(-B1
M4L/7L1HVQQ]:PZ@X>*8@R+T4;S\[I2JDM);I5DD#A-83=*JTE$1&70RWPHUJ
MR#CCI5*%9*7:\I1_/$T]))S=-@9C/]BG^9-7ZRH>4^.3M30@^]$VDX50IWI!
M>XW<4GT>U8F:\++5E22^FE4-$(YSG0YD$"JG5><"-Y%R=Z[EW#!:F3- C'J>
M^L RR2M@@@J%ABKU4\##=5((!?71]%CYO;]50UE@8C; DD0ZHDA+QRRM!;:"
MP:) R9R\R#./.U\2DZ.#G$YD<C_/["7VQ%>PNP+F LO5&6YNJ#XWS/T:O&M&
M5X=;8._]\I:$:K9Q0_P%"3)FN=S'E'W=]FL@*D*.7<IO^()ZY(HYW8&?"ZO
MANC#BADCG8%O(+(BGS_SCB%/(2IZ7FWBF_M?H]R=I\#7L;*\BEM^2M#)"MV;
M3075=\L9\=<>?R7D@@;$ 8=] MT*>YJRW:KP(:\$>FL]=Z(0ES0K(\JZB,Y'
M.QTX\2:?5>NH#'C1,U=]YW.F*O03Y_K9#8JFL:('$CQ1AXA4M?Z"O9"H]KQI
MM%="A&JNV+IFBMM)IFI<LJA3,_LSL;3+[2QE+UTNW\4.UM2"\M$H;YUY%VN@
M!&B!H1//.X\BA),7*KZZ/:X\<2G 48NGKW8MRR(K->!".Q =\"I,2,78]6JJ
MSOA#64 %N"]Y0.B*14:J;9*XQ%YGC+"B*^WO^_[BH(M#Q1]G8^&,$<9GIA_N
MVD_$\9337WBOG6DW54 6Q3Y"(;FO)(#5&\Q"%3H-%<6@J'.&UD);VF'2#>7/
MXBU4QUQ@?DJ!#IK\/QZ<CR 9..&"9!Z<)K8"(_3 N.GS$_6=OO*A\ J\R#NU
MZ>M+I&K39*&]KJ,\7SED51UI(5\YD:YND98+L*(Y:AVN4OCU'3B#*@NTTJ$D
MN]B\@R-'(<32V' LF=U=LDN-L +8!F9VJ'%6A%GDKD<RR3XTK_?$(70M1;R-
M68>#+*7([1:KC5QFH4PJZ[7[EIJ(BSRWU$IWI@Z1EM H"7.ZV#W+L98'>IHL
M^^[B.-S2D(** A?#(<05EP'WHPU$-UVFPX%"*^IZ/?N6LS_-:&;#7A0E)\]_
M(X$@W9F+&8@*D-]0#YJQVQG<&3P%J,^P\\7CJ\Z@SN I0)U[^D67'@0% "N:
MTR%_S *MHC%Z(136(9O./*6J8*QHW@5AW*>LXP;FHRR:*M@WYNZ,D55Q%KL2
M/A4"GL&W7'9GK48^K (;<C9I[@P]-FQ%/D\!EYTAIPQ@HQ[5N>5G5=%:8^VD
M4RN@<C"5H._2*J@<3$7^'.5.](ZD<WVG&%IY"+]#'E$^JL*.SRXH6?%S[%'P
MQAG%G:&C&%HQ'0'! GR)Z/\5N^%,/GJO\9DM;'5-],>#3";!UPY/R1M94S]$
MU:&&6PUE\;S\'SSHSGKB#!Z%^N,H^C9"&_ _4$L#!!0    ( !M,;THV;$;$
M9PL  *VD   5    <F9I;"TR,#$W,#$S,5]C86PN>&UL[5UM;QNY$?Y>H/]!
M]7V693EI[F(D/2B6'1BP(\-V+@6*XD#M4A:;%:DCN;;4XO[[D=3;OG)):6W-
MJO?)BL+ASC//<#@D9ZD//\\F4>L)<T$8_7C4/3XY:F$:L)#0QX]'7Q\NVS\=
MM7[^QU__\N%O[7;K,Z:8(XG#UG#>ZB.)'C@*OHN5?*M[W#U^W](?WK9O$&^?
MGG1_;/WKI'MV^O;L],V_6_^[O?F]=7'_T&JWGI^?CT/5@S0]' =LTFJW]7,B
M0K\/D< MI1@5'X_&4D[/.AW=?C;DT3'CCYW3DY,WG57#HT7+LYD@J=;/;U9M
MNYU_WES?!V,\06U"A40TV$CI;HKDNN_?O^^8_U5-!3D31OZ:!4@:4U7JU2IM
MH?_57C5KZZ_:W=/VF^[Q3(1'R@:MU@?.(GR'1RVCP)F<3_''(T$FTT@K;KX;
M<SSZ>,1')#)F/NDNY'^XHD^82L8)%CT:WJ#_,/X+IB'CXJBE>_UZ=Y527O5
MPUA(+:!IZ.A&'5LO':7BCDI>($Z5AXE;S._'B&,?U?*R-2AT1957/))AA'M"
M8.EIJZQL#0KU@H#'.+R833$5AH2!'&-^S>BCQ'QR3="01$0J17Q4]>FU!A#G
M;#(A<J(\R4O+E%@M:M!0XPW5!\$B$NH0]@E%.@[<C[$GW2Z]U>*192-0F6?*
MJ+;.8)1HU<<2D:B>05[QB)?BY%[-!WBR>.Q@JJ<:%6IW)Z>LVU<=IO[T^/?]
M&KR<(S&^C-ASO;0D>JT!1)^(@%%)J#+?=GY4UD,]07$:2]/A8/0)"1(H9OLD
MBI5)LG.;O]-LTWL-H(QGGL><*SH7LZ"_ZN5]O(B"NZF64"I 41!'QN372H64
M<G@F543%X4H]W5L]<XS)$]73(Q:DGACI#)7QM#V6#S1IZ B)H<E%8]%^1&BJ
M<M+NNPZ.I%A]HRWWKGW27::D/RR__G6%?-%SA(8X,L_[-=M@99I]J+=DJ5++
M=;N$L@DF>SRM-^+!JDOU,4=C.L%?MNB(>#(QO;6)BG0K^1%GDV*[+1_(K/K&
M0CV:376W2(T-QD/,U<I-+=R>,7D<2_5Y7PSH**["C?YS\5M,GE"DHWM/GB/.
MYRKR_(*B&%N8<90'PUC&U[+$.<(!3*A*05BL=+[# 5;ZJR7.%RP=1IA5K"GT
MV5$4LW8*@;55QCY7^EI82C=K"BMIK8M9> .!!9,SN,Y)18V;PDB1[L6\O(7
MRRUG*J&7\UN534D5GG5HGNIEB'VTV,7 <%5&DEU]P,&L5/'/G E;,EHE"( R
M%U=T)G()"W V<8.",:&8SWUHM E!IC"%*TNB#11@ B]C3HF,.59J7Y*9_B2J
M^+/(-)8^"R; D53EL_%$&QF'?3SE."#&0NISA(WA:=B;,"[)?\WWI::Q)_XU
M/0*R;UBB<WT&J':D]MX\Z3-CX3.)(HLG;)H 8-*>&FU4!;R:N"0JXN!K\H3#
M['FC/6^M$@1/3Q4 P$N-*QKB4;GZ%[,@BG6EA<-X\N\*/+'^D(JI_CL$JA.+
MX"^,!CX+_F1[\*25Z%W,S+L\,PI8)W-@\G]WCI(XN55S_KUDP?<QBY3%A)[_
MY=SB-M6B^W'_5.6(B_8@7-V5B.P@2.$ O%Y+Z%F]!5G4&!9'#G0TX91L=:YP
MB^;Z4,']."4K (L=Q].4+ C81.D"'*]19)%I&EUE. !O<?3Q""LMPP<T2VCN
ME)!5B\+BKXRX:AR ^5L4N'DR9Q-J!F<V!(#W)!)UNKK,P=3+/6(:V)- JQ0L
MOKR20BLNP&/.:_U1L>)H&F=%+8$/.$:-TI6E5+FF &CR&TQI]2'GB6%(%GK=
M(A)>T7,T)1)%"0RVA-%!N%'4N0 "' [O=,TQW11+ITYT1B0@ME3$1;A19+H
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
M&LWJ$YK,]!6X_'"B)W^>@BS)O%R</NTE=$SH;Y\&T$S1EW]EYSK0-<%^8"W
M>"B=.>N_1PG8[K]]RL#([8>\&S+UH[*OC]Y"43?;*N4-AD<VV9+,=DKVWKFH
M,\='P>=LV(_Z2VDN-];)+=U7BS"1#RTJ7K1T;VJ=K\>ZOCF2\Y5]@%?97LTL
MLJGT3?/.D-;7$/C:[WF9>()F%4L#*^(=V50YS^HSM3"LI.=K^Z@?;8] DC&3
MYBKRIP)U;Y3QCG=-WS7Q^0H_[K=[WQ,:)F ]CB_]3-7/-\IZ)[M&@! &GXB3
M?HFX"M/ C_Y.?'H%OZ@,Z*W2WNFNDL$!PJ?CU 4=95?1)Z12WCO;;4JVH/!)
M.>O3$GH@TQ!VP'Z<??=GHKF*5]0;[.\:%T(8@BW;?I]$7!01&]%U/"9O_Y,L
MI$QLE?4&@]VD@H=#P,6@'RZ6/N;U!"I?Q$7%P>;>-4:D4 2D]+I!O@HC0B]
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
M[RNW#*QB3X3.AI).XT :('>7TY+=Z-WF<J57;,]==56$^*JY2!$#B]V]A31
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
MW&8HO_Q>C4"!"JNP(C>>JS1VP]B.K.9-;V;,<VC8)$P(8*=2^QSM6\U8VRJ
MK=!B7=EUN7<JM0](C,-T[J!RM!=/_@"+G@W4:Y@(*4FS0O"0!2)<1'Z:@I4?
M%-$!=Q/II-2E.= /'E>$<O;JCA39A99M<;G U+'R39H!/>#PT[8GD=\IFBL!
MV9491YT!Q_R.I5>@3:+TG61%P@V:L"WE^'SQ.UC'U_%[]ME1D,%FDZEJ] P;
M.S^099IOWACH!L,FO-&NI"U*9&F; $89S7B3I++U?Z,<($'P@&9;!H1\;@-$
MEN!I-/Y'GI8III\2YKF+@S B&W(_)>:&L8W/@5ZM!ONYZ#CV](0MG=4HBI*?
M+-+Y*J&72?Z<3?)H% 3,ZY@"<!*^LL7O3QHRU_)$-ILT; G4837MA%ZWL4>T
MH&.U41*V6U279$Y)$!8&$HN-GR4T"_]5_*_,9R^NY1T-$+PHU'=?4"H$V_6D
MX@SBW"_\_3/V8H&*<GX% (?@_>B^V9;I MLUH6^@0*: N[B\DQ*66Z%1FI(L
ME;UF)*_HG=D-=,5)O(Y.L-W:N2030BD#S53RY+\M7R@Y)S%0)K,P%34!KM7\
ML#B[@)92L-T&JK]?\X[^PI^'F1]I;#CT&X&9\"_8,YKJ!]L5I+K\=6NV4?>H
M5P?@"++A-B5*EVX17FQ7E>J27\<LK"5A$2&-&*[4 Z@(?(2VJ*T!Q7:-B0,\
M>R'T(H>U*LY* Z79W%ZK#L 1>!5M,2S"B^W.DT#R[["Z=>-ZNP6 C\ 7:)5N
M/F1L%Z/$"\TRL+#5HKRL"Y 1N.YLK\@;8+%=M^**3?/*%H.T99K?BG<T1."B
ML\BY##:VFUY" #>A_QQ&Q>ZC#>V5Z@ <@9/.,M\UO-BNCPG6H/4+LBWY%K;B
M'1\AR$IL=0$7P\9V'4W_3--(Y 8, 03N6>,1 (W08[O8)I"?;2U34T$\DL9
M*0B<<D:">)0HL=V$ P !(>/T"O3QZ+-$O_#+.&?2$^5^35W9.SM$X%9K2Q:?
M>EW4YN[!L9?>&8$G^X,E?<7;[W5!5LZ@!8<T515OL&\W!+=/KC3!RB^YN7L=
M["D9!?_,0TH  BPBV>(^\F.6(? K_#I?WD<2CDKM1D!S"/QFAD=G0_2"+N#,
MBZ:O#2-K,"@!@2_-;!=HBEYP]<F96TT@_U48^W%@R!R3- 9*0>!X,V*.*5$*
MJ'?W/&1UR6+/']X5LJ5?WP@-PI3('OU4UO6.#A!LN]M2I6&,B4$+>';F6_OZ
M%I T??+?EL$9A?C<V"V.7B1]H%.[H"H$WE>S_<. 0@1]QYF[SM83LD<'"'RQ
MAF<'#<0">K'YXYK- _J-@!+P[OI:TMX4O: +N+M_"\+#3H7]A^U67F'ORHX*
M"0V3\;:_6=()FC0#BM@Y'UQS? *BW=VMY2(80>^E= $=]0\_RILSO%4?H"/P
MP9F@E@M,P*G+&+;U\6XH,]BW2@(<!-Z89CQQ(0@8<>956^6'8D$U\,^U'R >
M<Y:$]=,;&KOKKDV#PA"X7YJ/S>Z8!9W$F=^-?P.?8:QD'5M-/V7"M-+9#[ K
M9[P:?<;PE[RC0P2[^F9=R(H*!&ET]OO/6+<,_%C>OV!"%S$!-TD\!;RS*H+W
M%W^NXTE"9\5.]))D?A@U2V8G.")Z#%[(.&=''_5@E!M)PCK]RM[1:8N)O86X
MHB1U>A5!3)N^#6[2NJ9*Y!QA:>+"D]3.0#;"(C?*W:38HNLFLMZN VIQGD"J
M"8'\:5(!STIRO(Z)@I9"ZJ4#VB@,F'!D@%)H76 4"?!82:OGE"-<B9D,DH4V
M(5_UE<";I$P9I9@8154 I_,W[KK/BW)TR)+I\815#CUQ)<!H]716>YJ4DZ!/
M7!46LM1W%JC#-7N:YQ!MHKJM:U65Z4;YF(VJJG=TAF 'KAI;?#;UL!E+/2?8
M]ZTVS#Z-[_)W(9A#8'GO4;3O4U8$[ Z=J@9V@)H(I1GG^O1]7,>9'T]#]JI
MX;&Y]YF0+R0KGGLSY]G8_H[2FR&LX)VVN1RM*9;4:\$M#.+8G$W$G@J%@CA]
M4R+_1_!(7#&UDYOPE1T>;R(]7]SZ_TAHL9%0F.(-6@'5V712Z5OG$F+YRTAC
MD,A\%Q+YU])K/57?L"70!@ZO1V,&&W<$,7QD3A*GG0'7!L%=KT#KC2E.J69S
MDI'1E)+R#2+E%D)<"; B"+QI-6SY7*N@(G//7( %F\P(?2!1L65*7\*YFD])
M+4")(-S&(*%*K,:\-@*;^MP/?D3)5$A*O1#(A2#EDP$.1-"0.5?N_4QK&MPH
M!T@0Q#L9'"@<=,AR]C=[R?S4:@9=B[N1+0C(LO$W?T'[U&XFI!9OF!=ZE2B_
M*CBV9/2M](_++&]#A,J@=I?I_=9_"V?Y3$G)1CGO=(C Z5[K['PJ.))C2[M^
M"\K3(J%:#J @N#&F2T)=<FPIT<7&R.\IF>3133B170?0J0[ '5[S:NYH;HY-
MGN:\S[,0=KTPSY9/?)W[:1B,XO%E&.59>: 3QM-T]>JRP:.1[::51R/""MYI
MFX!L3;&D1R/<PB".S6AY\=&(0D&</9M$?CQ'(W9?(#ZU&I>NOWV04+%)G!#$
M3KU"?'J([Q7B0HMU9=?EWJE7B$%B'-N"#BJWX&;7G/Z_YS.6'B^ALCLSFC4!
MB6NCIOL2(8)ES&&N2<PEB9-9&+>BAE<74#@\X3!$CA@8LIC%/TDX?0'[<O0*
MG6G*.A6HY6Y2@$CO\BP%VWD,R IS5+*7:-0.:,+AF4=#POC[BQ9XD3GABROO
MS%+THV62BT+V40:[DF?8AH#5\Y2L<Y\L<V.,*&7;Y^*83M(=NC<..G-X)F.D
MCYA2 K)3 4'77VY4:R.@^:0A:@FTX3HXT]*T(4>,)EBSS(HY>@U)!-O-(*-)
M' 8IRY7##$YCEU,-7Q"4^3/$A;W!_J&S5?E=')'3@U_0.SNQ.6=R'1Y*#?('
M D]P/)X.+-=2STYL3GA:/A$980IJ^7"0A7)VO>)X=F(U(X>!:ZB%UOE4B? @
MB[ TP!$.SXL%LM &/EZ2Y^PZ!A,B+ZQ:^118+PS8;$8Q6)K[1#B013%NBJD5
MFRRJXITAN8<O4KT.4=MPD#EI#-.%:RXTQYN%RZ3BIQ1F89HF=/$]R<3!0<*R
M("V"*&[Y&.!X.<50D+DHRCQS[]-V]:[K*!ZO-ZKK;&/I^:)\"=V/OM$DGZ?0
M1)2S/3@K QN/,,[)>/E$3Q*K;G'U(P#HWGG(9?,ULD_=((OE;(1";YYOUR+L
MS>WF\=5>MOOL#8(EI9,*L86KXNIBN$R-W>YK-B)R10D6!"Y>N:4CK\4P(+C
MT6VT<XPB+=38PG<?7Q*:/1$Z8S;@$WQ-Y:+DE6?8=M#^D&'!%N%;DU4Y6PMJ
M,'Q6S]SU'942]6L2M@%)'K^[ZY3A6D#-<J=<T-R]< K;V]5KVT7*H^6_=6YN
M2VLRW BNFLI'%)])/60")E'E9&N;#!$0.L^&V'RY4\ 1$.8L+,ET$KW!OMV@
MD>X)$$L>],G; ":@SYGGS09]N-9 &SPJ5T)G'JMBIE^FCEM><]?*?\BIPI B
M>+U".:3X#"I0":(:G+F!"G&;$+:-"<&;GEV8XL 14.3L'O,W '*3I.E=7/HD
MPO+B7RGY0,*7O*)W=HK@IG/#<# =2 +^G/E0-H_/F#6M?1[+"@,H##N!9CR)
M8 BX<>8WV?#RR9U\_+?#=/WA;=H&#0]WD'I#L 5=Q5V<DCZN41"PMX56NV S
M?62K4:8E!&YR>YV#CU?0*Y!$2*T>GGH I12:&=_#5IW=[)A*>X%V(TP+"&SC
M3JN!!CX!R^X"JW@=%'!0?WDUMGA++.7WXPG 7?7[!_)*8NG;FZ8_Q32*P$9O
M/D_8T(*@7SE^U),9M.P!\8L2"DR(ZY/%<S))Z/I!N_+IM]7_EM4KCV5^?0,-
M :HP]NFBT'+Y^%T&5('PTU7%]#N1/27H4BSF'D&0_*=A?T6@,4'?/NW_^E?=
M!;*[M[O.SMR=Z;:]W&7UV9"FE[L*!0K._#AR_^?=KMI-CS/GR?MEA"FHY</Y
M:'>[SJRF"3%QM^M,F$1=A.>CW>TZ&^(Z'S)(%MJ[7?>4S/UP7)@T$KJJQ<":
M0>J7EJQD' #(;G(M)5S:G>+GKZ3E 9K5EV1L<L-%@NS^5A$ZP]XB3_PX?2 !
M"5_90@LVOIHP95T&V6$VJW;DZ:)"EC.G>K08I@&)(C\F29ZJ:5349'"MWL>P
M0:(>)F17PRI"-V*M @K!>QVMB=J$@2:S3-VU\-&RR0SVG=D(;1T.T$=ZSY^K
M5*&6RZ&4_#]]#ML[$- +UJ0*)65-O0XEH _F=ACLVWVKP(#?H=2[]EZV1/3!
M/ \,U*ZX'EKPA=;YL H@*/80Q08"-A)78>S'01A/UYN)\\7ZWQI7W+HTRQ2&
MU9LKFU@-8$;F#]F44SFL><69H6$U/$M[_C5 #Y]W"6QDKA-3?.*:J/LGUD)N
M'(.^L;78>A?LMLLSB B"YB3#2N(&$X!!YC<IDAG[*;DDY7^OXV+/SL(7JMMV
M>?2)3@LL'@-!<J2&&]!FX)K[7?[VA7WV&5HN]/+_ 5!+ P04    "  ;3&]*
M .!^B7I0   3B00 %0   ')F:6PM,C Q-S Q,S%?;&%B+GAM;.5]ZW/D-I+G
M]XNX_P'GV;AH1Y1LM^V=&7MG=D.O[M.N6M)*97LG'!L35!%5XC2++),LM6HN
M[G\_)$ 6'R!>? !0SX<9JR4DF)GX9>*5R/S3O[UL8_2,LSQ*DS]_\?:K;[Y
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
M'M[M3;@2K+1G7250/J<CC>LHP5>D=[?G&@TN/L/#C::.W1^& C>(LN/!I.,
MX/9/4@3HMK@D2P]!7!S*!Y*R=5>GH?W%59=3;GYA#:H'P&ZOR;6YS6;E5B][
MOQZO7J0MZL<KM]Z4@-7F%-V3&$DZF?:V=S#M]?/-3U!ENV.U=I_NTR2ZY_V\
M4O$VSU2(@$G!)HC[*/]X=CC#R>II&V0?E><K*E('9RU*:?B=<(,$ 0TZDGAT
M!*,W2OQQC,D0N41=Q97R1$9-Z@'J.&G,4.?-48SN.*EQ)QND$0<O/^,D3+/;
M!,O/7+AF=H];>"Z[>& M$&DR]Q&+^DFY";<NGXR/Y]/:F8\ IJWC'BE&1YO(
M\E.J8R*-9BY,I,FE8#!)$U],1(];]R8RAD_+)L+!M,=$!!AUNF9>DF^:+Y=K
M*@_6+$T9-)8KT-KG]7%W1#26QOW#X1!7=SB#7P0;_-8$6"TR]\AJ2Z&&U@+5
M%&[?>!D)<E?>.>:LZ$B2X!7!"=IE:;A?0?J9W=Q2:9>&'C% &1T@E2A.;;_'
M:I3&+S09!^=W>C=A?&-W)W?R>Z4JW[[ZPL>.74_.MI.31HWK)#E$'"#[/OCT
M(2!C% 4Q+3"XW^WB"&OA7$CJ#O5B:<1@(C3H2,2J8Y9D;N>$ 4*!*-N6*+E4
M%"=6HD"<T&:TX.; @GY)LX]7R5V6KG"N93<= G?6TN5<;"/0$ETEJ&SKQ52A
MXI[R'"6PVA/S[,0">A$CQ+T$+@[0_BY*HOP)A^_3--1">X? '=J[G(O17K5$
MM*D78%<Q?V1Y(V;9"=9[\2+$N@0L3O)5)$440IV7Z!D_X-4^HV_Z+U\@H@>'
M[XC4C?(PM^O+($NB9)-7J9E4U_U3?\AEWHMI-"4K*]+\!*J_@:J/($ AZM3K
MJ3Y4)S;S)T)A'IQ)LE-,#C*+-EF%X)U##N#;-<UPHSC=E=#8MQ0)_]SI#C1A
M96(@RY(O![K*(>"0IZ=_BX>Y#3[400T]C>T?W/9QK,*+/Z$*0GUSAW\*95O,
M@#W.2>H<%$[W"?MYLZ?3#I<9:JKIW:NSP:GAQ&6FG@5+K\;<3K?PB&P^6ZOZ
M?VV&=M3+3%:V0.P+;D](YU)2F=<2MW2R:NLD+,M_[HA*:/)(%$@T\HI<3MND
M)O8W??;D[,6<1KH[(87KEVB2]'7=5V->Y:A3#('B_97KG'/E<Q+9XJYNXN#Q
M^9$[[F*H_--<@6]X'27T*=S[?13"$[EA;$*9LAS*E+D':G>H^0?M?>-L,S I
M+V[7])ST(8WE:=<[+1V$'W5YY0-:\@+RW](V"!JYC3+2XI>L CP!JP ,?(B-
M! GVH/L^2_/\+DO7D6SJ;;6R#MDVC]WAIW]%[,]S 34M@E@%5!TN=Q(N;6*T
M9]2[^!0.N3ULE@^SD\UEF:!:8Y$HH;&.6QG_77P<VZ*JL7*I:,?_#A.B2BG^
MHWNL*U'41;XFA&RN='-,A'Z"M,]DI1.G.UA_E]Q)E[]2.@=K8KD<_$*9M6?)
MOFN*RD2<OM(WE.4RV40)QID7Q2RT ,4OLK719/$J$L>DS\U[G!";C6D:D"V$
M+=#0Y6>LMA'=#NQ?4NI*QAV8,4)44I:):9JT/MC/:/% K VC=ER"8Z0DB\$C
M9?7"V<C0N-OG 5;F8)W)3KB@&+O."K/9VMW:LL6S>$%6'D1".Y>;)%.V8R&_
M3I:0/$"$BT<1.NS!^B9-TC8WZNE00F,=XC+^N</*1ML*ZV_*YE^ZG.=,A+@M
MGG"&(MK*/>B5\.E"7Q,[MJ^8P 3971C-]T:8JQ.^G>%UFF'6;AF\P.49F9+2
M+(R2(#O0RW@B%62*(YJ+J5QDU'&NOJ::Z:N.KKKFTJ'@NNP-?._+ZOJ[^F0S
M.>(C_6AEZ?2S"]3Z,(LZ6:#VMU'U<9>3H%V=PG>J6_.C*E-.E8]D;;:."EHZ
MGKD@5,"7W3LB"V;<?]5IP89M.T/":NF4S]AX*QU9#X4C)]3'N\"!D*;5U@F5
MC5V_']25X,S(#FTZ+!WN[[+T.<HA+,<6_WHO=W3YATOOW5&&-Z53_-);KRBT
MYWZ/IC!FGY9FHU987BZ4QJQW3HLBBQ[W!2T_6Z3H+LAH#NHEF*][UV HMF))
MXHMQZ<#3?.7@A\D)*BGAXG9-G$03;LOT'N_2C%Z($8+BH&V9H[[AV(#'Z4?#
MSL6%O3"-9B%?60C,WOU4.J^6XEI+85-+:4-+"=,2F8Q]6-C-HX^S*"WS)/GF
M$2?P'G+'.9GKL'C<B@NM^X-.._O'JAT^^Y; GMP6Z+ JOB$8S:-1)*UC7O4.
MHS5XC)I.V*UO5;%+5E=Y&I.1@;<?29=W].94P+_54_0^K\"=G(M=@CW_U7T>
M<A;DT4HCXDY!9]V_J>3@(G-Z'E11FOD#\#3M8+!$I2'4SZ(HI7NCT():UT@,
M<.;3.09AEW)*>1YUJ-'IR<,3CJZL0X\[:(;3T@AI7SZM\8<(?OY:CSEZT6M^
MYB&!KM5:Y?R>0F/;4>TZ="UYXN^XJ&L^J9YZJIWWG'PLD/8A2?N,Q"M7855W
M/KF268RKIRK\7);E>)UMNK[V95UMLI[VX+9"5X9JLUXOG3W< ?2=&%(_B(7K
M?[(E_OK-F0?;8JD1:*W\?3'?"Y9[8L!&F:-T;M*\+#K&75)Y\EYMA$R<N92T
M_IF+ '0JPY$BSK--<\GK)-OF=E]^;IP[\H[;.E<FZ<&*> KA7_/VN0_'@S;0
M8A"_JBVTIEU/_J77N(U6F,4,&VF/'(=E_?GD6&8RLQFVTSXX)<$JQWPE[L\*
MW&SE[>'&6BR'[UMK,>>5;U1LK\\]W%YW3$)SG^"+0;.;OB0LV:+/Y, Q$?7O
M,ZVL,(-[=.X0]&77O]>FZ30JU\$>'3:Z]/S:>X@J?L'1Y@E,-R"?#C:8F6N.
MTGV1%T0;7B3E&(EZO>MR0\C;L_EJB$[9"-WLH8#M[9IE?[VMQTEU6F[8CW7[
M-I53".6R \1Z@'Q]9:;<1B>R>(_1DNX(455?62,^;C+!Q39,7^D\MH_ YUYE
M:)U)CI5]SF'4=,:.AJ^[Q'+OI@<YJJYS'N&EG+ODYI:OR:NY4Q;WY(M;ELAJ
MX)A;ARHM!^VU:QXBO,*ZP^X6RF?W;""_]*+(S@[<X2"^&B>M<EV:;EK/;^DX
MZFP=Q>!^__#-V]+YPF_^6J_+'_;;;9 =H!I/4.SSV_7MCIY1OL^"A+#P4Q*2
MY3T4ZF&_OR,#"O58SY_(P.+\*BF;-YB4[)8M?MN:@[>IS[[S9?995'Z7+M/I
ME^&GLC-4?AS1KY>%H]C?$&6 ;MA+%J#P:T777.G/OFD/T]5^6TTJ_BKZY*CJ
M]*CJE%?U7D?5T3!5VW!TUMU$Y1H=^0@7!4>K8Q,<0AD5G.04^J=9!KR#*>1G
MA[K-77"@53$^!5FH7VMT]#<<EAD=KQ]AA='J- -14M3L'S4_@,X.K8;E1Q#]
MBH_%12?"E+BNZ*2 LF=U'X*_I=F2?(6XD O\6! ?<?G;/BH.=5TC18%1[1ZL
M6XR^;%U[H)2(DM)])"&F$Q0C;Y8,\Z4NJ>$X=G$\:!"]0JFRE*E!'SXB55CX
MU "KWM1$-1[/ 7AU6T&UL?;Z@&'W*EN5\&T=E&;F^>56"<U5^Z^LF>.K2E.V
MW4-?" R^<+04%1:AK%K9B!8VUQIE@*?HW+ZQ3*&1WGJ;BG6W8ME]K2KZ:^=8
M=S[UG#S*U?-8JJ=L9ZH>JWY@,JOB',?$)O4*/ U_FG&?QO&[-(,_SN%]%!]\
M/1Y)I;GIO53OR1Y\%)5??9V^:Y B/0AYGM?F)O--!@;W*OT5N^*RXZJJ;[UF
M+W74EQT'Q3XW5]0 SJ(T?"B"K+#HGH0:[),_(&LKO(F2A#X%6Z,##N;5QF42
M^J2+M*T+G(1R+;Q2#][V0C,Z[SX7]'K\-KUDRZ^2.PK5&9UV]T.OSF-SFNK?
MUFFZZY,>=[VH_/6"W3'3BWKV.?;*[G8-"\LUCHJ]<,'U.M:62F56WFK#+H%?
MOVOJ-[2I_9+,REZ/4VJ '$[#7W91^:S2@I_2^/:K<UTZ^IS\D*KAS1K?9_<Y
M-0<0(,-XF-J=_<!TF^ -Y':=VZ$-47'EXU806QO#^^$,BEY'V>?@[[1M>&H7
M:&C K\<K-M:<G:#2RQ><K:(<WV71"L-APMKF<:$V,Z_.;P[2N)U=//=4H.((
M4990@Z?7O$Z<9 04NGK]OG:X9YAQ7SS(+7QVWMB]"_Y\_:XOSO:S.DLU5+C@
M5/%S/F&=1D.?Z[FKCC-T-.MX.]4(XZE[3W7FFFZFY,*_*6=2'0^9=A0/#5JO
MBQHGOXXFGVE6][,J_?4=$4]OY\:>="XC]\B;CCT?<K2<'\F7?QYWYG&8;^DO
M.Z[^//RRY:'YQS[H=K$BGM"9O![/7@H!;Q =^7!M#EZ=M];7[7Q^N<&#(^]K
M5,W3G<HKA>&&PCZW(P=#8Y_:P0ZR]-?C2G_&.4A$IPZ\(C\N4_B5^T/OL8R]
M.L<[>B3F\\>,M6J)3)E#RY3^VH/C\_"88,2"KYY\E"H=/]<ZQI6.BY3^^K-S
MZ=,XG:D]_90>9YI\7O":]I$3J'HVOB2"Y<&*\GX:AG2U$L17R3K-MJRE?O:N
MR;[D+%?7=+J29>8Z?J7M41NY"YI?0O6G4.-;_N7?LJ*\$Z:^OE!#D?Y.AFK0
M15JMB:U5E$1K%E.U7<\+,H!1GWP-7P*VY E[I%2.:G2)9!!4XSHV1U5[;Q+Q
M:(Q)?Q4JC0%QCBQEDAT%G2_H$B;3D>#+F^0Y6F.CB3&W27+.4[(D7#\$,<Z5
M27)ZVEI'4Q^_?,F\G%;VHJT\R9)CS+=[D NAT06V A<63X]P3/K<O,<)V=#$
M9!%Q&FZC)((50A$]8]@();D&T W[L7\V8R@G=Y3"Z!>H[($N6-M]H*J3N>U'
M[V+0HL".LVE-(VE+T,MD$R489_![N9163UV&&"MW2#+<4NVY)99BE'Q%L2OH
MM+/N5KI\=K'%3E&A@3=+_5[5=D$BT:M'-QO""*>:_22$)-(WP18K=P'S?,Z_
M6XAA6ILA#K)A'.!SX9,(ONG1KF5."$X7T*>+/XN5G_$:9YE0DE^BXNDJ":/G
M*-P',2<4$12D@22I/=W(9X39OVR_,O3LNN2.;,NFXDM#^"BJO]IGY-3XJ7'3
M_+Y]/?HR)5I"*U=0V294+=9CI<?0E-6F\ZI%@8KU< "=B_E73M93?L1^U=8I
M-<05<J6=ETEGFMTOF@9[_,*"V6@JM%%OYN+I<<4509T)5/9LKYK]%9-DNYEU
M_'>X["*XL1#T9(+H4VL7/&*=VA]^I?MTODM1[B]\W WHK>/]6($OHP(*O-2^
M2^$2!.VM T/$=Q<?M!U,6XU)3>8N[)RZSL6]391+D=,%NP9L'&(>EM#W.&;O
M(9ZBW3*]3 HRQ2O]HW%/[NU$*6L7@\W&$&C(FBO<K2,SLB.<4RO3PZK2_DR
M:L\RS_9YE. \/UV1)78>:9SC""FL6YJ8=Z[P>MD2-9IZX]850] %EI;^+=\%
M\$%O7&COHW'>B'L,AD%^7VWNB!$M<;;]5G558)L;-S<)UG7>>]'0$S':]X;A
M<6B6GR-#J,$1 I;0M\Z?]SH? J[4=W945QRMZ3HVY5/?N'=Y#IU&[^6.2X_Q
M>ERU^+V=2-2W,[KJ0=R\.E<]3.=SN6KIZU^)JW[[FEWU-$,@<=6KAKJZ;KOQ
M?/CUN^T1#F1JMSW:>[P>MRUX/.>7-Y^2R5?GY"<=H;E\O^RE\3_DO##KJ''3
M17=BD#Q*?OT3Q?0N:^KY8RY_Y5$0IW["SRLB493DT>KG(-Y;2K?<_:9_X9PC
M]&<GI?+QLXA^U[DOMJ3,T\TFHP5)4'14P#.T-3HN&:T7J[DQ)M=/N2\A. OW
M]#'&YY'^0NG49DR;+/-HKV>WT9@!VP)9.@OB/OKJ=@-2#=HXV>G,"Z][E6ZD
M31/7]]D=R0C,=<:3%ZFMOIZ5L#H[T1%7UE;*(WAZ=2OI,?IWGYFM]CF?T7I\
MRB'1<LK^'X>X=##V\[%I>1>+3U^VNS@]8/R L^=HA?OEOTD3!B,J:KY,"WA8
M4/\=<D/<I,5?<'&/5^DFB?Z.9>7]9ORF_8<Q,^J/>R=3?@N5'T-"GWS\('.]
M.:*?;+>AB4C(5Q'Y+*J_Z]*YVE0FZ>:DU%'>2/$6--\"'XAFB*]\A#M)N7ZL
MOBJ:VV2Y1T9V[/4S<'HL??V[-"M_!>UDVWO;C'P^[E&D:2<^LZJZ0=A!#7[<
MG@\X5SW-^H@TW>H"?>I>[+'R>:U5ZS^*)Y;Z$6ON6<.)C,@93#C")><7$1E5
M0G>:)/L@IE6>>IRF%I7=7+Y*&?I6'14%"DL2LCD#&E8KS&5VW2'B(+DX7SG.
M=:N'LE;>6A.(N3B+>Y^F(13.:?!9FG[>R*3[G_N OJ*Y73_@U3XCQHOSJSS?
M2W=F4W[$X6G9!!KJ/?XJ]PBT>WJBTOA M<#(F]F@%ZCZ"$WY>/P,8M]QG(5N
M3GUUZA^B-535"E9/*.GS@.ZG\NG-2WRT-*UMC9B">UFZ%+-$3ZH(/["P8P,L
M]"@3]V]W6I]0+[)C=.9'3ID?05)'4EXXWJY9/OKR+-VI&YE;4S]7)]GT>*8\
MST;1G!)K+9)F!P>;9#;'229I3#)YA8VB@8UGB:9<K[^F=C&ME=H\_L7RFDZK
M*)73 E'R8DUSEDDR6<F(N'P71%F_B7BRZE 7"/*P6IOQ#;TWU^<&=]L>H%J+
M_<9!VZIY7(E99F3_[LM%0IR8"N'^LMKL)GF&BEOGP'U2L!*ZM^OS#(=1<1_E
M'T?6UQK:KZMJ6H/U("G_U.H35M^L5P3=OI9"67/HY:2CF;2MF==4 FN<^0@*
M7DUA.S;+PS2X!2Z7$(,HF>%%! X*Q0@XYZNN-.%*0?HK;>M!FANY^ODZ+&K=
M6UP<0CV8>_R,DSVF>[ ;7*@KKTB(["\291)PBQ1:;*ALO6 '. M$*#PI0#2-
M,.Y-0@TK;KFEB2F+!4%6JW2?%(2I%8Z>P4B5AB$FL5\F1,P]%X9:-D5U6T_,
M89P0[LU !2&N!HH6?NR9P(?@;VEVOL^+=$OVBHKT>7V-K<.^EV-N,5'^W9M$
M>6(]=Q&B4K+%16>0/[V[N#J_2F#!')YN ;FR-6=_>_M+3@'?'$A(NP6"EJAL
MBEA;QR4*S=F/2O8#"?M6U\LRY'#+935LIJE[#NN/L\-[G&ZR8/<4K4XS'!@4
M,Y>3.ZM0KI!*5G:<KB[/#J@F1D#MW?G("!E/2BD?S:5T<-*A!5%1!6]]?%K<
M?*Z><+B'9,(L8? O48C++<#9H3W3G1WN\2[-BBC9/. -#4-5'7),TKO][>PD
M.N&VBF6O< 1:YJ6&CJO-(Y@Y[1L=.X=?';M'5?_^'+I,B!UN*SHU<$9,4*=Q
M? XS7G80K+Y[6]F=;C@>N;U9#&'XM(7S);=$JRW7*5/I).,I+ @@:.=J3(7Y
M[ENCZCS)O52[@I&=(D%]CE=?;=+GKU>L2S;YE?_HSGOEK_]*M,</>_./UL:Z
MQ5%W@'^ZN5I>7J"'Y>GR\L'-KD?.7Q)!9.H#62BZ+)7,CVH%-]&0#L587NPR
M -A;^A.@ZVT#7?"[OYZ?]D#K^!=KN*IYX?:EIS>G%Z=NT"3A*DB",'"'H<[8
M50#J';@9T7-U+4(/_,4N>B@OW7&Z>K@_O;QV$0\CX2G/ AP[QDX]<BWL=(?-
MQNSVX;\DLQO\T?KL1CGJ#MN'R_^Z.K]U 24Y6_@E6J7N9[-Z%+NS67<(QZV&
M;XLGG DOUGI;65\)MWGL6P?3%HXOS?2Y3:&%R\,[?9VZWU#T +2[G1"B<X1I
MO$LS'&T2ME.),'OP*[<3*8E=HY%SST5XL];HV+Q\NN^!/0T39%4U7Z ""!RC
M6 -++4AK \EBQH_N25SK'.XZ2O!5@;>RZVGM'NSGV-"6C4N.T7.4VS['1;\"
M/:(=.*VO.%S(8X"3L6164TF8 93+ 3$$G6["!&^P[)J?:^DT()#Q*@V<$P?,
MS3W!F#*<L29S+=SP.F(I0G2R=BM9AIC*'%JY-TT!>&41B!QR)XDQ(+W2CUPE
M*V+5UVF>G^%U"L_#TN<H)YHG$R_[VS)XP? <DJXL:6U5')873(/>@LSW95>1
M#3/J4A(P *AFQLCZ1O!AQ+Z,CI^F>:3*!O3K]!DPVR.6#%0WJEZ_/'&CXY-:
MRXM*BV_@XU_RBE[/HV@'P1US^P9!7(@=Q^ BI*3D[7@_WV#R[%#^43^$Q* W
MAR$C)C++0D0JFZD#0)K6 TFBRP8>AH,8C[LX_&/@H%M$.UQ]TJS&9>GL*@A%
M$:JMH+./8(4<_%OCLCTZUC^O(Y0\B>G6&AL.>_H#8Q%EC =AP(J@G7T4=?CD
M4%,Y+>?!*E+-<I@0JW7$KN1^?9XF"4W>!;/Z.;BQTSS'V\?X(#]FUJ&TNRO0
MDH4[5EJCFHJN&RD=J@A].'T>)MB[6K >N5QN+689*,=+>'U#:BW!3:UHA*FS
M4T3X EG#? B2_1J*-$)M,_)A/9LWZL*N\9M)U_\4#)7DJ$5/L>:3.[ DJF.#
M&@#7EF4-QJK-A T9V5*0I9[R13'7TD&*ABZO?&Z&LL7<-J)UT63 K_L%H  (
M?,X("0JL;P3Z]L/<!9=X?Z @=[5M4$DEVDWTGY'X<NWJ2#@'FR@M5 KV5@:0
MM&=M]9'L.R(S%->.DCWA\7:'6?*8\JBV<3S[(4K2+"H.5PD!!\X+,N&U>[G\
M;4_^_ $73RGY"Q04H*<+$J.URH5UV[>K8RYRN'&'!)2H9@#5'%2W'JU[CHH+
M5+%!5W!<AXP7Q)A!#6[<WGB[53M5#_@1M*KUG=;Z?F3Z?L0)7D<%O6.*F&(+
MX,2]QW/@&;J.TYE;L.=_+_ NPZN(76LED'F 3!%_5R5/E5)9]V]R&;A+V$9K
MMB-LM'>YBADI1J 4PZ;U:N"J:VW:H)HD3*5YWSLN!:E^3Z["2 QDE80LM*;F
M5Y)6U!_)'41;F$)<$#TQ#-\CC+3Q05'L@J"=70/KX5.P^&7(D<81V+&,25FV
M!FD1(%J E:/!0;@"6^E!7NTT,0E7Z*=S%ZX@D(,+TV>[L+J=?T$*LA$1!BFH
MAV.$JZ./3HYA:*?Y'<X@;VZPP;?KNPS0S& M<H'Z]'9=HX%<71RQ5U%U].-I
MCFIJB-LB]."=REG9X4W5""';P9WUQAL%.504K:1-U]7?WL0T-K3<M:MWZG:F
MDPF'.>@9YI-ZF%U7"#(UU-;4-,Q*[4U9/R5UO5K"S!D[$Y)-5D(*Z].4F'<^
MDTK=DCJ0JNT"728A'(^=!3$\"7%[;#A0(' >Y6&>!X=W"D1U)ULM.#FWA^,*
M\PZ3'1!4.J2G>^5!WVJ5R<N6CNK5%[O2U(&![=7[#73LLSSG+P_]RVX7[,&T
ME]8Y4"WE7\A\WKC?V!VUD)6O.XH4[8G99440)=30=VE.]^'^6KJ)K6AZ W-#
M&74&49"!BLIX-7$>3EECVZ<1_1SS^_NJ'6(-O=GD2S3>V>DKU6UOKG@'[TGQ
M=?2,PRY?51[-.,A5FW^C7JS/!68R<ODB*#6BY(A'7YV5%?KPYM!@P+AV_=C@
M0?4"O36#-\$6*]]%&/?D$XH%LAHBN0ECZ,>C-Q@#Q]D T>I!MH?JFS2AQ1D+
M?+K),#W%RY5!J#(BZUB52L!E(3@V1G5K3XK;F IR4DD2U)*\(>N[:$M7PC&!
M7HZ^0R?HG]$!!UG^I7O;4J.M:T:Z4+,8JUWF8*%/GF%C\13MU"8CI;(?PRV5
M05@>I]7<C^#N88)D+4$XH_D#,9JW_EB-!N*X '%=N$VX[[N6A'RK"-SN_ZXE
MD<\]>\#KV4.Y-2^HYY7"V7:6 Y)T2RM D1<;@_=9F@_<RY:D/BW]*VGZU_HG
M@K7^ E$ZE[/$ )FJD#J0(ZI%"DJ1-F*1/-FKM*!GL#GIP9T7IG2Z(BYQ3P]Y
M-2-OAW3FD[F))38UP$9/LX;P_L!D3O &/C7"*O5%5]AIT)#<KZC?X5 W,&8M
MG$\2(UQ>*ER^['"2XUP_)%A(Z"H"6"R)).RUNIVJJ+R+[ATDU8FY7 YB=Q70
M$X3J:N%NA&G46:/*+UU'P6,41W 9)[TATR"T:QHZDLB2AU48:I#Y$-\[2JQT
M@%C63$,;>BW3,,3=3*:A/$30)/;'1&3;<J69S'_4(-U 32.<R%@\.4=Q)Y\7
M'D%^VC+ W.QM%TN6'H(X@+($Y_LLP]*:XR("Z]L^(>>BL*>J)2J;NKVJTF;_
MEV!#>-X%!YA W&^ZY(#I;JQTT#*FV!'K'EXV)X3F<(]7.-H5$ACKD5DNAZ24
M0@3I(PFJ:&8&MWJJ&RY,5K9T6D7)F/NCXLD4%A 9-G!6D,+]6+Z/:9J7*$&K
M8!<505R>'2!((@@?"F*@VF686#>[?*8Z@",HEDOA6#D:WFULTC3,@3;'V7.T
M(DZA2-$C)O3I<Q32N$Y4/&&TWA=D<^;Z"8.F:;;K/IG8Y7BW<1EDR>V^J*;C
M@\)=\,V=N(D>KD46!4T1:7M<4\V5J5*KC)HV^]#D)"5LQS.S;>(2=-0.1D]L
M$U-S!5,,ME#OB1IY9>'I)Q9B'215U7AJZM ::GM0-W+\$^GFL<Q:O$"/04Y(
MX1$7-7!6"@115T,+;) FGYZBU1/K"\<Q.!_,.@HQ66-"6'<:QWA5P/&F)PY"
M9(1]CD%N@?86S31?/[^85R^>5836%]%*2;H89X4@^O9J#A<>(Z59L;\?W4WD
M0T(B/8QUU]LF +-G+[#+O5V?9SB,BG?!BMJNJDZ$A,:ZE<CXYS)AP8D%<>*L
M-:J:NS_7U!Z,+J8T1\)BSH.G-"N6.-M>X,=B2;ZFRG70W]Y^C@,!W]RI&+0[
M(1YOBZ#E D%;;YXJ2+7/Y350J]XA;M3E%T04[K$C+LG0CQYO'@<H1D&)(+?!
M_M>X(*JMW*$R9KF_N?T)K)]K;NZBS1JSEQ]1_0.Y=P]U&5BX65:)%+?K->Z.
M0W/-)KCA<+9NDUU'"==N7EQ#&8V.SB).,#1N<7;YLHM8NM.+H,!O#='&47N!
M.5XF3>0M4$V*+KQ(KV\P9CH8E Z8&R1J0LXQMOI E"8;MO!KP\GQ[*U@6H3\
M4W9V>KLO\B*@&7/\ K\.RJ>K-Y1NMQ'+W0R5C6ANZ U.5JI(.#6=Y<I":CGX
MTB)'$G0*E:J:1.Z/58R&IUU4QVAL'*24?%CA),BB5#>59+N]NQ22';[YH"/V
M9W].5&0*%V:*%&O;9FE@QL-/2;[#JV@=X5!]IB*F<5#F5\R_"#8+U&CMT[F*
M:BSXHKQ: ^' \;S'Z28+=D_1*HAUG0]/X\X!]?#?15.SB7^.2#0 0F<DU[[%
MFUE6*R/97.,@Q_D]9-1ESQ-NL/1B5DYG_UY6(0=WD5FU1XQ@@8"D>G.R0(1*
MFM#.ZLVFSAAQ%YOZ V3S,)CP8G!@T=O<P6%P+]?\<2IIYN'Y@T3G_)FJ2N&3
M/-P[#_*GBPAB\)*0K.0O\"H.R/:O^M78BA\CNW?U"'"L5J2/ZJ!S5'5%\UA6
M_1]_F\/;N]=1-^05J\K!8\5)S$WPI'%"6[-85:OB[HX]$E"%U@C:VZ^D)>";
MAW,%T[*A^U,?+=5S):?4>G< &L4&J]/.'4@$&ZD:'+[LHGHU*\2"R]W2D0GE
MH0W7TAT.A <T#21X<R@CT+ 0#6X/8.Z).E7!=(TVUC'0Y(][AP-_\\8'<)KL
MCKA C19S,*;;;9H\%.GJ8STOX>SA*6"KH+L@DI47T".WGY513ZJ^.R:RV*5T
MBWI9O( B,8@2+]@Z&NB=)FL<)E_M&G>DP0**_J <:-Q>#=N1QFJ>20.KXA).
M&IN4/6]Q5SY?NET?66NP*_$3*D+K'D(I"5<\JWJY=;MN;)B;'L.M$1D+U#8?
MMPG,9F'>IL'K&4;7U$VLPN+]V_XQQ[_MX6@='N"JCA'ZF]N_=>OGFKN^/39#
MM)T_9P@RM7,7;DJ=NX.+QD,<$85ST$@>XW1QX]=C'/D8J.#C^D$.SXXZ?$1,
MXP.*Q.$C_3CRYJ1".18:6'(</M)F2/DV1]#>-8J$[UOX&<R#Z@%#F?<.\/+7
M.1I8<7?? _?:M^M[O$JS\"(X?$B3XNDT"?^" QG\C7IQ?C<DEU%Y8[2@T0NP
MA6-=N#29J43;5:)EE!2%7L1G# "GZIY,&YD.0A5OUW T\RY./\D2-NN1N0M8
M[)>"\^%5<[ C>AQ**;R($3 9&&$4HW)4[ 'LYR"+ /M5Q5&:$"C"^=F!5CV+
MUM&*QA[<KEFJ(,7.:UAWU@$Y4.HN4*MNZJ*^54=0_['=%6"YS+;DRZ9NS-AW
ML3U^X"U>274XZN7]H-PAFG5C_XK*3$KNJHI#KP#M!X\VET-&EKL>&3RL%DM!
MXH+>U)09&<\./^60SO 8O'RZ*LC:AA:35B\6AG1FOW3D$(FY2HRX**]7JU26
MCP?T!GI"4?(EJH/;Z][FC^'46LM/(O[MW>7]Z?+JYCTZ/5]>_7RUO+I\^-&]
MT0X',U>!<B22+:;##O^VS]F;S&4*.XYD%<7PQ("5@[].<_+[Z4Q\GL_93\4]
MC]:X_)KU9] R1<</P>L6Q#Z%X%OPQ[8[(:L^ZDVN$D?.1#<IN'U%%BD]/V"*
M3(@B8] @^2W\O (M[ID?1NE1<\'Q(QZXJ3E-EDMG/KN]6G1U,=GG!D3%[]+L
M(MT_%NM]?+I:0=*%G"9>?H;5U2]9!(<O:]GFTK@G^P[*6%;.9*H>:&[?J@]4
M=8+J7A:(]G.2DHY<+DW&RWP6A"C$CP7"[*6=![8^#+.<&8\!K#T+?4]V,N!2
M;I.+*-^E><0V/JPNG>RAH8K0NOTI)>&>1Q,"] 9(OH2,UPTJ6BJF+$TH>= Z
M7"2S "9CR>@"A8@1TN:L L Z>H'BBI3&O9'IP:YK4R:8LWA5AM<XRV &AOEY
M&;R4CX;/<(+7TE1/2DK[5V)*6;B[HI*B6AP3FNI).'I3D@F*LUNZ"ALN4L1$
M*H(74;;N\2* >[$B0C7#HC>/TE&Q>I&G9SK<Y9V)W=AS!(2=#%Z#7V#VW\:2
M_)P59]'8KIMT8MT]&$G(%[=G1*BB;F^5RPX\.70;)>GY$[R\R3L;6CI+T<?1
MC2( 'FQNS6';M<>AF'5IFOQ:W,@H^\@],,=>J;0,L6>7Z7;5.U"X91:$&$I?
M,6DRA31N#4T,0K6)J1#HTKBJZEK$P1E958O. W-JRZ%E1PT2W^Q')8V"<;>F
MT@,IM8T(\>1T40CU<\IJ.6SK:K8<["'WP%1ZI=); M("225I>>[BF^EH2=>N
M].3+48L) #46=@KT.3>L&Z*5<;;%]^"+>?7()K2P-Q7ME[6-U?0^FYF&E$R<
M^)B+W'-;$V%2T]SD@/1A$U4&40_:01UI/; R7AZSO=.=K(*VJX,+M5!'_KVI
M *X--?U]4B_.'!L/JT1<'F+BH68DZL4/@Q+*J&M:917RZG8!^VMF)J(>+Q8\
M-SHY1+7,3P>?'AABHY;I$ MLD?MC>FVIC&SN6E6KUK&IR46KI"BOO;Q<'8J1
MIVU80M@YWXG5Z;0'&I:D%P_L2R:CSJXLJG9EC;SJOAJ<B:S=O9E7%:\'0%5S
MDZ;&J8]/1"3V:-*)QT]">A ZX"F(R^B/T;(J(ZS=VZ4Y8H>___#,*N&.(I_J
MX9:T,U^L5"ZQH;4>.WLU#[?,Q+^Z^?GRX=4\W-( LZ;A:B/98H+*+%UA'.;O
MB#8>@AC?KLEOPCWPAY67#3K$]A-5ZDC$):LLB1"@ @$9Q!?7A/.&3IL8X 3B
MY:5X?H5/ZR.1RPII",,1Q6OX3U77\8<>.U&3V"TR(^=>SR:.%&Y>_(V6HP)_
M-+,<6J5LS 19/F&V:HB2=9Q^8O*0?1HOTU>.B\YHF$FKD(RVC3A?V;Z+DB!9
M3;2RE7;FR\I6+K'ARO;8V:M9V9J)_^[JYO3F_+6L;#7 K+FRU4:RHY4MI(>^
MW8$KSB]?<+:*"->Z"]M^6K?K6H$\PJGO'9W"@0J59.A(Y\UJUE0H.O_ALB7,
M?SD5,&5=N+<Z;01*%[1J^-FSJ<N7%<[S9?!2ODJB#$*=A;. <'6>;N%:BJYX
M>AR"Q-Y&]FO=%L?JH0MIUA]]9UCV6%HL](EHIZC9:^\\ZC8%QTPJ@4=^.YAL
M<A#[^,R/V?X*WJ+'1#>>&?XD9M)U"A/:B,74=&2M<)J$\)_+W_;1,UG;0]@2
MSJ(T[%XZ2?R#63?V4].92<D]K8/U,KRAHS\T>D"L"\1%-+B\NADI+&P0PBHP
M(TK810X(3W_ =8_NS7@(>+GL>X.1:S76H8YCDE8OXUJZB%GH\"J(0ZNBZF:K
M.Z8Y+ZH9?MCO=C'-HQO$S KHZ4[4J"9\TGJV[TD)'P%L>F(+Q)BQ.Q-!AF((
M/"<_UE<Q2=@S7]:5C35.=\9W[63&&JF-WED,^D1EIXUK3/#OO4<_C8K;?IP"
MS:"8EGWGJR<<[MEQ;5+J*6KI:7W4DU?IXJ:RG[X)<CKC<9QH_ !2D"U(&D=0
M58!,^UEV  &V$*[/[J*(8(UP*@WW,OF7_$A//DI7FIG+#ZCS$51]!;'/E/>Z
MU/ :7_+$&<VOM]/>!![@G'Z^ND0!_>G?@V0?9 ?T[3\O$#&&;SUP1C,9GU82
M^*DLSYZKNLTV01+]G2XESX^<DW\0-N^(7-4MY>VZ]+A!?"SMH..@)NK?NEN:
M2B]<M'"CWP5J]4PMK=DW&-BQ=U1W[U5QD$D!U#6R&=#S2DRK7LPL\4MQ%LLK
M D__J==E</W:FL7VFKL2^!BB7W.<X]J"\GY*@GT8%?2NGLQXT181!Q'"2Z,0
MM591ZZ/6\N,G7KF;DACCI!Y+:8DVZ^&Q5*KOLW2_RZ^254Q&/]D ARE9Z21[
M'):AYD1(,V<UOFL'E?-&:X.O.5?FJF5]+M"Q5]3L%M7]+OST/?/HIE9 >B1V
M[T6FL@J^.M^4)F'/2YP%,5RS/CQA7%RGK(J0HFJ:F,2Z54NXY].VTZ:(MD55
M8V^JFZG&H8LWO4$8$0M=/M:]#++D=E]4^UW8'I>YE'H0HDMH-RY:1Q+14VP@
M0H3J>'Q$SYRJU%\N@XN'2'55H SOV!HFAXR3[+DYR)@2&>.CC F1L<J[M$LS
MX,-UT+$V'ENAQX9@=.MWE37\9$1>^%YA?3Z1]_6F%I]Z/'0\L-LZ>YW46XTS
M2F75=S6I_>,$M33]#_D;.>-:A_[2NO!6=[*:X\3M3(T&R1[NCOO@JR0O,CIU
M*9:00@KK*!/SS@7_'T]%ZJ;>+!\50]!%DI;^+=8-QQM@X3U.-UFP>XI60:R<
M"R4T]BN&2_CG:O@T&GDT_RF'@"L/KJ?_$3N0&_SIW^$>]2"<O?J;V=U=\%SR
M,9&?$&NBF(/F/N_1Y/<RR MTENV3_%.T^NC!O"E#0VNU+X6"Q1J"&0YNU]=!
M(@NV;#:R7_FOR2&W]R5_A,L3^+-[Q\0KDZM;)]"DO0&_AOC>TR2\IU%@96D?
MR=@+VEN'@8AO;EU=Y_L"BGR!@*(JFN4>(U+]=^&BH7Q[R%EF09*OB<\B##W@
M[#F"@+C&S5*]/LN7A)>\_T_*Q=*TG[&.TXFUI+.RSSU:F\T!DJY5S(<0BT'@
MZ78;L3K$R@./GK;VP[1[^.7BKNLV'JS$E)KFXG_E:K9Y&PXOVI.PRN7+XOGN
M<$8?V4GONN6$#FZR%9+P=[$E096%>E&%QQ(B]@C5/:+TQH>_==4?G!$[T0]1
MO$ZS4+X/[32RNPOM<MC%0/EW#UR(6*&MK9Q$FQ:33 2%UF32:6<_>42'3RZG
M ON[X^,'4V[?P%.1+8U(BZ,U1F^_1P<<9+D'56![@<'E>1"CPL=$1Q)\FW3B
M<6*CWK,YXX1&'B;6U9>UE5BW[RV:>]LR1^SP+$:3K1#.@M7'.-W(5PB=1G97
M"%T.^1MZ^G<?CJAU6>4F"#H_.)P>Q%!HK6TD.+ W,=Q#P6?ERJ;5RKIK;_/8
MA0']JT?'-#T:[7HFH3KMC?N'X"7:[K?*D>^TLS[V73ZY'0W[NR=K6DUNW8.T
M=_B[,)6,O46@1HD>4-OM[ .UPR>_]4Y\ JH>MQX M6_X.:"*Q]YJ^%-4X.OH
M&1:9!5%F!"=1\%*8K#O7^_B:K$TD^-4C=Q$8I2-5SUT*(3NA=*@F9"_Q%XC1
M(B!V#S&3@>N)H#(<M1&["PA?)ON6O#K87 IJ+LH:V]UMB#CF8TU8N_HH&OU*
MV[H^H92JO+6:U]#WA$-_'27XJL#;ON,:%8%;"#0YUX$!M$>4P#<L<&,@Q8-@
M ";$Q,U^"_$9:29+YZ!-Z18EO;)HP*6FFS^[B\X9QB"YZD8.L[ 80DR*?16^
M)C2""YRDVR@99 ;]M&X-02"/ABDT*?TT!DW9FLU\,P@9W*0FH<::Y3*H+'4=
M!&JD">4P/RV*+'K<%["06:9U%N*[X$!?"F09'&/1H [)OF:*SMT431VKD=Y:
MJF6&0-8KL]0<-?M%18HNHGA/"U)=KM=X54 4+FUY\DB3A)>?0\WO.<]_.KV^
M3L,08:H FJ%LE\(]:A3$\0&%E8)RO-IG] [G),AS,LV$/M<*F,[0>FN[3FAE
M%A_]]&8W;W!V=N#Y_A1D8;M< DA(EAGR,\(9OF7_D=$,^N*2F8HJ$C0^@\X.
MK<H%1Z<$W^K6'Z&.C7UNKL?R> U',>2C[_=1""]R'>NPT@!N:" H$$Y"<$QP
M0^G>'\UF>]PKL7D-[_5XJY]Q7N#P- GAP<&*_+A,X5>W^R(O@@12Q<SNQ/19
M>'6^S4"[\[D\Q@3-0U>Q@98I_35J</(9N<,1:J^4]EPK#5=*(PMA^/5GYS5-
M?<#4SG28 [ 9;GM@#TS2T]5O^RC#=QFD#BL.=P0Z!?!-?KO;]N<>&M*)@T!=
M PGYN%A&#$ZE)$<5/:(=,-]3=3&UA_F!R9C@#81<J7:&HT0]#W81[);!)1!@
M%OO,A\A$<WSR(<'#P&GS#15115*P1'7W4?X17GLIWQ=*J1R\JY+)P+^P:K1&
MT!Q!>X\"RS3&A']WI3D@%E?04"@CPAG'FC+"1TEI?[VJE*6W3 BA0#UP<_\H
MQW",N(6)R0"-N/-AQ:-/GR,<7\9D!9.E2;3*X1$8U ]4W?KH4MN]]]&6B4-4
M61:<DJ(&+:J(O<@R/V#@6O<G0T;-XK-2_%AH9[WJ:VS_^6@?Q_S-VV/A8YHK
ML;JYEZ$*7;N"R$VP52^GQ"2.X=+B7@&:!8+6'BVC5 ,AAY!H%$9,9V3QOXWR
M/,T.-VDA?HLA:6MWJA+PVU/!NVR&H)T'RQNEMELSCEK5KIS'$F=;;;?!&CMV
M&"7'2E<![7SS$$UMRWT#K^H17H%F^2RS$Y?UIA0+6QF%70\AY;T_6VN5JC5@
MM<J\6;*JAZ'E-'3'P'(VX!9'6G6(9%1N<@ +9>@'5-F\JOWG3YF-(<*TK<.]
MA]0 56_68AU$63R**LNTWJY[F*,A,QJ68M*)_0,J$PFYDX5&%5N!3=&H!F\L
M:S)I4R^-SARNW '=0*Q:O/O+,-0]IX7$9;=[K6;V[^_:7/(['_IG5IW>96E9
M33X+,9]6[]5ZQIZ[.1,.O'6,EBE#Q65P%.U=H9;C6P2+LN&B<OMD>P;):1QG
MC3(4 ON2G%:*&@',99"QF#LJ+3 M=IP&27Z/5SAZIH%XN%!C7X/6?J8H#7FX
M)UE LT"4A(97U"FAZAX6Z 8>-ULQ%RW_/UA2E#6$ZE2 <F]*VH#D,D*9H='R
M)IVMPSY$^0K'9$APNL_5!J:D=+-9E\K2O\=E) O4(EK,76/-)$YRH&3N#483
M7KU;=EUL6:RKL%I!>M><6C,U96+21W]<F_79H?X9XEX4U[+CNK5?NV&<%K@L
M6L=&9=B3)U>]4PPV5REBLI%V5,997E<6DAX2@> _$$?X',18_D1S@K[=%G(>
MJ ]Y)6=U(><%RQD*RT'Z0Z-W]X8S&6"D)8['H\5+$ZH\1)E/?!K;X3KUV6AX
M#8RWEJK/*@']JS(2 21&6(<4#ZYB"ZX2LK/$>7$?%/BA@ C_.YQ!-&>PD9J!
M02>.8Q$4$BIC%"IZ!!TL$.L"U7UX@&KC$97'->@/IU5GSEO4%00=7Y+?%@=6
M B+O-[PUD:<RU'O\C,E?Y2Y^XD^Y</Q3:ZMG.NAU^O0K)^PS9<$1LJOO;XT"
M^!:J/@;UQ>CG/#"IF>#6,WW,B#6K*672+;Y.\_P=T>4YXQ5*257,YF=XG6:X
M<BWE27?U3T;._I_>]5R^$!6D&9E+@^Q TZA! 632+1E$PORF(LQOL.RTS"U;
M+M+8N!R%G@0XI"?T!ACZ$H&1H9JGV@ODZ)%R5<^TQYNHXV]85XORO^RF=8%:
M_+&D@0O49O'814Y/Z]U[%A\LI2>;C"=F8OF6JUR*TX//\F=UV1\EI9L;+JDL
M_;<^Q\)@[$2^HO(@=-MPE'HO?G2':$30KNA]DCRH7T5E-WA7*0.7ITOR\LPY
M< R&I17(:S(FLSUEE,4?FI'[])A1&H4G?,T8'C'E/-YP=AGGNNQ,5W0_3Z?P
MZ>5:/F%$>H=\%"'9G\1IOB<_DG4"RDN) RHQ[I'X*Z]?I@H#*X<;H<L' ,H5
MC9C$@]!_X3S4'Z/L? ;2'0=UP+S;-VC-:  M /F '"W(^ D5;8SX  XNY<.U
MI$"!#I'[;#'7DD(%?=D[KE6%"D:+H!7S-[\<3G/><+A2IKP1@,KBR4*P)>N#
M#\'?4N+.\R+=XDSY]%]"8_\T0<(_!ZBR@4?O_97JYPX+]'0_8M=7=7N;*)[[
M]S2TNY/KXU0XYJ21!Y.H7,.ME;M"O1.,\/)3JC?"C89N1KC)J7"$22/?1IC3
M<.\("]3KO #W50(I3D<6X.[MQ)<"W/T2&A;@/G;B=P%N?5EI >Y=4]9])6MT
ME/45E..6X%>S'+<2O&/*<4<I$2_!JT+O(%[<WG*1;C'?7!'L8]/&">F\)4:U
MCA''B>"Z=K<"-^TRWEJ@L1D9!?:5A-5]E\Y.7$+C(%9)S#\?=%2VK>XJO=F&
MSRV%W> G!:+X*"8M.(WP[(W@ AF^)6WM>G0!OX((&=K..91]9EQK#IJ'=VNS
MD SCK1E(#7![LP^\\R@.4)@@3<CX* ^Z!.VMSSHBOKE"B[0=.C;TZ*!+JOJN
MB];0NSW0M)_9*3'3W]PZ9 1<2UY6^H,5F<:[4%&KVW*47LV07FP>W]Y-1%X/
MW_UQ>$W(.#]MTU)];\"=7._V0'.VS\FTF.>TV$8>L;=7M.Z&VM=HT%H'DXX\
MW":[I$$-HD55/T;EF49+I)G<Q[I@-NU'&X5=6S*$H,6($!8.GFS*^&_9"4-/
M6_L1(3W\\@7)RC;5HP.GY\PZ'-,L0QZ<$ O1P 6MR*%@LQ3-8XY_VY/E[^4S
M^3^=@S(QB8/B,T+N^:HS55-$V]K8H>OF[)Q5"JOI.15HXJOEZ$#)YI,]8"/-
M#C\'\9Y%S^ <9\]2MRXC<O#<32(!?^I3-D;'UJAJ[AY,ZL'@WVSIC<2HQPK)
M180WZ7D01^LT2Z) ?ITF;F_[.8*0;SXV/T&T+>1VJ5I[L G3TG\G*EU'^>..
MX#,<Y/@"L_]>)1_2I'B*#\?Y_1I^?0\.3KP^'-Z5]0/\ =+V'#53:E1U@ZX2
M5':$ZJ4G[0K=TYENWE6H[CGZ!+(OGZ(<WGZPXJ49WA%^0<+B":. /FN')R+;
M4AGI41DQ50:-Z8\J];T)*_U]B<)]!LV@&T(3I:'KMR0C#*-[K#_.*L;$KZ7;
M;530H8($3O0%\ 8GJTCCODV/UG*4FYX\?'STD0R=0IJO)J$GZT_C\6H'R!D/
MU@A4W>!/?TDS<:7/OD9V<=+ED(_=^H2@@2]+@EZ-M@98HD[3O46.5U]MTN>O
M0QS!MN)[^ %&^?O&;H+\ZJ\7Y:1RE9"%QY9.+3*GH2:QA@$-[KG@C;(Y:K3W
MQ#/HCD6%%[V!(!(PB<CO/Y)_DW^1'Q[)3$1%_/]02P,$%     @ &TQO2K#L
ME5%K.P  S.\# !4   !R9FEL+3(P,3<P,3,Q7W!R92YX;6SM?6MSV[C2YO>M
MVO^0S?LYB25?8D^=V;=D.TYYUXF\MC-S3FUML6@1DGE"D1Z2<JS9VO^^#5(7
MBL25!(4FDR_G>!0 Q--/X];H;OSC/U_GP9L7$B=^%/[^=O#^X.T;$DXBSP]G
MO[_]]G#U[O3MF__\[__UO_SCO[U[]^8S"4GLIL1[\[A\<^FF[D/L3KXGZ_IO
M!N\'[\_>T#^.WGUQXW?#@\''-__[8/#;\.BWX>'_>?-_;[_\OS>?[A_>O'OS
MX\>/]QZTD&8MO)]$\S?OWM'O!'[X_=%-R!OH6)C\_O8I39]_^_"!EG]]C(/W
M43S[,#PX./RP+O@V+_G;:^+OE/YQN"X[^/#/+S?WDR<R=]_Y89*ZX61;BS;#
MJC<X.SO[D/TK%$W\WY*L_DTT<=-,5-)^O>&6H/_U;EWL'?WIW6#X[G#P_C7Q
MWH(,WKSY1QP%Y(Y,WV0=^"U=/I/?WR;^_#F@'<]^>XK)]/>W\=0/,C$?#/+Z
M_W$9319S$J:CT/L4IGZZO ZG43S/>OWV#6WWV]WU3O>AC=!;)&GLDXR(#[30
M!W$['Z";#3MZ[P9D/!V]^"3X%)!)&D>A/TDN_1<_T>RJK"4#G;T.7T 6$?TN
M".2+^^\H_H.$7A0G.AT5M6*@D^/TB<07BSBFM"4)2;4ZQZIMH%.?W#B$R22Y
M)?']DQL3G2Y5ZYK0NS2:9"//NXCFSR1,,I6F:O[7 M0<IC3X:4)_TQ*?5K,&
M8%Q$,(N%,'UF38ZG%S'Q_/3.3[[K]%K4B@E9DQF=0VI.0:S:1L8R?($\N*_G
ML)Q-_51O!)?K&ND0+$DS_S$@^J.V6M= AT:32;P@WJ=7JL?97)5-#C=1.$M)
M/+_QW4<_\%/HB$Y7=5HU,T \^B$8CV$2!;Y'-R[G;D!7__LGHBEGE=8,=/H*
M-!U$XH=D/19U.LFJ;422\[F?TJ&H*;)"-1/=<),GNJ@##QXHSR69!+ F>.N?
M]/HF;<O$[+=X3,A?"Q# IQ==X57KMKJ+>7!A!C&TEUFWU<J.1K^C_#9:V-WH
M=X_7PGYW.OK]KM%X*QN*&CWGMM'"6EYG8+%;V,N2>.O28?)$4G_B!F;7QU+3
M>]VFZ+.@WW9;_-RG\+_9*CJ>CI_):JO>F!M>LP9@7/K)) I3/P0!;IL>>; ?
M@3_<H##R+DGJ^EJ*5J/QUHT5AJ U^$@K:ZT^ GX;K730D-PU&VYAVV (B%:S
MK>XGZ9X@"O/9I5!*'U+M3[0*SQ!?-3]@YDCWO$BS5L?3<S?Q)_04Y <+6!G*
M6J2/JT[K^U@^Z:GO*HA^F%T]"ZWN=]-N:MDQ]$4C)^;YW(V7XRF5[R+;F63?
M_0Q] *E_ R;BK+OY[[>PO:0CY^()=LPDN0Y7Q<>+E-[RT$NL&N)HK0^M6GT-
M*4/-#QC:8B7GR\\DFL7N\Q/,&3%QZVVBN,T8Z.97DF:?R"W!-U&2G!,0![F-
MHWR?=A7%&ROQ]N!P1X)LWJB</?41MM6#%DSKQM9)C69;.,37Z3&[A18ZMW.N
M;MY39G-[/:SK8]!O>Z^ #(T"0Q\T /U;Z"[@"\0#Y2&Q/V=ND:[\T TGOAML
M]THZ:.M_HY5K&$,<:C9L]O+&V!9!K<4]7/F80M3D,RU<%)G:V.LTVYK=K[EQ
MK]"YYY@D "7['4;1]YU>DM<4V"+>NI^TR::>3ID[%GPXB"8[WPJH(U@4RT1"
M?W%$'Q@])M0%+ETW%+B/),B:=Y3K.L.MA%2[NI)*YIB6D,G[6?3RP2/^!^C]
M$?V#PCAZ=S!8N:7]!_RTZ4OYYH31=U%QYW"GNT5*1_%NU]UXLFX<_JSPN>M6
MMRKQX3G;P;R;//G!1A6F<32O(=557R(U4(L$NA<]YT/L[9LHAI/B[V\';]\
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
MD"#*'@U=@1:NIH)Z(",49F\)B;R55HJL)7NHC7"#+ _@9Q*"H*CCXLB;PXZ
M"BGU7XA<#=0: *FAL(O7T@<=B!S[0A<?92R+2F?J!V&@L!K5XIN#AD.MOJLM
MGM4]-ZK=P"Y&A=QM:1 (+O.2WHI>!L)AMH-/.'Z-PF@7I7P&Y]8!X:"X3=%C
M60*'PW4''V;<:O$5B"Q/D;< T-N[DG,RC6*2EWMP7TGRZ14F/X#LAVZ\S"3)
M3@<LO=EHY:M $"Z#FI*^M2X0CL;J9VRW/CMM1+ :D>>PHQ*;"#@UG.%)!RUX
M0C <ECOYC*1\2#2:8$!@';3XJ>+B*$('$ZKO(J81<#EHXFTQ?R7I> I#8C=)
M_2;R-+]X4M:6!M\ X7?0 FD8/D?W.NC ":"5#C<[Y4 ('314,B!P>-2W3EJ?
M0\K)D<[=Q)_4R'JU4P^$A,(ZJ<>S B0.[YU\IE*^7H(@,AG(_/(U6P)1HK!=
M*?!==Z?!P,MQM]$V7&)0'>8ZJ+!4KE=*5<4R^AV@ 85-K;;:M2 -CE)V,D<-
M4ZZZ*QB(!85)KK:2"%!QR.Z@%;8,\M(/%C1%H_ZVI503!-5!"YD2* [[O;3+
M@B!6,C"R=2FVY0P_HK",*7'>8/M2Q<Q1(&TS*8:UPL!2JJA@AK\$5* PS350
MOU8DPE'.3EIW.;+57]5 -"A,;@V418B,0WH'+;GL[1Y]"2B#FP51;C.<J3@+
MUFP1!-M!"UTCL!PMTK;)8I@ZA,G*"T''LK.15CL@1A36OD9:P%:L&G+@J%,'
M'5<YX(N+KV)$OV9+($@4SHS[4RBQ)#@JU;GL .SKLY'G^3FT0AK<2_I8NI4L
ME)Q.4M:3YRAQ@\]QM'A6?4% HR5G4'K$>N]'ZLVB6\P+FKGCKADJ:/OY<A?&
MYE5T-FQ94/2>>@!"1K$EKJ4;HN/\GB2')[P;L[)SXLCWVP$@#,56?J_Z:6N(
M; 6.)ZR^T1JH#OVK.R?<F/R&+8)(41PM]JE 7*M9?0':32; 25Y_-_U*%K38
M%T(WP0SE814#0"C.!HWXV*68#]-0WH!FE@D.?>=^!$A#,DGI<]4)=%',(Z^\
M,SC 87(RS:@$L*$$ U;7B0N:I9;$(-]T224BV?>PBCO0- ;V$>Q2^.(QE+?
M<OZ0YT4\>7(3,IK%)!-R&;!T%Z'<!H@-Q3&/3RE;!30!&DJ'8'A==ST_^A(]
M^@$-R9$L[HRR  W%>J#)!6M-YZ(SE-P PY5#^Q/GC4+VJ#WV AC\2<XD",[5
M):D;2@MA=R&,EFZ0+E?IID2KW4Y!$ "*@\_>.>>LE SAF,H-@6=:[4IL%QQI
M?I(Y44DY30O65&:,PKRW]R> W2SM\HM/@D\!G(GC*/0GR?ID;.P.D/=0HOCK
M_+L\C=K.V<?.Y1X^^V@U$D=;NNSAQ@+5AXNJ#:Z+P$V2\31[0$!B8^'6 ;&@
M"']AD26AE0VE#Q<M1612ZT>U, @"1;2*A"F.N8L#IP^9CR_)8WH=PLRUR'*I
MBX=LM3 ( E<8BG2L\C#T(?/Q+C:UZTY.%>?L%(5MBT>7"KEE-'8O,C@;OEN
M["=)%"^_1BD1&R%990$:B@.-6/0,FR,?3!\N$7X6UYVS4Q37%^KS_S[E8O?6
MHW<>-@<X7DS<IP89=K$YX#_-J'VE8W89Y)VJQ0NBN!;%B^(DV8POQMJIA+L/
M5Q#W3U&</I!X3K<7#_ UF5&!59[*HV.KE B'J<L#7,1*EPU.#2H4%-=-(LH4
M2=Y!U((IW486XI0DJS<0LRBD]7N(W'E=L285$HK<3&(2V<2K83.5B]JJ A1W
M1S?T,Y0=\1S.JT+%@N*HJSZ-2Z"8RD"-CF'I9,ZO!*+!\6"AA#MUPG=PF4KA
M;)7R;,ZZ6,14C*,D(:E\.N=5H6)!<3,@98Y-N 27J5S.]NG6X;DL"!17!$T(
M9@ RE9P9Q[WM3;UW+T$4.#9A^E>U91"F$AY;Y?,S:#-UYAF'N<DALT2-I[GZ
M#@3<BBLZ9Z<H4HEQR6-SK0+*5'YD1/=^]#"B?.-'"X,D<(UB-7IY0$RE/L9C
M=A=;#"_<A#Y01__OTU\+_\4-0!S":_RF;0,MPTYJC"'@IC(D=T7#1I,)C2=9
MFRS,J%:I42I:%.>^]G2*C=A49F-$*]#ZU:([D&0F3N^6Q!/*Y4RH/,J-4-&A
M.#4V6K(4$)K*A&Q[IF'ET4QC-_<='\VS8<$>,],T2UV5C3%Y)(KI3U$:4)Q>
M]6>E-N1@*C4S M<<E6?:\N&Y>J-K_9]Y]1ION-% "N48E_UVB]HT402W:ZHY
M IF92C9M,>*E:L,T&-!2;5P6Q,*O >>[,^NF,MW E3.KIA,EB4I,904@OX)5
M*G$#9[@FS@)9$EK94'X%JX0@"%SN0FRFV/3RX/0A6*7I=<49CCR#-<9J"4,?
M@E5N8_+L^EZV[Q+06"P&6RZT%Q%G_(QX# B&0E'LI]Y>85MMK%=[##F=N^5!
M* -<JZ@.KTPLAF)8,"1XR+S51J%W$[EA<D<FQ'^A\Q8<@>1T2^M2<>%:;)6H
M5\5E* +$_C@OND'XR80$@1N2:)'(54!2DPH*UZJLI !JJ R%6G@$SNW9[?7G
MA>]1+Q8$:J#%?$$L.)RUZY*]"\10B$7Y61_[!J"VTYP8M0H!%Q^M'TDTS4+0
M9ZL76&HR53(,Y5!^68;*AW20"ZZKHR)=NK:A',POXQ!U%AWB.H-RN%(V#^6
M^F ?6CM89+OS;&L.6_0K/X0=DQ_.MMOT\^7V;X6@PB;-4NGB.MK*9P$#>/M@
MH-H%IY#RN5K<&0P.4#C*&:"4K2L"U'W(&Y_):XM1+6JQ7)[* X5KFX L@9F#
M Z</65H:QS\,<*2ZK;/%*Z/H0[*2ZW 2$S<AER3__^LP.^)0)X[B*4?LA:/2
M O5*P16+6J:3S;X>//.90O9MV2@_C(GL"<=*]_2?2]Z^Y7EX:FT:G3P1;Y$E
M1PU3WZ-/A/HOY)Z 3H&TJ5L5=8LF7NZD-7]>Y"2/IV4P4B.*T0^!R% <T,64
M<J;Q%B3QRX13/DD/CW <]5L@6]< E(GBE_TG!$'@.L^SF5*V_F1P>F'\:38T
M5$X ICX!0L=QY[VW><6LY/I@76HHD3R HSU=S=L'<:.XFS>K/JVH:%%@YBU?
M^SXW78<OT&1$?QR%WA?WWU'\![03Q0D50A3"/\(Z4BAE[PRU[L1RFV]3X1@E
MJ.4,!]:B##;=6MW*RA^C9Y1WACANJ*0RYMDHN)CPG% 2,GD_BUX^>,2G[![1
M/RBI1P52X2?GALS<8!5SQSZ%,$H!6!1[3 $3N]1Q,> Y,*@2EB/@'@S*10"F
MU:T<5_)5@JK=[L.V?Z.C*AOX:F$0!(H=CO)0DT$QM#>V[W&Z 7CG_O@"9]W8
M=P.Z&;E?/#\'OC!F0%85)(7">,_C4,*X$)6AO2<&Q_,-X#^C^/MU>!M'$Y(H
M\;Y3 >2"XI*N)ML,+(:N7A&-\2L_]),GXGV.(D^)X9T*(!447A8U&69@Z4W<
MP :D+/G!MAA( (6W1$TV-P@,W9[:=@[GFP*07::V8 @XL.97;L@0<( B2Y)4
MQEJ&@(.>>)M?1"%-]I0G*KGSD^_GRW,23I[F;BR[L915=88XXBD%#'(NJ)2
MX;$JF&1_C5-^*2FI"D)"<;VD1J:J(K PVC5@<&*;\M5Q'$H>\RL5 T H#!%J
M@M\EC8\'@35"R-+#CTB%I4TQ0(7"<M"0I1*>WF0C8,PX"O$=@EH@'UPGRP8+
MZ2ZF/KAO5T J!6H(:CEG)UA7SEWV%$DO(^N#C_?*W!E7P$J#,R0U040X5^ R
MBVSRE=#9??L1QXW/V4DWST8\**:2$.!;O;?ID$5O5XBJP6R)U9:8<:<XCU<0
MF7H#TC[I&\G\X0:+'# P%+^H7?!5*CF#(8YW ?48EP)JX37(?1N2=]SGSMW$
MGXQ"[Y)ZW!&O[$W7CY"<T\,:]F/.>54U5(9?&+J#PAHL%A?CS"I @\<.W*Y#
MV*G=0!09#;ND<0'@L=NVY0UV:C<XA"OY*D'5;J,TINJ$:8@K@*9:C?;3&T,J
M6.R&02@2]G4QI[GXZ76Q),.7O";HJ57SC HI"C3R@*%PW5*D]9*$T=P/:Q'+
MJ@L2L&I8-T0M'UJ/$L+^2?S9$VS:1] 9.)*".C^2>#S-!)",%VF2NB%]!"O;
MXPOVS5KM@!2M>O%ITLT^YM5 ;,ADBT%OLN03-&35#> L.(_"'/<HA8/B(YP,
M:5Z:*/L-\!/OUEW2PJ,X=L-95D^:N*-1XR!OJY8#(QIF2@R&#,48U(XSZ%:6
MA\K8TY^P>"V!)*T:']N<LL28>Y(7]R*"2B$,$_@CB0+?HV_T;0+OD_&4/@]Z
M%40_$AN6JDU'"OU0L%:)JCE'9_:2R-3,I'MTAB*)BURLG&L[!IJ?Q:IU?( B
M3I5%@=RBE76^_Q:MXP-T%JU,\A*+5M;M/L0W_N'&/E7+S1.&%"6L4N?++)F+
M/_4GZXP$HN'7I#D0)@JO&/DX;8ZR#ZE%RAB9TN!/ 76: >&A\)VI3SSG)EY;
M!GW(>MLT+>HQRJRH@OF"AZ$/3I+T32+8D-[&T8L/1Z#SY3<XT%R'JR=RP]EH
MDOHOV2!1.#SH-P:"1.&/P:.8K1!U<?8F;A,$L'U<6:P0VW(@ Q3>5G79X^I"
M&6+OWG4:>?]>)&EFU7B([L@D"B=^]IS9%OE#9&X::>-SP P*]Q:SRM>>I S9
MZ#!8>$=!$/V@P^<JBB^CQ6,Z703K%P^VV>O_C/V4C*=3889'O99 DBB,3^UI
M"4<KZXBI/SZKEP1Z//%SED-O-(_BU/\[^T^!;@EJ.<<XXG7WK4=2D9AR>[6O
M,]L[-^H'2\)$IB[L"B 6%+:8?6N*2!H<)=&VPMI7DL^N'U+1C<-+/WF.$C^W
M.N2/,HAB(,05G3,D:5SWK#0J4N$HC[J1^"Q7GI#,Z.V@Y74I[W NS@?W=?4T
M]3D)X:0AVI!+:H*H4(0][W]]4A +1X,ZF7*O\CK,6FX7[K.?NH%20AW51F#V
M_BFU2E="' 7K8'Q^%7GUU*"E6M7J(#(4QF==DE55A8>8HR3JMFI$ZU@5=2$)
MF99^%.J!F% 8HMM2C I4CD:H&Z-1:T3U[6J]-:E2'82&PGC=EG[P$'/41-V8
MC5]-6GC_[]CN\^U[418V:(Z^J!N.4>O+>GF]=9>U-R.KNB N%,;AMG<B.W Y
M#G$=-/(R <>+PF&0U-42=BO.,997'UK3%Q%PCN9TT-3+A7[CNX]^D)T3ZZA,
MH3J(#(49N&5=J2#F*$D'3;V<-7<COKJZPFW%.3E&X6W=ZI:%#YRC.=K.P/8U
M1]W!P(@C%PP\%)<'QIUZM/!SU$??R%L*:4*C/M1\D)CR!Q0T!N)$8?0UX@\H
MQ<E1FPZ:;K,'2(B7T(<0[UWZ9BC\XBTH;B(]5<LK.V=VP[N;$LU6&U7<'#79
MZXLNG,0/50B;7&4,PF55G,$!CD !,SPKPN70V\D@_E7$>/(0C29_+?R8 'Q8
M--/E;>"&Z2CT/L&OS[2(:#Y0;@2DCL(J:WA>T,3/4:!.VFC5)6EDWP$"1&&I
M-:M NO@Y"M0X(A^-^ESYH1M.#&U?!8V!.%$8=8UL7Z4X.0&T';3F[BS2:33Y
M/LY0)9]>23SQDVUJ"-GNE577.3Y$85JI2[/"YI4/FZ,C';3;?GJE3RP^N*\K
M]ZX,.-/OE"%1@?XT:A>$C.)6P*QN&1 )1^^T3<&8-M4TKPX5;^@EJ^Q-=-PI
M;*39%4%0*&X)#,]+"I@YRM%)KUYUZ1G9Z8  ,9_0:RJ-+GZ. G70WDMAPXF2
M_A\]5;ZX 1T\MR3V(Z]\BR)0()UF0(0=M/'J(^0HB;YU%ZF2C&#,Q/$2A@=]
MED!?.TKU06@H;+PFU(()C:,/VF;<YTSGH)MQ^E-H!0J_W':T@NN'>ZAM_<VU
MXE-HW65NZ[[CBX[-I9(@#!267#V>F2 XC'8R.^HZ62%U]H0_MQ;$T&-LCK2>
MUF[:- @;A>E6?V9HCIJC8AU\U8N=,HM*IY!4=3UMCN;4I32_&@6!%;QX%/3-
M\)><8[N/KM13OU:$P,F*U]@.O.^$OIF%X+%L8EK=MZ7+A]B%GR:9E7/D>7Z.
M]SJ<1O$\*UGG62K.O?IVX#?ME.SY!?-?<@X']M($3YZ(MZ"W[&Q[83&5^?FR
MFNG\AQM[T@S#IKX!@K+_YDQ;_+/G'\.R^UE2(1\.<:PU9MG;51$N[OYG43ZT
M&]K!E7R5H&JW^Y!%.3_&;7=249[059(L65 +1(/B:J75 :LLASYD3>: E*9)
M%M8#\:"X3)$RJ$5\$5L?\AU?1$D* \@-2")]1+Y2%L2 XK)#@2N.P8*-J$</
MEMV3 -J<?28AB=V )IKSYG[H)]D+VR]DE=1'SKU6.R!%%+<=M?6B!MK>I#_^
MXOX[BA_@*]3+@#RFFS/2/9DLXMQ"(MX[*+8 <L-Q^[&/?8263 SE6+:ZL"@
MENXOE-L L:&X8-%BN;:B%#$;2F5L557R$01?D<PK.^4 /@YOY'W,'@SDIE(*
M6V6^OLBV$@D]&CGRU9T3Z7S2QN><0QP.T P5X>QM6A."J8S%5E5RG?>2(YP_
M_?3I.O2H]^7"#2IR ME1 =&IF]&,>'IK^<O $8KS^%XFS+W(TE3R9:OZGF\N
M,O1%R6^E<Q&%V<U'PA>)=.(U]Q&0/ J3PUX4C*W;IH79. TT!C5>KT>2.;98
M#-#C\+'9QX18!6XJ=S,*VJ4S4&6_@N+P4&5%S%ZQ]Z92(UOE[\%/\ZP!Z[E+
M,GZ9Y9U#'"G:]S*0!1)HG <9I4;0I?2.!)D$DR?_^2&2W$#7; EDB,)H+2!8
M42-4<#;.D(Q!5\X7B1^2),DR2>1/7$CF#TX-D D*^^%>9A"A#!JG1,:J%WFR
M$?E&05K7&0QPO%@EY%&=>A:XQHF.,6B!= CQ1M"-RM._C1NGHD9A.=S+I&-,
M7OW)LISAK;JD5D3R6!;)*AG%>)$FJ0NK?CC[D_BSIY1XHQ<2NS-R1^A8IEE%
M5Y8 V!0\D'@^E"GT?GL#,Q6. [@IW12HO@W)]B>M=%,1KO*V9"]SJHE0].*<
MA=X H2@,%LB'2FW)]B>Y=E,1_D$2*K70HTY.$_CS(:(_X1I!YCKI'.)(#8Y\
M8)D6>']2DM<FKKJZ7X.D_##Q)[+D JU]$\A!<;3=QVAH3W[&$J;C4&XSZ_&N
MH/:TO2I]%.C!$;F">[*7"; _F=V;3@2<9;$P/XQFLSA+I+:WR;UVGX!<' Y"
MN"?_AO+%D._>D.?0_#F(EH3<D_C%GQ"V7+]&61(0DCL/)@\TW5?QWVD$SM<H
M_1=)Z>O#L]#_6YB/MK5O CDX[I#;5?Z6Y6<JVW^/E3M/JG<5Q:N?:#G1;FB_
M'0$:45R"=W48"(3:^"&#]AXZ :1D)9%+/X9%+8I'80@G]L\@;VYR%7$M -UG
MBZ6R!$P]/X#D*O5S%'DT7U(!^FH0)84<*O]KX68>)^/I-FKI.DD6PK7=W$><
MPY.?QJAG4&"FGCQH%O?,F:.88#_QP69;;D"ZS=[/54"C[8,H^VQ":T%6IEY1
M0!%N3R5S&P-^V427%0(!_#0&J0+@/KU?P!:=MGT'!//S&E]R\(T?+N!JQ=YS
M+2[F<S>FZRRTNTC&TY7I*-L6$N\;-!D7)D/JW4\GT8LG*N2$/L5:OF9H)_NB
M\6YJY&-L[=O.\&Q@;3+H5(;&X9G5Q6?/&L&9D,Q*$T_.QBXD@!F>X5CSS.H
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
M7G_HO1K>M&D0"PI?NEIL&KC9X(IDW^]__^,#!?/H)B3CXO\#4$L! A0#%
M  @ &TQO2NUZ:K/N;0  6CP( !$              ( !     ')F:6PM,C Q
M-S Q,S$N>&UL4$L! A0#%     @ &TQO2@4W>4,6#@  ^)P  !$
M     ( !'6X  ')F:6PM,C Q-S Q,S$N>'-D4$L! A0#%     @ &TQO2C9L
M1L1G"P  K:0  !4              ( !8GP  ')F:6PM,C Q-S Q,S%?8V%L
M+GAM;%!+ 0(4 Q0    ( !M,;THA&8O*]34  "QJ P 5              "
M ?R'  !R9FEL+3(P,3<P,3,Q7V1E9BYX;6Q02P$"% ,4    "  ;3&]* .!^
MB7I0   3B00 %0              @ $DO@  <F9I;"TR,#$W,#$S,5]L86(N
M>&UL4$L! A0#%     @ &TQO2K#LE5%K.P  S.\# !4              ( !
MT0X! ')F:6PM,C Q-S Q,S%?<')E+GAM;%!+!08     !@ & (H!  !O2@$
"   !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
