<?xml version="1.0" encoding="utf-8"?>
<FilingSummary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.2.0.25</Version>
  <ReportType />
  <MyReports>
    <Report>
      <IsDefault>true</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0100000 - Document - Risk/Return Summary - Gamco Westwood Mighty Mites sm Fund (Class AAA) {Unlabeled}</LongName>
      <ShortName>Risk/Return Summary - Gamco Westwood Mighty Mites sm Fund (Class AAA)</ShortName>
      <Role>http://gabelli.com/role/RiskReturnSummaryGamcoWestwoodMightyMitesFundClassAAA</Role>
      <ContainEmbeddedReports>true</ContainEmbeddedReports>
      <XmlFileName>R1.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0100001 - Document - Risk/Return Summary - Gamco Westwood Small Cap Equity Fund (Class AAA) {Unlabeled}</LongName>
      <ShortName>Risk/Return Summary - Gamco Westwood Small Cap Equity Fund (Class AAA)</ShortName>
      <Role>http://gabelli.com/role/RiskReturnSummaryGamcoWestwoodSmallCapEquityFundClassAAA</Role>
      <ContainEmbeddedReports>true</ContainEmbeddedReports>
      <XmlFileName>R2.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0100002 - Document - Risk Return Summary - Gamco Westwood Income Fund (Class AAA) {Unlabeled}</LongName>
      <ShortName>Risk Return Summary - Gamco Westwood Income Fund (Class AAA)</ShortName>
      <Role>http://gabelli.com/role/RiskReturnSummaryGamcoWestwoodIncomeFundClassAAA</Role>
      <ContainEmbeddedReports>true</ContainEmbeddedReports>
      <XmlFileName>R3.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0100003 - Document - Risk/Return Summary - Gamco Westwood Equity Fund (Class AAA) {Unlabeled}</LongName>
      <ShortName>Risk/Return Summary - Gamco Westwood Equity Fund (Class AAA)</ShortName>
      <Role>http://gabelli.com/role/RiskReturnSummaryGamcoWestwoodEquityFundClassAAA</Role>
      <ContainEmbeddedReports>true</ContainEmbeddedReports>
      <XmlFileName>R4.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0100004 - Document - Risk/Return Summary - Gamco Westwood Balanced Fund (Class AAA Shares) {Unlabeled}</LongName>
      <ShortName>Risk/Return Summary - Gamco Westwood Balanced Fund (Class AAA Shares)</ShortName>
      <Role>http://gabelli.com/role/RiskReturnSummaryGamcoWestwoodBalancedFundClassAAA</Role>
      <ContainEmbeddedReports>true</ContainEmbeddedReports>
      <XmlFileName>R5.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0100005 - Document - Risk/Return Summary - Gamco Westwood Intermediate Bond Fund (Class AAA) {Unlabeled}</LongName>
      <ShortName>Risk/Return Summary - Gamco Westwood Intermediate Bond Fund (Class AAA)</ShortName>
      <Role>http://gabelli.com/role/RiskReturnSummaryGamcoWestwoodIntermediateBondFundClassAAA</Role>
      <ContainEmbeddedReports>true</ContainEmbeddedReports>
      <XmlFileName>R6.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0100006 - Document - Risk/Return Summary - Gamco Westwood Mighty Mites sm Fund (Class A, B, C and I) {Unlabeled}</LongName>
      <ShortName>Risk/Return Summary - Gamco Westwood Mighty Mites sm Fund (Class A, B, C and I)</ShortName>
      <Role>http://gabelli.com/role/RiskReturnSummaryGamcoWestwoodMightyMitesFundClassBCAndI</Role>
      <ContainEmbeddedReports>true</ContainEmbeddedReports>
      <XmlFileName>R7.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0100007 - Document - Risk/Return Summary - Gamco Westwood Small Cap Equity Fund (Class A, B, C and I) {Unlabeled}</LongName>
      <ShortName>Risk/Return Summary - Gamco Westwood Small Cap Equity Fund (Class A, B, C and I)</ShortName>
      <Role>http://gabelli.com/role/RiskReturnSummaryGamcoWestwoodSmallCapEquityFundClassBCAndI</Role>
      <ContainEmbeddedReports>true</ContainEmbeddedReports>
      <XmlFileName>R8.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0100008 - Document - Risk Return Summary - Gamco Westwood Income Fund (Class A, C and I) {Unlabeled}</LongName>
      <ShortName>Risk Return Summary - Gamco Westwood Income Fund (Class A, C and I)</ShortName>
      <Role>http://gabelli.com/role/RiskReturnSummaryGamcoWestwoodIncomeFundClassBCAndI</Role>
      <ContainEmbeddedReports>true</ContainEmbeddedReports>
      <XmlFileName>R9.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0100009 - Document - Risk/Return Summary - Gamco Westwood Equity Fund (Class A, B, C and I) {Unlabeled}</LongName>
      <ShortName>Risk/Return Summary - Gamco Westwood Equity Fund (Class A, B, C and I)</ShortName>
      <Role>http://gabelli.com/role/RiskReturnSummaryGamcoWestwoodEquityFundClassBCAndI</Role>
      <ContainEmbeddedReports>true</ContainEmbeddedReports>
      <XmlFileName>R10.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0100010 - Document - Risk/Return Summary - Gamco Westwood Balanced Fund (Class A, B C and I Shares) {Unlabeled}</LongName>
      <ShortName>Risk/Return Summary - Gamco Westwood Balanced Fund (Class A, B C and I Shares)</ShortName>
      <Role>http://gabelli.com/role/RiskReturnSummary</Role>
      <ContainEmbeddedReports>true</ContainEmbeddedReports>
      <XmlFileName>R11.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0100011 - Document - Risk/Return Summary - Gamco Westwood Intermediate Bond Fund (Class A, B, C and I) {Unlabeled}</LongName>
      <ShortName>Risk/Return Summary - Gamco Westwood Intermediate Bond Fund (Class A, B, C and I)</ShortName>
      <Role>http://gabelli.com/role/RiskReturnSummaryGamcoWestwoodIntermediateBondFundClassBCAndI</Role>
      <ContainEmbeddedReports>true</ContainEmbeddedReports>
      <XmlFileName>R12.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>040000 - Disclosure - Risk/Return Detail Data {Elements}</LongName>
      <ShortName>Risk/Return Detail Data</ShortName>
      <Role>http://gabelli.com/role/RiskReturnDetailData</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R79.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Book</ReportType>
      <LongName>All Reports</LongName>
      <ShortName>All Reports</ShortName>
      <Role />
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName />
    </Report>
  </MyReports>
  <EntityCount>1</EntityCount>
  <ContextCount>115</ContextCount>
  <SegmentCount>50</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <UnitCount>2</UnitCount>
  <ElementCount>99</ElementCount>
  <FootnotesReported>true</FootnotesReported>
  <TuplesReported>false</TuplesReported>
  <ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_C000002912_Member_Return_Before_Taxes_Member_Prospectus_One_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Prospectus_Two_Member_S000001084_Member_C000002927_Member</ContextName>
      <ElementCount>34</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_Two_Member_After_Taxes_On_Distributions_Member_C000002919_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_One_Member</ContextName>
      <ElementCount>35</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_Two_Member_C000061064_Member</ContextName>
      <ElementCount>20</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_Two_Member_After_Taxes_On_Distributions_And_Sales_Member_C000002919_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_One_Member_C000002924_Member_Return_Before_Taxes_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Prospectus_Two_Member_S000001085_Member_C000061068_Member</ContextName>
      <ElementCount>22</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_Two_Member_C000002931_Member</ContextName>
      <ElementCount>38</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Blended_Index_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_Two_Member_Return_Before_Taxes_Member_C000002926_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Prospectus_Two_Member_S000001084_Member</ContextName>
      <ElementCount>41</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_Two_Member_C000002917_Member</ContextName>
      <ElementCount>36</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_One_Member_C000002922_Member</ContextName>
      <ElementCount>31</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_One_Member_After_Taxes_On_Distributions_And_Sales_Member_C000002922_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_Return_Before_Taxes_Member_C000002913_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_One_Member_C000002924_Member_After_Taxes_On_Distributions_And_Sales_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Prospectus_One_Member_Lipper_Equity_Income_Funds_Average_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_Two_Member_Return_Before_Taxes_Member_C000061065_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_Two_Member_C000002915_Member</ContextName>
      <ElementCount>20</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Sixty_Percent_S_And_P_Five_Hundred_Index_And_Forty_Percent_Barclays_Capital_Government_Credit_Bond_Index_Member_Prospectus_One_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_Two_Member_After_Taxes_On_Distributions_And_Sales_Member_C000002917_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_C000061063_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>19</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Blended_Index_Member_Prospectus_One_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_One_Member_C000002924_Member</ContextName>
      <ElementCount>32</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_Two_Member_C000061066_Member</ContextName>
      <ElementCount>22</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>41</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Barclays_Capital_Government_Corporate_Bond_Index_Member_Prospectus_One_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_C000002912_Member_After_Taxes_On_Distributions_Member_Prospectus_One_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_One_Member_After_Taxes_On_Distributions_Member_C000002918_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_Two_Member_Return_Before_Taxes_Member_C000002921_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_Prospectus_One_Member</ContextName>
      <ElementCount>34</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_Two_Member_Return_Before_Taxes_Member_C000002925_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_Two_Member_C000002933_Member_Return_Before_Taxes_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_Two_Member_C000002919_Member</ContextName>
      <ElementCount>38</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Sixty_Percent_S_And_P_Five_Hundred_Index_And_Forty_Percent_Barclays_Capital_Government_Credit_Bond_Index_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_C000002913_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>19</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_Two_Member_Return_Before_Taxes_Member_C000002923_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_One_Member</ContextName>
      <ElementCount>35</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Russell_Two_Thousand_Index_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_One_Member</ContextName>
      <ElementCount>36</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001084_Member_Prospectus_One_Member</ContextName>
      <ElementCount>36</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_One_Member_C000002924_Member_After_Taxes_On_Distributions_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_C000002914_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>19</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_Two_Member_C000002931_Member_After_Taxes_On_Distributions_And_Sales_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001084_Member_Prospectus_Two_Member_C000002929_Member</ContextName>
      <ElementCount>18</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_Two_Member_C000061065_Member</ContextName>
      <ElementCount>22</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Prospectus_One_Member_Ten_Year_Treasury_Note_Index_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_Two_Member_Return_Before_Taxes_Member_C000061066_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_Two_Member_After_Taxes_On_Distributions_Member_C000002923_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_Two_Member_C000002933_Member</ContextName>
      <ElementCount>22</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_Two_Member_Return_Before_Taxes_Member_C000002916_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_Two_Member_C000061068_Member_Return_Before_Taxes_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_One_Member_C000002918_Member</ContextName>
      <ElementCount>29</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Prospectus_Two_Member_S000001084_Member_Return_Before_Taxes_Member_C000002929_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>41</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_Return_Before_Taxes_Member_C000061063_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Prospectus_Two_Member_S000001084_Member_Return_Before_Taxes_Member_C000002930_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Prospectus_Two_Member_S000001084_Member_Return_Before_Taxes_Member_C000061067_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S_And_P_Five_Hundred_Index_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_Two_Member_After_Taxes_On_Distributions_Member_C000002917_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>42</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_Two_Member_C000002923_Member</ContextName>
      <ElementCount>38</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Sixty_Percent_S_And_P500_Index_And_Forty_Percent_Barclays_Capital_Government_Corporate_Bond_Index_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_Two_Member_C000002931_Member_Return_Before_Taxes_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_Two_Member_After_Taxes_On_Distributions_And_Sales_Member_C000002923_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001084_Member_Prospectus_Two_Member_C000061067_Member</ContextName>
      <ElementCount>18</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>42</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_C000002911_Member_Return_Before_Taxes_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_One_Member_Return_Before_Taxes_Member_C000002918_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_Two_Member_Return_Before_Taxes_Member_C000002917_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_Two_Member_C000002932_Member</ContextName>
      <ElementCount>22</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Prospectus_Two_Member_S000001084_Member_After_Taxes_On_Distributions_Member_C000002927_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Ten_Year_Treasury_Note_Index_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_C000002911_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>35</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_C000002911_Member_After_Taxes_On_Distributions_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_Two_Member_C000002926_Member</ContextName>
      <ElementCount>22</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Sixty_Percent_S_And_P500_Index_And_Forty_Percent_Barclays_Capital_Government_Corporate_Bond_Index_Member_Prospectus_One_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Lipper_Equity_Income_Funds_Average_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Prospectus_Two_Member_S000001084_Member_After_Taxes_On_Distributions_And_Sales_Member_C000002927_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_Two_Member_C000002932_Member_Return_Before_Taxes_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_One_Member_C000002934_Member</ContextName>
      <ElementCount>31</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_Two_Member_Return_Before_Taxes_Member_C000061064_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001084_Member_Prospectus_One_Member_C000002928_Member</ContextName>
      <ElementCount>29</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Russell_Two_Thousand_Index_Member_Prospectus_One_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_One_Member</ContextName>
      <ElementCount>35</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_One_Member_C000002934_Member_After_Taxes_On_Distributions_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_C000002912_Member_Prospectus_One_Member</ContextName>
      <ElementCount>30</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_C000002914_Member_Return_Before_Taxes_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001083_Member_Prospectus_Two_Member_C000002925_Member</ContextName>
      <ElementCount>22</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_One_Member_Return_Before_Taxes_Member_C000002922_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Russell_Microcap_Index_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Barclays_Capital_Government_Credit_Bond_Index_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_C000002912_Member_After_Taxes_On_Distributions_And_Sales_Member_Prospectus_One_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S_And_P_Five_Hundred_Index_Member_Prospectus_One_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_Two_Member_C000002916_Member</ContextName>
      <ElementCount>20</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_Two_Member_C000002921_Member</ContextName>
      <ElementCount>22</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_Two_Member_Return_Before_Taxes_Member_C000002915_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001084_Member_Prospectus_One_Member_C000002928_Member_After_Taxes_On_Distributions_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Barclays_Capital_Government_Credit_Bond_Index_Member_Prospectus_One_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_Two_Member_C000002931_Member_After_Taxes_On_Distributions_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001080_Member_C000002911_Member_After_Taxes_On_Distributions_And_Sales_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_Two_Member_Return_Before_Taxes_Member_C000002919_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001084_Member_Prospectus_One_Member_C000002928_Member_Return_Before_Taxes_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>42</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001081_Member_Prospectus_One_Member_After_Taxes_On_Distributions_And_Sales_Member_C000002918_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001082_Member_Prospectus_One_Member_After_Taxes_On_Distributions_Member_C000002922_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001084_Member_Prospectus_One_Member_C000002928_Member_After_Taxes_On_Distributions_And_Sales_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_One_Member_C000002934_Member_Return_Before_Taxes_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001084_Member_Prospectus_Two_Member_C000002930_Member</ContextName>
      <ElementCount>18</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Barclays_Capital_Government_Corporate_Bond_Index_Member_Prospectus_Two_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_S000001085_Member_Prospectus_One_Member_C000002934_Member_After_Taxes_On_Distributions_And_Sales_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Russell_Microcap_Index_Member_Prospectus_One_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Jan2011_Prospectus_Two_Member_S000001084_Member_Return_Before_Taxes_Member_C000002927_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
  </ContextSummary>
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
