v2.4.0.6
Guarantees, Pledged Assets and Collateral (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2012
Dec. 31, 2011
Guarantees [Abstract]    
Carrying value $ 1,405 $ 1,701
Maximum exposure to loss 57,693 56,697
Guarantee Obligations, Noninvestment Grade 33,243 28,740
Pledged Assets and Collateral    
Pledged assets without the right to sell or repledge 395,727 398,282
Available for sale Securities [Member]
   
Pledged Assets and Collateral    
Pledged assets without the right to sell or repledge 73,945 80,540
Loans and Finance Receivables [Member]
   
Pledged Assets and Collateral    
Pledged assets without the right to sell or repledge 321,782 317,742
Standby Letters of Credit [Member]
   
Guarantees [Abstract]    
Carrying value 5 85
Maximum exposure to loss 40,528 41,171
Guarantee Obligations, Noninvestment Grade 25,311 22,259
Residual value guarantees [Member]
   
Guarantees [Abstract]    
Carrying value 8 8
Maximum exposure to loss 197 197
Guarantee Obligations, Noninvestment Grade 0 0
Liquidity agreements [Member]
   
Guarantees [Abstract]    
Carrying value 0 0
Maximum exposure to loss 3 2
Guarantee Obligations, Noninvestment Grade 3 2
Securities lending and other indemnifications [Member]
   
Guarantees [Abstract]    
Carrying value 7 0
Maximum exposure to loss 584 669
Guarantee Obligations, Noninvestment Grade 99 62
Written put options [Member]
   
Guarantees [Abstract]    
Carrying value 1,249 1,469
Maximum exposure to loss 10,004 8,224
Guarantee Obligations, Noninvestment Grade 3,812 2,466
Loans and MHFS sold with recourse [Member]
   
Guarantees [Abstract]    
Carrying value 97 102
Maximum exposure to loss 5,717 5,784
Guarantee Obligations, Noninvestment Grade 3,908 3,850
Contingent consideration [Member]
   
Guarantees [Abstract]    
Carrying value 33 31
Maximum exposure to loss 107 98
Guarantee Obligations, Noninvestment Grade 106 97
Other guarantees [Member]
   
Guarantees [Abstract]    
Carrying value 6 6
Maximum exposure to loss 553 552
Guarantee Obligations, Noninvestment Grade $ 4 $ 4