<?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.7</Version>
  <MyReports>
    <Report>
      <IsDefault>true</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>00090 - Document - Document Entity Information</LongName>
      <ShortName>Document Entity Information</ShortName>
      <Role>http://fwc.com/role/DocumentDocumentEntityInformation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R1.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>00100 - Statement - CONSOLIDATED STATEMENT OF OPERATIONS</LongName>
      <ShortName>CONSOLIDATED STATEMENT OF OPERATIONS</ShortName>
      <Role>http://fwc.com/role/StatementConsolidatedStatementOfOperations</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R2.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>00200 - Statement - CONSOLIDATED BALANCE SHEET</LongName>
      <ShortName>CONSOLIDATED BALANCE SHEET</ShortName>
      <Role>http://fwc.com/role/StatementConsolidatedBalanceSheets</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R3.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>00210 - Statement - CONSOLIDATED BALANCE SHEET (Parenthetical)</LongName>
      <ShortName>CONSOLIDATED BALANCE SHEET (Parenthetical)</ShortName>
      <Role>http://fwc.com/role/StatementConsolidatedBalanceSheetParenthetical</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R4.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>00300 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN EQUITY</LongName>
      <ShortName>CONSOLIDATED STATEMENT OF CHANGES IN EQUITY</ShortName>
      <Role>http://fwc.com/role/StatementConsolidatedStatementOfChangesInEquity</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R5.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>00400 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS</LongName>
      <ShortName>CONSOLIDATED STATEMENT OF CASH FLOWS</ShortName>
      <Role>http://fwc.com/role/StatementConsolidatedStatementOfCashFlows</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R6.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>10101 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <Role>http://fwc.com/role/DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R7.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>10201 - Disclosure - Business Combinations</LongName>
      <ShortName>Business Combinations</ShortName>
      <Role>http://fwc.com/role/DisclosureBusinessComibinations</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R8.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>10301 - Disclosure - Investments</LongName>
      <ShortName>Investments</ShortName>
      <Role>http://fwc.com/role/DisclosureEquityInterest</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R9.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>10401 - Disclosure - Intangible Assets</LongName>
      <ShortName>Intangible Assets</ShortName>
      <Role>http://fwc.com/role/DisclosureIntangibleAssets</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R10.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>10501 - Disclosure - Long-term Debt</LongName>
      <ShortName>Long-term Debt</ShortName>
      <Role>http://fwc.com/role/DisclosureLongTermDebt</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R11.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>10601 - Disclosure - Pensions and Other Postretirement Benefits</LongName>
      <ShortName>Pensions and Other Postretirement Benefits</ShortName>
      <Role>http://fwc.com/role/DisclosurePensionAndOtherPostretirementBenefits</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R12.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>10701 - Disclosure - Guarantees and Warranties</LongName>
      <ShortName>Guarantees and Warranties</ShortName>
      <Role>http://fwc.com/role/DisclosureGuaranteesAndWarranties</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R13.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>10801 - Disclosure - Derivative Financial Instruments</LongName>
      <ShortName>Derivative Financial Instruments</ShortName>
      <Role>http://fwc.com/role/DisclosureDerivativesFinancialInstruments</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R14.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>10901 - Disclosure - Share-Based Compensation Plans</LongName>
      <ShortName>Share-Based Compensation Plans</ShortName>
      <Role>http://fwc.com/role/DisclosureShareBasedCompensationPlans</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R15.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>11001 - Disclosure - Income Taxes</LongName>
      <ShortName>Income Taxes</ShortName>
      <Role>http://fwc.com/role/DisclosureIncomeTaxes</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R16.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>11101 - Disclosure - Business Segments</LongName>
      <ShortName>Business Segments</ShortName>
      <Role>http://fwc.com/role/DisclosureBusinessSegments</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R17.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>11201 - Disclosure - Litigation and Uncertainties</LongName>
      <ShortName>Litigation and Uncertainties</ShortName>
      <Role>http://fwc.com/role/DisclosureLitigationAndUncertainties</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R18.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>20102 - Disclosure - Summary of Significant Accounting Policies (Policy)</LongName>
      <ShortName>Summary of Significant Accounting Policies (Policy)</ShortName>
      <Role>http://fwc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R19.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>30103 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <Role>http://fwc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R20.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>30303 - Disclosure - Investments (Tables)</LongName>
      <ShortName>Investments (Tables)</ShortName>
      <Role>http://fwc.com/role/DisclosureInvestmentTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R21.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>30403 - Disclosure - Intangible Assets (Tables)</LongName>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <Role>http://fwc.com/role/DisclosureIntangibleAssetsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R22.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>30503 - Disclosure - Long-term Debt (Tables)</LongName>
      <ShortName>Long-term Debt (Tables)</ShortName>
      <Role>http://fwc.com/role/DisclosureLongTermDebtTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R23.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>30603 - Disclosure - Pensions and Other Postretirement Benefits (Tables)</LongName>
      <ShortName>Pensions and Other Postretirement Benefits (Tables)</ShortName>
      <Role>http://fwc.com/role/DisclosurePensionsAndOtherPostretirementBenefitsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R24.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>30703 - Disclosure - Guarantees and Warranties (Tables)</LongName>
      <ShortName>Guarantees and Warranties (Tables)</ShortName>
      <Role>http://fwc.com/role/DisclosureGuaranteesAndWarrantiesTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R25.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>30803 - Disclosure - Derivative Financial Instruments (Tables)</LongName>
      <ShortName>Derivative Financial Instruments (Tables)</ShortName>
      <Role>http://fwc.com/role/DisclosureDerivativeFinancialInstrumentsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R26.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>30903 - Disclosure - Share-Based Compensation Plans (Tables)</LongName>
      <ShortName>Share-Based Compensation Plans (Tables)</ShortName>
      <Role>http://fwc.com/role/DisclosureShareBasedCompensationPlansTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R27.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>31103 - Disclosure - Business Segments (Tables)</LongName>
      <ShortName>Business Segments (Tables)</ShortName>
      <Role>http://fwc.com/role/DisclosureBusinessSegmentsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R28.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>31203 - Disclosure - Litigation and Uncertanties (Tables)</LongName>
      <ShortName>Litigation and Uncertanties (Tables)</ShortName>
      <Role>http://fwc.com/role/DisclosureLitigationAndUncertantiesTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R29.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>40104 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <Role>http://fwc.com/role/DisclosureSummaryOfSignificantAccountingPolicieDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R30.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>40204 - Disclosure - Business Combinations (Details)</LongName>
      <ShortName>Business Combinations (Details)</ShortName>
      <Role>http://fwc.com/role/DisclosureBusinessCombinationsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R31.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>40304 - Disclosure - Investments (Details)</LongName>
      <ShortName>Investments (Details)</ShortName>
      <Role>http://fwc.com/role/DisclosureInvestmentsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R32.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>40404 - Disclosure - Intangible Assets (Details)</LongName>
      <ShortName>Intangible Assets (Details)</ShortName>
      <Role>http://fwc.com/role/DisclosureIntangibleAssetsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R33.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>40504 - Disclosure - Long-term Debt (Details)</LongName>
      <ShortName>Long-term Debt (Details)</ShortName>
      <Role>http://fwc.com/role/DisclosureLongTermDebtDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R34.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>40514 - Disclosure - Long-term Debt Parenthetical (Details)</LongName>
      <ShortName>Long-term Debt Parenthetical (Details)</ShortName>
      <Role>http://fwc.com/role/DisclosureLongTermDebtParentheticalDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R35.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>40604 - Disclosure - Pensions and Other Postretirement Benefits (Details)</LongName>
      <ShortName>Pensions and Other Postretirement Benefits (Details)</ShortName>
      <Role>http://fwc.com/role/DisclosurePensionsAndOtherPostretirementBenefitsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R36.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>40704 - Disclosure - Guarantees and Warranties (Details)</LongName>
      <ShortName>Guarantees and Warranties (Details)</ShortName>
      <Role>http://fwc.com/role/DisclosureGuaranteesAndWarrantiesDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R37.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>40804 - Disclosure - Derivative Financial Instruments (Details)</LongName>
      <ShortName>Derivative Financial Instruments (Details)</ShortName>
      <Role>http://fwc.com/role/DisclosureDerivativeFinancialInstruments</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R38.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>40904 - Disclosure - Share-Based Compensation Plans (Details)</LongName>
      <ShortName>Share-Based Compensation Plans (Details)</ShortName>
      <Role>http://fwc.com/role/DisclosureShareBasedCompensationPlansDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R39.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>41004 - Disclosure - Income Taxes (Details)</LongName>
      <ShortName>Income Taxes (Details)</ShortName>
      <Role>http://fwc.com/role/DisclosureIncomeTaxesDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R40.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>41104 - Disclosure - Business Segments (Details)</LongName>
      <ShortName>Business Segments (Details)</ShortName>
      <Role>http://fwc.com/role/DisclosureBusinessSegmentsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R41.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>41204 - Disclosure - Litigation and Uncertanties (Details)</LongName>
      <ShortName>Litigation and Uncertanties (Details)</ShortName>
      <Role>http://fwc.com/role/DisclosureLitigationAndUncertantiesDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R42.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>267</ContextCount>
  <SegmentCount>86</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <UnitCount>7</UnitCount>
  <ElementCount>353</ElementCount>
  <FootnotesReported>true</FootnotesReported>
  <TuplesReported>false</TuplesReported>
  <ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201044</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201042222</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200921</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010452</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_2009225</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_20092</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010520</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201045</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2012_To_12_31_2012</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010</ContextName>
      <ElementCount>149</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_201052</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_20092</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200925</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_12_27_2008_To_6_30_20093</ContextName>
      <ElementCount>10</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010422</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_10_1_2009_To_10_31_2009</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201047</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_201033</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_20092253</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_201025</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_20093</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200910</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201020</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_2009223</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200914</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200923</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_200922533</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200943</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_26_2008</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_20095</ContextName>
      <ElementCount>34</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_20093</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_200932</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201044</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200922224</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200922225</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200952</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_12_27_2008_To_6_30_2009223</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010424</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200918</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201022</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_20103</ContextName>
      <ElementCount>91</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200932</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_20104226</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201057</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200913</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_2009222</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_20098</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010454</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200922222</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010443</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2006_To_12_31_2008</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_12_31_2010</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010512</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201042214</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_20103</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010519</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_201032</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_200923</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010442</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201016</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_2009222</ContextName>
      <ElementCount>73</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_20092</ContextName>
      <ElementCount>66</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201019</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_20104223</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201017</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201010</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200942222</ContextName>
      <ElementCount>12</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_201023</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200933</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200915</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201053</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_20092254</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_2009422</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201059</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010434</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200922223</ContextName>
      <ElementCount>12</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_12_27_2008_To_6_30_200922</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_20092222</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010426</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201012</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201046</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_201022222</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_2009227</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_2009</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2009</ContextName>
      <ElementCount>7</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_20107</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_4_30_2009</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201018</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_20106</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201014</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010419</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201047</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2006_To_12_31_2006</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201021</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_2009224</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_20102332</ContextName>
      <ElementCount>12</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_2009226</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_2010222232</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_20104</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_20092232</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200917</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_12_27_2008_To_6_30_200932</ContextName>
      <ElementCount>9</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_7_1_2010_To_9_30_2010</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010411</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010445</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_26_20088</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_20093</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_20104228</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200922226</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_2010523</ContextName>
      <ElementCount>12</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010510</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010433</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010416</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010413</ContextName>
      <ElementCount>10</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_2010522</ContextName>
      <ElementCount>10</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201055</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_20102222</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_12_31_20102</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_7_23_2010</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010425</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_2009432</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_20096</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010</ContextName>
      <ElementCount>9</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201049</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_26_20087</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200924</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_20108</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201056</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_201034</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_20094</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_12_27_2008_To_6_30_20094</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_200927</ContextName>
      <ElementCount>12</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201045</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_201022223</ContextName>
      <ElementCount>9</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010412</ContextName>
      <ElementCount>10</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010517</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_20097</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200919</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_20094</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_4_30_2009</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200953</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200934</ContextName>
      <ElementCount>11</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201042</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_20105</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_20092242</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010421</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201049</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200923</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_2010233</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_2010242</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_20095</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010414</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2014_To_12_31_2014</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_20103</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_26_20086</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201011</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_200922532</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_200934</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_20104227</ContextName>
      <ElementCount>12</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2011_To_12_31_2011</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_20094</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010521</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010410</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_26_20084</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010515</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_20104224</ContextName>
      <ElementCount>10</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010455</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010513</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_20104</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200922</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_20096</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010415</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_20102</ContextName>
      <ElementCount>14</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200912</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_2009</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_200922</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_12_27_2008_To_6_30_2009222</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_2010</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010420</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200922</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201062</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_20094</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201043</ContextName>
      <ElementCount>10</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_201022</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_2009229</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201015</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_20104</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_2009224</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201042</ContextName>
      <ElementCount>9</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_20104222</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2013_To_12_31_2013</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201046</ContextName>
      <ElementCount>14</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_201024</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010514</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_2009223</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_7_1_2010_To_7_31_2010</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010417</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_200926</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201054</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_20099</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_20092252</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200932</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200942</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_2009</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200926</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_20104225</ContextName>
      <ElementCount>14</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_2008</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_200925</ContextName>
      <ElementCount>11</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201042213</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_20092243</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_200935</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_20092</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010444</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_20104229</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201048</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_20092210</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_2009222</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_26_20089</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_20102</ContextName>
      <ElementCount>13</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_200922</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_2010232</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_10_31_2009</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010511</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_26_20083</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_12_27_2008_To_6_30_20092</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_12_27_2008_To_6_30_20095</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_200924</ContextName>
      <ElementCount>12</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010518</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201042210</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201052</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_20102</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201058</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010453</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200920</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200927</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201013</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_26_20082</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2009_To_6_30_20094222</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201063</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_20105</ContextName>
      <ElementCount>36</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_201042</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_2010222</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201042211</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010418</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010516</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_12_27_2008_To_6_30_2009</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010410</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_12_31_2009</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_7_30_2010</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_200933</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201022</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200916</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201064</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010432</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_2010</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_31_200911</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_2009228</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_12_26_20085</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201048</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_2010632</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_201043</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_20102322</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_201042212</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>As_Of_6_30_20109</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_4_1_2010_To_6_30_2010422</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2010_To_6_30_2010423</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>Duration_1_1_2009_To_6_30_20093</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
  </ContextSummary>
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
