XML 223 R185.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income - Changes in AOCI (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance $ (352)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (124)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Other comprehensive income before reclassification, net of income taxes 16us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (216)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax  
Amounts reclassified from accumulated other comprehensive income, net of income taxes (a) (20)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax (12)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax  
Net current-period other comprehensive income, net of income taxes (4)us-gaap_OtherComprehensiveIncomeLossNetOfTax (228)us-gaap_OtherComprehensiveIncomeLossNetOfTax (96)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Ending balance (356)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (352)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (124)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Unrealized Gains (Losses) on Available for Sale Securities [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (63)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
229us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Other comprehensive income before reclassification, net of income taxes 59us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(291)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Amounts reclassified from accumulated other comprehensive income, net of income taxes (a)   (1)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Net current-period other comprehensive income, net of income taxes 59us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(292)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Ending balance (4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(63)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Unrealized Gains (Losses) on Derivative Financial Instruments [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (11)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
18us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Other comprehensive income before reclassification, net of income taxes 43us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
6us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts reclassified from accumulated other comprehensive income, net of income taxes (a) (40)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(35)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net current-period other comprehensive income, net of income taxes 3us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(29)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending balance (8)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(11)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Foreign Currency Translation Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance 42us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
55us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Other comprehensive income before reclassification, net of income taxes (17)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(9)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Amounts reclassified from accumulated other comprehensive income, net of income taxes (a) (3)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(4)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Net current-period other comprehensive income, net of income taxes (20)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(13)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Ending balance 22us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
42us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Net Pension and Postretirement Benefit Costs [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (320)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(426)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Other comprehensive income before reclassification, net of income taxes (69)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
78us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts reclassified from accumulated other comprehensive income, net of income taxes (a) 23us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
28us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net current-period other comprehensive income, net of income taxes (46)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
106us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending balance $ (366)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ (320)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember