Business Reporting Logical Model - Level 1 Rendering (No Measure Relations Applied)

Report Set: NONE PROVIDED

Report: NONE PROVIDED

Fact Groups:

Fact Group:

[Network] http://xbrl.us/us-gaap/role/statement/StatementOfFinancialPositionClassified

[Hypercube] abc:StatementFinancialConditionClassifiedTable

[Measure] brm:ConceptMeasure [Measure] brm:ReportingEntityMeasure [Measure] brm:CalendarTimeMeasure [Measure] dei:LegalEntityAxis [Value] (Numeric or Non-numeric) [Units], [Rounding]
us-gaap:OtherAdditionalCapital 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherAdditionalCapital 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermLoansPayable 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermLoansPayable 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SalesAndExciseTaxPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SalesAndExciseTaxPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredSubscriberAcquisitionCostsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredSubscriberAcquisitionCostsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 7000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 7000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HedgingAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HedgingAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IncomeTaxesReceivable 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IncomeTaxesReceivable 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLongTermDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLongTermDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedTradeDress 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedTradeDress 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCompensationEquity 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCompensationEquity 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesAndStockholdersEquity 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 147000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesAndStockholdersEquity 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 147000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherDeferredCreditsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherDeferredCreditsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CapitalLeasesLessorBalanceSheetNetInvestmentInDirectFinancingAndSalesTypeLeasesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CapitalLeasesLessorBalanceSheetNetInvestmentInDirectFinancingAndSalesTypeLeasesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ReceivablesNetCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ReceivablesNetCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLongTermInvestments 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLongTermInvestments 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CustomerAdvancesForConstruction 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CustomerAdvancesForConstruction 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CoalSupplyAgreementObligationNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CoalSupplyAgreementObligationNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommonStockHeldBySubsidiary 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommonStockHeldBySubsidiary 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherNotesPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherNotesPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredTaxLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredTaxLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesAndLoansReceivableNetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 0 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesAndLoansReceivableNetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 0 [Units: iso4217:USD], [Rounding: -3]
us-gaap:EnergyMarketingContractsAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:EnergyMarketingContractsAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedTransmissionServiceAgreementGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedTransmissionServiceAgreementGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SecuritiesLoaned 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SecuritiesLoaned 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:EnergyMarketingContractLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:EnergyMarketingContractLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermLineOfCredit 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermLineOfCredit 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CashAndCashEquivalentsAtCarryingValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CashAndCashEquivalentsAtCarryingValue 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConstructionLoan 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConstructionLoan 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermInvestments 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 10000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermInvestments 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 10000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsHeldForSalePropertyPlantAndEquipment 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsHeldForSalePropertyPlantAndEquipment 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:StockholdersEquity 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:StockholdersEquity 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommercialPaper 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommercialPaper 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MinorityInterest 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 36000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MinorityInterest 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 36000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryDrillingNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryDrillingNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DebtCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 22000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DebtCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 22000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 5000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 5000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommodityContractAssetCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommodityContractAssetCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedComputerSoftwareGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedComputerSoftwareGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConvertibleDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConvertibleDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HedgingLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HedgingLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MarketableSecuritiesRestrictedNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MarketableSecuritiesRestrictedNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedEnvironmentalLossContingenciesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedEnvironmentalLossContingenciesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedAfterOneYear 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedAfterOneYear 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedPatentsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedPatentsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TradingSecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TradingSecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 55000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 55000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestructuringReserveNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestructuringReserveNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLoansPayableLongTerm 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLoansPayableLongTerm 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CompetitiveTransitionChargeNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CompetitiveTransitionChargeNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsReceivableNetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 0 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsReceivableNetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 0 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ReceivableFromOfficersAndDirectorsForIssuanceOfCapitalStock 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ReceivableFromOfficersAndDirectorsForIssuanceOfCapitalStock 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredTaxLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredTaxLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 14000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 14000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherRestrictedAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherRestrictedAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TreasuryStockValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TreasuryStockValue 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermPollutionControlBond 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermPollutionControlBond 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherIndefiniteLivedIntangibleAssets 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherIndefiniteLivedIntangibleAssets 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PostemploymentBenefitsLiabilityCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PostemploymentBenefitsLiabilityCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsHeldForSaleLongLived 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsHeldForSaleLongLived 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:UnamortizedLossReacquiredDebtNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:UnamortizedLossReacquiredDebtNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedIncomeTaxesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedIncomeTaxesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CapitalLeaseObligationsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CapitalLeaseObligationsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:Goodwill 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:Goodwill 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesAndLoansReceivableGrossCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesAndLoansReceivableGrossCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:GasPurchaseContractNet 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:GasPurchaseContractNet 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedRoyaltyGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedRoyaltyGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermTransitionBond 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermTransitionBond 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DueFromRelatedPartiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DueFromRelatedPartiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedMediaContentGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedMediaContentGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedIntangibleAssetOffMarketLeaseFavorableGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedIntangibleAssetOffMarketLeaseFavorableGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherInventorySupplies 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherInventorySupplies 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LitigationReserveCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LitigationReserveCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LoansPayableToBankCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LoansPayableToBankCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ProvisionForLossOnContracts 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ProvisionForLossOnContracts 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RegulatoryAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RegulatoryAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedNoncompeteAgreementsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedNoncompeteAgreementsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsHeldForSaleCapitalLeasedAssetsNet 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsHeldForSaleCapitalLeasedAssetsNet 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConstructionInProgressGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConstructionInProgressGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryLIFOReserve 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryLIFOReserve 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredElectricCost 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredElectricCost 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredFinanceCostsCurrentNet 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredFinanceCostsCurrentNet 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherInventory 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherInventory 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermLoansFromBank 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermLoansFromBank 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCostsLeasingNetCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCostsLeasingNetCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:UnsecuredLongTermDebt 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:UnsecuredLongTermDebt 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermDebtAndCapitalLeaseObligations 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 19000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermDebtAndCapitalLeaseObligations 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 19000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RetainedEarningsUnappropriated 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RetainedEarningsUnappropriated 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 0 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 0 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LeaseholdImprovementsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LeaseholdImprovementsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:Cash 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:Cash 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 38000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 38000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InsuranceReceivableForMalpracticeNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InsuranceReceivableForMalpracticeNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermInvestmentsAndReceivablesNet 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 12000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermInvestmentsAndReceivablesNet 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 12000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCompensationLiabilityCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCompensationLiabilityCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 56000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 56000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermNotesAndLoans 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 7000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermNotesAndLoans 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 7000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:UnearnedESOPShares 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:UnearnedESOPShares 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SeniorLongTermNotes 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SeniorLongTermNotes 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeInstrumentsAndHedgesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 5000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeInstrumentsAndHedgesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 5000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedIntangibleAssetsNet 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 18000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedIntangibleAssetsNet 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 18000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherShortTermInvestments 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherShortTermInvestments 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherRestrictedAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherRestrictedAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedReclamationCostsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedReclamationCostsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRevenueAndCreditsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 4000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRevenueAndCreditsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 4000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedFranchiseRightsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedFranchiseRightsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherDeferredCreditsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherDeferredCreditsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedTrademarks 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedTrademarks 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AvailableForSaleSecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AvailableForSaleSecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidRoyalties 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidRoyalties 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedDeferredInvestmentTaxCredit 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedDeferredInvestmentTaxCredit 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredOfferingCosts 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredOfferingCosts 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AvailableForSaleSecuritiesEquitySecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AvailableForSaleSecuritiesEquitySecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:Land 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:Land 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CostMethodInvestments 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CostMethodInvestments 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRentCreditCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRentCreditCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DepositsAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DepositsAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PropertyPlantAndEquipmentGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 10000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PropertyPlantAndEquipmentGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 10000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsReceivableNetCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 0 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsReceivableNetCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 0 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedCopyrightsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedCopyrightsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestrictedCashAndInvestmentsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 4000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestrictedCashAndInvestmentsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 4000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MarketableSecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 6000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MarketableSecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 6000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsHeldForSaleCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsHeldForSaleCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:BridgeLoan 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:BridgeLoan 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesAndLoansPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 7000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesAndLoansPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 7000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilityForUncertainTaxPositionsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilityForUncertainTaxPositionsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IncentiveFromLessor 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IncentiveFromLessor 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:Liabilities 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 109000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:Liabilities 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 109000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AvailableForSaleSecuritiesEquitySecuritiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AvailableForSaleSecuritiesEquitySecuritiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InvestmentsInPowerAndDistributionProjects 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InvestmentsInPowerAndDistributionProjects 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConvertibleSubordinatedDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConvertibleSubordinatedDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ShortTermInvestments 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 7000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ShortTermInvestments 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 7000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IncentiveToLessee 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IncentiveToLessee 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RetainedEarningsAccumulatedDeficit 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RetainedEarningsAccumulatedDeficit 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HedgingAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HedgingAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CustomerRefundLiabilityNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CustomerRefundLiabilityNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesAndLoansReceivableGrossNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesAndLoansReceivableGrossNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredStormAndPropertyReserveDeficiencyNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredStormAndPropertyReserveDeficiencyNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredSetUpCostsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredSetUpCostsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryRawMaterials 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryRawMaterials 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HeldToMaturitySecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HeldToMaturitySecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestrictedInvestmentsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestrictedInvestmentsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DecommissioningLiabilityNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DecommissioningLiabilityNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRentReceivablesNetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRentReceivablesNetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FurnitureAndFixturesGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FurnitureAndFixturesGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OilAndGasReclamationLiabilityNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OilAndGasReclamationLiabilityNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCostsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 9000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCostsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 9000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:JuniorSubordinatedNotesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:JuniorSubordinatedNotesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedIntangibleAssetsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 19000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedIntangibleAssetsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 19000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRevenueNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRevenueNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AdvancesToAffiliate 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AdvancesToAffiliate 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesPayableToBankCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesPayableToBankCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesOfBusinessTransferredUnderContractualArrangementCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesOfBusinessTransferredUnderContractualArrangementCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HeldToMaturitySecuritiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HeldToMaturitySecuritiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:JuniorSubordinatedLongTermNotes 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:JuniorSubordinatedLongTermNotes 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedLicenseAgreementsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedLicenseAgreementsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CashEquivalentsAtCarryingValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CashEquivalentsAtCarryingValue 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryNet 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 4000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryNet 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 4000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SeniorNotesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SeniorNotesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AdditionalPaidInCapital 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AdditionalPaidInCapital 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidAdvertising 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidAdvertising 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedTradeNames 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedTradeNames 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidExpenseOtherNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidExpenseOtherNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CashCashEquivalentsAndShortTermInvestments 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 13000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CashCashEquivalentsAndShortTermInvestments 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 13000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:UnamortizedDebtIssuanceExpense 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:UnamortizedDebtIssuanceExpense 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DueToRelatedPartiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DueToRelatedPartiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsReceivableGrossCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsReceivableGrossCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DueToRelatedPartiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DueToRelatedPartiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:Supplies 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:Supplies 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedTrademarksGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedTrademarksGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryFinishedGoods 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryFinishedGoods 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoriesPropertyHeldForSaleCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoriesPropertyHeldForSaleCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CustomerAdvancesOrDepositsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CustomerAdvancesOrDepositsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LitigationReserveNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LitigationReserveNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredStormAndPropertyReserveDeficiencyCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredStormAndPropertyReserveDeficiencyCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RegulatedEntityOtherAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 11000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RegulatedEntityOtherAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 11000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherInventoryNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherInventoryNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestrictedInvestmentsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestrictedInvestmentsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PreferredStockValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PreferredStockValue 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidPensionCosts 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidPensionCosts 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ReceivablesHeldForSaleNetAmount 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ReceivablesHeldForSaleNetAmount 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherShortTermBorrowings 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherShortTermBorrowings 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TaxesPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TaxesPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryValuationReserves 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryValuationReserves 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 54000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 54000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedCoalSupplyAgreementGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedCoalSupplyAgreementGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PostemploymentBenefitsLiabilityNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PostemploymentBenefitsLiabilityNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidMineralRoyaltiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidMineralRoyaltiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedTradeNamesGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedTradeNamesGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetRetirementObligationCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetRetirementObligationCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLongTermNotesPayable 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLongTermNotesPayable 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidExpenseNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidExpenseNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRentAssetNetCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRentAssetNetCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryWorkInProcess 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryWorkInProcess 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PropertyPlantAndEquipmentOther 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PropertyPlantAndEquipmentOther 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OffMarketLeaseUnfavorable 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OffMarketLeaseUnfavorable 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ShortTermBankLoansAndNotesPayable 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ShortTermBankLoansAndNotesPayable 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConvertibleLongTermNotesPayable 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConvertibleLongTermNotesPayable 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AllowanceForNotesAndLoansReceivableCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AllowanceForNotesAndLoansReceivableCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidInterest 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidInterest 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SecuredDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SecuredDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetRecoveryDamagedPropertyCostsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetRecoveryDamagedPropertyCostsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CustomerDepositsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CustomerDepositsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ShortTermBorrowings 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 7000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ShortTermBorrowings 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 7000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredGasPurchasesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredGasPurchasesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommodityContractAssetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommodityContractAssetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommercialPaperNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommercialPaperNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IntangibleAssetsNetExcludingGoodwill 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 26000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IntangibleAssetsNetExcludingGoodwill 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 26000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MarketableSecuritiesRestrictedCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MarketableSecuritiesRestrictedCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRevenueAndCreditsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 5000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRevenueAndCreditsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 5000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SelfInsuranceReserve 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SelfInsuranceReserve 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherAssetsHeldForSaleCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherAssetsHeldForSaleCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredSubscriberAcquisitionCostsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredSubscriberAcquisitionCostsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConvertibleSubordinatedDebtNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConvertibleSubordinatedDebtNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidRent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidRent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 8000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 8000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 15000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 15000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AdditionalPaidInCapitalCommonStock 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AdditionalPaidInCapitalCommonStock 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HealthCareTrustFundAssetsLimitedAsToUseCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HealthCareTrustFundAssetsLimitedAsToUseCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RetainedEarningsAppropriated 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RetainedEarningsAppropriated 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InterestAndDividendsPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InterestAndDividendsPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CapitalLeasedAssetsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CapitalLeasedAssetsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLoansPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLoansPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SubordinatedDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SubordinatedDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermNotesPayable 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 5000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermNotesPayable 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 5000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryForLongTermContractsOrPrograms 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryForLongTermContractsOrPrograms 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRentCreditNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRentCreditNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HealthCareTrustFundAssetsLimitedAsToUseNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:HealthCareTrustFundAssetsLimitedAsToUseNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InvestmentInPhysicalCommodities 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InvestmentInPhysicalCommodities 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCostsLeasingNetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCostsLeasingNetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MineReclamationAndClosingLiabilityNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MineReclamationAndClosingLiabilityNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidTaxes 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidTaxes 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesAndLoansReceivableNetCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 0 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesAndLoansReceivableNetCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 0 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeInstrumentsAndHedges 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 4000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeInstrumentsAndHedges 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 4000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TimberAndTimberlands 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TimberAndTimberlands 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConvertibleDebtNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConvertibleDebtNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SecuritizedRegulatoryTransitionAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SecuritizedRegulatoryTransitionAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredFuelCost 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredFuelCost 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RegulatoryLiabilityNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RegulatoryLiabilityNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TreasuryStockDeferredEmployeeStockOwnershipPlan 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TreasuryStockDeferredEmployeeStockOwnershipPlan 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AdvancesOnInventoryPurchases 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AdvancesOnInventoryPurchases 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetRecoveryDamagedPropertyCostsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetRecoveryDamagedPropertyCostsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 91000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 91000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsHeldInTrustNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsHeldInTrustNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedLicenseAgreements 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedLicenseAgreements 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidExpenseCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 8000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidExpenseCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 8000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilityForUncertainTaxPositionsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilityForUncertainTaxPositionsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidInsurance 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PrepaidInsurance 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LoansPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LoansPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TradingSecuritiesEquityCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TradingSecuritiesEquityCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:EnergyMarketingContractsAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:EnergyMarketingContractsAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredAirTrafficRevenue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredAirTrafficRevenue 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MarketableSecuritiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 4000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MarketableSecuritiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 4000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesPayableToBankNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:NotesPayableToBankNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherDeferredCostsNet 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherDeferredCostsNet 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedCustomerListsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedCustomerListsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DemandSideManagementProgramCostsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DemandSideManagementProgramCostsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsHeldForSaleOtherNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetsHeldForSaleOtherNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedCustomerRelationshipsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedCustomerRelationshipsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedContractualRightsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedContractualRightsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LinesOfCreditCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LinesOfCreditCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AdditionalPaidInCapitalPreferredStock 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AdditionalPaidInCapitalPreferredStock 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryGasInStorageUndergroundNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:InventoryGasInStorageUndergroundNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:Assets 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 147000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:Assets 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 147000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CustomerAdvancesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CustomerAdvancesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredTaxAssetsNetCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredTaxAssetsNetCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherMarketableSecuritiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherMarketableSecuritiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesOfBusinessTransferredUnderContractualArrangementNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LiabilitiesOfBusinessTransferredUnderContractualArrangementNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SecuredLongTermDebt 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SecuredLongTermDebt 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsReceivableGrossNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsReceivableGrossNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:EquityMethodInvestments 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:EquityMethodInvestments 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConvertibleNotesPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConvertibleNotesPayableCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FundsHeldForClients 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FundsHeldForClients 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RegulatoryAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RegulatoryAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:EmployeeRelatedLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:EmployeeRelatedLiabilitiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MachineryAndEquipmentGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:MachineryAndEquipmentGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedFranchiseRights 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedFranchiseRights 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedIncomeTaxesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccruedIncomeTaxesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLongTermDebtNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherLongTermDebtNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredSetUpCostsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredSetUpCostsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherFiniteLivedIntangibleAssetsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherFiniteLivedIntangibleAssetsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DecommissioningFundInvestments 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DecommissioningFundInvestments 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SpentNuclearFuelObligationNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SpentNuclearFuelObligationNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredTaxAssetsNetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredTaxAssetsNetNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TradingSecuritiesDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TradingSecuritiesDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherPrepaidExpenseCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherPrepaidExpenseCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AvailableForSaleSecuritiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AvailableForSaleSecuritiesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 2000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherMarketableSecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:OtherMarketableSecuritiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ReceivablesLongTermContractsOrPrograms 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ReceivablesLongTermContractsOrPrograms 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommonStockValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommonStockValue 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CapitalLeasesLessorBalanceSheetNetInvestmentInDirectFinancingAndSalesTypeLeasesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CapitalLeasesLessorBalanceSheetNetInvestmentInDirectFinancingAndSalesTypeLeasesNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeInstrumentsAndHedgesLiabilities 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeInstrumentsAndHedgesLiabilities 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 3000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:UnsecuredDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:UnsecuredDebtCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DueFromRelatedPartiesCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DueFromRelatedPartiesCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsNotesAndLoansReceivableNetCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 0 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AccountsNotesAndLoansReceivableNetCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 0 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedDistributionRightsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedDistributionRightsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredFinanceCostsNoncurrentNet 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredFinanceCostsNoncurrentNet 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermDebtNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 18000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:LongTermDebtNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 18000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ShortTermNonBankLoansAndNotesPayable 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ShortTermNonBankLoansAndNotesPayable 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestrictedCashAndInvestmentsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 4000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestrictedCashAndInvestmentsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 4000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedTradeSecretsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:FiniteLivedTradeSecretsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestrictedCashAndCashEquivalentsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RestrictedCashAndCashEquivalentsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommonStockShareSubscribedButUnissuedSubscriptionsReceivable 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommonStockShareSubscribedButUnissuedSubscriptionsReceivable 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetRetirementObligationsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 5000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AssetRetirementObligationsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 5000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRevenueCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredRevenueCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CapitalLeaseObligationsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CapitalLeaseObligationsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SubordinatedLongTermDebt 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:SubordinatedLongTermDebt 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PropertyPlantAndEquipmentNet 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 9000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PropertyPlantAndEquipmentNet 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 9000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedContractualRights 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedContractualRights 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PhaseInPlanAmountOfCostsDeferredForRateMakingPurposes 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PhaseInPlanAmountOfCostsDeferredForRateMakingPurposes 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RegulatoryLiabilityCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:RegulatoryLiabilityCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:BankOverdrafts 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:BankOverdrafts 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedTradeSecrets 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:IndefiniteLivedTradeSecrets 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredGasCost 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DeferredGasCost 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DepositsAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DepositsAssetsCurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:BuildingsAndImprovementsGross 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:BuildingsAndImprovementsGross 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConstructionLoanNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:ConstructionLoanNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:DerivativeAssetsNoncurrent 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember 1000 [Units: iso4217:USD], [Rounding: -3]

Fact Group:

[Network] http://www.abc.com/role/ClassesOfCommonStock

[Hypercube] abc:CommonStockByClassTable

[Measure] brm:ConceptMeasure [Measure] brm:ReportingEntityMeasure [Measure] brm:CalendarTimeMeasure [Measure] dei:LegalEntityAxis [Measure] abc:ClassCommonStockAxis [Value] (Numeric or Non-numeric) [Units], [Rounding]
us-gaap:CommonStockSharesSubscribedButUnissued 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:CommonStockSharesSubscribedButUnissued 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:CommonStockSharesIssued 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:CommonStockSharesIssued 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:CommonStockConversionBasis 0000000001 (http://www.sec.gov/CIK) 2010-01-01/2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember Text
us-gaap:CommonStockConversionBasis 0000000001 (http://www.sec.gov/CIK) 2010-01-01/2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember Text
us-gaap:CommonStockHeldInTrust 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:CommonStockHeldInTrust 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:CommonStockParOrStatedValuePerShare 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:CommonStockParOrStatedValuePerShare 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:CommonStockNoParValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:CommonStockNoParValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:CommonStockValueOutstanding 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:CommonStockValueOutstanding 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:CommonStockSharesAuthorized 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:CommonStockSharesAuthorized 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:CommonStockIssuedEmployeeTrustDeferred 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:CommonStockIssuedEmployeeTrustDeferred 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:CommonStockSharesSubscriptions 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:CommonStockSharesSubscriptions 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:CommonStockSharesOutstanding 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:CommonStockSharesOutstanding 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:CommonStockIssuedEmployeeStockTrust 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:CommonStockIssuedEmployeeStockTrust 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:CommonStockValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember abc:ClassCommonStockAllClassesDomain 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommonStockValue 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember abc:ClassCommonStockAllClassesDomain 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommonStockValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 500 [Units: iso4217:USD], [Rounding: -3]
us-gaap:CommonStockValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 500 [Units: iso4217:USD], [Rounding: -3]

Fact Group:

[Network] http://www.abc.com/role/ClassesOfPreferredStock

[Hypercube] abc:PreferredStockByClassTable

[Measure] brm:ConceptMeasure [Measure] brm:ReportingEntityMeasure [Measure] brm:CalendarTimeMeasure [Measure] dei:LegalEntityAxis [Measure] abc:ClassPreferredStockAxis [Value] (Numeric or Non-numeric) [Units], [Rounding]
us-gaap:PreferredStockValueOutstanding 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassAMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:PreferredStockValueOutstanding 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassBMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:PreferredStockShareSubscriptions 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassAMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockShareSubscriptions 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassBMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockSharesOutstanding 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassAMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockSharesOutstanding 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassBMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockSharesAuthorized 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassAMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockSharesAuthorized 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassBMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockNoParValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassAMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockNoParValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassBMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockSharesIssued 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassAMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockSharesIssued 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassBMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockRedemptionAmount 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassAMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:PreferredStockRedemptionAmount 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassBMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:PreferredStockParOrStatedValuePerShare 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassAMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockParOrStatedValuePerShare 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassBMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember abc:ClassPreferredStockAllClassesDomain 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PreferredStockValue 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember abc:ClassPreferredStockAllClassesDomain 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PreferredStockValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassAMember 500 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PreferredStockValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassBMember 500 [Units: iso4217:USD], [Rounding: -3]
us-gaap:PreferredStockLiquidationPreference 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassAMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockLiquidationPreference 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassBMember 1 [Units: xbrli:shares], [Rounding: 0]
us-gaap:PreferredStockSharesSubscribedButUnissuedValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassAMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:PreferredStockSharesSubscribedButUnissuedValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassBMember 1 [Units: iso4217:USD], [Rounding: 0]
us-gaap:PreferredStockConversionBasis 0000000001 (http://www.sec.gov/CIK) 2010-01-01/2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassAMember Text
us-gaap:PreferredStockConversionBasis 0000000001 (http://www.sec.gov/CIK) 2010-01-01/2010-12-31 us-gaap:ParentCompanyMember us-gaap:PreferredClassBMember Text

Fact Group:

[Network] http://www.abc.com/role/ClassesOfTreasuryStock

[Hypercube] us-gaap:ClassOfTreasuryStockTable

[Measure] brm:ConceptMeasure [Measure] brm:ReportingEntityMeasure [Measure] brm:CalendarTimeMeasure [Measure] dei:LegalEntityAxis [Measure] abc:ClassTreasuryStockAxis [Value] (Numeric or Non-numeric) [Units], [Rounding]
us-gaap:TreasuryStockRestrictions 0000000001 (http://www.sec.gov/CIK) 2010-01-01/2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember Text describing the restrictions
us-gaap:TreasuryStockRestrictions 0000000001 (http://www.sec.gov/CIK) 2010-01-01/2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember Text describing the restrictions
us-gaap:TreasuryStockValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:ClassOfTreasuryStockDomain 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TreasuryStockValue 0000000001 (http://www.sec.gov/CIK) 2009-12-31 us-gaap:ParentCompanyMember us-gaap:ClassOfTreasuryStockDomain 1000 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TreasuryStockValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 500 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TreasuryStockValue 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 500 [Units: iso4217:USD], [Rounding: -3]
us-gaap:TreasuryStockShares 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassAMember 10000 [Units: xbrli:shares], [Rounding: 0]
us-gaap:TreasuryStockShares 0000000001 (http://www.sec.gov/CIK) 2010-12-31 us-gaap:ParentCompanyMember us-gaap:CommonClassBMember 10000 [Units: xbrli:shares], [Rounding: 0]

Fact Group:

[Network] http://www.abc.com/role/OtherParenthetical

[Hypercube] abc:StatementFinancialConditionClassifiedParentheticalOtherTable

[Measure] brm:ConceptMeasure [Measure] brm:ReportingEntityMeasure [Measure] brm:CalendarTimeMeasure [Measure] dei:LegalEntityAxis [Value] (Numeric or Non-numeric) [Units], [Rounding]
us-gaap:RetainedEarningsDeficitEliminated 0000000001 (http://www.sec.gov/CIK) 2010-01-01/2010-12-31 us-gaap:ParentCompanyMember Text