XML 163 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Unrecognized Tax Benefits) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at January 1 $ 222us-gaap_UnrecognizedTaxBenefits $ 293us-gaap_UnrecognizedTaxBenefits $ 347us-gaap_UnrecognizedTaxBenefits
Increases-prior period positions 24us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions 17us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions 28us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Decreases-prior period positions (26)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions (99)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions (106)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Increases-current period positions 16us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 30us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 43us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Decreases-current period positions 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions (5)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
Settlements with tax authorities 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities (2)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities (4)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Expiration of statutes of limitations (91)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations (12)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations (15)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Balance at December 31 145us-gaap_UnrecognizedTaxBenefits 222us-gaap_UnrecognizedTaxBenefits 293us-gaap_UnrecognizedTaxBenefits
Virginia Electric and Power Company      
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at January 1 39us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
57us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
114us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Increases-prior period positions 2us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
12us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
4us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Decreases-prior period positions (16)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
(42)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
(80)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Increases-current period positions 11us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
14us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
24us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Decreases-current period positions 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Settlements with tax authorities 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
(2)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
(4)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Expiration of statutes of limitations 0us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
0us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
(1)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Balance at December 31 36us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
39us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
57us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Dominion Gas Holdings, LLC      
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at January 1 29us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
30us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
30us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Increases-prior period positions 0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Decreases-prior period positions 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
(1)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Increases-current period positions 0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Decreases-current period positions 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Settlements with tax authorities 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Expiration of statutes of limitations 0us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Balance at December 31 $ 29us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
$ 29us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
$ 30us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember