<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Thomson Reuters Accelus-->
<xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:invest="http://xbrl.sec.gov/invest/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2011-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2011-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:country="http://xbrl.sec.gov/country/2011-01-31" xmlns:curr="http://xbrl.sec.gov/currency/2011-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:exch="http://xbrl.sec.gov/exch/2011-01-31" xmlns:inin="http://inin.com/20111231" xmlns="http://www.xbrl.org/2003/instance">
  <link:schemaRef xlink:type="simple" xlink:href="inin-20111231.xsd" />
  <xbrli:context id="c20111231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20101231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20110101to20111231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20100101to20101231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20090101to20091231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-01-01</xbrli:startDate>
      <xbrli:endDate>2009-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20081231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2008-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20081231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2008-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20081231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2008-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20081231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2008-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20081231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2008-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20081231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2008-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20090101to20091231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-01-01</xbrli:startDate>
      <xbrli:endDate>2009-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20090101to20091231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-01-01</xbrli:startDate>
      <xbrli:endDate>2009-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20090101to20091231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-01-01</xbrli:startDate>
      <xbrli:endDate>2009-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20090101to20091231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-01-01</xbrli:startDate>
      <xbrli:endDate>2009-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20090101to20091231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-01-01</xbrli:startDate>
      <xbrli:endDate>2009-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20091231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20091231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20091231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20091231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20091231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20091231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20100101to20101231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20100101to20101231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20100101to20101231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20100101to20101231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20100101to20101231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20101231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20101231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20101231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20101231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20101231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20110101to20111231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20110101to20111231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20110101to20111231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20110101to20111231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20110101to20111231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20111231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20111231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20111231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20111231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20111231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20110630">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20120229">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001517650</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-02-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:unit id="U001">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U002">
    <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="U003">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <!--Accounting Changes and Error Corrections [Text Block]-->
  <us-gaap:AccountingChangesAndErrorCorrectionsTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;13. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;In May 2011, the FASB issued FASB ASU 2011-04, &lt;font style="font-style: italic; display: inline;"&gt;Amendments to Achieve Common Fair Value Measurement and Disclosure Requirements in U.S. GAAP and International Financial Reporting Standards&lt;/font&gt; (&amp;#8220;IFRS&amp;#8221;), which amends FASB ASC 820. This updated guidance clarifies the FASB's intent about the application of existing fair value measurement and disclosure requirements. In order to develop common requirements in accordance with GAAP and IFRS, this update also provides changes to particular principles or requirements for measuring fair value or for disclosing information about fair value measurements. This guidance is effective for public entities prospectively for interim and annual periods beginning after December 15, 2011. Early adoption is not permitted. The Company does not expect a material impact on its consolidated financial statements upon adoption.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;In June 2011, the FASB issued FASB ASU 2011-05, &lt;font style="font-style: italic; display: inline;"&gt;Presentation of Comprehensive Income&lt;/font&gt;, which amends FASB ASC Topic 220, &lt;font style="font-style: italic; display: inline;"&gt;Comprehensive Income&lt;/font&gt;. This updated guidance requires companies to report comprehensive income in either a single statement or in two consecutive statements reporting net income and other comprehensive income. The updated guidance does not change what items are reported in other comprehensive income or the GAAP requirement to report reclassification of items from other comprehensive income to net income. The guidance is effective for public entities with fiscal years and interim periods beginning after December 15, 2011. Early adoption is permitted. The Company does not plan to early adopt this guidance and does not expect a material impact on its consolidated financial statements upon adoption.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;In September 2011, the FASB issued FASB ASU 2011-08, &lt;font style="font-style: italic; display: inline;"&gt;Testing Goodwill for Impairment&lt;/font&gt;, which amends FASB ASC Topic 350, &lt;font style="font-style: italic; display: inline;"&gt;Intangibles &amp;#8211; Goodwill and Other&lt;/font&gt;. This updated guidance allows an entity to make a qualitative assessment of whether it is more likely than not that a reporting unit's fair value is less than its carrying amount before completing the two-step goodwill impairment test. If it is not more likely that the fair value of a reporting unit is less than its carrying amount, the two-step goodwill impairment test is not required to be performed. The guidance applies to both public and non-public entities and is effective for annual and interim goodwill impairment tests performed in fiscal years beginning after December 15, 2011. Early adoption is permitted. The Company adopted this guidance when completing its annual goodwill impairment test for 2011. There was no material impact on its consolidated financial statements upon adoption.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;In December 2011, the FASB issued FASB ASU 2011-12, &lt;font style="font-style: italic; display: inline;"&gt;Deferral of the Effective Date for Amendments to the Presentation of Reclassifications of Items Out of Accumulated Other Comprehensive Income in Accounting Standards Update No. 2011-05&lt;/font&gt;, which defers the presentation requirements for reclassification adjustments out of accumulated other comprehensive income. This update was issued to allow the FASB more time to decide whether companies should present on the face of the financial statements the effects of reclassifications out of accumulated other comprehensive income on the components of net income and other comprehensive income for all periods presented.&amp;#160;&amp;#160;All other requirements under FASB ASU 2011-05 were not impacted by this update. The Company will continue to monitor the status of this updated guidance.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:AccountingChangesAndErrorCorrectionsTextBlock>
  <!--Accounts receivable, net of allowance for doubtful accounts of $1,718 in 2011 and $1,148 in 2010-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20111231" unitRef="U001" decimals="-3">56331000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts receivable, net of allowance for doubtful accounts of $1,718 in 2011 and $1,148 in 2010-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20101231" unitRef="U001" decimals="-3">36130000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accretion (Amortization) of Discounts and Premiums, Investments-->
  <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c20110101to20111231" unitRef="U001" decimals="-3">1165000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
  <!--Accretion (Amortization) of Discounts and Premiums, Investments-->
  <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c20100101to20101231" unitRef="U001" decimals="-3">235000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
  <!--Accretion (Amortization) of Discounts and Premiums, Investments-->
  <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c20090101to20091231" unitRef="U001" decimals="-3">149000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
  <!--Accumulated other comprehensive (expense) income-->
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c20111231" unitRef="U001" decimals="-3">-193000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <!--Accumulated other comprehensive (expense) income-->
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c20101231" unitRef="U001" decimals="-3">-290000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <!--Payments to Acquire Businesses, Net of Cash Acquired-->
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c20110101to20111231" unitRef="U001" decimals="-3">13376000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <!--Payments to Acquire Businesses, Net of Cash Acquired-->
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c20100101to20101231" unitRef="U001" decimals="-3">15328000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <!--Payments to Acquire Businesses, Net of Cash Acquired-->
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c20090101to20091231" unitRef="U001" decimals="-3">2249000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <!--Additional paid-in capital-->
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c20111231" unitRef="U001" decimals="-3">119644000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <!--Additional paid-in capital-->
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c20101231" unitRef="U001" decimals="-3">103837000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <!--Accounts receivable, net of allowance for doubtful accounts-->
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c20111231" unitRef="U001" decimals="-3">1718000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <!--Accounts receivable, net of allowance for doubtful accounts-->
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c20101231" unitRef="U001" decimals="-3">1148000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <!--Amortization of Intangible Assets-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20110101to20111231" unitRef="U001" decimals="-3">1066000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Amortization of Intangible Assets-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20100101to20101231" unitRef="U001" decimals="-3">211000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Amortization of Intangible Assets-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20090101to20091231" unitRef="U001" decimals="-3">22000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Earnings Per Share, Basic-->
  <us-gaap:EarningsPerShareBasic contextRef="c20110101to20111231" unitRef="U002" decimals="2">0.79</us-gaap:EarningsPerShareBasic>
  <!--Earnings Per Share, Basic-->
  <us-gaap:EarningsPerShareBasic contextRef="c20100101to20101231" unitRef="U002" decimals="2">0.85</us-gaap:EarningsPerShareBasic>
  <!--Earnings Per Share, Basic-->
  <us-gaap:EarningsPerShareBasic contextRef="c20090101to20091231" unitRef="U002" decimals="2">0.51</us-gaap:EarningsPerShareBasic>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20111231" unitRef="U001" decimals="-3">28465000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20101231" unitRef="U001" decimals="-3">48300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20091231" unitRef="U001" decimals="-3">48497000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20081231" unitRef="U001" decimals="-3">34705000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Interest Paid-->
  <us-gaap:InterestPaid contextRef="c20110101to20111231" unitRef="U001" decimals="-3">-3000</us-gaap:InterestPaid>
  <!--Interest Paid-->
  <us-gaap:InterestPaid contextRef="c20100101to20101231" unitRef="U001" decimals="-3">-1000</us-gaap:InterestPaid>
  <!--Interest Paid-->
  <us-gaap:InterestPaid contextRef="c20090101to20091231" unitRef="U001" decimals="-3">0</us-gaap:InterestPaid>
  <!--Increase (Decrease) in Accounts Payable and Accrued Liabilities-->
  <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c20110101to20111231" unitRef="U001" decimals="-3">-782000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
  <!--Increase (Decrease) in Accounts Payable and Accrued Liabilities-->
  <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c20100101to20101231" unitRef="U001" decimals="-3">10350000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
  <!--Increase (Decrease) in Accounts Payable and Accrued Liabilities-->
  <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c20090101to20091231" unitRef="U001" decimals="-3">6534000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20110101to20111231" unitRef="U001" decimals="-3">13313000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20100101to20101231" unitRef="U001" decimals="-3">2040000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20090101to20091231" unitRef="U001" decimals="-3">4497000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Increase (Decrease) in Employee Related Liabilities-->
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c20110101to20111231" unitRef="U001" decimals="-3">-918000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <!--Increase (Decrease) in Employee Related Liabilities-->
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c20100101to20101231" unitRef="U001" decimals="-3">1370000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <!--Increase (Decrease) in Employee Related Liabilities-->
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c20090101to20091231" unitRef="U001" decimals="-3">1460000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <!--Increase (Decrease) in Prepaid Expense-->
  <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c20110101to20111231" unitRef="U001" decimals="-3">2888000</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <!--Increase (Decrease) in Prepaid Expense-->
  <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c20100101to20101231" unitRef="U001" decimals="-3">1423000</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <!--Increase (Decrease) in Prepaid Expense-->
  <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c20090101to20091231" unitRef="U001" decimals="-3">439000</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <!--Commitments and Contingencies Disclosure [Text Block]-->
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;11.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;COMMITMENTS AND CONTINGENCIES&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Legal Proceedings&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;From time to time, the Company has received notification from competitors and other technology providers claiming that the Company's technology infringes their proprietary rights. The Company cannot assure you that these matters can be resolved amicably without litigation, or that the Company will be able to enter into licensing arrangements on terms and conditions that would not have a material adverse effect on its business, financial condition or results of operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;From time to time, the Company is also involved in certain legal proceedings in the ordinary course of conducting its business. While the ultimate liability pursuant to these actions cannot currently be determined, the Company believes these legal proceedings will not have a material adverse effect on its financial position or results of operations. Litigation in general, and intellectual property litigation in particular, can be expensive and disruptive to normal business operations. Moreover, the results of complex legal proceedings are difficult to predict.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Guarantees&lt;/font&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 27pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company provides indemnifications of varying scope and amount to certain customers against claims of intellectual property infringement made by third parties arising from the use of its products.&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;The Company's direct software license agreements, in accordance with FASB ASC Topic 460, &lt;font style="font-style: italic; display: inline;"&gt;Guarantees&lt;/font&gt;, include certain provisions for indemnifying customers, in material compliance with their license agreement, against liabilities if the Company's software products infringe upon a third party's intellectual property rights, over the life of the agreement. There is no maximum potential amount of future payments set under the guarantee. However, the Company may at any time and at its option and expense:&amp;#160; (i) procure the right of the customer to continue to use the Company's software that may infringe a third party's rights; (ii) modify its software so as to avoid infringement; or (iii) require the customer to return its software and refund the customer the fee actually paid by the customer for its software less depreciation based on a five-year straight-line depreciation schedule.&amp;#160;The customer's failure to provide timely notice or reasonable assistance will relieve the Company of its obligations under this indemnification to the extent that it has been actually and materially prejudiced by such failure. To date, the Company has not incurred, nor does it expect to incur, any material related costs and, therefore, has not reserved for such liabilities.&lt;/font&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company's software license agreements also include a warranty that its software products will substantially conform to its software user documentation for a period of one year, provided the customer is in material compliance with the software license agreement. To date, the Company has not incurred any material costs associated with these product warranties, and as such, has not reserved for any such warranty liabilities in its operating results.&lt;/font&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Lease Commitments and Other Contingencies&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;See Note 6 for further information on the Company's lease commitments.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company has received and may continue to receive certain payroll tax credits and real estate tax abatements that were granted to the Company based upon certain growth projections.&amp;#160; If the Company's actual results are less than those projections, the Company may be subject to repayment of some or all of the tax credits or payment of additional real estate taxes in the case of the abatements.&amp;#160; The Company does not believe that it will be subject to payment of any money related to these taxes; however, the Company cannot provide assurance as to the outcome.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <!--Common stock, shares authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20111231" unitRef="U003" decimals="0">100000000</us-gaap:CommonStockSharesAuthorized>
  <!--Common stock, shares authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20101231" unitRef="U003" decimals="0">100000000</us-gaap:CommonStockSharesAuthorized>
  <!--Common stock, shares issued (in shares)-->
  <us-gaap:CommonStockSharesIssued contextRef="c20111231" unitRef="U003" decimals="0">18961497</us-gaap:CommonStockSharesIssued>
  <!--Common stock, shares issued (in shares)-->
  <us-gaap:CommonStockSharesIssued contextRef="c20101231" unitRef="U003" decimals="0">18157789</us-gaap:CommonStockSharesIssued>
  <!--Common stock , shares outstanding (in shares)-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20111231" unitRef="U003" decimals="0">18961497</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock , shares outstanding (in shares)-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20101231" unitRef="U003" decimals="0">18157789</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock , shares outstanding (in shares)-Common Stock [Member]-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20081231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="0">16928</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock , shares outstanding (in shares)-Common Stock [Member]-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20091231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="0">17277</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock , shares outstanding (in shares)-Common Stock [Member]-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20101231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="0">18158</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock , shares outstanding (in shares)-Common Stock [Member]-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20111231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="0">18961</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock, $0.01 par value; 100,000,000 shares authorized; 18,961,497 issued and outstanding at December 31, 2011, 18,157,789 issued and outstanding at December 31, 2010-->
  <us-gaap:CommonStockValue contextRef="c20111231" unitRef="U001" decimals="-3">190000</us-gaap:CommonStockValue>
  <!--Common stock, $0.01 par value; 100,000,000 shares authorized; 18,961,497 issued and outstanding at December 31, 2011, 18,157,789 issued and outstanding at December 31, 2010-->
  <us-gaap:CommonStockValue contextRef="c20101231" unitRef="U001" decimals="-3">182000</us-gaap:CommonStockValue>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Common Stock [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20090101to20091231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Treasury Stock [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20090101to20091231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Additional Paid-in Capital [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20090101to20091231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">0</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20090101to20091231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">12000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Accumulated Deficit [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20090101to20091231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">8640000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20090101to20091231" unitRef="U001" decimals="-3">8652000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Common Stock [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20100101to20101231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Treasury Stock [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20100101to20101231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Additional Paid-in Capital [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20100101to20101231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">0</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20100101to20101231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">-298000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Accumulated Deficit [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20100101to20101231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">14901000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20100101to20101231" unitRef="U001" decimals="-3">14603000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Common Stock [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20110101to20111231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Treasury Stock [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20110101to20111231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Additional Paid-in Capital [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20110101to20111231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">0</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20110101to20111231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">97000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-Accumulated Deficit [Member]-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20110101to20111231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">14798000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20110101to20111231" unitRef="U001" decimals="-3">14895000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Concentration Risk Disclosure [Text Block]-->
  <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;7.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;CONCENTRATION OF CREDIT RISK&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;No customer or partner accounted for 10% or more of the Company's revenues in 2011, 2010 and 2009.&lt;font style="display: inline; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;No one partner or customer accounted for 10% or more of the Company's accounts receivable as of December 31, 2011 and 2010; however, one partner accounted for 13% of the Company's accounts receivable as of December 31, 2009. The Company's top five partners collectively represented &amp;#173;&amp;#173;&amp;#173;&amp;#173;26% and 25% of the Company's accounts receivable balance at December 31, 2011 and 2010, respectively. The Company evaluates the creditworthiness of its customers and partners on a periodic basis. The Company generally does not require collateral. The Company manages its operations as a single segment for purposes of assessing performance and making operating decisions. No individual country accounted for more than 10% of the Company's revenues, with the exception of the United States, for the years ended December 31, 2011, 2010 and 2009.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
  <!--Cost of Goods and Services Sold, Amortization-->
  <us-gaap:CostOfGoodsAndServicesSoldAmortization contextRef="c20110101to20111231" unitRef="U001" decimals="-3">140000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
  <!--Cost of Goods and Services Sold, Amortization-->
  <us-gaap:CostOfGoodsAndServicesSoldAmortization contextRef="c20100101to20101231" unitRef="U001" decimals="-3">83000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
  <!--Cost of Goods and Services Sold, Amortization-->
  <us-gaap:CostOfGoodsAndServicesSoldAmortization contextRef="c20090101to20091231" unitRef="U001" decimals="-3">40000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
  <!--Cost of Goods Sold-->
  <us-gaap:CostOfGoodsSold contextRef="c20110101to20111231" unitRef="U001" decimals="-3">25095000</us-gaap:CostOfGoodsSold>
  <!--Cost of Goods Sold-->
  <us-gaap:CostOfGoodsSold contextRef="c20100101to20101231" unitRef="U001" decimals="-3">23868000</us-gaap:CostOfGoodsSold>
  <!--Cost of Goods Sold-->
  <us-gaap:CostOfGoodsSold contextRef="c20090101to20091231" unitRef="U001" decimals="-3">17452000</us-gaap:CostOfGoodsSold>
  <!--Cost of Revenue-->
  <us-gaap:CostOfRevenue contextRef="c20110101to20111231" unitRef="U001" decimals="-3">65425000</us-gaap:CostOfRevenue>
  <!--Cost of Revenue-->
  <us-gaap:CostOfRevenue contextRef="c20100101to20101231" unitRef="U001" decimals="-3">50730000</us-gaap:CostOfRevenue>
  <!--Cost of Revenue-->
  <us-gaap:CostOfRevenue contextRef="c20090101to20091231" unitRef="U001" decimals="-3">39894000</us-gaap:CostOfRevenue>
  <!--Cost of Services-->
  <us-gaap:CostOfServices contextRef="c20110101to20111231" unitRef="U001" decimals="-3">16389000</us-gaap:CostOfServices>
  <!--Cost of Services-->
  <us-gaap:CostOfServices contextRef="c20100101to20101231" unitRef="U001" decimals="-3">9788000</us-gaap:CostOfServices>
  <!--Cost of Services-->
  <us-gaap:CostOfServices contextRef="c20090101to20091231" unitRef="U001" decimals="-3">9489000</us-gaap:CostOfServices>
  <!--Liabilities, Current-->
  <us-gaap:LiabilitiesCurrent contextRef="c20111231" unitRef="U001" decimals="-3">86708000</us-gaap:LiabilitiesCurrent>
  <!--Liabilities, Current-->
  <us-gaap:LiabilitiesCurrent contextRef="c20101231" unitRef="U001" decimals="-3">69548000</us-gaap:LiabilitiesCurrent>
  <!--Deferred income tax-->
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c20110101to20111231" unitRef="U001" decimals="-3">-524000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <!--Deferred income tax-->
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c20100101to20101231" unitRef="U001" decimals="-3">-245000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <!--Deferred income tax-->
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c20090101to20091231" unitRef="U001" decimals="-3">-1114000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <!--Deferred Tax Assets, Net, Current-->
  <us-gaap:DeferredTaxAssetsNetCurrent contextRef="c20111231" unitRef="U001" decimals="-3">8952000</us-gaap:DeferredTaxAssetsNetCurrent>
  <!--Deferred Tax Assets, Net, Current-->
  <us-gaap:DeferredTaxAssetsNetCurrent contextRef="c20101231" unitRef="U001" decimals="-3">5499000</us-gaap:DeferredTaxAssetsNetCurrent>
  <!--Deferred tax liabilities, net-->
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="c20111231" unitRef="U001" decimals="-3">1688000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <!--Deferred tax liabilities, net-->
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="c20101231" unitRef="U001" decimals="-3">0</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <!--Deferred revenues-->
  <us-gaap:DeferredRevenueNoncurrent contextRef="c20111231" unitRef="U001" decimals="-3">14141000</us-gaap:DeferredRevenueNoncurrent>
  <!--Deferred revenues-->
  <us-gaap:DeferredRevenueNoncurrent contextRef="c20101231" unitRef="U001" decimals="-3">7420000</us-gaap:DeferredRevenueNoncurrent>
  <!--Depreciation, amortization and other non-cash items-->
  <us-gaap:DepreciationAndAmortization contextRef="c20110101to20111231" unitRef="U001" decimals="-3">6915000</us-gaap:DepreciationAndAmortization>
  <!--Depreciation, amortization and other non-cash items-->
  <us-gaap:DepreciationAndAmortization contextRef="c20100101to20101231" unitRef="U001" decimals="-3">4621000</us-gaap:DepreciationAndAmortization>
  <!--Depreciation, amortization and other non-cash items-->
  <us-gaap:DepreciationAndAmortization contextRef="c20090101to20091231" unitRef="U001" decimals="-3">4287000</us-gaap:DepreciationAndAmortization>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20110101to20111231" unitRef="U002" decimals="2">0.74</us-gaap:EarningsPerShareDiluted>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20100101to20101231" unitRef="U002" decimals="2">0.79</us-gaap:EarningsPerShareDiluted>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20090101to20091231" unitRef="U002" decimals="2">0.47</us-gaap:EarningsPerShareDiluted>
  <!--Stock-based compensation expense-->
  <us-gaap:ShareBasedCompensation contextRef="c20110101to20111231" unitRef="U001" decimals="-3">5298000</us-gaap:ShareBasedCompensation>
  <!--Stock-based compensation expense-->
  <us-gaap:ShareBasedCompensation contextRef="c20100101to20101231" unitRef="U001" decimals="-3">3979000</us-gaap:ShareBasedCompensation>
  <!--Stock-based compensation expense-->
  <us-gaap:ShareBasedCompensation contextRef="c20090101to20091231" unitRef="U001" decimals="-3">3322000</us-gaap:ShareBasedCompensation>
  <!--Gain (Loss) on Disposition of Property-->
  <us-gaap:GainLossOnDispositionOfProperty contextRef="c20110101to20111231" unitRef="U001" decimals="-3">-4000</us-gaap:GainLossOnDispositionOfProperty>
  <!--Gain (Loss) on Disposition of Property-->
  <us-gaap:GainLossOnDispositionOfProperty contextRef="c20100101to20101231" unitRef="U001" decimals="-3">0</us-gaap:GainLossOnDispositionOfProperty>
  <!--Gain (Loss) on Disposition of Property-->
  <us-gaap:GainLossOnDispositionOfProperty contextRef="c20090101to20091231" unitRef="U001" decimals="-3">0</us-gaap:GainLossOnDispositionOfProperty>
  <!--General and administrative-->
  <us-gaap:GeneralAndAdministrativeExpense contextRef="c20110101to20111231" unitRef="U001" decimals="-3">22729000</us-gaap:GeneralAndAdministrativeExpense>
  <!--General and administrative-->
  <us-gaap:GeneralAndAdministrativeExpense contextRef="c20100101to20101231" unitRef="U001" decimals="-3">16584000</us-gaap:GeneralAndAdministrativeExpense>
  <!--General and administrative-->
  <us-gaap:GeneralAndAdministrativeExpense contextRef="c20090101to20091231" unitRef="U001" decimals="-3">13817000</us-gaap:GeneralAndAdministrativeExpense>
  <!--Gross Profit-->
  <us-gaap:GrossProfit contextRef="c20110101to20111231" unitRef="U001" decimals="-3">144101000</us-gaap:GrossProfit>
  <!--Gross Profit-->
  <us-gaap:GrossProfit contextRef="c20100101to20101231" unitRef="U001" decimals="-3">115585000</us-gaap:GrossProfit>
  <!--Gross Profit-->
  <us-gaap:GrossProfit contextRef="c20090101to20091231" unitRef="U001" decimals="-3">91524000</us-gaap:GrossProfit>
  <!--Income Tax Disclosure [Text Block]-->
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;9.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;INCOME TAXES&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The following table sets forth information regarding the United States and foreign components of income tax expense (benefit) for 2011, 2010 and 2009 (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&lt;font style="display: inline;"&gt;Current&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&lt;font style="display: inline;"&gt;Deferred&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&lt;font style="display: inline;"&gt;Total&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&lt;font style="display: inline;"&gt;2011:&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;United States Federal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,176&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;712&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,888&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;State and local&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,421&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(435&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;986&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Foreign jurisdiction&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;547&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;547&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,144&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;277&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,421&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="64%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%" style="border-bottom: black 2px solid;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&lt;font style="display: inline;"&gt;2010:&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;United States Federal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,659&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;502&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;6,161&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;State and local&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,364&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(552&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;812&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Foreign jurisdiction&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;689&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;689&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,712&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(50&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,662&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="64%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%" style="border-bottom: black 2px solid;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&lt;font style="display: inline;"&gt;2009:&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;United States Federal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,380&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(1,327&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4,053&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;State and local&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,253&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;213&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,466&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Foreign jurisdiction&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;861&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;861&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,494&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;( 1,114&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;6,380&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="64%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The tax effects of temporary differences that gave rise to significant portions of the deferred tax assets at December 31, 2011 and 2010 are presented below (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Deferred tax assets:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 9pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Allowance for doubtful accounts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;612&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;459&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 9pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accrued expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,503&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,337&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 9pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Deferred revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,930&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,371&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 9pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Stock-based compensation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4,056&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,881&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 9pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Depreciation and amortization expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;355&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;902&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="76%" style="padding-left: 0pt; margin-left: 446pt;"&gt;&lt;div align="left" style="text-indent: 9pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Tax net operating loss carryforwards&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;65&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;60&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 9pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Foreign tax credit carryforwards&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,359&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="76%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 9pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Research tax carryforwards&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,091&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,061&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="76%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total deferred tax assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&lt;font style="display: inline;"&gt;11,612&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&lt;font style="display: inline;"&gt;12,430&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" width="76%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Deferred tax liabilities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="76%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Intangibles&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(4,348&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(4,166&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="76%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 9pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total deferred tax liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(4,348&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(4,166&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="76%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net deferred tax assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,264&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;8,264&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-indent: 36pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;For the year ended December 31, 2011, the Company adjusted the expected state income tax rate at which the deferred tax assets and liabilities will reverse in future years.&amp;#160;&amp;#160;As a result of the adjustment, the deferred tax assets decreased by $213,000.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income prior to the periods in which those temporary differences such as loss carryforwards and tax credits expire. Management considers the scheduled reversal of deferred tax liabilities, if any (including the impact of available carryback and carryforward periods), projected future taxable income, and tax-planning strategies in making this assessment. The Company will need to generate future taxable income of approximately $12.0 million to realize the deferred tax assets prior to the expiration of the net operating loss carryforwards and credits in 2030.&amp;#160;&amp;#160;Based upon the level of historical taxable income and projections for future taxable income over the periods in which the deferred tax assets are deductible, management believes it is more likely than not that the Company will realize the benefits of these deductible differences at December 31, 2011. The amount of the deferred tax asset considered realizable, however, could be reduced in the near term if estimates of future taxable income during the carryforward period are reduced.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The following table sets forth the items accounting for the difference between expected income tax expense (benefit) compared to actual income tax expense (benefit) recorded in the Company's consolidated financial statements (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2009&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Expected income tax expense at 35% tax rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,870&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,897&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,257&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;State taxes, net of federal benefit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;710&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;632&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,217&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Stock-based compensation expense related to non-deductible stock option expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;287&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(288&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;461&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Disqualifying dispositions of stock options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(402&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Research tax credit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(519&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(366&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(393&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Prior year tax credit adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(214&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(311&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(213&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(162&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 9pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Income tax expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,421&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,662&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;6,380&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;During 2010, the Company utilized its remaining net operating losses generated from tax benefits related to the exercise of stock options. Tax benefits related to the exercise of stock options during 2011, 2010 and 2009 were $3.3 million, $6.3 million and $6.0 million, respectively. The Company did not have a deferred tax asset on its balance sheet for the tax benefits from these deductions. At December 31, 2011, the Company had approximately $2.1 million of alternative minimum tax and federal and state research tax credit carryforwards available to offset taxes payable.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company and its subsidiaries file federal income tax returns and income tax returns in various states and foreign jurisdictions. Tax years 2008 and forward remain open for examination for federal tax purposes and tax years 2007 and forward remain open for examination for the Company's more significant state tax jurisdictions. To the extent utilized in future years' tax returns, net operating loss and capital loss carryforwards at December 31, 2011 will remain subject to examination until the respective tax year is closed.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The impact of foreign effective income tax rates on the Company's overall effective income tax rates is immaterial due to the fact that the Company uses a cost plus basis for calculating taxes in most foreign tax jurisdictions in which the Company operates. A cost plus basis limits the taxes paid in these foreign jurisdictions to a markup of the costs that the Company incurs in these jurisdictions and is not tied to the actual revenues generated. As of December 31, 2011, 2010 and 2009, the recorded foreign tax expense and the related effect on the income tax rates were $18,000, or 0.23%, $187,000, or 2.3%, and $294,000, or 5.6%, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;During 2011, the Company switched two of its foreign subsidiaries from the cost plus basis to a reseller basis which accounted for the decrease in foreign tax expense.&amp;#160;&amp;#160;The impact of the foreign effective income tax rates could become material as the Company expands its operations in foreign countries and calculates foreign income taxes based on operating results in those countries.&lt;/font&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;FASB ASC 740 prescribes a recognition threshold and measurement attributes for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.&amp;#160;&amp;#160;The Company has identified an uncertain tax position related to certain tax credits that the Company currently believes meets the &amp;#8220;more likely than not&amp;#8221; recognition threshold to be sustained upon examination. Prior to the fourth quarter of 2007, this uncertain tax position had not been recognized because the Company had a full valuation allowance established.&amp;#160;&amp;#160;The balance of the reserve was approximately $1.6 million at December 31, 2011.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="left" style="text-indent: 27pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company accounts for provisions related to the accounting for uncertainty in income taxes under FASB ASC 740. The Company did not record a cumulative effect adjustment to retained earnings as a result of the implementation of this accounting pronouncement. The Company recognizes financial statement benefits for positions taken for tax return purposes when it is more-likely-than-not that the position will be sustained. A reconciliation of the beginning and ending amount of the gross unrecognized tax benefits is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Balance at January 1, 2010&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;910&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Increase in balance due to current year tax position&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;217&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Balance at December 31, 2010&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,127&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Increase in balance due to current year tax position&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;320&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Increase in balance due to prior year tax position&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;198&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Balance at December 31, 2011&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,645&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-indent: 27pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;If recognized, the entire remaining balance of unrecognized tax benefits would impact the effective tax rate. Over the next 12 months, we do not&lt;font style="display: inline; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;anticipate the total amount of our unrecognized tax benefits to significantly change. We recognize interest income, interest expense, and penalties relating to tax exposures as a component of income tax expense. As of December 31, 2011, the Company recognized $61,000 of interest expense and penalties related to the above unrecognized tax benefits.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;10.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;SEGMENT DISCLOSURES&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;In accordance with FASB ASC Topic 280, &lt;font style="font-style: italic; display: inline;"&gt;Segment Reporting&lt;/font&gt;, the Company views its operations and manages its business as principally one segment which is interaction management software applications licensing and associated services. As a result, the financial information disclosed herein represents all of the material financial information related to the Company's principal operating segment.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Revenues derived from non-North American customers accounted for approximately 29%, 25% and 27% in 2011, 2010 and 2009, respectively, of the Company's total revenues. The Company attributes its revenues to countries based on the country in which the customer or partner is located. The sales and licensing revenues in each individual non-North American country accounted for less than 10% of total revenues in 2011, 2010 and 2009. As of December 31, 2011 and 2010, approximately 15% of the Company's net property and equipment, which included computer and office equipment, furniture and fixtures and leasehold improvements, were located in foreign countries.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <!--Increase (Decrease) in Other Operating Assets-->
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c20110101to20111231" unitRef="U001" decimals="-3">1778000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <!--Increase (Decrease) in Other Operating Assets-->
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c20100101to20101231" unitRef="U001" decimals="-3">114000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <!--Increase (Decrease) in Other Operating Assets-->
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c20090101to20091231" unitRef="U001" decimals="-3">-109000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <!--Intangible assets, net-->
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c20111231" unitRef="U001" decimals="-3">15029000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <!--Intangible assets, net-->
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c20101231" unitRef="U001" decimals="-3">11001000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <!--Goodwill-->
  <us-gaap:Goodwill contextRef="c20111231" unitRef="U001" decimals="-3">22696000</us-gaap:Goodwill>
  <!--Goodwill-->
  <us-gaap:Goodwill contextRef="c20101231" unitRef="U001" decimals="-3">11371000</us-gaap:Goodwill>
  <!--Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]-->
  <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;3.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;INVESTMENTS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company's short-term investments all mature in less than one year and the Company's long-term investments mature between one and three years. Both long-term and short-term investments are considered available for sale. In 2011 and 2010, the Company purchased short-term investments for $66.2 million and $43.0 million, respectively. As of December 31, 2011 and 2010, $40.6 million and $37.6 million, respectively, in short-term investments were outstanding, and as of December 31, 2011, $23.4 million in long-term investments were outstanding, which short-term and long-term investments were recorded at their fair values. The Company does not invest in subprime assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Gross realized gains and gross realized losses included in interest income, net totaled less than $10,000 in each of 2011, 2010 and 2009.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Interest income was $469,000, $340,000 and $281,000 in 2011, 2010 and 2009, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company measures investments at fair value in accordance with FASB ASC 820. FASB ASC 820, as amended, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. FASB ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes the following three levels of inputs that may be used to measure fair value:&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td align="right" style="width: 36pt;"&gt;&lt;div&gt;&lt;font style="display: inline; font-family: Symbol, serif; font-size: 10pt;"&gt;&amp;#183;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="justify" style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="font-style: italic; display: inline;"&gt;Level 1&lt;/font&gt; - Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td align="right" style="width: 36pt;"&gt;&lt;div&gt;&lt;font style="display: inline; font-family: Symbol, serif; font-size: 10pt;"&gt;&amp;#183;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="justify" style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="font-style: italic; display: inline;"&gt;Level 2&lt;/font&gt; - Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td align="right" style="width: 36pt;"&gt;&lt;div&gt;&lt;font style="display: inline; font-family: Symbol, serif; font-size: 10pt;"&gt;&amp;#183;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="justify" style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="font-style: italic; display: inline;"&gt;Level 3&lt;/font&gt; - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company's short-term investments all mature in less than one year and its long-term investments all mature within three years. Both short-term and long-term investments are considered available for sale. The Company's assets that are measured at fair value on a recurring basis are classified within Level 1 or Level 2 of the fair value hierarchy. The types of instruments valued based on quoted market prices in active markets include money market securities. Such instruments are classified within Level 1 of the fair value hierarchy. The Company invests in money market funds that are traded daily and does not adjust the quoted price for such instruments. The types of instruments valued based on quoted prices in less active markets, broker or dealer quotations, or alternative pricing sources with reasonable levels of price transparency include corporate notes, agency bonds, T-bills and&amp;#160;&amp;#160;commercial paper. Such instruments are classified within Level 2 of the fair value hierarchy. The Company uses consensus pricing, which is based on multiple pricing sources, to value its fixed income investments.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-indent: 36pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The following tables set forth a summary of the Company's financial assets, classified as cash and cash equivalents, short-term investments and long-term investments on its condensed consolidated balance sheets, measured at fair value as of December 31, 2011 and 2010 (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="14" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Fair Value Measurements at December 31, 2011 Using&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Description&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Quoted Prices in&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Active Markets for&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Identical Assets&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;(Level 1)&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Significant&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Other Observable&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Inputs&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;(Level 2)&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Significant&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Unobservable&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Inputs&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;(Level 3)&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: times new roman; font-size: 10pt;"&gt;Cash &amp;amp; cash equivalents:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Money market funds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,027&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,027&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Cash&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;384&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;384&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,411&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,411&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" width="52%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: times new roman; font-size: 10pt;"&gt;Short-term investments:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Corporate notes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;29,084&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;29,084&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Agency bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,409&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,409&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Commercial paper&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4,997&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4,997&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Certificate of deposit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,099&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,099&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;40,589&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;40,589&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="52%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: times new roman; font-size: 10pt;"&gt;Long-term investments:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Corporate notes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;21,395&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;21,395&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Agency bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,020&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,020&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;23,415&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;23,415&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="14" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Fair Value Measurements at December 31, 2010 Using&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Description&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Quoted Prices in&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Active Markets for&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Identical Assets&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;(Level 1)&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Significant&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Other Observable&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Inputs&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;(Level 2)&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Significant&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Unobservable&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Inputs&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;(Level 3)&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: times new roman; font-size: 10pt;"&gt;Cash &amp;amp; cash equivalents:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Money market funds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;15,593&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;15,593&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Commercial paper&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,400&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,400&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;17,993&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;17,993&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" width="52%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: times new roman; font-size: 10pt;"&gt;Short-term investments:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Corporate notes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;20,803&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;20,803&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Agency bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;8,882&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;8,882&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Commercial paper&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,297&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,297&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;T-Bill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,600&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,600&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;37,582&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;37,582&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
  <!--Liabilities-->
  <us-gaap:Liabilities contextRef="c20111231" unitRef="U001" decimals="-3">102828000</us-gaap:Liabilities>
  <!--Liabilities-->
  <us-gaap:Liabilities contextRef="c20101231" unitRef="U001" decimals="-3">76968000</us-gaap:Liabilities>
  <!--Liabilities and Equity-->
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c20111231" unitRef="U001" decimals="-3">232802000</us-gaap:LiabilitiesAndStockholdersEquity>
  <!--Liabilities and Equity-->
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c20101231" unitRef="U001" decimals="-3">176232000</us-gaap:LiabilitiesAndStockholdersEquity>
  <!--Long-term investments-->
  <us-gaap:LongTermInvestments contextRef="c20111231" unitRef="U001" decimals="-3">23415000</us-gaap:LongTermInvestments>
  <!--Long-term investments-->
  <us-gaap:LongTermInvestments contextRef="c20101231" unitRef="U001" decimals="-3">0</us-gaap:LongTermInvestments>
  <!--Net Cash Provided by (Used in) Financing Activities-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c20110101to20111231" unitRef="U001" decimals="-3">10517000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <!--Net Cash Provided by (Used in) Financing Activities-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c20100101to20101231" unitRef="U001" decimals="-3">13075000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <!--Net Cash Provided by (Used in) Financing Activities-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c20090101to20091231" unitRef="U001" decimals="-3">8385000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <!--Net Cash Provided by (Used in) Investing Activities-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c20110101to20111231" unitRef="U001" decimals="-3">-51742000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <!--Net Cash Provided by (Used in) Investing Activities-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c20100101to20101231" unitRef="U001" decimals="-3">-41969000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <!--Net Cash Provided by (Used in) Investing Activities-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c20090101to20091231" unitRef="U001" decimals="-3">-9676000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <!--Net Cash Provided by (Used in) Operating Activities-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c20110101to20111231" unitRef="U001" decimals="-3">21390000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <!--Net Cash Provided by (Used in) Operating Activities-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c20100101to20101231" unitRef="U001" decimals="-3">28697000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <!--Net Cash Provided by (Used in) Operating Activities-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c20090101to20091231" unitRef="U001" decimals="-3">15083000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <!--Net income-->
  <us-gaap:NetIncomeLoss contextRef="c20110101to20111231" unitRef="U001" decimals="-3">14798000</us-gaap:NetIncomeLoss>
  <!--Net income-->
  <us-gaap:NetIncomeLoss contextRef="c20100101to20101231" unitRef="U001" decimals="-3">14901000</us-gaap:NetIncomeLoss>
  <!--Net income-->
  <us-gaap:NetIncomeLoss contextRef="c20090101to20091231" unitRef="U001" decimals="-3">8640000</us-gaap:NetIncomeLoss>
  <!--Net income-Common Stock [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20090101to20091231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income-Treasury Stock [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20090101to20091231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income-Additional Paid-in Capital [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20090101to20091231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20090101to20091231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income-Accumulated Deficit [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20090101to20091231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">8640000</us-gaap:NetIncomeLoss>
  <!--Net income-Common Stock [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20100101to20101231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income-Treasury Stock [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20100101to20101231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income-Additional Paid-in Capital [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20100101to20101231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20100101to20101231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income-Accumulated Deficit [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20100101to20101231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">14901000</us-gaap:NetIncomeLoss>
  <!--Net income-Common Stock [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20110101to20111231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income-Treasury Stock [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20110101to20111231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income-Additional Paid-in Capital [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20110101to20111231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20110101to20111231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income-Accumulated Deficit [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20110101to20111231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">14798000</us-gaap:NetIncomeLoss>
  <!--Cash and Cash Equivalents, Period Increase (Decrease)-->
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="c20110101to20111231" unitRef="U001" decimals="-3">-19835000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <!--Cash and Cash Equivalents, Period Increase (Decrease)-->
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="c20100101to20101231" unitRef="U001" decimals="-3">-197000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <!--Cash and Cash Equivalents, Period Increase (Decrease)-->
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="c20090101to20091231" unitRef="U001" decimals="-3">13792000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <!--Nonoperating Income (Expense)-->
  <us-gaap:NonoperatingIncomeExpense contextRef="c20110101to20111231" unitRef="U001" decimals="-3">578000</us-gaap:NonoperatingIncomeExpense>
  <!--Nonoperating Income (Expense)-->
  <us-gaap:NonoperatingIncomeExpense contextRef="c20100101to20101231" unitRef="U001" decimals="-3">-806000</us-gaap:NonoperatingIncomeExpense>
  <!--Nonoperating Income (Expense)-->
  <us-gaap:NonoperatingIncomeExpense contextRef="c20090101to20091231" unitRef="U001" decimals="-3">579000</us-gaap:NonoperatingIncomeExpense>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20110101to20111231" unitRef="U001" decimals="-3">21641000</us-gaap:OperatingIncomeLoss>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20100101to20101231" unitRef="U001" decimals="-3">23369000</us-gaap:OperatingIncomeLoss>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20090101to20091231" unitRef="U001" decimals="-3">14441000</us-gaap:OperatingIncomeLoss>
  <!--Revenues-->
  <us-gaap:Revenues contextRef="c20110101to20111231" unitRef="U001" decimals="-3">209526000</us-gaap:Revenues>
  <!--Revenues-->
  <us-gaap:Revenues contextRef="c20100101to20101231" unitRef="U001" decimals="-3">166315000</us-gaap:Revenues>
  <!--Revenues-->
  <us-gaap:Revenues contextRef="c20090101to20091231" unitRef="U001" decimals="-3">131418000</us-gaap:Revenues>
  <!--Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]-->
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;1.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;THE COMPANY&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Effective July 1, 2011, Interactive Intelligence Group, Inc. (&amp;#8220;Interactive Intelligence&amp;#8221;) became the successor reporting company to Interactive Intelligence, Inc. (&amp;#8220;ININ Inc.&amp;#8221;), pursuant to a corporate reorganization approved by the shareholders of ININ Inc. at its 2011 annual meeting of shareholders (the &amp;#8220;Reorganization&amp;#8221;). Interactive Intelligence is conducting the business previously conducted by ININ Inc. in substantially the same manner. In these Notes to Consolidated Financial Statements, the term the &amp;#8220;Company&amp;#8221; means ININ Inc. and its wholly-owned subsidiaries for the periods through and including June 30, 2011, and Interactive Intelligence and its wholly-owned subsidiaries for the periods after June 30, 2011. &lt;/font&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company is a recognized leader in the global market for contact center and business communications solutions, offering a suite of applications that can be deployed as a cloud-based or on-premise multichannel communications platform. This platform is also the foundation of the Company's solutions for unified communications and business process automation. The Company's solutions are used by businesses and organizations across a wide range of industries, including teleservices, insurance, banking, accounts receivable management, utilities, healthcare, retail, technology, government and business services.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company commenced principal operations in 1994 and revenues were first recognized in 1997. Since then, the Company has established wholly-owned subsidiaries in nine other countries. The Company's world headquarters are located in Indianapolis, Indiana with regional offices throughout the United States and 11 other countries. The Company markets its software applications in the Americas, Europe, the Middle East and Africa, and Asia-Pacific.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-Common Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease contextRef="c20110101to20111231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-Treasury Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease contextRef="c20110101to20111231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-Additional Paid-in Capital [Member]-->
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease contextRef="c20110101to20111231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease contextRef="c20110101to20111231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">-74000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-Accumulated Deficit [Member]-->
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease contextRef="c20110101to20111231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease contextRef="c20110101to20111231" unitRef="U001" decimals="-3">-74000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease>
  <!--Net unrealized investment loss (gain)-Common Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20090101to20091231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Treasury Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20090101to20091231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Additional Paid-in Capital [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20090101to20091231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20090101to20091231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">12000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Accumulated Deficit [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20090101to20091231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20090101to20091231" unitRef="U001" decimals="-3">12000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Common Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20100101to20101231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Treasury Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20100101to20101231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Additional Paid-in Capital [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20100101to20101231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20100101to20101231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">-298000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Accumulated Deficit [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20100101to20101231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20100101to20101231" unitRef="U001" decimals="-3">-298000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Common Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20110101to20111231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Treasury Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20110101to20111231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Additional Paid-in Capital [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20110101to20111231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20110101to20111231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">171000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-Accumulated Deficit [Member]-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20110101to20111231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Net unrealized investment loss (gain)-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20110101to20111231" unitRef="U001" decimals="-3">171000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Other Assets, Current-->
  <us-gaap:OtherAssetsCurrent contextRef="c20111231" unitRef="U001" decimals="-3">4966000</us-gaap:OtherAssetsCurrent>
  <!--Other Assets, Current-->
  <us-gaap:OtherAssetsCurrent contextRef="c20101231" unitRef="U001" decimals="-3">4989000</us-gaap:OtherAssetsCurrent>
  <!--Other income (expense), net-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20110101to20111231" unitRef="U001" decimals="-3">144000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Other income (expense), net-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20100101to20101231" unitRef="U001" decimals="-3">-1146000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Other income (expense), net-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20090101to20091231" unitRef="U001" decimals="-3">298000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Pension and Other Postretirement Benefits Disclosure [Text Block]-->
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;8.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;RETIREMENT SAVINGS PLAN&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company maintains a 401(k) retirement savings plan (the &amp;#8220;Plan&amp;#8221;) to provide retirement benefits for substantially all of its North American employees. Participants in the Plan may elect to contribute up to 50% of their pre-tax annual compensation to the Plan, limited to the maximum amount allowed by the Internal Revenue Code of 1986, as amended. The Company, at its discretion, may also make annual contributions to the Plan.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Effective January 1, 2007, the Plan Administrator approved a restated Plan Document, which included amendments to the Plan since January 1, 2003, including new benefits added to the Plan such as a Company matching contribution potential and a Roth 401(k) option.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;For the year ended December 31, 2011, subject to meeting specified operating targets, the Company matched up to 33% of the first 9% of a participant's pre-tax compensation contributed to the Plan. For the year ended December 31, 2011, the Company's performance resulted in a match for the full amount of $1.3 million which was contributed to the employees' accounts in February 2012.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="letter-spacing: 9pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; For the year ended December 31, 2010, subject to meeting specified operating targets, the Company matched up to 33% of the first 9% of a participant's pre-tax compensation contributed to the Plan. For the year ended December 31, 2010, the Company's performance resulted in a match for the full amount of $909,000 which was contributed to the employees' accounts in March 2011.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;For the year ended December 31, 2009, subject to meeting specified operating targets, the Company matched up to 25% of the first 8% of a participant's pre-tax compensation contributed to the Plan.&amp;#160;&amp;#160;For the year ended December 31, 2009, the Company's performance resulted in a match for the full amount of $564,000 which was contributed to the employees' accounts in March 2010.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;For an eligible participant who has worked for the Company for less than four years at the time of the Company matching contribution, the contribution will vest in equal installments over four years based on the anniversary date of the participant's employment. For an eligible participant who has worked for the Company for four or more years at the time of contribution, the contribution is 100% vested.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company match criteria for 2012 will be the same as the criteria in 2011.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Although the Company has not expressed any intent to terminate the Plan, it has the option to do so at any time subject to the provisions of the Employee Retirement Income Security Act of 1974. Upon termination of the Plan, either full or partial, participants become fully vested in their entire account balances.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
  <!--Preferred stock, shares authorized (in shares)-->
  <us-gaap:PreferredStockSharesAuthorized contextRef="c20111231" unitRef="U003" decimals="0">10000000</us-gaap:PreferredStockSharesAuthorized>
  <!--Preferred stock, shares authorized (in shares)-->
  <us-gaap:PreferredStockSharesAuthorized contextRef="c20101231" unitRef="U003" decimals="0">10000000</us-gaap:PreferredStockSharesAuthorized>
  <!--Preferred stock, shares issued (in shares)-->
  <us-gaap:PreferredStockSharesIssued contextRef="c20111231" unitRef="U003" decimals="0">0</us-gaap:PreferredStockSharesIssued>
  <!--Preferred stock, shares issued (in shares)-->
  <us-gaap:PreferredStockSharesIssued contextRef="c20101231" unitRef="U003" decimals="0">0</us-gaap:PreferredStockSharesIssued>
  <!--Preferred stock, shares outstanding (in shares)-->
  <us-gaap:PreferredStockSharesOutstanding contextRef="c20111231" unitRef="U003" decimals="0">0</us-gaap:PreferredStockSharesOutstanding>
  <!--Preferred stock, shares outstanding (in shares)-->
  <us-gaap:PreferredStockSharesOutstanding contextRef="c20101231" unitRef="U003" decimals="0">0</us-gaap:PreferredStockSharesOutstanding>
  <!--Prepaid Expense, Current-->
  <us-gaap:PrepaidExpenseCurrent contextRef="c20111231" unitRef="U001" decimals="-3">11474000</us-gaap:PrepaidExpenseCurrent>
  <!--Prepaid Expense, Current-->
  <us-gaap:PrepaidExpenseCurrent contextRef="c20101231" unitRef="U001" decimals="-3">7456000</us-gaap:PrepaidExpenseCurrent>
  <!--Proceeds from issuance of common stock-->
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c20110101to20111231" unitRef="U001" decimals="-3">510000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <!--Proceeds from issuance of common stock-->
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c20100101to20101231" unitRef="U001" decimals="-3">350000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <!--Proceeds from issuance of common stock-->
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c20090101to20091231" unitRef="U001" decimals="-3">252000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <!--Sales of available-for-sale investments-->
  <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities contextRef="c20110101to20111231" unitRef="U001" decimals="-3">73118000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
  <!--Sales of available-for-sale investments-->
  <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities contextRef="c20100101to20101231" unitRef="U001" decimals="-3">21815000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
  <!--Sales of available-for-sale investments-->
  <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities contextRef="c20090101to20091231" unitRef="U001" decimals="-3">14300000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
  <!--Proceeds from stock options exercised-->
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="c20110101to20111231" unitRef="U001" decimals="-3">6671000</us-gaap:ProceedsFromStockOptionsExercised>
  <!--Proceeds from stock options exercised-->
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="c20100101to20101231" unitRef="U001" decimals="-3">6440000</us-gaap:ProceedsFromStockOptionsExercised>
  <!--Proceeds from stock options exercised-->
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="c20090101to20091231" unitRef="U001" decimals="-3">2163000</us-gaap:ProceedsFromStockOptionsExercised>
  <!--Property and equipment, net-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20111231" unitRef="U001" decimals="-3">18304000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property and equipment, net-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20101231" unitRef="U001" decimals="-3">10336000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Payments to Acquire Available-for-sale Securities-->
  <us-gaap:PaymentsToAcquireAvailableForSaleSecurities contextRef="c20110101to20111231" unitRef="U001" decimals="-3">98205000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
  <!--Payments to Acquire Available-for-sale Securities-->
  <us-gaap:PaymentsToAcquireAvailableForSaleSecurities contextRef="c20100101to20101231" unitRef="U001" decimals="-3">42978000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
  <!--Payments to Acquire Available-for-sale Securities-->
  <us-gaap:PaymentsToAcquireAvailableForSaleSecurities contextRef="c20090101to20091231" unitRef="U001" decimals="-3">19815000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20110101to20111231" unitRef="U001" decimals="-3">13280000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20100101to20101231" unitRef="U001" decimals="-3">5478000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20090101to20091231" unitRef="U001" decimals="-3">1912000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Accumulated deficit-->
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c20111231" unitRef="U001" decimals="-3">10333000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <!--Accumulated deficit-->
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c20101231" unitRef="U001" decimals="-3">-4465000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <!--Sales Revenue, Goods, Net-->
  <us-gaap:SalesRevenueGoodsNet contextRef="c20110101to20111231" unitRef="U001" decimals="-3">94738000</us-gaap:SalesRevenueGoodsNet>
  <!--Sales Revenue, Goods, Net-->
  <us-gaap:SalesRevenueGoodsNet contextRef="c20100101to20101231" unitRef="U001" decimals="-3">79817000</us-gaap:SalesRevenueGoodsNet>
  <!--Sales Revenue, Goods, Net-->
  <us-gaap:SalesRevenueGoodsNet contextRef="c20090101to20091231" unitRef="U001" decimals="-3">63327000</us-gaap:SalesRevenueGoodsNet>
  <!--Sales Revenue, Services, Net-->
  <us-gaap:SalesRevenueServicesNet contextRef="c20110101to20111231" unitRef="U001" decimals="-3">23377000</us-gaap:SalesRevenueServicesNet>
  <!--Sales Revenue, Services, Net-->
  <us-gaap:SalesRevenueServicesNet contextRef="c20100101to20101231" unitRef="U001" decimals="-3">17758000</us-gaap:SalesRevenueServicesNet>
  <!--Sales Revenue, Services, Net-->
  <us-gaap:SalesRevenueServicesNet contextRef="c20090101to20091231" unitRef="U001" decimals="-3">12293000</us-gaap:SalesRevenueServicesNet>
  <!--Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]-->
  <us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;Interactive Intelligence Group, Inc.&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;Schedule II &amp;#8211; Valuation and Qualifying Accounts&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;For the Years Ended December 31, 2011, 2010 and 2009&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Description&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Balance at&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Beginning of Period&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Charged&amp;#160;to Revenue and Expenses, net&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Reduction&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;of&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Allowance (1)&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Balance at&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;End of Period&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Allowance for Doubtful Accounts Receivable:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-left: 0pt; margin-left: 446pt;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2011&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,148,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,590,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,020,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,718,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-left: 0pt; margin-left: 446pt;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,094,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,259,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,205,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,148,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-left: 0pt; margin-left: 446pt;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2009&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,004,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;627,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;537,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,094,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="text-align: left; width: 54pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;(1)&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="justify" style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Uncollectible accounts written off, net of recoveries.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
  <!--Segment Reporting Disclosure [Text Block]-->
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;10.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;SEGMENT DISCLOSURES&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;In accordance with FASB ASC Topic 280, &lt;font style="font-style: italic; display: inline;"&gt;Segment Reporting&lt;/font&gt;, the Company views its operations and manages its business as principally one segment which is interaction management software applications licensing and associated services. As a result, the financial information disclosed herein represents all of the material financial information related to the Company's principal operating segment.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Revenues derived from non-North American customers accounted for approximately 29%, 25% and 27% in 2011, 2010 and 2009, respectively, of the Company's total revenues. The Company attributes its revenues to countries based on the country in which the customer or partner is located. The sales and licensing revenues in each individual non-North American country accounted for less than 10% of total revenues in 2011, 2010 and 2009. As of December 31, 2011 and 2010, approximately 15% of the Company's net property and equipment, which included computer and office equipment, furniture and fixtures and leasehold improvements, were located in foreign countries.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <!--Sales and marketing-->
  <us-gaap:SellingAndMarketingExpense contextRef="c20110101to20111231" unitRef="U001" decimals="-3">63039000</us-gaap:SellingAndMarketingExpense>
  <!--Sales and marketing-->
  <us-gaap:SellingAndMarketingExpense contextRef="c20100101to20101231" unitRef="U001" decimals="-3">47072000</us-gaap:SellingAndMarketingExpense>
  <!--Sales and marketing-->
  <us-gaap:SellingAndMarketingExpense contextRef="c20090101to20091231" unitRef="U001" decimals="-3">39141000</us-gaap:SellingAndMarketingExpense>
  <!--Short-term investments-->
  <us-gaap:ShortTermInvestments contextRef="c20111231" unitRef="U001" decimals="-3">40589000</us-gaap:ShortTermInvestments>
  <!--Short-term investments-->
  <us-gaap:ShortTermInvestments contextRef="c20101231" unitRef="U001" decimals="-3">37582000</us-gaap:ShortTermInvestments>
  <!--Significant Accounting Policies [Text Block]-->
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;2.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Principles of Consolidation&lt;/font&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries after elimination of all significant intercompany accounts and transactions.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Use of Estimates&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. On an on-going basis, management reevaluates these estimates including those related to revenue recognition, allowance for doubtful accounts, stock-based compensation, other assets and accounting for income taxes. Despite management's best effort to establish good faith estimates and assumptions, actual results could differ from these estimates.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Revenue Recognition&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company reports three types of revenues: product revenues, recurring revenues, and services revenues. Product revenues are generated from licensing the right to use its software applications, and in certain instances, selling hardware as a component of its solution. Recurring revenues are generated by annual support and renewal fees and by the Company's cloud-based business. Services revenues are generated primarily from professional services and educational services. Revenues are generated by direct sales with customers and by indirect sales through a partner channel.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Product Revenues&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company's license agreements are either perpetual or annually renewable.&amp;#160;&amp;#160;For any revenues to be recognized from a license agreement, the following criteria must be met:&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="display: inline; font-family: Symbol, serif;"&gt;&amp;#183;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Persuasive evidence of an arrangement exists;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="display: inline; font-family: Symbol, serif;"&gt;&amp;#183;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The fee is fixed or determinable;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="display: inline; font-family: Symbol, serif;"&gt;&amp;#183;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Collection is probable; and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="display: inline; font-family: Symbol, serif;"&gt;&amp;#183;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Delivery has occurred.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;For a perpetual license agreement, upon meeting the revenue recognition criteria above, the Company immediately recognizes as product revenues the residual amount of the total fees if sufficient vendor specific objective evidence (&amp;#8220;VSOE&amp;#8221;) of fair value exists to support allocating a portion of the total fee to the undelivered elements of the arrangement. If sufficient VSOE of fair value for the undelivered elements does not exist, the Company recognizes the initial license fee as product revenues ratably over the initial term of the support agreement once support is the only undelivered element. The support period is generally 12 months but may be up to 18 months for initial orders because support begins when the licenses are downloaded, when support commences, or no more than six months following the contract date. The Company determines VSOE of fair value for support in perpetual agreements based on substantive renewal rates the customer must pay to renew the support. The VSOE of fair value for other services is based on amounts charged when the services are sold in stand-alone sales.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Although the majority of the Company's product licenses are perpetual, certain customers, whose original license contracts were signed prior to 2004, have renewable term licenses&lt;font style="display: inline; font-size: 10pt;"&gt;. &lt;/font&gt;For an annually renewable license agreement, upon meeting the revenue recognition criteria above, the Company recognizes the license fees under these agreements as product revenues ratably over the initial license period, which is generally 12 months, and the remainder of the license fees are recognized as recurring revenues over the same time period.&lt;/font&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company sells hardware manufactured by third parties, which does not contain the Company's software, and certain appliances, including the Interaction Gateway&lt;font style="font-style: italic; display: inline; font-size: 70%; vertical-align: text-top;"&gt;&amp;#174;&lt;/font&gt;&amp;#160;and the Interaction Media Server&lt;font style="display: inline; font-family: Times New Roman; font-size: 70%; vertical-align: text-top;"&gt;&amp;#8482;&lt;/font&gt;, that combine third-party hardware and the Company's Interaction Gateway&lt;font style="font-style: italic; display: inline; font-size: 70%; vertical-align: text-top;"&gt;&amp;#174;&lt;/font&gt;&amp;#160; or Interaction Media Server&lt;font style="display: inline; font-family: Times New Roman; font-size: 70%; vertical-align: text-top;"&gt;&amp;#8482;&lt;/font&gt;&amp;#160; software. These appliances are not pre-loaded with the Company's Customer Interaction Center &lt;font style="display: inline; font-size: 70%; vertical-align: text-top;"&gt;&amp;#174;&lt;/font&gt;&amp;#160;(&amp;#8220;CIC&amp;#8221;) software and the Company does not require its customers to purchase these items directly from them. The Company's CIC software will function properly on hardware, gateways or media servers purchased from other vendors.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-indent: 36pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The appliances mentioned above are a combination of hardware and the Company's software.&amp;#160;&amp;#160;The software and hardware&amp;#160;function together to provide the hardware's essential functionality. The Company recognizes revenues related to hardware and appliance sales when the hardware is delivered and all other revenue recognition criteria are met.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Contracts that contain both software and hardware are reviewed to allocate the deliverables into separate units of accounting in accordance with Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) Topic 605-25, &lt;font style="font-style: italic;"&gt;Revenue Recognition- Multiple Element Arrangements&lt;/font&gt; ("FASB ASC 605-25").&amp;#160;&amp;#160;The units of accounting fall into one of two categories: software or non-software related products.&amp;#160;&amp;#160;FASB ASC 605-25 is used to allocate the fair value of each.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Recurring Revenues&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company generates recurring revenues through its cloud-based business, and through annual support and renewal fees. The cloud-based business generates revenues by providing services to customers, in which the customers pay a minimum monthly fee to use a specified number of software licenses, plus any overages. Customers are billed the greater of their minimum monthly fee or actual usage, and revenue is recognized monthly as the service is performed. The total contract fee also includes an implementation fee, which is recognized ratably over the term of the contract.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;For annually renewable license agreements, the allocation of the initial order between product revenues and recurring revenues is based on an average renewal rate for the Company's time based contracts. The Company applies the allocation of product revenues and recurring revenues consistently to all annually renewable license agreements. Under annually renewable license agreements, after the initial license period, the Company's customers may renew their license agreement for an additional period, typically 12 months, by paying a renewal fee. The revenue from annual renewal fees is classified under recurring revenue and the revenue is recognized ratably over the contract period. Under perpetual license agreements, the Company recognizes annual support fees as recurring revenues ratably over the post-contract support period, which is typically 12 months, but may extend up to three years if prepaid.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Services Revenues&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company generates revenues from other services that it provides to its customers and partners including fees for professional services and educational services. Revenues from professional services, which include implementing the Company's products for a customer or partner, and educational services, which consist of training courses for customers and partners, are recognized as the related services are performed.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Recently Issued Revenue Recognition Guidance&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;In September 2009, the FASB issued FASB Accounting Standards Update (&amp;#8220;ASU&amp;#8221;) 2009-13, &lt;font style="font-style: italic; display: inline;"&gt;Multiple-Deliverable Revenue Arrangements &lt;/font&gt;(&amp;#8220;FASB ASU 2009-13&amp;#8221;), which addresses criteria for separating consideration in multiple-element arrangements. The guidance requires companies to:&lt;/font&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td align="right" style="width: 36pt;"&gt;&lt;div&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;i.&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="justify" style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;determine whether an arrangement contains multiple deliverables, how the deliverables in an arrangement should be separated, and how the arrangement consideration should be allocated among its elements,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td align="right" style="width: 36pt;"&gt;&lt;div&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;ii.&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="justify" style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;allocate the revenue using VSOE, third party evidence of selling price (&amp;#8220;TPE&amp;#8221;), or estimated selling prices (&amp;#8220;ESP&amp;#8221;) of the deliverables if neither VSOE nor TPE exists, and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td align="right" style="width: 36pt;"&gt;&lt;div&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;iii.&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="justify" style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;use the ESP method instead of the residual method for arrangements containing multiple deliverables.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;#160;The Company adopted FASB ASU 2009-13 on January 1, 2011. In arrangements that include hardware and/or appliances and software elements, the Company initially allocates the consideration in the arrangement to software and non-software items as groups. Per FASB ASU 2009-13, the hardware is considered non-software related.&amp;#160;&amp;#160;The Company then allocates the sales price of arrangements bundled with software and hardware based on the relative VSOE and/or ESP for each unit of accounting. This allocation has resulted in the shifting of revenues between software and hardware. As software revenue and hardware revenue are presented in the aggregate as &amp;#8220;Product revenues&amp;#8221; on the Consolidated Statements of Income, there is no impact unless hardware or appliances are not delivered at period end.&amp;#160;&amp;#160;This is the only time in which revenues will be impacted as the hardware items in the bundled arrangement are not recognized while the software related items are recognizable assuming all other recognition criteria are met. As such, this adjustment is only made when there is undelivered hardware or appliances at the end of a reporting period. As the majority of orders are fulfilled prior to the end of a reporting period, the adoption of this guidance has been, and is expected to continue to be, immaterial to the Company's consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;In October 2009, the FASB issued FASB ASU 2009-14, &lt;font style="font-style: italic;"&gt;Certain Revenue Arrangements that Include Software Elements &lt;font style="font-style: normal;"&gt;("FASB ASU 2009-14")&lt;/font&gt;&lt;/font&gt;&lt;font style="font-style: normal;"&gt;,&lt;/font&gt; which provides guidance on accounting for tangible products that contain software and non-software components that are essential to the functionality of the product.&amp;#160;The Company determined that FASB ASU 2009-14 does not apply to any of its product offerings and, as such, the adoption of this guidance has had no impact on the Company's results of operations.&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Accounts Receivable and Allowance for Doubtful Accounts Receivable&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Trade accounts receivable are recorded at the invoiced amount. The allowance for doubtful accounts is the Company's best estimate of the amount of probable credit losses in the Company's existing accounts receivable. The Company estimates bad debt expense based on a percentage of revenue reported and other measures each period.&amp;#160;&amp;#160;The Company then reviews the allowance for doubtful accounts each reporting period based on a detailed analysis of its accounts receivable. In the analysis, the Company primarily considers the age of the customer's or partner's receivable and also considers the creditworthiness of the customer or partner, the economic conditions of the customer's or partner's industry, and general economic conditions, among other factors. If any of these factors change, the Company may also change its original estimates, which could impact the level of its future allowance for doubtful accounts.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;If payment is not made timely, the Company will contact the customer or partner to obtain the payment. If this is not successful, the Company will institute other collection practices such as generating collection letters, involving sales personnel and ultimately terminating the customer's or partner's access to future upgrades, licenses and technical support. Once all collection efforts are exhausted, the receivable is written off against the allowance for doubtful accounts.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Cash and Cash Equivalents&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company considers all highly liquid investments with a maturity of three months or less from date of purchase to be cash equivalents. Cash and cash equivalents consist primarily of cash on deposit with financial institutions and high quality money market instruments.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Investments&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company's investments, which consist primarily of taxable corporate and government debt securities, are classified as available-for-sale. Such investments are recorded at fair value and unrealized gains and losses are excluded from earnings and recorded as a separate component of equity until realized. Premiums or discounts are amortized or accreted over the life of the related security as an adjustment to yield using the effective interest method. Realized gains and losses from the sale of available-for-sale securities are determined on a specific identification basis. A decline in the market value of securities below cost judged to be other than temporary results in a reduction in the carrying amount to fair value. The impairment is charged to earnings and a new cost basis for the security is established. Interest and dividends on all securities are included in interest income when earned.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Financial Instruments&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The fair value of financial instruments, including cash and cash equivalents, short-term and long-term investments and accounts receivable, approximate their carrying values.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Property and Equipment&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Property and equipment are stated at cost. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized using the straight-line method over the lesser of the term of the related lease or the estimated useful life. The Company leases its office space under operating lease agreements. In accordance with the FASB&lt;font style="display: inline; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;ASC&lt;font style="display: inline; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;Topic 840, &lt;font style="font-style: italic; display: inline;"&gt;Leases &lt;/font&gt;(&amp;#8220;FASB ASC 840&amp;#8221;), for operating leases with escalating rent payments, the Company records these rent payments on a straight-line basis over the life of the lease.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Impairment of Long-Lived Assets&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;In accordance with FASB ASC Topic 360, &lt;font style="font-style: italic; display: inline;"&gt;Property, Plant and Equipment,&lt;/font&gt; certain of the Company's assets, such as property and equipment and intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the fair value of the asset.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Goodwill and Other Intangible Assets&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company reviews its goodwill and intangible assets with indefinite lives for impairment at least annually in accordance with&lt;font style="display: inline; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;FASB ASC Topic 350, &lt;font style="font-style: italic; display: inline;"&gt;Intangibles - Goodwill and Other&lt;/font&gt;. Identifiable intangible assets such as intellectual property trademarks and patents are amortized over a 10 to 15 year period using the straight-line method. In addition, other intangible assets, such as customer relationships, core technology and non-compete agreements are amortized over a five to 13 year period based upon historical patterns in which the economic benefits are expected to be realized. As of September 30, 2011 when the Company's 2011 goodwill impairment test was performed, the Company had one reporting segment and therefore its impairment review of goodwill involved reviewing the impairment of the Company as a whole. The fair value of the reporting unit was substantially in excess of its carrying value as of the date of the 2011 goodwill impairment test. The guidance requires the Company to perform the goodwill impairment test annually or when a change in facts and circumstances indicates that the fair value of an asset may be below its carrying amount. The Company determined no indication of impairment existed as of September 30, 2011 when the annual goodwill impairment test was performed. As there were no changes in facts and circumstances that indicated that the fair value of the reporting unit may have been below its carrying amount since September 30, 2011, no additional impairment test was performed during the fourth quarter of 2011.&lt;/font&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Advertising&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company expenses all advertising costs as incurred. Advertising expense for 2011, 2010 and 2009 was $1.8 million, $1.4 million, and $788,000, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Research and Development&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Research and development expenditures are expensed as incurred. FASB ASC Topic 985, &lt;font style="font-style: italic; display: inline;"&gt;Software&lt;/font&gt;, requires capitalization of certain software development costs subsequent to the establishment of technological feasibility. Based on the Company's product development process, technological feasibility is established upon completion of a working model. Costs incurred by the Company between completion of the working model and the point at which the product is ready for general release have been insignificant. Through December 31, 2011, all research and development costs have been expensed. Research and development expense for 2011, 2010 and 2009 was $35.6 million, $28.3 million and $24.1 million, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Stock-Based Compensation&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Consistent with FASB ASC Topic 718, &lt;font style="font-style: italic; display: inline;"&gt;Compensation &amp;#8211; Stock Compensation&lt;/font&gt; (&amp;#8220;FASB ASC 718&amp;#8221;), the Company continues to use the Black-Scholes option-pricing model as its method of valuation for share-based payment awards. The Company's determination of fair value of share-based payment awards on the date of grant using the Black-Scholes option-pricing model is affected by the Company's stock price as well as assumptions regarding a number of highly complex and subjective variables. These variables include, but are not limited to, the Company's expected stock price volatility over the term of the awards and an expected risk-free rate of return. If factors change and the Company uses different assumptions for estimating stock-based compensation expense associated with awards granted in future periods, stock-based compensation expense may differ materially in the future from that recorded in the current period.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company records compensation expense for share-based awards using the straight-line method, which is recorded into earnings over the vesting period of the award. Stock-based compensation expense for employee and director stock options and restricted stock units recognized under FASB ASC 718 for the years ended December 31, 2011, 2010 and 2009 was $5.3 million, $4.0 million and $3.3 million, respectively. See Note 5 for further information on the Company's stock-based compensation.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Fair Value Measurements&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The carrying amounts of the Company's financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities, approximate their respective fair market values due to the short maturities of these financial instruments. The fair values of short-term and long-term investments are valued in accordance with&lt;font style="font-style: italic; display: inline;"&gt;&amp;#160;&lt;/font&gt;FASB ASC Topic 820&lt;font style="font-style: italic; display: inline;"&gt;, Fair Value Measurements and Disclosures &lt;/font&gt;(&amp;#8220;FASB ASC 820&amp;#8221;).&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Income Taxes&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;FASB ASC Topic 740, &lt;font style="font-style: italic; display: inline;"&gt;Income Taxes&lt;/font&gt; (&amp;#8220;FASB ASC 740&amp;#8221;), establishes financial accounting and reporting standards for the effect of income taxes. The Company is subject to income taxes in both the United States and numerous foreign jurisdictions. Significant judgment is required in evaluating the Company's tax positions and determining its provision for income taxes. The objectives of accounting for income taxes are to recognize the amount of taxes payable or refundable for the current year and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in an entity's financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact the Company's financial position, results of operations, or cash flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;In assessing the recoverability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon generation of future taxable income prior to the period in which temporary differences such as loss carryforwards and tax credits expire. Management considers projected future taxable income and tax planning strategies in making this assessment.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;As of December 31, 2011, the Company had $2.1 million in tax credit carryforwards recorded as deferred tax assets. There was no valuation allowance at December 31, 2011. The Company will continue to evaluate the valuation of deferred tax assets in accordance with the requirements of FASB ASC 740. See Note 9 for further information on the Company's income taxes.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The revenue from sales tax collected from customers is recorded on a net basis.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Net Income per Share&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Basic net income per share is calculated based on the weighted-average number of common shares outstanding in accordance with FASB ASC Topic 260, &lt;font style="font-style: italic; display: inline;"&gt;Earnings per Share&lt;/font&gt;. Diluted net income per share is calculated based on the weighted-average number of common shares outstanding plus the effect of dilutive potential common shares. When the Company reports net income, the calculation of diluted net income per share excludes shares underlying stock options outstanding that would be anti-dilutive. Potential common shares are composed of shares of common stock issuable upon the exercise of stock options. The following table sets forth the calculation of basic and diluted net income per share (in thousands, except per share amounts):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2009&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net income, as reported (A)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;14,798&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;14,901&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;8,640&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" width="64%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Weighted-average shares of common stock outstanding (B)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;18,714&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;17,563&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;17,096&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Dilutive effect of stock options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,171&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,331&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,172&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Common stock and common stock equivalents (C)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;19,885&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;18,894&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;18,268&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" width="64%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net income per share:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Basic (A/B)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.79&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.85&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.51&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Diluted (A/C)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.74&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.79&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.47&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Anti-dilutive shares not included in the diluted per share calculation for 2011, 2010 and 2009 were 305,000, 820,000 and 1.1 million, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Comprehensive Income&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Comprehensive income is comprised of net income and other comprehensive income (loss). The only item of other comprehensive income (loss) that the Company currently reports is unrealized gains (losses) on marketable securities.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Legal Proceedings&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment and/or remediation can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div /&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <!--Excess Tax Benefit from Share-based Compensation, Financing Activities-->
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="c20110101to20111231" unitRef="U001" decimals="-3">3336000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <!--Excess Tax Benefit from Share-based Compensation, Financing Activities-->
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="c20100101to20101231" unitRef="U001" decimals="-3">6285000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <!--Excess Tax Benefit from Share-based Compensation, Financing Activities-->
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="c20090101to20091231" unitRef="U001" decimals="-3">5970000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <!--Income Taxes Paid-->
  <us-gaap:IncomeTaxesPaid contextRef="c20110101to20111231" unitRef="U001" decimals="-3">-2835000</us-gaap:IncomeTaxesPaid>
  <!--Income Taxes Paid-->
  <us-gaap:IncomeTaxesPaid contextRef="c20100101to20101231" unitRef="U001" decimals="-3">-853000</us-gaap:IncomeTaxesPaid>
  <!--Income Taxes Paid-->
  <us-gaap:IncomeTaxesPaid contextRef="c20090101to20091231" unitRef="U001" decimals="-3">-743000</us-gaap:IncomeTaxesPaid>
  <!--Assets, Current-->
  <us-gaap:AssetsCurrent contextRef="c20111231" unitRef="U001" decimals="-3">150777000</us-gaap:AssetsCurrent>
  <!--Assets, Current-->
  <us-gaap:AssetsCurrent contextRef="c20101231" unitRef="U001" decimals="-3">139956000</us-gaap:AssetsCurrent>
  <!--Weighted Average Number of Shares Outstanding, Diluted-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20110101to20111231" unitRef="U003" decimals="0">19885</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Weighted Average Number of Shares Outstanding, Diluted-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20100101to20101231" unitRef="U003" decimals="0">18894</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Weighted Average Number of Shares Outstanding, Diluted-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20090101to20091231" unitRef="U003" decimals="0">18268</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Weighted Average Number of Shares Outstanding, Basic-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20110101to20111231" unitRef="U003" decimals="0">18714</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Weighted Average Number of Shares Outstanding, Basic-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20100101to20101231" unitRef="U003" decimals="0">17563</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Weighted Average Number of Shares Outstanding, Basic-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20090101to20091231" unitRef="U003" decimals="0">17096</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Property, Plant and Equipment Disclosure [Text Block]-->
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;PROPERTY AND EQUIPMENT&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Property and equipment are summarized as follows as of December 31, 2011 and 2010 (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;20,655&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;14,733&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;11,310&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;8,573&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;6,736&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4,581&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Software&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,317&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,476&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Office equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,232&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,009&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Trade show equipment and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;514&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;418&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="76%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Construction in process&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;819&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;312&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="76%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total property and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;43,583&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;31,102&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="76%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accumulated depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(25,279&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(20,766&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="76%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: -27pt; display: block; margin-left: 36pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net property and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;18,304&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;10,336&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Property and equipment is depreciated over useful lives of 3 to 7 years, except for leasehold improvements, which are depreciated over the lesser of the term of the related lease or the estimated useful life, and vary from 3 to 15 years. During the year ended December 31, 2011, the Company reduced assets and accumulated depreciation by $1.0 million for fully depreciated computer and software equipment that was seven years old or older and was no longer in use.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20110101to20111231" unitRef="U001" decimals="-3">35626000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20100101to20101231" unitRef="U001" decimals="-3">28349000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20090101to20091231" unitRef="U001" decimals="-3">24103000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Assets-->
  <us-gaap:Assets contextRef="c20111231" unitRef="U001" decimals="-3">232802000</us-gaap:Assets>
  <!--Assets-->
  <us-gaap:Assets contextRef="c20101231" unitRef="U001" decimals="-3">176232000</us-gaap:Assets>
  <!--Interest income, net-->
  <us-gaap:InvestmentIncomeInterest contextRef="c20110101to20111231" unitRef="U001" decimals="-3">434000</us-gaap:InvestmentIncomeInterest>
  <!--Interest income, net-->
  <us-gaap:InvestmentIncomeInterest contextRef="c20100101to20101231" unitRef="U001" decimals="-3">340000</us-gaap:InvestmentIncomeInterest>
  <!--Interest income, net-->
  <us-gaap:InvestmentIncomeInterest contextRef="c20090101to20091231" unitRef="U001" decimals="-3">281000</us-gaap:InvestmentIncomeInterest>
  <!--Other long-term liabilities-->
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="c20111231" unitRef="U001" decimals="-3">291000</us-gaap:OtherLiabilitiesNoncurrent>
  <!--Other long-term liabilities-->
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="c20101231" unitRef="U001" decimals="-3">0</us-gaap:OtherLiabilitiesNoncurrent>
  <!--Deferred Tax Assets, Net, Noncurrent-->
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="c20111231" unitRef="U001" decimals="-3">0</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <!--Deferred Tax Assets, Net, Noncurrent-->
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="c20101231" unitRef="U001" decimals="-3">2765000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <!--Disclosure of Compensation Related Costs, Share-based Payments [Text Block]-->
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;5.&amp;#160;&amp;#160;&amp;#160;STOCK-BASED COMPENSATION&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Stock Option Plans&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company's stock option plans, adopted in 1995, 1999 and 2006, authorize the Board of Directors or the Compensation Committee, as applicable, to grant incentive and nonqualified stock options, and, in the case of the 2006 Equity Incentive Plan, as amended and as assumed by Interactive Intelligence (the &amp;#8220;2006 Plan&amp;#8221;), stock appreciation rights, restricted stock, restricted stock units (&amp;#8220;RSUs&amp;#8221;), performance shares, performance units and other stock-based awards. After adoption of the 2006 Plan by the Company's shareholders in May 2006, the Company may no longer make any grants under previous plans, but any shares subject to awards under the 1999 Stock Option and Incentive Plan and the Outside Directors Stock Option Plan (collectively, the &amp;#8220;1999 Plans&amp;#8221;) that are cancelled are added to shares available under the 2006 Plan. A maximum of 7,050,933 shares are available for delivery under the 2006 Plan, which consists of (i) 3,350,000 shares, plus (ii) 320,000 shares available for issuance under the 1999 Plans, but not underlying any outstanding stock options or other awards under the 1999 Plans, plus (iii) up to 3,380,933 shares subject to outstanding stock options or other awards under the 1999 Plans that expire, are forfeited or otherwise terminate unexercised on or after May 18, 2006. The number of shares available under the 2006 Plan is subject to adjustment for certain changes in the Company's capital structure. The exercise price of options granted under the 2006 Plan is equal to the closing price of the Company's common stock, as reported by The NASDAQ Global Select Market, on the business day immediately preceding the date of grant.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company grants four types of equity compensation awards, comprised of three types of stock options and RSUs. The first type of stock option is non-performance-based subject only to time-based vesting and are granted by the Company as annual grants to executives and designated key employees, to certain new employees and to newly-elected non-employee directors. These stock options vest in four equal annual installments beginning one year after the grant date.&amp;#160;&amp;#160;The fair value of these option grants is determined on the date of grant and the related compensation expense is recognized for the entire award on a straight-line basis over the requisite service period.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The second type of stock option granted by the Company is performance-based subject to cancellation if the specified performance targets are not met. If the applicable performance targets have been achieved, the options will vest in four equal annual installments beginning one year after the performance-related period has ended.&amp;#160;&amp;#160;The fair value of these stock option grants is determined on the date of grant and the related compensation expense is recognized over the requisite service period, including the initial period for which the specified performance targets must be met.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The third type of stock option granted by the Company is director options granted to non-employee directors annually. These options are similar to the non-performance-based options described above except that the director options vest one year after the grant date. The fair value of these option grants is determined on the date of the grant and the related compensation expense is recognized over one year. The director options are generally granted at the Company's Annual Meeting of Shareholders during the second quarter.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The fourth type of equity compensation awards granted to designated key employees by the Company are RSUs. Commencing in January 2011, the Company granted RSUs to certain key employees. The fair value of the RSUs is determined on the date of grant and the RSUs vest in four equal annual installments beginning one year after the grant date. RSUs are not included in issued and outstanding common stock until the shares are vested and settlement has occurred.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The plans may be terminated by the Company's Board of Directors at any time.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Valuation Assumptions&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company estimated the fair value of stock options using the Black-Scholes valuation model. The fair value of each option grant is estimated on the date of grant and is amortized on a straight-line basis over the vesting period. The weighted-average estimated per option value of non-performance-based, performance-based and director options under the stock option plans during the years ended December 31, 2011, 2010 and 2009 was $16.18, $10.43 and $4.16, respectively, using the following assumptions:&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: times new roman; font-size: 10pt;"&gt;&lt;font style="display: inline;"&gt;Valuation assumptions for non-performance-based options:&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2009&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Dividend yield&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Expected volatility&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;62.42-64.68&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;64.74-69.10&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;67.88-69.56&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Risk-free interest rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.69-1.74&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1.19-2.06&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1.64-2.36&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Expected life of option (in years)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4.25&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4.25&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4.25&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: times new roman; font-size: 10pt;"&gt;&lt;font style="display: inline;"&gt;Valuation assumptions for performance-based options:&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2009&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Dividend yield&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Expected volatility&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;65.55&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;67.81&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;67.35&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Risk-free interest rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1.97&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2.30&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1.77&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Expected life of option (in years)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4.75&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4.75&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4.75&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company granted performance-based options only during the first quarter of each of 2011, 2010 and 2009.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: times new roman; font-size: 10pt;"&gt;&lt;font style="display: inline;"&gt;Valuation assumptions for annual director options:&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2009&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Dividend yield&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&lt;font style="display: inline; font-weight: bold;"&gt;--&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&lt;font style="display: inline; font-weight: bold;"&gt;--&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Expected volatility&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;64.38&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;64.43&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;71.48&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Risk-free interest rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.93&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1.41&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2.01&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Expected life of option (in years)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3.50&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3.50&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3.50&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company granted annual director options that vest one year after the grant date only during the second quarter of each of 2011, 2010 and 2009.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="font-style: italic; display: inline;"&gt;Expected Dividend:&lt;/font&gt; The Black-Scholes valuation model calls for a single expected dividend yield as an input. The Company has never declared or paid cash dividends on its common stock and does not expect to declare or pay any cash dividends in the foreseeable future.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="font-style: italic; display: inline;"&gt;Expected Volatility:&lt;/font&gt; The Company's volatility factor was based exclusively on its historical stock prices over the most recent period commensurate with the estimated expected life of the stock options.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="font-style: italic; display: inline;"&gt;Risk-Free Rate:&lt;/font&gt; The Company bases the risk-free interest rate on the implied yield currently available on U.S. Treasury zero-coupon issues with an equivalent remaining term commensurate with the estimated expected life of the stock options.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="font-style: italic; display: inline;"&gt;Expected Term:&lt;/font&gt; The Company's expected term represents the period that the Company's stock options are expected to be outstanding and was determined using the simplified method as described in FASB ASC 718. The Company chose to use the simplified method given the lack of historical data at the current expiration term of six years and the non-employee director options that fully vest in one year. FASB ASC 718 permits the continued use of this option after December 31, 2007 if the Company does not believe it has sufficient historical data to support another method.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="font-style: italic; display: inline;"&gt;Estimated Pre-vesting Forfeitures:&lt;/font&gt; Beginning January 1, 2006, the Company included an estimate for forfeitures in calculating stock option expense. When estimating forfeitures, the Company considers historical termination behavior as well as any future trends it expects.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;For most options granted through December 31, 2004, the term of each option is ten years from the date of grant. In 2005, the Company began issuing options with a term of six years from the date of grant.&lt;/font&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;If an incentive stock option is granted to an employee who, at the time the option is granted, owns stock representing more than 10% percent of the voting power of all classes of stock of the Company, the exercise price of the option may not be less than 110% of the market value per share on the date the option is granted and the term of the option shall be not more than five years from the date of grant.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Expense Information under FASB ASC 718&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The following table summarizes the allocation of stock-based compensation expense related to stock options under FASB ASC 718 for the years ended December 31, 2011, 2010 and 2009 (in thousands, except per share amounts):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Years Ended&amp;#160;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2009&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Stock-based compensation expense by category:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Cost of services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;523&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;321&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;239&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Sales and marketing&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,677&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,230&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,128&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Research and development&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,570&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,178&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;952&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;General and administrative&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,528&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,250&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,003&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total stock-based compensation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,298&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,979&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,322&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" width="64%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Effect of stock-based compensation expense on income before taxes per share:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(0.28&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(0.23&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(0.19&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Diluted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(0.27&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(0.21&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(0.18&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;At each quarter end, the Company evaluates the probability that the performance awards granted during the first quarter will be forfeited at year-end for non-performance and reverses the associated expense recorded in previous periods. During the fourth quarters of 2011, 2010 and 2009, the Company reversed the stock option expense recorded in previous periods associated with these options totaling $69,000 in 2011, $54,000 in 2010 and $22,000 in 2009. After taking into account the options that were cancelled during 2011, 2010 and 2009, the estimated total grant date fair value, not accounting for estimated forfeitures, is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Number of Options Granted&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Number of Options Cancelled&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Grant Date&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Year:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2011&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;370&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;46&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,655&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;642&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;26&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;6,400&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="64%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2009&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;571&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;47&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,200&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;As required by FASB ASC 718, management has made an estimate of expected forfeitures and is recognizing compensation expense only for those stock awards expected to vest. For the year ended December 31, 2011, the Company estimated that the total stock-based compensation expense for the awards not expected to vest was $268,000, with such amounts deducted to arrive at the fair value of $5.4 million.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Stock Option and RSU Activity&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The following table sets forth a summary of option activity for the years ended December 31, 2011, 2010 and 2009:&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="22" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2009&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Weighted-&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Weighted-&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Weighted-&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom" width="28%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Balances, beginning of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,129,373&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;11.58&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,425,743&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;9.36&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,300,565&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;9.45&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="28%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Options granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;369,500&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;32.39&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;641,500&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;19.48&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;571,375&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7.81&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="28%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Options exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(786,832&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;8.47&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(860,669&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7.48&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(320,993&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;6.73&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="28%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Options cancelled, forfeited or expired&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(46,387&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;18.05&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(77,201&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;25.02&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(125,204&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;14.01&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="28%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Options outstanding, end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,665,654&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;15.16&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,129,373&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;11.58&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,425,743&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;9.36&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="28%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Option price range at end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2.59 - $37.76&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2.51 - $35.00&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2.51 - $50.50&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="28%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Weighted-average fair value of options granted during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;16.18&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;10.43&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4.16&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="28%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Options exercisable at end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,528,020&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;11.23&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,804,922&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;8.92&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,187,357&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;8.07&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The following table sets forth information regarding the Company's stock options outstanding and exercisable at December 31, 2011:&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td colspan="2" valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Outstanding&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Exercisable&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&lt;font style="display: inline;"&gt;Range of Exercise Prices&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Weighted-&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Remaining&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Contractual&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Life&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Weighted-&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Weighted-&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2.59 &amp;#8211; $5.61&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;420,601&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1.62&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4.63&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;420,601&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4.63&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5.70 &amp;#8211; $6.66&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;530,842&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2.89&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;6.36&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;316,342&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;6.15&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;6.70 &amp;#8211; $14.86&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;397,432&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1.90&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;12.74&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;305,669&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;12.68&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;15.10 &amp;#8211; $19.34&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;310,138&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2.88&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;17.84&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;211,517&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;18.03&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;19.66 &amp;#8211; $19.66&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;453,329&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4.15&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;19.66&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;83,829&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;19.66&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;19.77 &amp;#8211; $32.33&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;492,312&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3.68&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;27.47&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;190,062&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;20.63&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;32.53 &amp;#8211;&amp;#160;$37.76&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;61,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5.45&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;33.54&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" colspan="2" valign="bottom" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total shares/average price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,665,654&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;15.16&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,528,020&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;11.23&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The total intrinsic value of options exercised during the year ended December 31, 2011 was $20.8 million. The aggregate intrinsic value of options outstanding as of December 31, 2011 was $24.0 million and the aggregate intrinsic value of options currently exercisable as of December 31, 2011 was $17.9 million. The aggregate intrinsic value represents the total intrinsic value, based on the Company's closing stock price per share of $22.92 on December 30, 2011, which would have been realized by the option holders had all option holders exercised their options as of that date. The total number of in-the-money options exercisable as of December 31, 2011 was 1.5 million with a weighted average exercise price of $11.20.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;As of December 31, 2011, there was $8.0 million of total unrecognized compensation cost related to non-vested stock options. These costs are expected to be recognized over the weighted average remaining vesting period of 1.95 years.&lt;/font&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The following table sets forth a summary of RSU activity for the year ended December 31, 2011:&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Awards&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Balances, beginning of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;RSUs granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;117,007&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;RSUs released&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;RSUs forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(667&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;RSUs outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;116,340&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;As of December 31, 2011, 2010 and 2009 there were 1,292,851, 1,714,554 and 915,794 shares of stock, respectively, available for issuance for equity compensation awards under the 2006 Plan.&amp;#160;&amp;#160;The change in shares available for grant at the end of the year from 2010 compared to 2009 was primarily related to the Company's shareholders approving an amendment to the 2006 Plan in May 2010, which increased the number of shares available for grant by 1,200,000 shares.&lt;/font&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;2000 Employee Stock Purchase Plan&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;In May 2000, the Company adopted the 2000 Employee Stock Purchase Plan (the &amp;#8220;2000 Purchase Plan&amp;#8221;). A total of 500,000 shares of common stock were reserved for issuance under the 2000 Purchase Plan. On May 19, 2005, the shareholders of the Company approved an amendment to the 2000 Purchase Plan that increased the number of shares of common stock available for purchase and issuance to 750,000.&amp;#160;&amp;#160;The 2000 Purchase Plan permits eligible employees to acquire shares of the Company's common stock through periodic payroll deductions of up to 20% of their total compensation up to a maximum of $1,000 per pay period. The price at which the Company's common stock may be purchased is 95% of the fair market value of the Company's closing common stock price, as reported on The NASDAQ Global Select Market, on the last business day of the quarter. The actual purchase date is generally on the first business day of the next calendar quarter. An employee may set aside up to $25,000 to purchase shares annually. The initial offering period commenced on April 1, 2000. A total of 16,912 shares, 20,130 shares and 27,261 shares were purchased and issued during 2011, 2010 and 2009, respectively, under the 2000 Purchase Plan at an average price of $&amp;#173;&amp;#173;&amp;#173;&amp;#173;30.16, $16.69 and $11.13, respectively. As of December 31, 2011, there were &amp;#173;&amp;#173;&amp;#173;&amp;#173;&amp;#173;&amp;#173;&amp;#173;&amp;#173;&amp;#173;&amp;#173;&amp;#173;&amp;#173;&amp;#173;133,374 shares available for purchase and issuance under the 2000 Purchase Plan.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The 2000 Purchase Plan was modified, as of January 1, 2006, to ensure that it was considered non-compensatory under FASB ASC 718. As a result, the Company has not recognized any stock-based compensation expense related to its 2000 Purchase Plan.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div /&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <!--Quarterly Financial Information [Text Block]-->
  <us-gaap:QuarterlyFinancialInformationTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;14. UNAUDITED SELECTED QUARTERLY FINANCIAL DATA&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;#160;The following selected quarterly data should be read in conjunction with &amp;#8220;Management's Discussion and Analysis of Financial Condition and Results of Operations&amp;#8221; in Part II, Item 7 of this Annual Report on Form 10-K. This information has been derived from unaudited consolidated financial statements of the Company that, in management's opinion, reflect all recurring adjustments necessary to fairly present the Company's financial information when read in conjunction with its consolidated financial statements and notes thereto. The results of operations for any quarter are not necessarily indicative of the results to be expected for any future period (in thousands, except per share amounts):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="14" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="14" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Quarter Ended&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Mar. 31,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Jun. 30,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Sep. 30,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Dec. 31,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;47,730&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;51,981&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;52,140&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;57,675&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Gross profit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;32,505&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;35,822&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;34,779&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;40,995&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Operating income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4,922&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,490&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4,685&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;6,544&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,095&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,827&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,281&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4,595&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="52%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net income per share:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.17&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.20&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.17&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.24&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Diluted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.16&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.19&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.16&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.23&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="52%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Shares used to compute net income per share:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;18,417&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;18,707&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;18,816&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;18,908&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Diluted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;19,780&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;19,933&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;19,946&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;19,850&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="14" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="14" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Quarter Ended&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Mar. 31,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Jun. 30,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Sep. 30,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Dec. 31,&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;35,023&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;38,811&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;41,831&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;50,650&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Gross profit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;24,611&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;27,106&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;28,850&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;35,018&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Operating income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,989&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4,659&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,607&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;9,114&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,868&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,456&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;3,503&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,074&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="52%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net income per share:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.11&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.14&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.20&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.39&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Diluted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.10&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.13&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.19&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.37&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="52%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Shares used to compute net income per share:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;17,320&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;17,445&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;17,524&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;17,956&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 9pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Diluted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;18,708&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;18,772&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;18,695&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;19,302&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
  <!--Excess Tax Benefit from Share-based Compensation, Operating Activities-->
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="c20110101to20111231" unitRef="U001" decimals="-3">3336000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <!--Excess Tax Benefit from Share-based Compensation, Operating Activities-->
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="c20100101to20101231" unitRef="U001" decimals="-3">6285000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <!--Excess Tax Benefit from Share-based Compensation, Operating Activities-->
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="c20090101to20091231" unitRef="U001" decimals="-3">5970000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <!--Other assets, net-->
  <us-gaap:OtherAssetsNoncurrent contextRef="c20111231" unitRef="U001" decimals="-3">2581000</us-gaap:OtherAssetsNoncurrent>
  <!--Other assets, net-->
  <us-gaap:OtherAssetsNoncurrent contextRef="c20101231" unitRef="U001" decimals="-3">803000</us-gaap:OtherAssetsNoncurrent>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20110101to20111231" unitRef="U001" decimals="-3">122460000</us-gaap:OperatingExpenses>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20100101to20101231" unitRef="U001" decimals="-3">92216000</us-gaap:OperatingExpenses>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20090101to20091231" unitRef="U001" decimals="-3">77083000</us-gaap:OperatingExpenses>
  <!--Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c20110101to20111231" unitRef="U001" decimals="-3">22219000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <!--Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c20100101to20101231" unitRef="U001" decimals="-3">22563000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <!--Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c20090101to20091231" unitRef="U001" decimals="-3">15020000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <!--Common stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20111231" unitRef="U002" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20101231" unitRef="U002" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Stockholders' Equity Attributable to Parent-->
  <us-gaap:StockholdersEquity contextRef="c20111231" unitRef="U001" decimals="-3">129974000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-->
  <us-gaap:StockholdersEquity contextRef="c20101231" unitRef="U001" decimals="-3">99264000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Common Stock [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20081231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">169000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Treasury Stock [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20081231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">-9714000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20081231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">83608000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20081231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">-4000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Deficit [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20081231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">-26812000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-->
  <us-gaap:StockholdersEquity contextRef="c20081231" unitRef="U001" decimals="-3">47247000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Common Stock [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20091231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">173000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Treasury Stock [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20091231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">-6242000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20091231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">92807000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20091231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">8000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Deficit [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20091231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">-19139000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-->
  <us-gaap:StockholdersEquity contextRef="c20091231" unitRef="U001" decimals="-3">67607000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Common Stock [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20101231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">182000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Treasury Stock [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20101231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20101231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">103837000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20101231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">-290000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Deficit [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20101231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">-4465000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Common Stock [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20111231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">190000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Treasury Stock [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20111231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20111231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">119644000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20111231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">-193000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Deficit [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20111231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">10333000</us-gaap:StockholdersEquity>
  <!--Income tax expense-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20110101to20111231" unitRef="U001" decimals="-3">7421000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Income tax expense-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20100101to20101231" unitRef="U001" decimals="-3">7662000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Income tax expense-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20090101to20091231" unitRef="U001" decimals="-3">6380000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Preferred stock, no par value: 10,000,000 shares authorized; no shares issued and outstanding-->
  <us-gaap:PreferredStockValue contextRef="c20111231" unitRef="U001" decimals="-3">0</us-gaap:PreferredStockValue>
  <!--Preferred stock, no par value: 10,000,000 shares authorized; no shares issued and outstanding-->
  <us-gaap:PreferredStockValue contextRef="c20101231" unitRef="U001" decimals="-3">0</us-gaap:PreferredStockValue>
  <!--Purchases of property and equipment payable at end of year-->
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c20110101to20111231" unitRef="U001" decimals="-3">-70000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <!--Purchases of property and equipment payable at end of year-->
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c20100101to20101231" unitRef="U001" decimals="-3">-23000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <!--Purchases of property and equipment payable at end of year-->
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c20090101to20091231" unitRef="U001" decimals="-3">29000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <!--Stock Issued During Period, Value, New Issues-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20090101to20091231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Treasury Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20090101to20091231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">343000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20090101to20091231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">-91000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20090101to20091231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Accumulated Deficit [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20090101to20091231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20090101to20091231" unitRef="U001" decimals="-3">252000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20100101to20101231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Treasury Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20100101to20101231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">164000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20100101to20101231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">186000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20100101to20101231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Accumulated Deficit [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20100101to20101231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20100101to20101231" unitRef="U001" decimals="-3">350000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20110101to20111231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Treasury Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20110101to20111231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20110101to20111231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">510000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20110101to20111231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-Accumulated Deficit [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20110101to20111231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, New Issues-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20110101to20111231" unitRef="U001" decimals="-3">510000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20090101to20091231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Treasury Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20090101to20091231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">3129000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20090101to20091231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">-3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20090101to20091231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Accumulated Deficit [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20090101to20091231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">-967000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20090101to20091231" unitRef="U001" decimals="-3">2163000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20100101to20101231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">9000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Treasury Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20100101to20101231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">6078000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20100101to20101231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">580000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20100101to20101231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Accumulated Deficit [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20100101to20101231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">-227000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20100101to20101231" unitRef="U001" decimals="-3">6440000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20110101to20111231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">8000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Treasury Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20110101to20111231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20110101to20111231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">6663000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20110101to20111231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Accumulated Deficit [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20110101to20111231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20110101to20111231" unitRef="U001" decimals="-3">6671000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Shares, New Issues-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c20090101to20091231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="0">28</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <!--Stock Issued During Period, Shares, New Issues-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c20100101to20101231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="0">20</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <!--Stock Issued During Period, Shares, New Issues-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c20110101to20111231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="0">17</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c20090101to20091231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="0">321</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c20100101to20101231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="0">861</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c20110101to20111231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="0">786</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Common Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20090101to20091231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Treasury Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20090101to20091231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Additional Paid-in Capital [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20090101to20091231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">5971000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20090101to20091231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Accumulated Deficit [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20090101to20091231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20090101to20091231" unitRef="U001" decimals="-3">5971000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Common Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20100101to20101231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Treasury Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20100101to20101231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Additional Paid-in Capital [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20100101to20101231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">6285000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20100101to20101231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Accumulated Deficit [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20100101to20101231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20100101to20101231" unitRef="U001" decimals="-3">6285000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Common Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20110101to20111231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Treasury Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20110101to20111231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Additional Paid-in Capital [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20110101to20111231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">3336000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20110101to20111231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-Accumulated Deficit [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20110101to20111231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="c20110101to20111231" unitRef="U001" decimals="-3">3336000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <!--Preferred stock, no par value (in dollars per share)-->
  <us-gaap:PreferredStockNoParValue contextRef="c20111231" unitRef="U002" decimals="INF">0</us-gaap:PreferredStockNoParValue>
  <!--Preferred stock, no par value (in dollars per share)-->
  <us-gaap:PreferredStockNoParValue contextRef="c20101231" unitRef="U002" decimals="INF">0</us-gaap:PreferredStockNoParValue>
  <!--Business Combination Disclosure [Text Block]-->
  <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;12. ACQUISITIONS&lt;/font&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;CallTime Acquisition&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company entered into a stock purchase agreement, dated as of July 1, 2011, with CallTime Technology Sdn. Bnd., the ultimate parent company of CallTime Solutions Ltd. (&amp;#8220;CallTime&amp;#8221;). CallTime is based in Australia and New Zealand, and was an exclusive reseller of the Company's solutions. Pursuant to the terms of the stock purchase agreement, the Company purchased 100% of CallTime's outstanding capital stock for an aggregate purchase price of $11.4 million, including $1.5 million related to the working capital of CallTime, funded with cash-on-hand. The Company deposited $2.1 million of the purchase price&amp;#160;into an escrow account to ensure funds are available to pay indemnification claims, if any. The Company acquired CallTime as part of its growth strategy of accelerating business in key international markets. CallTime was the Company's largest revenue-producing reseller in Australia and New Zealand from 2008 through 2010. The acquisition was accounted for using the acquisition method of accounting in accordance with FASB ASC 805. The results of CallTime's operations were included in the Company's consolidated financial statements commencing on the July 2011 acquisition date.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The purchase price allocations for the Company's acquisition of CallTime are based on a third-party valuation report which was prepared in accordance with the provisions of FASB ASC 805. The following table summarizes the fair value of the intangible and other assets acquired and liabilities assumed at the date of the acquisition (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;July 1, 2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Cash and cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,106&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accounts receivable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,790&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Property and equipment, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;419&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Prepaid expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;842&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Intangible assets, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,410&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;9,197&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total assets acquired&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;20,764&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accounts payable and accrued liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(3,537&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accrued compensation and related expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(3,133&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Other liability, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(329&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Deferred tax liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(723&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Deferred services revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(1,671&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net assets acquired&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;11,371&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The fair value of financial assets acquired includes accounts receivable with a fair and a contractual value of $5.8 million. The receivables consist of amounts due from customers for products sold and/or services rendered.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company has recorded a deferred tax liability of $723,000 associated with the intangible assets recorded in connection with the CallTime acquisition. This resulted in a corresponding adjustment recorded to goodwill.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="letter-spacing: 9pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Professional fees recognized as of December 31, 2011 totaled approximately $173,000, with approximately $9,000 recognized during the fourth quarter of 2011, and included transaction costs such as legal, accounting, valuation and other professional services, which were expensed as incurred. These costs are included within general and administrative expenses on the condensed consolidated statements of income.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The premium paid over the fair value of the net assets acquired in the purchase, or goodwill, was primarily attributed to CallTime's existing client base. Included within goodwill is the assembled workforce, comprised of 21 employees, which does not qualify for separate recognition. None of the goodwill is expected to be deductible for tax purposes.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Customer relationships are amortized based upon historical patterns in which the economic benefits are expected to be realized. Other finite-lived identifiable intangible assets are amortized on a straight-line basis. The following sets forth the customer relationships acquired and their economic useful life at the date of acquisition (dollars in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;As of December 31, 2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Gross Amount&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accumulated Amortization&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net Amount&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Economic Useful Life&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(in years)&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Customer relationships&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,410&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;100&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,310&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;12&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Agori Acquisition&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company entered into a stock purchase agreement, dated as of February 28, 2011, with the shareholders of Agori Communications, GmbH (&amp;#8220;Agori&amp;#8221;), a Frankfurt, Germany-based reseller of the Company's solutions. Pursuant to the terms of the stock purchase agreement, the Company purchased 100% of Agori's outstanding capital stock for an aggregate purchase price of $4.9 million, including $808,000 related to the working capital of Agori, funded with cash-on-hand. The Company deposited $493,000 of the purchase price&amp;#160;into an escrow account to ensure funds are available to pay indemnification claims, if any. The Company acquired Agori as part of its growth strategy of accelerating business in key international markets. The acquisition was accounted for using the acquisition method of accounting in accordance with FASB ASC 805. The results of Agori's operations were included in the Company's consolidated financial statements commencing on the acquisition date.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The purchase price allocations for the Company's acquisition of Agori are based on a third-party valuation report which was prepared in accordance with the provisions of FASB ASC 805. The following table summarizes the fair value of the intangible and other assets acquired and liabilities assumed at the date of the acquisition (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;February 28, 2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Cash and cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;815&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accounts receivable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,098&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Prepaid expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;288&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Property and equipment, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;123&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Other assets, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;221&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Intangible assets, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,670&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,344&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total assets acquired&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,559&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accounts payable and accrued liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(812&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accrued compensation and related expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(102&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Contingent liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(370&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Deferred tax liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(801&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Deferred services revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(548&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net assets acquired&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;4,926&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The fair value of financial assets acquired includes accounts receivable with a fair and a contractual value of $1.1 million. The receivables consist of amounts due from customers for products sold and/or services rendered.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company has recorded a reversal of the deferred tax liability of $800,000, which resulted in a&amp;#160;corresponding adjustment recorded to goodwill.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Professional fees recognized as of December 31, 2011 totaled approximately $379,000, with approximately $167,000 recognized during the fourth quarter of 2011, and included transaction costs such as legal, accounting, valuation and other professional services, which were expensed as incurred. These costs are included within general and administrative expenses on the condensed consolidated statements of income.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The premium paid over the fair value of the net assets acquired in the purchase, or goodwill, was primarily attributed to Agori's existing client base. Included within goodwill is the assembled workforce, comprised of 16 employees, which does not qualify for separate recognition. None of the goodwill is expected to be deductible for tax purposes.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Customer relationships are amortized based upon historical patterns in which the economic benefits are expected to be realized. Other finite-lived identifiable intangible assets are amortized on a straight-line basis. The following sets forth the customer relationships acquired and their economic useful life at the date of acquisition (dollars in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;As of December 31, 2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Gross Amount&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accumulated Amortization&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net Amount&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Economic Useful Life&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(in years)&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Customer relationships&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,670&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;223&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,447&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;10&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-indent: 36pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;In accordance with the stock purchase agreement with Agori, the Company agreed to make contingent earn-out payments based upon pre-defined terms. The Company estimates the earn-out payments will total approximately $370,000 and will be paid over the next two and a half years. A corresponding liability has been recorded for this amount. A payment of approximately $100,000 was paid in January 2012 related to this earn-out.&amp;#160;&amp;#160;In connection with FASB ASC&amp;#160;805, the fair value of any contingent consideration is established at the acquisition date and included in the total purchase price. The contingent consideration is then adjusted to fair value as an increase or decrease in current earnings in each reporting period. &amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Pro Forma Results&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;We have not furnished pro forma financial information related to our CallTime or&amp;#160;Agori acquisitions because such information is not material individually or in the aggregate to the overall financial results of the Company.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Latitude Acquisition&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company entered into a stock purchase agreement, dated as of October 5, 2010, with Latitude,&amp;#160;a privately-held provider of accounts receivable management software and services. Pursuant to the terms of the stock purchase agreement, the Company purchased 100% of Latitude's outstanding capital stock for an aggregate purchase price of $15.6 million, including $1.6 million related to the working capital of Latitude, funded with cash-on-hand. The Company had deposited $1.1 million of the purchase price&amp;#160;into an escrow account to ensure funds were available to pay any indemnification claims. These funds were distributed to the former shareholders of Latitude in October 2011. Latitude is operating as a subsidiary of the Company. The Company acquired Latitude as part of its growth strategy of adding industry-specific applications and expertise that complement the Company's core products. The Company is continuing to create tighter integration between Latitude's applications and its core Interaction Center Platform&lt;font style="display: inline; font-size: 70%; vertical-align: text-top;"&gt;&amp;#174;&lt;/font&gt; technology, enhance Latitude solutions for first-party debt collections, incorporate Latitude's solutions in the Company's cloud-based offerings, and internationalize Latitude's solutions. The acquisition was accounted for using the acquisition method of accounting in accordance with FASB ASC 805. The results of Latitude's operations for the year ended December 31, 2011 included $7.0 million&amp;#160;of revenues and $1.8 million&amp;#160;of net losses. Latitude's results were included in the Company's consolidated financial statements for the year ended December 31, 2011.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The purchase price allocations for the Company's acquisition of Latitude are based on a third-party valuation report which was prepared in accordance with the provisions of FASB ASC 805. The following table summarizes the fair value of the intangible and other assets acquired and liabilities assumed at the date of the acquisition (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;October 1, 2010&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Cash&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;338&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accounts receivable, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,998&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Prepaids&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;57&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Property, plant and equipment, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;697&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accounts payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(448&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accrued compensation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(237&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;10,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;8,519&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total assets acquired&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;20,924&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Deferred services revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(967&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Deferred tax liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(4,294&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net assets acquired&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;15,663&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The fair value of financial assets acquired includes accounts receivable with a fair and contractual value of $2.0 million. The receivables consist of amounts due from customers for products licensed and/or services rendered.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company recorded a deferred tax liability of $4.3 million associated with the intangible assets recorded in connection with the Latitude acquisition. This resulted in a corresponding adjustment recorded to goodwill. The Company completed a research and development study for Latitude for 2010, which resulted in a related research and development credit recorded as a deferred tax asset. &lt;/font&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Professional fees recognized as of December 31, 2011 for the Latitude acquisition totaled approximately $122,000, and include transaction costs such as legal, accounting, valuation and other professional services, which were expensed as incurred. These costs are included within general and administrative expenses on the condensed consolidated statements of income.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The premium paid over the fair value of the net assets acquired in the purchase, or goodwill, was primarily attributed to expected synergies from Latitude's debt collection software, experienced staff and existing client base. Included within goodwill is the assembled workforce, comprised of 40 employees, which does not qualify for separate recognition. None of the goodwill is expected to be deductible for tax purposes.&lt;/font&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Customer relationships, core technology and non-competition agreements are amortized based upon historical patterns in which the economic benefits are expected to be realized. Other finite-lived identifiable intangible assets are amortized on a straight-line basis. The following are the identifiable intangible assets acquired and their respective economic useful lives at the date of acquisition (dollars in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;As of December 31, 2011&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Gross Amount&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Accumulated Amortization&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net Amount&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Economic Useful Life&lt;/font&gt;&lt;/div&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;(in years)&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Trade name&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,670&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;--&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,670&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Indefinite&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Customer relationships&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;6,270&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;653&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;5,617&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;12&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Core technology&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;980&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;94&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;886&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;13&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Non-competition agreements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;1,080&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;225&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;855&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;6&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="52%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;10,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;972&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;9,028&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&lt;font style="letter-spacing: 9pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; The following table shows unaudited pro forma results of operations as if we had acquired Latitude on January 1, 2010 (in thousands, except per share amounts):&lt;/font&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;Year Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;div align="center" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;December 31, 2010&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;172,811&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Net Income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;15,954&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;EPS &amp;#8211; Basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.91&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;EPS - Diluted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;0.84&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The unaudited pro forma results of operations are not necessarily indicative of the actual results that would have occurred had the transaction actually taken place at the beginning of the periods indicated.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="font-style: italic; display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Goodwill and Other Intangible Assets&lt;/font&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Goodwill is reviewed for impairment at least annually in accordance with the provisions of FASB ASC Subtopic 350-20, &lt;font style="font-style: italic; display: inline;"&gt;Intangibles - Goodwill and Other&lt;/font&gt;. The goodwill impairment test is a two-step test. Under the first step, the fair value of the reporting unit is compared with its carrying value (including goodwill). Fair value of the reporting unit is determined using a discounted cash flow analysis. If the fair value of the reporting unit exceeds its carrying value, step two does not need to be performed. If the fair value of the reporting unit is less than its carrying value, an indication of goodwill impairment exists for the reporting unit and the enterprise must perform step two of the impairment test (measurement). Under step two, an impairment charge is recognized for any excess of the carrying amount of the reporting unit's goodwill over the implied fair value of that goodwill. The implied fair value of goodwill is determined by allocating the fair value of the reporting unit in a manner similar to a purchase price allocation, in accordance with FASB ASC 805. The residual fair value after this allocation is the implied fair value of the reporting unit goodwill. The following table presents a roll forward of goodwill as of December 31, 2011 (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Balance as of December 31, 2010&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="left" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;11,371&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Agori goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="left" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2,083&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;CallTime goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;9,242&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Balance as of December 31, 2011&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;22,696&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company performed a goodwill impairment test as of September 30, 2011 and concluded that no impairment existed.&amp;#160;&amp;#160;As there were no changes in facts and circumstances that indicated that the fair value of the reporting unit may have been below its carrying amount, no additional impairment tests were performed during the fourth quarter of 2011.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
  <!--Commitments and contingencies-->
  <us-gaap:CommitmentsAndContingencies contextRef="c20111231" unitRef="U001" xsi:nil="true" />
  <!--Commitments and contingencies-->
  <us-gaap:CommitmentsAndContingencies contextRef="c20101231" unitRef="U001" xsi:nil="true" />
  <!--Leases of Lessee Disclosure [Text Block]-->
  <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;6.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;LEASE COMMITMENTS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company's world headquarters are located in approximately 220,000 square feet of space in three office buildings in Indianapolis, Indiana. The Company leases the space under an operating lease agreement and amendments which expire on March 31, 2018. The Company also occupies a product distribution center in Indianapolis, Indiana and has several other office leases throughout the United States and in 18 other countries with initial lease terms of up to five years. The Company rents office space for sales, services, development and international offices under month-to-month leases. In accordance with FASB ASC 840, rental expense is recognized ratably over the lease period, including those leases containing escalation clauses.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;The Company believes that all of its facilities are adequate and well suited to accommodate its business operations. The Company continuously reviews space requirements to ensure it has adequate room for growth in the future.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;Rent expense, net was $&amp;#173;&amp;#173;&amp;#173;&amp;#173;6.7 million, $5.7 million and $5.7 million for the years ended December 31, 2011, 2010 and 2009, respectively.&amp;#160;&amp;#160;Minimum future lease payments under the Company's operating leases as of December 31, 2011 are summarized as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%" style="font-family: times new roman; font-size: 10pt;"&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2012&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;6,604&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2013&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,664&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2014&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;8,342&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2015&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;8,321&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" width="1%"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;7,817&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 2px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 2px solid; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 2px solid; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;8,000&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 2px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" width="88%" style="padding-bottom: 4px;"&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 18pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;Total minimum lease payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" style="border-bottom: black 4px double; text-align: left;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="9%" style="border-bottom: black 4px double; text-align: right;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;46,748&lt;/font&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" width="1%" style="text-align: left; padding-bottom: 4px;"&gt;&lt;font style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
  <!--Accounts Payable and Accrued Liabilities, Current-->
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c20111231" unitRef="U001" decimals="-3">16545000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <!--Accounts Payable and Accrued Liabilities, Current-->
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c20101231" unitRef="U001" decimals="-3">16364000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <!--Employee-related Liabilities, Current-->
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c20111231" unitRef="U001" decimals="-3">8870000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <!--Employee-related Liabilities, Current-->
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c20101231" unitRef="U001" decimals="-3">6553000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Common Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20090101to20091231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Treasury Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20090101to20091231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Additional Paid-in Capital [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20090101to20091231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">3322000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20090101to20091231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Accumulated Deficit [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20090101to20091231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20090101to20091231" unitRef="U001" decimals="-3">3322000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Common Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20100101to20101231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Treasury Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20100101to20101231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Additional Paid-in Capital [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20100101to20101231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">3979000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20100101to20101231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Accumulated Deficit [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20100101to20101231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20100101to20101231" unitRef="U001" decimals="-3">3979000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Common Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20110101to20111231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Treasury Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20110101to20111231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Additional Paid-in Capital [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20110101to20111231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">5298000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20110101to20111231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Accumulated Deficit [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20110101to20111231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20110101to20111231" unitRef="U001" decimals="-3">5298000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Subsequent Events [Text Block]-->
  <us-gaap:SubsequentEventsTextBlock contextRef="c20110101to20111231">&lt;div&gt;&lt;div align="left" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;"&gt;15. SUBSEQUENT EVENTS&lt;/font&gt;&lt;/div&gt;&lt;div align="justify" style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div align="left" style="text-indent: 36pt; display: block; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;"&gt;On January 5, 2012, the Company closed its acquisition of certain assets of ATIO Corporation (Pty) Ltd (&amp;#8220;Atio&amp;#8221;), a reseller of its multichannel contact center solutions.&amp;#160;&amp;#160;Pursuant to the terms of the asset purchase agreement, the Company purchased certain assets of Atio for approximately $6.4 million, funded with cash-on-hand.&amp;#160;&amp;#160;The Company acquired the assets of Atio as a continued part of its growth strategy to accelerate business in key international markets.&amp;#160;&amp;#160;The allocation of the purchase price was not completed as of the date of this Annual Report on Form 10-K and the results of Atio's operations were not included in the Company's consolidated financial statements set forth above.&amp;#160;&amp;#160;The acquisition will be accounted for using the acquisition method of accounting in accordance with FASB ASC 805.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
  <!--Increase (Decrease) in Other Current Assets-->
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c20110101to20111231" unitRef="U001" decimals="-3">85000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <!--Increase (Decrease) in Other Current Assets-->
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c20100101to20101231" unitRef="U001" decimals="-3">1054000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <!--Increase (Decrease) in Other Current Assets-->
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c20090101to20091231" unitRef="U001" decimals="-3">1939000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <!--Unrealized Gain (Loss) on Investments-->
  <us-gaap:UnrealizedGainLossOnInvestments contextRef="c20110101to20111231" unitRef="U001" decimals="-3">-1000</us-gaap:UnrealizedGainLossOnInvestments>
  <!--Unrealized Gain (Loss) on Investments-->
  <us-gaap:UnrealizedGainLossOnInvestments contextRef="c20100101to20101231" unitRef="U001" decimals="-3">0</us-gaap:UnrealizedGainLossOnInvestments>
  <!--Unrealized Gain (Loss) on Investments-->
  <us-gaap:UnrealizedGainLossOnInvestments contextRef="c20090101to20091231" unitRef="U001" decimals="-3">0</us-gaap:UnrealizedGainLossOnInvestments>
  <!--Amendment Flag-->
  <dei:AmendmentFlag contextRef="c20110101to20111231">false</dei:AmendmentFlag>
  <!--Current Fiscal Year End Date-->
  <dei:CurrentFiscalYearEndDate contextRef="c20110101to20111231">--12-31</dei:CurrentFiscalYearEndDate>
  <!--Document Period End Date-->
  <dei:DocumentPeriodEndDate contextRef="c20110101to20111231">2011-12-31</dei:DocumentPeriodEndDate>
  <!--Entity Well-known Seasoned Issuer-->
  <dei:EntityWellKnownSeasonedIssuer contextRef="c20110101to20111231">No</dei:EntityWellKnownSeasonedIssuer>
  <!--Entity Voluntary Filers-->
  <dei:EntityVoluntaryFilers contextRef="c20110101to20111231">No</dei:EntityVoluntaryFilers>
  <!--Entity Current Reporting Status-->
  <dei:EntityCurrentReportingStatus contextRef="c20110101to20111231">Yes</dei:EntityCurrentReportingStatus>
  <!--Entity Filer Category-->
  <dei:EntityFilerCategory contextRef="c20110101to20111231">Accelerated Filer</dei:EntityFilerCategory>
  <!--Entity Public Float-->
  <dei:EntityPublicFloat contextRef="c20110630" unitRef="U001" decimals="0">500672812</dei:EntityPublicFloat>
  <!--Entity Registrant Name-->
  <dei:EntityRegistrantName contextRef="c20110101to20111231">Interactive Intelligence Group, Inc.</dei:EntityRegistrantName>
  <!--Entity Central Index Key-->
  <dei:EntityCentralIndexKey contextRef="c20110101to20111231">0001517650</dei:EntityCentralIndexKey>
  <!--Entity Common Stock, Shares Outstanding-->
  <dei:EntityCommonStockSharesOutstanding contextRef="c20120229" unitRef="U003" decimals="0">19126978</dei:EntityCommonStockSharesOutstanding>
  <!--Document Fiscal Year Focus-->
  <dei:DocumentFiscalYearFocus contextRef="c20110101to20111231">2011</dei:DocumentFiscalYearFocus>
  <!--Document Fiscal Period Focus-->
  <dei:DocumentFiscalPeriodFocus contextRef="c20110101to20111231">FY</dei:DocumentFiscalPeriodFocus>
  <!--Document Type-->
  <dei:DocumentType contextRef="c20110101to20111231">10-K</dei:DocumentType>
  <!--Deferred Product Revenue Current-->
  <inin:DeferredProductRevenueCurrent contextRef="c20111231" unitRef="U001" decimals="-3">3870000</inin:DeferredProductRevenueCurrent>
  <!--Deferred Product Revenue Current-->
  <inin:DeferredProductRevenueCurrent contextRef="c20101231" unitRef="U001" decimals="-3">3350000</inin:DeferredProductRevenueCurrent>
  <!--Deferred Services Revenue Current-->
  <inin:DeferredServicesRevenueCurrent contextRef="c20111231" unitRef="U001" decimals="-3">57423000</inin:DeferredServicesRevenueCurrent>
  <!--Deferred Services Revenue Current-->
  <inin:DeferredServicesRevenueCurrent contextRef="c20101231" unitRef="U001" decimals="-3">43281000</inin:DeferredServicesRevenueCurrent>
  <!--Recurring Revenue-->
  <inin:RecurringRevenue contextRef="c20110101to20111231" unitRef="U001" decimals="-3">91411000</inin:RecurringRevenue>
  <!--Recurring Revenue-->
  <inin:RecurringRevenue contextRef="c20100101to20101231" unitRef="U001" decimals="-3">68740000</inin:RecurringRevenue>
  <!--Recurring Revenue-->
  <inin:RecurringRevenue contextRef="c20090101to20091231" unitRef="U001" decimals="-3">55798000</inin:RecurringRevenue>
  <!--Cost Of Recurring Revenue-->
  <inin:CostOfRecurringRevenue contextRef="c20110101to20111231" unitRef="U001" decimals="-3">23801000</inin:CostOfRecurringRevenue>
  <!--Cost Of Recurring Revenue-->
  <inin:CostOfRecurringRevenue contextRef="c20100101to20101231" unitRef="U001" decimals="-3">16991000</inin:CostOfRecurringRevenue>
  <!--Cost Of Recurring Revenue-->
  <inin:CostOfRecurringRevenue contextRef="c20090101to20091231" unitRef="U001" decimals="-3">12913000</inin:CostOfRecurringRevenue>
  <!--Increase Decrease In Deferred Product Revenue-->
  <inin:IncreaseDecreaseInDeferredProductRevenue contextRef="c20110101to20111231" unitRef="U001" decimals="-3">489000</inin:IncreaseDecreaseInDeferredProductRevenue>
  <!--Increase Decrease In Deferred Product Revenue-->
  <inin:IncreaseDecreaseInDeferredProductRevenue contextRef="c20100101to20101231" unitRef="U001" decimals="-3">-2329000</inin:IncreaseDecreaseInDeferredProductRevenue>
  <!--Increase Decrease In Deferred Product Revenue-->
  <inin:IncreaseDecreaseInDeferredProductRevenue contextRef="c20090101to20091231" unitRef="U001" decimals="-3">918000</inin:IncreaseDecreaseInDeferredProductRevenue>
  <!--Increase Decrease In Deferred Services Revenue-->
  <inin:IncreaseDecreaseInDeferredServicesRevenue contextRef="c20110101to20111231" unitRef="U001" decimals="-3">18675000</inin:IncreaseDecreaseInDeferredServicesRevenue>
  <!--Increase Decrease In Deferred Services Revenue-->
  <inin:IncreaseDecreaseInDeferredServicesRevenue contextRef="c20100101to20101231" unitRef="U001" decimals="-3">7201000</inin:IncreaseDecreaseInDeferredServicesRevenue>
  <!--Increase Decrease In Deferred Services Revenue-->
  <inin:IncreaseDecreaseInDeferredServicesRevenue contextRef="c20090101to20091231" unitRef="U001" decimals="-3">3921000</inin:IncreaseDecreaseInDeferredServicesRevenue>
</xbrl>
