v2.4.0.6
Loans and Allowance for Credit Losses, 90 Days Past Due but Still Accruing (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2012
Dec. 31, 2011
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing $ 22,555 $ 22,569
FHA Insured/VA Guaranteed [Member]
   
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing 19,681 19,240
Student Loans under FFELP [Member]
   
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing 1,238 1,281
Commercial and Industrial Loans [Member]
   
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing 104 153
Commercial Real Estate Mortgage [Member]
   
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing 289 256
Commercial Real Estate Construction [Member]
   
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing 25 89
Foreign Loans [Member]
   
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing 7 6
Total Commercial [Member]
   
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing 425 504
Total, not government insured/guaranteed [Member]
   
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing 1,636 2,048
Total, not government insured/guaranteed [Member] | Real estate 1-4 family first mortgage [Member]
   
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing 616 781
Total, not government insured/guaranteed [Member] | Real estate 1-4 family junior lien mortgage [Member]
   
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing 156 279
Total, not government insured/guaranteed [Member] | Credit Card [Member]
   
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing 319 346
Total, not government insured/guaranteed [Member] | Other revolving credit and installment [Member]
   
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing 120 138
Total, not government insured/guaranteed [Member] | Total Consumer [Member]
   
90 days Past Due but Still Accruing Loans [Abstract]    
90 days past due but still accruing $ 1,211 $ 1,544