<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 3.4a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 21.xfr; Date: 2013/01/08T04:46:19 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://xbrl.sec.gov/rr/role/RiskReturn" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#RiskReturn" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/rr/role/ShareholderFeesData" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#ShareholderFeesData" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/rr/role/OperatingExpensesData" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#OperatingExpensesData" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/rr/role/ExpenseExample" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#ExpenseExample" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#ExpenseExampleNoRedemption" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/rr/role/BarChartData" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#BarChartData" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/rr/role/PerformanceTableData" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#PerformanceTableData" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/rr/role/RiskReturnDetail" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#RiskReturnDetail" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/rr/role/RiskReturnDetailData" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#RiskReturnDetailData" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/RiskReturn" xlink:title="0003 - Document - Risk/Return Summary" />
    <link:calculationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/ShareholderFeesData" xlink:title="0004 - Schedule - Shareholder Fees" />
    <link:calculationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/OperatingExpensesData" xlink:title="0005 - Schedule - Annual Fund Operating Expenses">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_NetExpensesOverAssets" xlink:label="loc_chfNetExpensesOverAssets" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesOverAssets" xlink:label="loc_chfExpensesOverAssets" />
      <link:calculationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_chfNetExpensesOverAssets" xlink:to="loc_chfExpensesOverAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_FeeWaiverOrReimbursementOverAssets" xlink:label="loc_chfFeeWaiverOrReimbursementOverAssets" />
      <link:calculationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_chfNetExpensesOverAssets" xlink:to="loc_chfFeeWaiverOrReimbursementOverAssets" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/ExpenseExample" xlink:title="0006 - Schedule - Expense Example {Transposed}" />
    <link:calculationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption" xlink:title="0007 - Schedule - Expense Example, No Redemption {Transposed}" />
    <link:calculationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/BarChartData" xlink:title="0008 - Schedule - Annual Total Returns" />
    <link:calculationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/PerformanceTableData" xlink:title="0009 - Schedule - Average Annual Total Returns {Transposed}" />
    <link:calculationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/RiskReturnDetail" xlink:title="0010 - Document - Risk/Return Detail {Unlabeled}" />
    <link:calculationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/RiskReturnDetailData" xlink:title="0011 - Disclosure - Risk/Return Detail Data {Elements}" />
</link:linkbase>
