XML 25 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities (Changes in AOCI Related to Derivative Gains (Losses)) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Accumulated Other Comprehensive Income [Roll Forward]    
Balance of Accumulated Other Comprehensive Income (Loss) at Beginning of Period $ (1,241)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Unrealized gains (losses) (633)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax  
Losses (gains) reclassified to earnings (39)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax  
Other comprehensive income (loss), tax, portion attributable to parent 34us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1  
Balance of Accumulated Other Comprehensive Income (Loss) at End of period (1,879)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Deferred Gain (Loss) On Hedging Activities [Member]    
Accumulated Other Comprehensive Income [Roll Forward]    
Balance of Accumulated Other Comprehensive Income (Loss) at Beginning of Period 47us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
5us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Unrealized gains (losses) 8us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(128)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Losses (gains) reclassified to earnings (64)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
31us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other comprehensive income (loss), tax, portion attributable to parent 21us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
33us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Balance of Accumulated Other Comprehensive Income (Loss) at End of period $ 12us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
$ (59)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember