<?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>00101 - Document - Document And Entity Information {Elements}</LongName>
      <ShortName>Document And Entity Information</ShortName>
      <Role>http://www.principal.com/role/DocumentDocumentandEntityInformation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R1.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>01102 - Document - Risk/Return Summary {Unlabeled} (Principal LifeTime 2055 Fund)</LongName>
      <ShortName>Risk/Return Summary  (Principal LifeTime 2055 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000022107Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R2.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://xbrl.sec.gov/rr/role/RiskReturnDetailData</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R3.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06104 - Document - Risk/Return Summary {Unlabeled} (Principal LifeTime 2045 Fund)</LongName>
      <ShortName>Risk/Return Summary  (Principal LifeTime 2045 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000022106Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R4.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06105 - Disclosure - Risk/Return Detail Data {Elements} (Principal LifeTime 2045 Fund)</LongName>
      <ShortName>Risk/Return Detail Data  (Principal LifeTime 2045 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000022106Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R5.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06106 - Document - Risk/Return Summary {Unlabeled} (Principal LifeTime 2035 Fund)</LongName>
      <ShortName>Risk/Return Summary  (Principal LifeTime 2035 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000022105Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R6.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06107 - Disclosure - Risk/Return Detail Data {Elements} (Principal LifeTime 2035 Fund)</LongName>
      <ShortName>Risk/Return Detail Data  (Principal LifeTime 2035 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000022105Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R7.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06108 - Document - Risk/Return Summary {Unlabeled} (Principal LifeTime 2025 Fund)</LongName>
      <ShortName>Risk/Return Summary  (Principal LifeTime 2025 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000022104Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R8.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06109 - Disclosure - Risk/Return Detail Data {Elements} (Principal LifeTime 2025 Fund)</LongName>
      <ShortName>Risk/Return Detail Data  (Principal LifeTime 2025 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000022104Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R9.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06110 - Document - Risk/Return Summary {Unlabeled} (Principal LifeTime 2015 Fund)</LongName>
      <ShortName>Risk/Return Summary  (Principal LifeTime 2015 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000022103Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R10.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06111 - Disclosure - Risk/Return Detail Data {Elements} (Principal LifeTime 2015 Fund)</LongName>
      <ShortName>Risk/Return Detail Data  (Principal LifeTime 2015 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000022103Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R11.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06112 - Document - Risk/Return Summary {Unlabeled} (Strategic Asset Management Balanced Portfolio)</LongName>
      <ShortName>Risk/Return Summary  (Strategic Asset Management Balanced Portfolio)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000014246Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R12.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06113 - Disclosure - Risk/Return Detail Data {Elements} (Strategic Asset Management Balanced Portfolio)</LongName>
      <ShortName>Risk/Return Detail Data  (Strategic Asset Management Balanced Portfolio)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000014246Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R13.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06114 - Document - Risk/Return Summary {Unlabeled} (Strategic Asset Management Strategic Growth Portfolio)</LongName>
      <ShortName>Risk/Return Summary  (Strategic Asset Management Strategic Growth Portfolio)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000014236Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R14.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06115 - Disclosure - Risk/Return Detail Data {Elements} (Strategic Asset Management Strategic Growth Portfolio)</LongName>
      <ShortName>Risk/Return Detail Data  (Strategic Asset Management Strategic Growth Portfolio)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000014236Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R15.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06116 - Document - Risk/Return Summary {Unlabeled} (Strategic Asset Management Flexible Income Portfolio)</LongName>
      <ShortName>Risk/Return Summary  (Strategic Asset Management Flexible Income Portfolio)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000014235Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R16.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06117 - Disclosure - Risk/Return Detail Data {Elements} (Strategic Asset Management Flexible Income Portfolio)</LongName>
      <ShortName>Risk/Return Detail Data  (Strategic Asset Management Flexible Income Portfolio)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000014235Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R17.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06118 - Document - Risk/Return Summary {Unlabeled} (Strategic Asset Management Conservative Growth Portfolio)</LongName>
      <ShortName>Risk/Return Summary  (Strategic Asset Management Conservative Growth Portfolio)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000014234Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R18.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06119 - Disclosure - Risk/Return Detail Data {Elements} (Strategic Asset Management Conservative Growth Portfolio)</LongName>
      <ShortName>Risk/Return Detail Data  (Strategic Asset Management Conservative Growth Portfolio)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000014234Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R19.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06120 - Document - Risk/Return Summary {Unlabeled} (Strategic Asset Management Conservative Balanced Portfolio)</LongName>
      <ShortName>Risk/Return Summary  (Strategic Asset Management Conservative Balanced Portfolio)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000014233Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R20.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06121 - Disclosure - Risk/Return Detail Data {Elements} (Strategic Asset Management Conservative Balanced Portfolio)</LongName>
      <ShortName>Risk/Return Detail Data  (Strategic Asset Management Conservative Balanced Portfolio)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000014233Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R21.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06122 - Document - Risk/Return Summary {Unlabeled} (Principal LifeTime Strategic Income Fund)</LongName>
      <ShortName>Risk/Return Summary  (Principal LifeTime Strategic Income Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000007211Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R22.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06123 - Disclosure - Risk/Return Detail Data {Elements} (Principal LifeTime Strategic Income Fund)</LongName>
      <ShortName>Risk/Return Detail Data  (Principal LifeTime Strategic Income Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000007211Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R23.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06124 - Document - Risk/Return Summary {Unlabeled} (Principal LifeTime 2050 Fund)</LongName>
      <ShortName>Risk/Return Summary  (Principal LifeTime 2050 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000007210Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R24.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06125 - Disclosure - Risk/Return Detail Data {Elements} (Principal LifeTime 2050 Fund)</LongName>
      <ShortName>Risk/Return Detail Data  (Principal LifeTime 2050 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000007210Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R25.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06126 - Document - Risk/Return Summary {Unlabeled} (Principal LifeTime 2040 Fund)</LongName>
      <ShortName>Risk/Return Summary  (Principal LifeTime 2040 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000007209Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R26.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06127 - Disclosure - Risk/Return Detail Data {Elements} (Principal LifeTime 2040 Fund)</LongName>
      <ShortName>Risk/Return Detail Data  (Principal LifeTime 2040 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000007209Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R27.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06128 - Document - Risk/Return Summary {Unlabeled} (Principal LifeTime 2030 Fund)</LongName>
      <ShortName>Risk/Return Summary  (Principal LifeTime 2030 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000007208Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R28.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06129 - Disclosure - Risk/Return Detail Data {Elements} (Principal LifeTime 2030 Fund)</LongName>
      <ShortName>Risk/Return Detail Data  (Principal LifeTime 2030 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000007208Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R29.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06130 - Document - Risk/Return Summary {Unlabeled} (Principal LifeTime 2020 Fund)</LongName>
      <ShortName>Risk/Return Summary  (Principal LifeTime 2020 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000007207Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R30.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06131 - Disclosure - Risk/Return Detail Data {Elements} (Principal LifeTime 2020 Fund)</LongName>
      <ShortName>Risk/Return Detail Data  (Principal LifeTime 2020 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000007207Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R31.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06132 - Document - Risk/Return Summary {Unlabeled} (Principal LifeTime 2010 Fund)</LongName>
      <ShortName>Risk/Return Summary  (Principal LifeTime 2010 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturn_S000007201Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R32.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>06133 - Disclosure - Risk/Return Detail Data {Elements} (Principal LifeTime 2010 Fund)</LongName>
      <ShortName>Risk/Return Detail Data  (Principal LifeTime 2010 Fund)</ShortName>
      <Role>http://www.principal.com/role/RiskReturnDetailData_S000007201Member</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R33.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>97</ContextCount>
  <SegmentCount>112</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <UnitCount>0</UnitCount>
  <ElementCount>12</ElementCount>
  <FootnotesReported>false</FootnotesReported>
  <TuplesReported>false</TuplesReported>
  <ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996778_396840x-9995131_429423x-9994945</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996776_396840x-9995129_429423x-9994932</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996684_396840x-9994417_429423x-9994878</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996684_396840x-9994417_429423x-9994876</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996777_396840x-9995130_429423x-9994938</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996685_396840x-9994418</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996768_396840x-9995121_429423x-9994903</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996775_396840x-9995128_429423x-9994930</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996775_396840x-9995128_429423x-9994926</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996777_396840x-9995130_429423x-9994940</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996682_396840x-9994415_429423x-9994870</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996774_396840x-9995127_429423x-9996763</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996777_396840x-9995130_429423x-9994936</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996768_396840x-9995121</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996686_396840x-9994419_429423x-9994888</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996776_396840x-9995129</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996684_396840x-9994417_429423x-9994877</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996770_396840x-9995123_429423x-9994913</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996777_396840x-9995130_429423x-9994937</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996767_396840x-9995120_429423x-9994900</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996765_396840x-9995112_429423x-9994895</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996776_396840x-9995129_429423x-9994933</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996782_396840x-9995134_429423x-9994965</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996768_396840x-9995121_429423x-9994904</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996685_396840x-9994418_429423x-9994881</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996769_396840x-9995122_429423x-9994908</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996765_396840x-9995112_429423x-9994892</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996767_396840x-9995120_429423x-9994899</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996782_396840x-9995134_429423x-9994964</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996767_396840x-9995120</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996686_396840x-9994419_429423x-9994889</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996685_396840x-9994418_429423x-9994885</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996770_396840x-9995123_429423x-9994914</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996683_396840x-9994416_429423x-9994874</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996768_396840x-9995121_429423x-9994902</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996776_396840x-9995129_429423x-9994935</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996782_396840x-9995134_429423x-9994961</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996683_396840x-9994416_429423x-9994875</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996686_396840x-9994419_429423x-9994886</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996768_396840x-9995121_429423x-9994905</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996775_396840x-9995128</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996778_396840x-9995131_429423x-9994941</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996774_396840x-9995127</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996682_396840x-9994415_429423x-9994867</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996775_396840x-9995128_429423x-9994927</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996686_396840x-9994419_429423x-9994887</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996777_396840x-9995130_429423x-9994939</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996778_396840x-9995131_429423x-9994942</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996774_396840x-9995127_429423x-9996760</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996768_396840x-9995121_429423x-9994901</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996782_396840x-9995134_429423x-9994963</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996776_396840x-9995129_429423x-9994931</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996765_396840x-9995112_429423x-9994893</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996683_396840x-9994416_429423x-9994871</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996682_396840x-9994415_429423x-9994869</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996776_396840x-9995129_429423x-9994934</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996683_396840x-9994416</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996682_396840x-9994415</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996686_396840x-9994419_429423x-9994890</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996682_396840x-9994415_429423x-9994868</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996775_396840x-9995128_429423x-9994929</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996685_396840x-9994418_429423x-9994884</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996682_396840x-9994415_429423x-9994866</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996769_396840x-9995122_429423x-9994907</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996765_396840x-9995112</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996685_396840x-9994418_429423x-9994883</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996770_396840x-9995123_429423x-9994911</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996774_396840x-9995127_429423x-9996759</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996778_396840x-9995131_429423x-9994944</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996769_396840x-9995122</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996778_396840x-9995131_429423x-9994943</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996777_396840x-9995130</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996769_396840x-9995122_429423x-9994909</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996769_396840x-9995122_429423x-9994906</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996775_396840x-9995128_429423x-9994928</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996683_396840x-9994416_429423x-9994873</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996770_396840x-9995123</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996778_396840x-9995131</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996774_396840x-9995127_429423x-9996762</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996683_396840x-9994416_429423x-9994872</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996765_396840x-9995112_429423x-9994891</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996767_396840x-9995120_429423x-9994898</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996767_396840x-9995120_429423x-9994897</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996686_396840x-9994419</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996770_396840x-9995123_429423x-9994912</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996684_396840x-9994417</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996767_396840x-9995120_429423x-9994896</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996765_396840x-9995112_429423x-9994894</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996684_396840x-9994417_429423x-9994880</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996684_396840x-9994417_429423x-9994879</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996774_396840x-9995127_429423x-9996761</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996782_396840x-9995134_429423x-9994962</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996685_396840x-9994418_429423x-9994882</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996782_396840x-9995134</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996770_396840x-9995123_429423x-9994915</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>eol_0000898745-11-000126_STD_1_20110301_0_396770x-9996769_396840x-9995122_429423x-9994910</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
  </ContextSummary>
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
