XML 122 R94.htm IDEA: XBRL DOCUMENT v2.4.1.9
Securities - Details of Securities (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 13,365us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 12,446us-gaap_AvailableForSaleSecuritiesAmortizedCost
Gross Unrealized Gains 132us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 183us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Gross Unrealized Losses 137us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax 283us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Fair Value 13,360us-gaap_AvailableForSaleSecurities 12,346us-gaap_AvailableForSaleSecurities
Held to maturities, Amortized Cost 5,015us-gaap_HeldToMaturitySecurities 4,756us-gaap_HeldToMaturitySecurities
Held to maturities, Gross Unrealized Gains 16us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain 6us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
Held to maturities, Gross Unrealized Losses 57us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss 145us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Held to maturities, Fair Value 4,974us-gaap_HeldToMaturitySecuritiesFairValue 4,617us-gaap_HeldToMaturitySecuritiesFairValue
Collateralized Mortgage Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 11,310us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
11,120us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross Unrealized Gains 96us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
152us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross Unrealized Losses 136us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
272us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair Value 11,270us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
11,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Held to maturities, Amortized Cost 4,755us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
4,736us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Held to maturities, Gross Unrealized Gains 15us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
6us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Held to maturities, Gross Unrealized Losses 57us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
145us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Held to maturities, Fair Value 4,713us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
4,597us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Other Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 29us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
17us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Gross Unrealized Gains 3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Gross Unrealized Losses      
Fair Value 32us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
20us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Held to maturities, Amortized Cost 20us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
20us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Held to maturities, Gross Unrealized Gains      
Held to maturities, Gross Unrealized Losses      
Held to maturities, Fair Value 20us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
20us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
States and Political Subdivisions [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 22us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
39us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized Gains 1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized Losses      
Fair Value 23us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
40us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Other Mortgage-Backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,004us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesOtherMember
1,270us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesOtherMember
Gross Unrealized Gains 32us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesOtherMember
27us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesOtherMember
Gross Unrealized Losses 1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesOtherMember
11us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesOtherMember
Fair Value 2,035us-gaap_AvailableForSaleSecurities
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesOtherMember
1,286us-gaap_AvailableForSaleSecurities
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesOtherMember
Held to maturities, Amortized Cost 240us-gaap_HeldToMaturitySecurities
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesOtherMember
  
Held to maturities, Gross Unrealized Gains 1us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesOtherMember
  
Held to maturities, Gross Unrealized Losses      
Held to maturities, Fair Value $ 241us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesOtherMember