<!-- Generated by iC(tm) - CompSci Interactive Converter - http://www.compsciresources.com -->
<!-- Created: Mon Jan 28 17:09:34 UTC 2013 -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2012-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:ck0000911637="http://mfs.com/20130125" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:compsci="http://compsciresources.com" xmlns:rr="http://xbrl.sec.gov/rr/2012-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:type="simple" xlink:href="ck0000911637-20130125.xsd"/>
  <context id="default">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002500Member_S000002500Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002500Member_S000002500Member_C000006789Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006789Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002500Member_S000002500Member_C000006790Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006790Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002500Member_S000002500Member_C000006791Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006791Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002500Member_S000002500Member_C000006792Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006792Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002500Member_S000002500Member_C000068492Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000068492Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002500Member_S000002500Member_C000068493Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000068493Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002500Member_S000002500Member_C000068494Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000068494Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002500Member_S000002500Member_C000068495Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000068495Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002500Member_S000002500Member_C000068496Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000068496Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002500Member_S000002500Member_AfterTaxesOnDistributionsMember_C000006789Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006789Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002500Member_S000002500Member_AfterTaxesOnDistributionsAndSalesMember_C000006789Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006789Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002500Member_S000002500Member_index_Standard_Poors_500_Stock_IndexMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002500Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">ck0000911637:index_Standard_Poors_500_Stock_IndexMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_C000006776Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006776Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_C000006777Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006777Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_C000006778Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006778Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_C000006779Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006779Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_C000006780Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006780Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_C000006781Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006781Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_C000006782Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006782Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_C000006783Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006783Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_C000006785Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006785Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_C000006787Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006787Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_C000006788Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006788Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_C000125404Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000125404Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_AfterTaxesOnDistributionsMember_C000006776Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006776Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_AfterTaxesOnDistributionsAndSalesMember_C000006776Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000911637:C000006776Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="S000002499Member_S000002499Member_index_Russell_Midcap_Value_IndexMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000911637</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000911637:S000002499Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">ck0000911637:index_Russell_Midcap_Value_IndexMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-09-30</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <unit id="pure">
    <measure>xbrli:pure</measure>
  </unit>
  <unit id="usd">
    <measure>iso4217:USD</measure>
  </unit>
  <link:footnoteLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:label="_MaximumDeferredSalesChargeOverOther-S000002500Member_S000002500Member_C000006789Member" xlink:href="#_MaximumDeferredSalesChargeOverOther-S000002500Member_S000002500Member_C000006789Member"/>
    <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="ftnt_0" xml:lang="en-US">On shares purchased without an initial sales charge and redeemed within 18 months of purchase for shares purchased on or after August 1, 2012, and within 24 months of purchase for shares purchased prior to August 1, 2012.</link:footnote>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_MaximumDeferredSalesChargeOverOther-S000002500Member_S000002500Member_C000006789Member" xlink:to="ftnt_0" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006789Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006789Member"/>
    <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="ftnt_1" xml:lang="en-US">Effective February 1, 2013, Massachusetts Financial Services Company has agreed in writing to reduce its management fee to 0.40% of the fund&apos;s average daily net assets annually. This agreement will remain in effect until modified by the fund&apos;s Board of Trustees, but such agreement will continue until at least January 31, 2014. In addition, Effective February 1, 2013, Massachusetts Financial Services Company has agreed in writing to bear the fund&apos;s expenses, excluding interest, taxes, extraordinary expenses, brokerage and transaction costs, and investment-related expenses (such as interest and borrowing expenses incurred in connection with the fund&apos;s investment activity), such that &quot;Total Annual Fund Operating Expenses&quot; do not exceed 0.85% of the fund&apos;s average daily net assets annually for each of Class A and Class R3 shares, 1.60% of the fund&apos;s average daily net assets annually for each of Class B, Class C, and Class R1 shares, 0.60% of the fund&apos;s average daily net assets annually for each of Class I and Class R4 shares, 1.10% of the fund&apos;s average daily net assets annually for Class R2 shares, and 0.53% of the fund&apos;s average daily net assets annually for Class R5 shares. This written agreement will continue until modified by the fund&apos;s Board of Trustees, but such agreement will continue until at least January 31, 2014.</link:footnote>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006789Member" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006790Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006790Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006790Member" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006791Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006791Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006791Member" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006792Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006792Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006792Member" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068492Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068492Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068492Member" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068493Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068493Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068493Member" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068494Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068494Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068494Member" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068495Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068495Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068495Member" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068496Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068496Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068496Member" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_MaximumDeferredSalesChargeOverOther-S000002499Member_S000002499Member_C000006776Member" xlink:href="#_MaximumDeferredSalesChargeOverOther-S000002499Member_S000002499Member_C000006776Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_MaximumDeferredSalesChargeOverOther-S000002499Member_S000002499Member_C000006776Member" xlink:to="ftnt_0" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006776Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006776Member"/>
    <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="ftnt_2" xml:lang="en-US">MFS Fund Distributors, Inc. has agreed in writing to waive the program management fee for each of the fund&apos;s Class 529A, Class 529B, and Class 529C shares to 0.05% of the fund&apos;s average daily net assets attributable to each share class annually.  This written agreement will expire on January 31, 2014, unless MFS Fund Distributors, Inc. elects to extend the waiver. In addition, Massachusetts Financial Services Company has agreed in writing to bear the fund&apos;s expenses, excluding interest, taxes, extraordinary expenses, brokerage and transaction costs, and investment-related expenses (such as interest and borrowing expenses incurred in connection with the fund&apos;s investment activity), such that &quot;Total Annual Fund Operating Expenses&quot; do not exceed 1.25% of the fund&apos;s average daily net assets annually for each of Class A and Class R3 shares, 2.00% of the fund&apos;s average daily net assets annually for each of Class B, Class C, and Class R1 shares, 1.00% of the fund&apos;s average daily net assets annually for each of Class I and Class R4 shares, 1.30% of the fund&apos;s average daily net assets annually for Class 529A shares, 2.05% of the fund&apos;s average daily net assets annually for each of Class 529B and Class 529C shares, 1.50% of the fund&apos;s average daily net assets annually for Class R2 shares, and 0.91% of the fund&apos;s average daily net assets annually for Class R5 shares. This written agreement will continue until modified by the fund&apos;s Board of Trustees, but such agreement will continue until at least January 31, 2014.</link:footnote>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006776Member" xlink:to="ftnt_2" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006781Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006781Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006781Member" xlink:to="ftnt_2" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006782Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006782Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006782Member" xlink:to="ftnt_2" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006783Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006783Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006783Member" xlink:to="ftnt_2" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006778Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006778Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006778Member" xlink:to="ftnt_2" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006779Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006779Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006779Member" xlink:to="ftnt_2" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006780Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006780Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006780Member" xlink:to="ftnt_2" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006785Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006785Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006785Member" xlink:to="ftnt_2" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006787Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006787Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006787Member" xlink:to="ftnt_2" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006788Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006788Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006788Member" xlink:to="ftnt_2" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006777Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006777Member"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006777Member" xlink:to="ftnt_2" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000125404Member" xlink:href="#_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000125404Member"/>
<!-- [WMV4][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+RMWF/8mwKgXndJJ1SJyvmgKvxuLfGxya8/wb8WZG5uhdSrwNd2z2aJWcrKSpoZsb4YsgW6DVY0zlt5nFMYPDIO4lr0nBkuP7pfLeutg6FrKn3HrQSocQ2CO9OFKr66RdyYtzDMGsXKRXOkCycg0pdU5YwVH39WvFi1UtlPVg+JiDDjAzYls5DPcI+QnDQ+TSOn9ySfbyvgXPr2YYOnLj8] CSR-->
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000125404Member" xlink:to="ftnt_2" order="1"/>
  </link:footnoteLink>
  <dei:EntityRegistrantName contextRef="default">MFS SERIES TRUST XI</dei:EntityRegistrantName>
  <dei:DocumentType contextRef="default">485BPOS</dei:DocumentType>
  <dei:AmendmentFlag contextRef="default">false</dei:AmendmentFlag>
  <dei:EntityCentralIndexKey contextRef="default">0000911637</dei:EntityCentralIndexKey>
  <dei:DocumentPeriodEndDate contextRef="default">2012-09-30</dei:DocumentPeriodEndDate>
  <dei:DocumentCreationDate contextRef="default">2013-01-25</dei:DocumentCreationDate>
  <dei:DocumentEffectiveDate contextRef="default">2013-01-28</dei:DocumentEffectiveDate>
  <rr:ProspectusDate contextRef="default">2013-01-28</rr:ProspectusDate>
  <rr:RiskReturnHeading contextRef="S000002500Member_S000002500Member">MFS Blended Research Core Equity Fund Summary of Key Information</rr:RiskReturnHeading>
  <dei:TradingSymbol contextRef="S000002500Member_S000002500Member_C000006789Member">MUEAX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002500Member_S000002500Member_C000006790Member">MUSBX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002500Member_S000002500Member_C000006791Member">MUECX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002500Member_S000002500Member_C000006792Member">MUSEX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002500Member_S000002500Member_C000068492Member">MUERX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002500Member_S000002500Member_C000068493Member">MUESX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002500Member_S000002500Member_C000068494Member">MUETX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002500Member_S000002500Member_C000068495Member">MUEUX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002500Member_S000002500Member_C000068496Member">MUEVX</dei:TradingSymbol>
  <rr:PortfolioTurnoverHeading contextRef="S000002500Member_S000002500Member">Portfolio Turnover</rr:PortfolioTurnoverHeading>
  <rr:PortfolioTurnoverTextBlock contextRef="S000002500Member_S000002500Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;The fund pays transaction costs, such as commissions, when it buys and sells securities (or &amp;#8220;turns over&amp;#8221; its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable account. These transaction costs, which are not reflected in &amp;#8220;Annual Fund Operating Expenses&amp;#8221; or in the &amp;#8220;Example,&amp;#8221; affect the fund&amp;#8217;s performance.&amp;#160; During the most recent fiscal year, the fund&amp;#8217;s portfolio turnover rate was 59% of the average value of its portfolio.&lt;/font&gt; &lt;/p&gt;</rr:PortfolioTurnoverTextBlock>
  <rr:PortfolioTurnoverRate unitRef="pure" contextRef="S000002500Member_S000002500Member" decimals="INF">0.59</rr:PortfolioTurnoverRate>
  <rr:BarChartAndPerformanceTableHeading contextRef="S000002500Member_S000002500Member">Performance Information</rr:BarChartAndPerformanceTableHeading>
  <rr:PerformanceNarrativeTextBlock contextRef="S000002500Member_S000002500Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;The bar chart and performance table below are intended to provide some indication of the risks of investing in the fund by showing changes in the fund&amp;#8217;s performance over time and how the fund&amp;#8217;s performance over time compares with that of a broad measure of market performance.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;Performance information prior to June&amp;#160;1, 2008, reflects time periods when the fund had a policy of investing at least 80% of its net assets in union- and labor-sensitive companies. This policy was eliminated effective June&amp;#160;1, 2008. The fund&amp;#8217;s past performance (before and after taxes) does not necessarily indicate how the fund will perform in the future. Updated performance is available online at &lt;b&gt;mfs.com&lt;/b&gt; or by calling 1-800-225-2606.&lt;/font&gt; &lt;/p&gt;</rr:PerformanceNarrativeTextBlock>
  <rr:BarChartHeading contextRef="S000002500Member_S000002500Member">Class A Bar Chart.</rr:BarChartHeading>
  <rr:AnnualReturn2003 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.2533</rr:AnnualReturn2003>
  <rr:AnnualReturn2004 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.1297</rr:AnnualReturn2004>
  <rr:AnnualReturn2005 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.0566</rr:AnnualReturn2005>
  <rr:AnnualReturn2006 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.2009</rr:AnnualReturn2006>
  <rr:AnnualReturn2007 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.0820</rr:AnnualReturn2007>
  <rr:AnnualReturn2008 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">-0.3657</rr:AnnualReturn2008>
  <rr:AnnualReturn2009 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.2516</rr:AnnualReturn2009>
  <rr:AnnualReturn2010 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.1611</rr:AnnualReturn2010>
  <rr:AnnualReturn2011 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.0171</rr:AnnualReturn2011>
  <rr:AnnualReturn2012 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.1497</rr:AnnualReturn2012>
  <rr:BarChartTableTextBlock contextRef="S000002500Member_S000002500Member">~ http://mfs.com/20130125/role/ScheduleAnnualTotalReturnsBarChart20005 column dei_LegalEntityAxis compact ck0000911637_S000002500Member row primary compact * ~</rr:BarChartTableTextBlock>
  <rr:BarChartNarrativeTextBlock contextRef="S000002500Member_S000002500Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;The bar chart does not take into account any sales charges (loads) that you may be required to pay upon purchase or redemption of the fund&apos;s shares. If these sales charges were included, they would reduce the returns shown.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-family: Times New Roman;&quot;/&gt; &lt;/p&gt;</rr:BarChartNarrativeTextBlock>
  <rr:HighestQuarterlyReturnLabel contextRef="S000002500Member_S000002500Member">highest quarterly return</rr:HighestQuarterlyReturnLabel>
  <rr:BarChartHighestQuarterlyReturn unitRef="pure" contextRef="S000002500Member_S000002500Member" decimals="INF">0.1530</rr:BarChartHighestQuarterlyReturn>
  <rr:BarChartHighestQuarterlyReturnDate contextRef="S000002500Member_S000002500Member">2009-06-30</rr:BarChartHighestQuarterlyReturnDate>
  <rr:LowestQuarterlyReturnLabel contextRef="S000002500Member_S000002500Member">lowest quarterly return</rr:LowestQuarterlyReturnLabel>
  <rr:BarChartLowestQuarterlyReturn unitRef="pure" contextRef="S000002500Member_S000002500Member" decimals="INF">-0.2123</rr:BarChartLowestQuarterlyReturn>
  <rr:BarChartLowestQuarterlyReturnDate contextRef="S000002500Member_S000002500Member">2009-12-31</rr:BarChartLowestQuarterlyReturnDate>
  <rr:BarChartClosingTextBlock contextRef="S000002500Member_S000002500Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;During the period(s)&amp;#160;shown in the bar chart, the highest quarterly return was 15.30% (for the calendar quarter ended June&amp;#160;30, 2009) and the lowest quarterly return was (21.23)% (for the calendar quarter ended December&amp;#160;31, 2009).&lt;/font&gt; &lt;/p&gt;</rr:BarChartClosingTextBlock>
  <rr:PerformanceTableHeading contextRef="S000002500Member_S000002500Member">Performance Table. </rr:PerformanceTableHeading>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="INF">0.1010</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="INF">0.0039</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="INF">0.0709</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002500Member_S000002500Member_C000006790Member">B Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="INF">0.1312</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="INF">0.0077</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="INF">0.0695</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002500Member_S000002500Member_C000006791Member">C Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="INF">0.1530</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="INF">0.0176</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="INF">0.0799</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002500Member_S000002500Member_C000006792Member">I Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="INF">0.1414</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="INF">0.0078</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="INF">0.0693</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002500Member_S000002500Member_C000068492Member">R1 Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="INF">0.1477</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="INF">0.0129</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="INF">0.0747</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002500Member_S000002500Member_C000068493Member">R2 Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="INF">0.1499</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="INF">0.0154</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="INF">0.0774</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002500Member_S000002500Member_C000068494Member">R3 Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="INF">0.1520</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="INF">0.0178</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="INF">0.0800</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002500Member_S000002500Member_C000068495Member">R4 Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="INF">0.1534</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="INF">0.0176</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="INF">0.0799</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002500Member_S000002500Member_C000068496Member">R5 Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.0836</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.0032</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.0704</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002500Member_S000002500Member_C000006789Member">A Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002500Member_S000002500Member_AfterTaxesOnDistributionsMember_C000006789Member" decimals="INF">0.0818</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002500Member_S000002500Member_AfterTaxesOnDistributionsMember_C000006789Member" decimals="INF">0.0006</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002500Member_S000002500Member_AfterTaxesOnDistributionsMember_C000006789Member" decimals="INF">0.0684</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002500Member_S000002500Member_AfterTaxesOnDistributionsMember_C000006789Member">A Shares Returns After Taxes on Distributions</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002500Member_S000002500Member_AfterTaxesOnDistributionsAndSalesMember_C000006789Member" decimals="INF">0.0567</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002500Member_S000002500Member_AfterTaxesOnDistributionsAndSalesMember_C000006789Member" decimals="INF">0.0023</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002500Member_S000002500Member_AfterTaxesOnDistributionsAndSalesMember_C000006789Member" decimals="INF">0.0618</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002500Member_S000002500Member_AfterTaxesOnDistributionsAndSalesMember_C000006789Member">A Shares Returns After Taxes on Distributions and Sale of Fund Shares</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002500Member_S000002500Member_index_Standard_Poors_500_Stock_IndexMember" decimals="INF">0.1600</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002500Member_S000002500Member_index_Standard_Poors_500_Stock_IndexMember" decimals="INF">0.0166</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002500Member_S000002500Member_index_Standard_Poors_500_Stock_IndexMember" decimals="INF">0.0710</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002500Member_S000002500Member_index_Standard_Poors_500_Stock_IndexMember">Index Comparison (Reflects no deduction for fees, expenses or taxes) Standard &amp; Poor&apos;s 500 Stock Index </rr:AverageAnnualReturnLabel>
  <rr:PerformanceTableTextBlock contextRef="S000002500Member_S000002500Member">~ http://mfs.com/20130125/role/ScheduleAverageAnnualReturnsTransposed20006 column dei_LegalEntityAxis compact ck0000911637_S000002500Member column rr_PerformanceMeasureAxis compact * row primary compact * ~</rr:PerformanceTableTextBlock>
  <rr:PerformanceTableClosingTextBlock contextRef="S000002500Member_S000002500Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;Aft&lt;/font&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;er-tax returns are calculated using the historical highest individual federal marginal income tax rates and do not reflect the impact of state and local taxes. Your actual after-tax returns will depend on your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant to investors who hold their shares through tax-deferred arrangements, such as 401(k)&amp;#160;plans or individual retirement accounts. The after-tax returns are shown for only one of the fund&amp;#8217;s classes of shares, and after-tax returns for the fund&amp;#8217;s other classes of shares will vary from the returns shown.&lt;/font&gt; &lt;/p&gt; </rr:PerformanceTableClosingTextBlock>
  <rr:PerformanceTableUsesHighestFederalRate contextRef="S000002500Member_S000002500Member">After-tax returns are calculated using the historical highest individual federal marginal income tax rates and do not reflect the impact of state and local taxes.</rr:PerformanceTableUsesHighestFederalRate>
  <rr:PerformanceInformationIllustratesVariabilityOfReturns contextRef="S000002500Member_S000002500Member">The bar chart and performance table below are intended to provide some indication of the risks of investing in the fund by showing changes in the fund&apos;s performance over time and how the fund&apos;s performance over time compares with that of a broad measure of market performance.</rr:PerformanceInformationIllustratesVariabilityOfReturns>
  <rr:PerformancePastDoesNotIndicateFuture contextRef="S000002500Member_S000002500Member">The fund&apos;s past performance (before and after taxes) does not necessarily indicate how the fund will perform in the future.</rr:PerformancePastDoesNotIndicateFuture>
  <rr:PerformanceTableOneClassOfAfterTaxShown contextRef="S000002500Member_S000002500Member">The after-tax returns are shown for only one of the fund&apos;s classes of shares, and after-tax returns for the fund&apos;s other classes of shares will vary from the returns shown.</rr:PerformanceTableOneClassOfAfterTaxShown>
  <rr:IndexNoDeductionForFeesExpensesTaxes contextRef="S000002500Member_S000002500Member">Reflects no deduction for fees, expenses or taxes</rr:IndexNoDeductionForFeesExpensesTaxes>
  <rr:BarChartDoesNotReflectSalesLoads contextRef="S000002500Member_S000002500Member">The bar chart does not take into account any sales charges (loads) that you may be required to pay upon purchase or redemption of the fund&apos;s shares. If these sales charges were included, they would reduce the returns shown.</rr:BarChartDoesNotReflectSalesLoads>
  <rr:PerformanceAvailabilityPhone contextRef="S000002500Member_S000002500Member">1-800-225-2606</rr:PerformanceAvailabilityPhone>
  <rr:PerformanceAvailabilityWebSiteAddress contextRef="S000002500Member_S000002500Member">mfs.com</rr:PerformanceAvailabilityWebSiteAddress>
  <rr:AverageAnnualReturnCaption contextRef="S000002500Member_S000002500Member"> Average Annual Total Returns (for the Periods Ended December 31, 2012) </rr:AverageAnnualReturnCaption>
  <rr:PerformanceTableNotRelevantToTaxDeferred contextRef="S000002500Member_S000002500Member">Your actual after-tax returns will depend on your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant to investors who hold their shares through tax-deferred arrangements, such as 401(k) plans or individual retirement accounts.</rr:PerformanceTableNotRelevantToTaxDeferred>
  <rr:ObjectiveHeading contextRef="S000002500Member_S000002500Member">Investment Objective</rr:ObjectiveHeading>
  <rr:ObjectivePrimaryTextBlock contextRef="S000002500Member_S000002500Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;The fund&amp;#8217;s investment objective is to seek capital appreciation.&lt;/font&gt; &lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
  <rr:ExpenseExampleHeading contextRef="S000002500Member_S000002500Member">Example</rr:ExpenseExampleHeading>
  <rr:ExpenseExampleNarrativeTextBlock contextRef="S000002500Member_S000002500Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;This example is intended to help you compare the cost of investing in the fund with the cost of investing in other mutual funds.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;The example assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; and the fund&amp;#8217;s operating expenses remain the same.&lt;/font&gt; &lt;/p&gt;</rr:ExpenseExampleNarrativeTextBlock>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="0">657</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="0">924</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="0">1210</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="0">2025</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="0">563</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="0">901</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="0">1266</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="0">2160</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleNoRedemptionYear01 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="0">163</rr:ExpenseExampleNoRedemptionYear01>
  <rr:ExpenseExampleNoRedemptionYear03 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="0">601</rr:ExpenseExampleNoRedemptionYear03>
  <rr:ExpenseExampleNoRedemptionYear05 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="0">1066</rr:ExpenseExampleNoRedemptionYear05>
  <rr:ExpenseExampleNoRedemptionYear10 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="0">2160</rr:ExpenseExampleNoRedemptionYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="0">263</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="0">601</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="0">1066</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="0">2353</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleNoRedemptionYear01 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="0">163</rr:ExpenseExampleNoRedemptionYear01>
  <rr:ExpenseExampleNoRedemptionYear03 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="0">601</rr:ExpenseExampleNoRedemptionYear03>
  <rr:ExpenseExampleNoRedemptionYear05 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="0">1066</rr:ExpenseExampleNoRedemptionYear05>
  <rr:ExpenseExampleNoRedemptionYear10 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="0">2353</rr:ExpenseExampleNoRedemptionYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="0">61</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="0">291</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="0">540</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="0">1253</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="0">163</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="0">601</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="0">1066</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="0">2353</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="0">112</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="0">448</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="0">806</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="0">1817</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="0">87</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="0">370</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="0">674</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="0">1539</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="0">61</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="0">291</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="0">540</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="0">1253</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="0">54</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="0">256</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="0">476</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="0">1106</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleWithRedemptionTableTextBlock contextRef="S000002500Member_S000002500Member">~ http://mfs.com/20130125/role/ScheduleExpenseExampleTransposed20003 column dei_LegalEntityAxis compact ck0000911637_S000002500Member row primary compact * ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
  <rr:ExpenseExampleNoRedemptionTableTextBlock contextRef="S000002500Member_S000002500Member">~ http://mfs.com/20130125/role/ScheduleExpenseExampleNoRedemptionTransposed20004 column dei_LegalEntityAxis compact ck0000911637_S000002500Member row primary compact * ~</rr:ExpenseExampleNoRedemptionTableTextBlock>
  <rr:ExpenseExampleByYearCaption contextRef="S000002500Member_S000002500Member"> Although your actual costs will likely be higher or lower, under these assumptions your costs would be: </rr:ExpenseExampleByYearCaption>
  <rr:StrategyHeading contextRef="S000002500Member_S000002500Member">Principal Investment Strategies</rr:StrategyHeading>
  <rr:StrategyNarrativeTextBlock contextRef="S000002500Member_S000002500Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;MFS (Massachusetts Financial Services Company, the fund&amp;#8217;s investment adviser) normally invests at least 80% of the fund&amp;#8217;s net assets in equity securities.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;Equity securities include common stocks, preferred stocks, securities convertible into stocks, and depositary receipts for such securities.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;In selecting investments for the fund, MFS is not constrained to any particular investment style. MFS may invest the fund&amp;#8217;s assets in the stocks of companies it believes to have above average earnings growth potential compared to other companies (growth companies), in the stocks of companies it believes are undervalued compared to their perceived worth (value companies), or in a combination of growth and value companies.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;While MFS may invest the fund&amp;#8217;s assets in companies of any size, MFS generally focuses on companies with large capitalizations.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;MFS may invest the fund&amp;#8217;s assets in foreign securities.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;MFS uses a bottom-up approach to buying and selling investments for the fund.&lt;/font&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;Investments are selected based on fundamental analysis of individual issuers and quantitative models&lt;/font&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;that systematically evaluate issuers.&lt;/font&gt; &lt;/p&gt;</rr:StrategyNarrativeTextBlock>
  <rr:ExpenseHeading contextRef="S000002500Member_S000002500Member">Fees and Expenses</rr:ExpenseHeading>
  <rr:ExpenseNarrativeTextBlock contextRef="S000002500Member_S000002500Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;This table describes the fees and expenses that you may pay when you buy and hold shares of the fund. The annual fund operating expenses for Class&amp;#160;R5 shares are based on estimated &amp;#8220;Other Expenses&amp;#8221; for the current fiscal year expressed as a percentage of the fund&amp;#8217;s estimated average net assets during the period.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;You may qualify for sales charge reductions if you and certain members of your family invest, or agree to invest in the future, at least $50,000 in MFS Funds. More information about these and other waivers and reductions is available from your financial intermediary and in &amp;#8220;Sales Charges and Waivers or Reductions&amp;#8221; on page&amp;#160;7 of the fund&amp;#8217;s prospectus and &amp;#8220;Waivers of Sales Charges&amp;#8221; on page&amp;#160;I-15 of the fund&amp;#8217;s statement of additional information Part&amp;#160;I.&lt;/font&gt; &lt;/p&gt;</rr:ExpenseNarrativeTextBlock>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.0575</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumDeferredSalesChargeOverOther id="_MaximumDeferredSalesChargeOverOther-S000002500Member_S000002500Member_C000006789Member" unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.0100</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="INF">0.0400</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="INF">0.0100</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="INF">0.0000</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="INF">0.0000</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="INF">0.0000</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="INF">0.0000</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="INF">0.0000</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="INF">0.0000</rr:MaximumDeferredSalesChargeOverOther>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.0060</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="INF">0.0060</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="INF">0.0060</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="INF">0.0060</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="INF">0.0060</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="INF">0.0060</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="INF">0.0060</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="INF">0.0060</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="INF">0.0060</rr:ManagementFeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.0025</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="INF">0.0100</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="INF">0.0100</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="INF">0.0000</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="INF">0.0100</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="INF">0.0050</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="INF">0.0025</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="INF">0.0000</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="INF">0.0000</rr:DistributionAndService12b1FeesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.0046</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="INF">0.0046</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="INF">0.0046</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="INF">0.0046</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="INF">0.0046</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="INF">0.0046</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="INF">0.0046</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="INF">0.0046</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="INF">0.0033</rr:OtherExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.0131</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="INF">0.0206</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="INF">0.0206</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="INF">0.0106</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="INF">0.0206</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="INF">0.0156</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="INF">0.0131</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="INF">0.0106</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="INF">0.0093</rr:ExpensesOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006789Member" unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">-0.0046</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006790Member" unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="INF">-0.0046</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006791Member" unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="INF">-0.0046</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000006792Member" unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="INF">-0.0046</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068492Member" unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="INF">-0.0046</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068493Member" unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="INF">-0.0046</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068494Member" unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="INF">-0.0046</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068495Member" unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="INF">-0.0046</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002500Member_S000002500Member_C000068496Member" unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="INF">-0.0040</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006789Member" decimals="INF">0.0085</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006790Member" decimals="INF">0.0160</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006791Member" decimals="INF">0.0160</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000006792Member" decimals="INF">0.0060</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068492Member" decimals="INF">0.0160</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068493Member" decimals="INF">0.0110</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068494Member" decimals="INF">0.0085</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068495Member" decimals="INF">0.0060</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002500Member_S000002500Member_C000068496Member" decimals="INF">0.0053</rr:NetExpensesOverAssets>
  <rr:ShareholderFeesTableTextBlock contextRef="S000002500Member_S000002500Member">~ http://mfs.com/20130125/role/ScheduleShareholderFees20001 column dei_LegalEntityAxis compact ck0000911637_S000002500Member row primary compact * ~</rr:ShareholderFeesTableTextBlock>
  <rr:AnnualFundOperatingExpensesTableTextBlock contextRef="S000002500Member_S000002500Member">~ http://mfs.com/20130125/role/ScheduleAnnualFundOperatingExpenses20002 column dei_LegalEntityAxis compact ck0000911637_S000002500Member row primary compact * ~</rr:AnnualFundOperatingExpensesTableTextBlock>
  <rr:FeeWaiverOrReimbursementOverAssetsDateOfTermination contextRef="S000002500Member_S000002500Member">2014-01-31</rr:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
  <rr:ExpenseBreakpointDiscounts contextRef="S000002500Member_S000002500Member">You may qualify for sales charge reductions if you and certain members of your family invest, or agree to invest in the future, at least $50,000 in MFS Funds.</rr:ExpenseBreakpointDiscounts>
  <rr:OperatingExpensesCaption contextRef="S000002500Member_S000002500Member"> Annual Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment): </rr:OperatingExpensesCaption>
  <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount unitRef="usd" contextRef="S000002500Member_S000002500Member" decimals="0">50000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
  <rr:OtherExpensesNewFundBasedOnEstimates contextRef="S000002500Member_S000002500Member">The annual fund operating expenses for Class R5 shares are based on estimated &quot;Other Expenses&quot; for the current fiscal year expressed as a percentage of the fund&apos;s estimated average net assets during the period.</rr:OtherExpensesNewFundBasedOnEstimates>
  <rr:ShareholderFeesCaption contextRef="S000002500Member_S000002500Member"> Shareholder Fees (fees paid directly from your investment): </rr:ShareholderFeesCaption>
  <rr:RiskHeading contextRef="S000002500Member_S000002500Member">Principal Risks</rr:RiskHeading>
  <rr:RiskNarrativeTextBlock contextRef="S000002500Member_S000002500Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;As with any mutual fund, the fund may not achieve its objective and/or you could lose money on your investment in the fund. An investment in the fund is not a bank deposit and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental agency.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;The principal risks of investing in the fund are:&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;b&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-weight:bold; font-family: Times New Roman;&quot;&gt;Stock Market/Company Risk:&lt;/font&gt;&lt;/b&gt; &lt;i&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-style:italic;&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/i&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;Stock markets are volatile and can decline significantly in response to issuer, market, economic, industry, political, regulatory, geopolitical, and other conditions, as well as to investor perceptions of these conditions. The price of an equity security can decrease significantly in response to these conditions, and these conditions can affect a single issuer or type of security, issuers within a broad market sector, industry or geographic region, or the market in general.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;b&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-weight:bold; font-family: Times New Roman;&quot;&gt;Foreign Risk:&lt;/font&gt;&lt;/b&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;&amp;#160;Exposure to foreign markets through issuers or currencies can involve additional risks relating to market, economic, political, regulatory, geopolitical, and other conditions. These factors can make foreign investments, especially those in emerging markets, more volatile and less liquid than U.S. investments. In addition, foreign markets can react differently to these conditions than the U.S. market.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;b&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-weight:bold; font-family: Times New Roman;&quot;&gt;Investment Selection Risk:&lt;/font&gt;&lt;/b&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;&amp;#160;MFS&amp;#8217; investment analysis, its development and use of quantitative models, and its selection of investments may not produce the intended results and/or can lead to an investment focus that results in the fund underperforming other funds with similar investment strategies and/or underperforming the markets in which the fund invests.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;b&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-weight:bold; font-family: Times New Roman;&quot;&gt;Liquidity Risk:&lt;/font&gt;&lt;/b&gt; &lt;i&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-style:italic;&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/i&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;It may not be possible to sell certain investments, types of investments, and/or segments of the market at any particular time or at an acceptable price.&lt;/font&gt; &lt;/p&gt;</rr:RiskNarrativeTextBlock>
  <rr:RiskLoseMoney contextRef="S000002500Member_S000002500Member">As with any mutual fund, the fund may not achieve its objective and/or you could lose money on your investment in the fund.</rr:RiskLoseMoney>
  <rr:RiskNotInsuredDepositoryInstitution contextRef="S000002500Member_S000002500Member">An investment in the fund is not a bank deposit and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental agency.</rr:RiskNotInsuredDepositoryInstitution>
  <rr:RiskReturnHeading contextRef="S000002499Member_S000002499Member">MFS Mid Cap Value Fund Summary of Key Information</rr:RiskReturnHeading>
  <dei:TradingSymbol contextRef="S000002499Member_S000002499Member_C000006776Member">MVCAX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002499Member_S000002499Member_C000006777Member">MVCJX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002499Member_S000002499Member_C000006778Member">EACVX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002499Member_S000002499Member_C000006779Member">EBCVX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002499Member_S000002499Member_C000006780Member">ECCVX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002499Member_S000002499Member_C000006781Member">MCBVX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002499Member_S000002499Member_C000006782Member">MVCCX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002499Member_S000002499Member_C000006783Member">MCVIX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002499Member_S000002499Member_C000006785Member">MVCGX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002499Member_S000002499Member_C000006787Member">MCVRX</dei:TradingSymbol>
  <dei:TradingSymbol contextRef="S000002499Member_S000002499Member_C000006788Member">MVCHX</dei:TradingSymbol>
  <rr:PortfolioTurnoverHeading contextRef="S000002499Member_S000002499Member">Portfolio Turnover</rr:PortfolioTurnoverHeading>
  <rr:PortfolioTurnoverTextBlock contextRef="S000002499Member_S000002499Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;The fund pays transaction costs, such as commissions, when it buys and sells securities (or &amp;#8220;turns over&amp;#8221; its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable account. These transaction costs, which are not reflected in &amp;#8220;Annual Fund Operating Expenses&amp;#8221; or in the &amp;#8220;Example,&amp;#8221; affect the fund&amp;#8217;s performance.&amp;#160; During the most recent fiscal year, the fund&amp;#8217;s portfolio turnover rate was 52% of the average value of its portfolio.&lt;/font&gt; &lt;/p&gt;</rr:PortfolioTurnoverTextBlock>
  <rr:PortfolioTurnoverRate unitRef="pure" contextRef="S000002499Member_S000002499Member" decimals="INF">0.52</rr:PortfolioTurnoverRate>
  <rr:BarChartAndPerformanceTableHeading contextRef="S000002499Member_S000002499Member">Performance Information</rr:BarChartAndPerformanceTableHeading>
  <rr:PerformanceNarrativeTextBlock contextRef="S000002499Member_S000002499Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;The bar chart and performance table below are intended to provide some indication of the risks of investing in the fund by showing changes in the fund&amp;#8217;s performance over time and how the fund&amp;#8217;s performance over time compares with that of a broad measure of market performance.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;The fund&amp;#8217;s past performance (before and after taxes) does not necessarily indicate how the fund will perform in the future. Updated performance is available online at &lt;b&gt;mfs.com&lt;/b&gt; or by calling 1-800-225-2606.&lt;/font&gt; &lt;/p&gt;</rr:PerformanceNarrativeTextBlock>
  <rr:BarChartHeading contextRef="S000002499Member_S000002499Member">Class A Bar Chart.</rr:BarChartHeading>
  <rr:AnnualReturn2003 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.3428</rr:AnnualReturn2003>
  <rr:AnnualReturn2004 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.2147</rr:AnnualReturn2004>
  <rr:AnnualReturn2005 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.0775</rr:AnnualReturn2005>
  <rr:AnnualReturn2006 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.1085</rr:AnnualReturn2006>
  <rr:AnnualReturn2007 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.0167</rr:AnnualReturn2007>
  <rr:AnnualReturn2008 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">-0.4190</rr:AnnualReturn2008>
  <rr:AnnualReturn2009 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.3975</rr:AnnualReturn2009>
  <rr:AnnualReturn2010 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.2708</rr:AnnualReturn2010>
  <rr:AnnualReturn2011 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">-0.0204</rr:AnnualReturn2011>
  <rr:AnnualReturn2012 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.1852</rr:AnnualReturn2012>
  <rr:BarChartTableTextBlock contextRef="S000002499Member_S000002499Member">~ http://mfs.com/20130125/role/ScheduleAnnualTotalReturnsBarChart20013 column dei_LegalEntityAxis compact ck0000911637_S000002499Member row primary compact * ~</rr:BarChartTableTextBlock>
  <rr:BarChartNarrativeTextBlock contextRef="S000002499Member_S000002499Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;The bar chart does not take into account any sales charges (loads) that you may be required to pay upon purchase or redemption of the fund&apos;s shares. If these sales charges were included, they would reduce the returns shown.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-family: Times New Roman;&quot;/&gt; &lt;/p&gt;</rr:BarChartNarrativeTextBlock>
  <rr:HighestQuarterlyReturnLabel contextRef="S000002499Member_S000002499Member">highest quarterly return</rr:HighestQuarterlyReturnLabel>
  <rr:BarChartHighestQuarterlyReturn unitRef="pure" contextRef="S000002499Member_S000002499Member" decimals="INF">0.2106</rr:BarChartHighestQuarterlyReturn>
  <rr:BarChartHighestQuarterlyReturnDate contextRef="S000002499Member_S000002499Member">2009-09-30</rr:BarChartHighestQuarterlyReturnDate>
  <rr:LowestQuarterlyReturnLabel contextRef="S000002499Member_S000002499Member">lowest quarterly return</rr:LowestQuarterlyReturnLabel>
  <rr:BarChartLowestQuarterlyReturn unitRef="pure" contextRef="S000002499Member_S000002499Member" decimals="INF">-0.2710</rr:BarChartLowestQuarterlyReturn>
  <rr:BarChartLowestQuarterlyReturnDate contextRef="S000002499Member_S000002499Member">2008-12-31</rr:BarChartLowestQuarterlyReturnDate>
  <rr:BarChartClosingTextBlock contextRef="S000002499Member_S000002499Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;During the period(s)&amp;#160;shown in the bar chart, the highest quarterly return was 21.06% (for the calendar quarter ended September&amp;#160;30, 2009) and the lowest quarterly return was (27.10)% (for the calendar quarter ended December&amp;#160;31, 2008).&lt;/font&gt; &lt;/p&gt;</rr:BarChartClosingTextBlock>
  <rr:PerformanceTableHeading contextRef="S000002499Member_S000002499Member">Performance Table. </rr:PerformanceTableHeading>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="INF">0.1366</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="INF">0.0255</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="INF">0.0845</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_C000006781Member">B Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="INF">0.1667</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="INF">0.0293</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="INF">0.0828</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_C000006782Member">C Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="INF">0.1886</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="INF">0.0397</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="INF">0.0937</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_C000006783Member">I Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="INF">0.1169</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="INF">0.0235</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="INF">0.0819</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_C000006778Member">529A Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="INF">0.1361</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="INF">0.0248</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="INF">0.0825</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_C000006779Member">529B Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="INF">0.1660</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="INF">0.0283</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="INF">0.0810</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_C000006780Member">529C Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="INF">0.1765</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="INF">0.0294</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="INF">0.0821</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_C000006785Member">R1 Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="INF">0.1818</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="INF">0.0345</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="INF">0.0873</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_C000006787Member">R2 Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="INF">0.1855</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="INF">0.0370</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="INF">0.0902</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_C000006788Member">R3 Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="INF">0.1884</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="INF">0.0395</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="INF">0.0932</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_C000006777Member">R4 Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="INF">0.1886</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="INF">0.0397</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="INF">0.0937</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_C000125404Member">R5 Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.1170</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.0246</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.0838</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_C000006776Member">A Shares Returns Before Taxes</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_AfterTaxesOnDistributionsMember_C000006776Member" decimals="INF">0.1155</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_AfterTaxesOnDistributionsMember_C000006776Member" decimals="INF">0.0234</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_AfterTaxesOnDistributionsMember_C000006776Member" decimals="INF">0.0746</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_AfterTaxesOnDistributionsMember_C000006776Member">A Shares Returns After Taxes on Distributions</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_AfterTaxesOnDistributionsAndSalesMember_C000006776Member" decimals="INF">0.0780</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_AfterTaxesOnDistributionsAndSalesMember_C000006776Member" decimals="INF">0.0208</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_AfterTaxesOnDistributionsAndSalesMember_C000006776Member" decimals="INF">0.0697</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_AfterTaxesOnDistributionsAndSalesMember_C000006776Member">A Shares Returns After Taxes on Distributions and Sale of Fund Shares</rr:AverageAnnualReturnLabel>
  <rr:AverageAnnualReturnYear01 unitRef="pure" contextRef="S000002499Member_S000002499Member_index_Russell_Midcap_Value_IndexMember" decimals="INF">0.1851</rr:AverageAnnualReturnYear01>
  <rr:AverageAnnualReturnYear05 unitRef="pure" contextRef="S000002499Member_S000002499Member_index_Russell_Midcap_Value_IndexMember" decimals="INF">0.0379</rr:AverageAnnualReturnYear05>
  <rr:AverageAnnualReturnYear10 unitRef="pure" contextRef="S000002499Member_S000002499Member_index_Russell_Midcap_Value_IndexMember" decimals="INF">0.1063</rr:AverageAnnualReturnYear10>
  <rr:AverageAnnualReturnLabel contextRef="S000002499Member_S000002499Member_index_Russell_Midcap_Value_IndexMember"> Index Comparison (Reflects no deduction for fees, expenses or taxes) Russell Midcap Value Index </rr:AverageAnnualReturnLabel>
  <rr:PerformanceTableTextBlock contextRef="S000002499Member_S000002499Member">~ http://mfs.com/20130125/role/ScheduleAverageAnnualReturnsTransposed20014 column dei_LegalEntityAxis compact ck0000911637_S000002499Member column rr_PerformanceMeasureAxis compact * row primary compact * ~</rr:PerformanceTableTextBlock>
  <rr:PerformanceTableClosingTextBlock contextRef="S000002499Member_S000002499Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;Aft&lt;/font&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;er-tax returns are calculated using the historical highest individual federal marginal income tax rates and do not reflect the impact of state and local taxes. Your actual after-tax returns will depend on your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant to investors who hold their shares through tax-deferred arrangements, such as 401(k)&amp;#160;plans or individual retirement accounts. The after-tax returns are shown for only one of the fund&amp;#8217;s classes of shares, and after-tax returns for the fund&amp;#8217;s other classes of shares will vary from the returns shown.&lt;/font&gt; &lt;/p&gt; </rr:PerformanceTableClosingTextBlock>
  <rr:PerformanceTableUsesHighestFederalRate contextRef="S000002499Member_S000002499Member">After-tax returns are calculated using the historical highest individual federal marginal income tax rates and do not reflect the impact of state and local taxes.</rr:PerformanceTableUsesHighestFederalRate>
  <rr:PerformanceInformationIllustratesVariabilityOfReturns contextRef="S000002499Member_S000002499Member">The bar chart and performance table below are intended to provide some indication of the risks of investing in the fund by showing changes in the fund&apos;s performance over time and how the fund&apos;s performance over time compares with that of a broad measure of market performance.</rr:PerformanceInformationIllustratesVariabilityOfReturns>
  <rr:PerformancePastDoesNotIndicateFuture contextRef="S000002499Member_S000002499Member">The fund&apos;s past performance (before and after taxes) does not necessarily indicate how the fund will perform in the future.</rr:PerformancePastDoesNotIndicateFuture>
  <rr:PerformanceTableOneClassOfAfterTaxShown contextRef="S000002499Member_S000002499Member">The after-tax returns are shown for only one of the fund&apos;s classes of shares, and after-tax returns for the fund&apos;s other classes of shares will vary from the returns shown.</rr:PerformanceTableOneClassOfAfterTaxShown>
  <rr:IndexNoDeductionForFeesExpensesTaxes contextRef="S000002499Member_S000002499Member">Reflects no deduction for fees, expenses or taxes</rr:IndexNoDeductionForFeesExpensesTaxes>
  <rr:BarChartDoesNotReflectSalesLoads contextRef="S000002499Member_S000002499Member">The bar chart does not take into account any sales charges (loads) that you may be required to pay upon purchase or redemption of the fund&apos;s shares. If these sales charges were included, they would reduce the returns shown. </rr:BarChartDoesNotReflectSalesLoads>
  <rr:PerformanceAvailabilityPhone contextRef="S000002499Member_S000002499Member">1-800-225-2606</rr:PerformanceAvailabilityPhone>
  <rr:PerformanceAvailabilityWebSiteAddress contextRef="S000002499Member_S000002499Member">mfs.com</rr:PerformanceAvailabilityWebSiteAddress>
  <rr:AverageAnnualReturnCaption contextRef="S000002499Member_S000002499Member"> Average Annual Total Returns (for the Periods Ended December 31, 2012) </rr:AverageAnnualReturnCaption>
  <rr:PerformanceTableNotRelevantToTaxDeferred contextRef="S000002499Member_S000002499Member">Your actual after-tax returns will depend on your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant to investors who hold their shares through tax-deferred arrangements, such as 401(k) plans or individual retirement accounts.</rr:PerformanceTableNotRelevantToTaxDeferred>
  <rr:ObjectiveHeading contextRef="S000002499Member_S000002499Member">Investment Objective</rr:ObjectiveHeading>
  <rr:ObjectivePrimaryTextBlock contextRef="S000002499Member_S000002499Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;The fund&amp;#8217;s investment objective is to seek capital appreciation.&lt;/font&gt; &lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
  <rr:ExpenseExampleHeading contextRef="S000002499Member_S000002499Member">Example</rr:ExpenseExampleHeading>
  <rr:ExpenseExampleNarrativeTextBlock contextRef="S000002499Member_S000002499Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;This example is intended to help you compare the cost of investing in the fund with the cost of investing in other mutual funds.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;The example assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; and the fund&amp;#8217;s operating expenses remain the same.&lt;/font&gt; &lt;/p&gt;</rr:ExpenseExampleNarrativeTextBlock>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="0">695</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="0">957</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="0">1238</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="0">2039</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="0">603</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="0">936</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="0">1295</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="0">2173</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleNoRedemptionYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="0">203</rr:ExpenseExampleNoRedemptionYear01>
  <rr:ExpenseExampleNoRedemptionYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="0">636</rr:ExpenseExampleNoRedemptionYear03>
  <rr:ExpenseExampleNoRedemptionYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="0">1095</rr:ExpenseExampleNoRedemptionYear05>
  <rr:ExpenseExampleNoRedemptionYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="0">2173</rr:ExpenseExampleNoRedemptionYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="0">303</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="0">636</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="0">1095</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="0">2366</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleNoRedemptionYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="0">203</rr:ExpenseExampleNoRedemptionYear01>
  <rr:ExpenseExampleNoRedemptionYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="0">636</rr:ExpenseExampleNoRedemptionYear03>
  <rr:ExpenseExampleNoRedemptionYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="0">1095</rr:ExpenseExampleNoRedemptionYear05>
  <rr:ExpenseExampleNoRedemptionYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="0">2366</rr:ExpenseExampleNoRedemptionYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="0">102</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="0">327</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="0">570</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="0">1267</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="0">700</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="0">981</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="0">1284</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="0">2140</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="0">608</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="0">961</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="0">1341</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="0">2274</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleNoRedemptionYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="0">208</rr:ExpenseExampleNoRedemptionYear01>
  <rr:ExpenseExampleNoRedemptionYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="0">661</rr:ExpenseExampleNoRedemptionYear03>
  <rr:ExpenseExampleNoRedemptionYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="0">1141</rr:ExpenseExampleNoRedemptionYear05>
  <rr:ExpenseExampleNoRedemptionYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="0">2274</rr:ExpenseExampleNoRedemptionYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="0">308</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="0">661</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="0">1141</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="0">2465</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleNoRedemptionYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="0">208</rr:ExpenseExampleNoRedemptionYear01>
  <rr:ExpenseExampleNoRedemptionYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="0">661</rr:ExpenseExampleNoRedemptionYear03>
  <rr:ExpenseExampleNoRedemptionYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="0">1141</rr:ExpenseExampleNoRedemptionYear05>
  <rr:ExpenseExampleNoRedemptionYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="0">2465</rr:ExpenseExampleNoRedemptionYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="0">203</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="0">636</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="0">1095</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="0">2366</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="0">153</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="0">483</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="0">836</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="0">1831</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="0">127</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="0">405</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="0">704</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="0">1553</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="0">102</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="0">327</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="0">570</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="0">1267</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleYear01 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="0">93</rr:ExpenseExampleYear01>
  <rr:ExpenseExampleYear03 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="0">299</rr:ExpenseExampleYear03>
  <rr:ExpenseExampleYear05 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="0">522</rr:ExpenseExampleYear05>
  <rr:ExpenseExampleYear10 unitRef="usd" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="0">1163</rr:ExpenseExampleYear10>
  <rr:ExpenseExampleWithRedemptionTableTextBlock contextRef="S000002499Member_S000002499Member">~ http://mfs.com/20130125/role/ScheduleExpenseExampleTransposed20011 column dei_LegalEntityAxis compact ck0000911637_S000002499Member row primary compact * ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
  <rr:ExpenseExampleNoRedemptionTableTextBlock contextRef="S000002499Member_S000002499Member">~ http://mfs.com/20130125/role/ScheduleExpenseExampleNoRedemptionTransposed20012 column dei_LegalEntityAxis compact ck0000911637_S000002499Member row primary compact * ~</rr:ExpenseExampleNoRedemptionTableTextBlock>
  <rr:ExpenseExampleByYearCaption contextRef="S000002499Member_S000002499Member"> Although your actual costs will likely be higher or lower, under these assumptions your costs would be: </rr:ExpenseExampleByYearCaption>
  <rr:StrategyHeading contextRef="S000002499Member_S000002499Member">Principal Investment Strategies</rr:StrategyHeading>
  <rr:StrategyNarrativeTextBlock contextRef="S000002499Member_S000002499Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;MFS (Massachusetts Financial Services Company, the fund&amp;#8217;s investment adviser) normally invests at least 80% of the fund&amp;#8217;s net assets in issuers with medium market capitalizations. MFS generally defines medium market capitalization issuers as issuers with market capitalizations similar to those of issuers included in the Russell Midcap&lt;/font&gt;&lt;font size=&quot;1&quot; style=&quot;font-size:6.5pt;position:relative;top:-3.0pt;&quot;&gt;&amp;#174;&lt;/font&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;&amp;#160;Value Index over the last 13 months at the time of purchase. As of December&amp;#160;31, 2012, the range of the Russell Midcap&lt;/font&gt;&lt;font size=&quot;1&quot; style=&quot;font-size:6.5pt;position:relative;top:-3.0pt;&quot;&gt;&amp;#174;&lt;/font&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;&amp;#160;Value Index was between $28.5 million and $21.5 billion.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;MFS normally invests the fund&amp;#8217;s assets primarily in equity securities. Equity securities include common stocks, preferred stocks, securities convertible into stocks, and depositary receipts for such securities.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;MFS focuses on investing the fund&amp;#8217;s assets in the stocks of companies it believes are undervalued compared to their perceived worth (value companies).&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;MFS may invest the fund&amp;#8217;s assets in foreign securities.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;MFS uses a bottom-up investment approach to buying and selling investments for the fund. Investments are selected primarily based on fundamental analysis of individual issuers. Quantitative models that systematically evaluate issuers may also be considered.&lt;/font&gt; &lt;/p&gt;</rr:StrategyNarrativeTextBlock>
  <rr:ExpenseHeading contextRef="S000002499Member_S000002499Member">Fees and Expenses</rr:ExpenseHeading>
  <rr:ExpenseNarrativeTextBlock contextRef="S000002499Member_S000002499Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;This table describes the fees and expenses that you may pay when you buy and hold shares of the fund. Expenses for Class&amp;#160;A, Class&amp;#160;B, Class&amp;#160;C, Class&amp;#160;I, Class&amp;#160;529A, Class&amp;#160;529B, Class&amp;#160;529C, Class&amp;#160;R1, Class&amp;#160;R2, Class&amp;#160;R3, and Class&amp;#160;R4 shares have been adjusted to reflect current fee arrangements. The annual fund operating expenses for Class&amp;#160;R5 shares are based on estimated &amp;#8220;Other Expenses&amp;#8221; for the current fiscal year expressed as a percentage of the fund&amp;#8217;s estimated average net assets during the period.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;You may qualify for sales charge reductions if you and certain members of your family invest, or agree to invest in the future, at least $50,000 in MFS Funds. More information about these and other waivers and reductions is available from your financial intermediary and in &amp;#8220;Sales Charges and Waivers or Reductions&amp;#8221; on page&amp;#160;7 of the fund&amp;#8217;s prospectus and &amp;#8220;Waivers of Sales Charges&amp;#8221; on page&amp;#160;I-15 of the fund&amp;#8217;s statement of additional information Part&amp;#160;I.&lt;/font&gt; &lt;/p&gt;</rr:ExpenseNarrativeTextBlock>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.0575</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="INF">0.0575</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice unitRef="pure" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="INF">0.0000</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
  <rr:MaximumDeferredSalesChargeOverOther id="_MaximumDeferredSalesChargeOverOther-S000002499Member_S000002499Member_C000006776Member" unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.0100</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="INF">0.0400</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="INF">0.0100</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="INF">0.0000</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="INF">0.0000</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="INF">0.0400</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="INF">0.0100</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="INF">0.0000</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="INF">0.0000</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="INF">0.0000</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="INF">0.0000</rr:MaximumDeferredSalesChargeOverOther>
  <rr:MaximumDeferredSalesChargeOverOther unitRef="pure" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="INF">0.0000</rr:MaximumDeferredSalesChargeOverOther>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.0075</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="INF">0.0075</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="INF">0.0075</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="INF">0.0075</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="INF">0.0075</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="INF">0.0075</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="INF">0.0075</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="INF">0.0075</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="INF">0.0075</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="INF">0.0075</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="INF">0.0075</rr:ManagementFeesOverAssets>
  <rr:ManagementFeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="INF">0.0075</rr:ManagementFeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.0025</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="INF">0.0100</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="INF">0.0100</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="INF">0.0000</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="INF">0.0025</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="INF">0.0100</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="INF">0.0100</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="INF">0.0100</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="INF">0.0050</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="INF">0.0025</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="INF">0.0000</rr:DistributionAndService12b1FeesOverAssets>
  <rr:DistributionAndService12b1FeesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="INF">0.0000</rr:DistributionAndService12b1FeesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.0029</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="INF">0.0029</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="INF">0.0029</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="INF">0.0029</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="INF">0.0039</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="INF">0.0039</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="INF">0.0039</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="INF">0.0029</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="INF">0.0029</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="INF">0.0029</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="INF">0.0029</rr:OtherExpensesOverAssets>
  <rr:OtherExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="INF">0.0020</rr:OtherExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.0129</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="INF">0.0204</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="INF">0.0204</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="INF">0.0104</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="INF">0.0139</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="INF">0.0214</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="INF">0.0214</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="INF">0.0204</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="INF">0.0154</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="INF">0.0129</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="INF">0.0104</rr:ExpensesOverAssets>
  <rr:ExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="INF">0.0095</rr:ExpensesOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006776Member" unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">-0.0004</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006781Member" unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="INF">-0.0004</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006782Member" unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="INF">-0.0004</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006783Member" unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="INF">-0.0004</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006778Member" unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="INF">-0.0009</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006779Member" unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="INF">-0.0009</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006780Member" unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="INF">-0.0009</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006785Member" unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="INF">-0.0004</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006787Member" unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="INF">-0.0004</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006788Member" unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="INF">-0.0004</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000006777Member" unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="INF">-0.0004</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:FeeWaiverOrReimbursementOverAssets id="_FeeWaiverOrReimbursementOverAssets-S000002499Member_S000002499Member_C000125404Member" unitRef="pure" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="INF">-0.0004</rr:FeeWaiverOrReimbursementOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006776Member" decimals="INF">0.0125</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006781Member" decimals="INF">0.0200</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006782Member" decimals="INF">0.0200</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006783Member" decimals="INF">0.0100</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006778Member" decimals="INF">0.0130</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006779Member" decimals="INF">0.0205</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006780Member" decimals="INF">0.0205</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006785Member" decimals="INF">0.0200</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006787Member" decimals="INF">0.0150</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006788Member" decimals="INF">0.0125</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000006777Member" decimals="INF">0.0100</rr:NetExpensesOverAssets>
  <rr:NetExpensesOverAssets unitRef="pure" contextRef="S000002499Member_S000002499Member_C000125404Member" decimals="INF">0.0091</rr:NetExpensesOverAssets>
  <rr:ShareholderFeesTableTextBlock contextRef="S000002499Member_S000002499Member">~ http://mfs.com/20130125/role/ScheduleShareholderFees20009 column dei_LegalEntityAxis compact ck0000911637_S000002499Member row primary compact * ~</rr:ShareholderFeesTableTextBlock>
  <rr:AnnualFundOperatingExpensesTableTextBlock contextRef="S000002499Member_S000002499Member">~ http://mfs.com/20130125/role/ScheduleAnnualFundOperatingExpenses20010 column dei_LegalEntityAxis compact ck0000911637_S000002499Member row primary compact * ~</rr:AnnualFundOperatingExpensesTableTextBlock>
  <rr:FeeWaiverOrReimbursementOverAssetsDateOfTermination contextRef="S000002499Member_S000002499Member">2014-01-31</rr:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
  <rr:ExpenseBreakpointDiscounts contextRef="S000002499Member_S000002499Member">You may qualify for sales charge reductions if you and certain members of your family invest, or agree to invest in the future, at least $50,000 in MFS Funds.</rr:ExpenseBreakpointDiscounts>
  <rr:OperatingExpensesCaption contextRef="S000002499Member_S000002499Member"> Annual Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment): </rr:OperatingExpensesCaption>
  <rr:OtherExpensesNewFundBasedOnEstimates contextRef="S000002499Member_S000002499Member">The annual fund operating expenses for Class R5 shares are based on estimated &quot;Other Expenses&quot; for the current fiscal year expressed as a percentage of the fund&apos;s estimated average net assets during the period.</rr:OtherExpensesNewFundBasedOnEstimates>
  <rr:ExpensesRestatedToReflectCurrent contextRef="S000002499Member_S000002499Member">Expenses for Class A, Class B, Class C, Class I, Class 529A, Class 529B, Class 529C, Class R1, Class R2, Class R3, and Class R4 shares have been adjusted to reflect current fee arrangements.</rr:ExpensesRestatedToReflectCurrent>
  <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount unitRef="usd" contextRef="S000002499Member_S000002499Member" decimals="0">50000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
  <rr:ShareholderFeesCaption contextRef="S000002499Member_S000002499Member"> Shareholder Fees (fees paid directly from your investment): </rr:ShareholderFeesCaption>
  <rr:RiskHeading contextRef="S000002499Member_S000002499Member">Principal Risks</rr:RiskHeading>
  <rr:RiskNarrativeTextBlock contextRef="S000002499Member_S000002499Member">&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;As with any mutual fund, the fund may not achieve its objective and/or you could lose money on your investment in the fund. An investment in the fund is not a bank deposit and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental agency.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt; font-family: Times New Roman;&quot;&gt;The principal risks of investing in the fund are:&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;b&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-weight:bold; font-family: Times New Roman;&quot;&gt;Stock Market/Company Risk:&lt;/font&gt;&lt;/b&gt; &lt;i&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-style:italic;&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/i&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;Stock markets are volatile and can decline significantly in response to issuer, market, economic, industry, political, regulatory, geopolitical, and other conditions, as well as to investor perceptions of these conditions. The price of an equity security can decrease significantly in response to these conditions, and these conditions can affect a single issuer or type of security, issuers within a broad market sector, industry or geographic region, or the market in general.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;b&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-weight:bold; font-family: Times New Roman;&quot;&gt;Value Company Risk:&lt;/font&gt;&lt;/b&gt; &lt;i&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-style:italic;&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/i&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;The stocks of value companies can continue to be undervalued for long periods of time and not realize their expected value and can be more volatile than the market in general.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;b&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-weight:bold; font-family: Times New Roman;&quot;&gt;Mid Cap Risk:&lt;/font&gt;&lt;/b&gt;&lt;i&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-style:italic;&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/i&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;The stocks of mid cap companies can be more volatile than stocks of larger companies.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;b&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-weight:bold; font-family: Times New Roman;&quot;&gt;Foreign Risk:&lt;/font&gt;&lt;/b&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;&amp;#160;Exposure to foreign markets through issuers or currencies can involve additional risks relating to market, economic, political, regulatory, geopolitical, and other conditions. These factors can make foreign investments, especially those in emerging markets, more volatile and less liquid than U.S. investments. In addition, foreign markets can react differently to these conditions than the U.S. market.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;b&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-weight:bold; font-family: Times New Roman;&quot;&gt;Investment Selection Risk:&lt;/font&gt;&lt;/b&gt; &lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;&amp;#160;MFS&amp;#8217; investment analysis and its selection of investments may not produce the intended results and/or can lead to an investment focus that results in the fund underperforming other funds with similar investment strategies and/or underperforming the markets in which the fund invests.&lt;/font&gt; &lt;/p&gt; &lt;br/&gt;&lt;p style=&quot;margin:0in 0in .0001pt;&quot;&gt; &lt;b&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-weight:bold; font-family: Times New Roman;&quot;&gt;Liquidity Risk:&lt;/font&gt;&lt;/b&gt; &lt;i&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;font-style:italic;&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/i&gt;&lt;font size=&quot;2&quot; style=&quot;font-size:10.0pt;&quot;&gt;It may not be possible to sell certain investments, types of investments, and/or segments of the market at any particular time or at an acceptable price.&lt;/font&gt; &lt;/p&gt;</rr:RiskNarrativeTextBlock>
  <rr:RiskLoseMoney contextRef="S000002499Member_S000002499Member">As with any mutual fund, the fund may not achieve its objective and/or you could lose money on your investment in the fund.</rr:RiskLoseMoney>
  <rr:RiskNotInsuredDepositoryInstitution contextRef="S000002499Member_S000002499Member">An investment in the fund is not a bank deposit and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental agency.</rr:RiskNotInsuredDepositoryInstitution>
</xbrl>
