v3.4.0.3
Deposits (Details) - USD ($)
$ in Millions
Mar. 31, 2016
Dec. 31, 2015
Deposits [Abstract]    
Savings and demand deposits $ 154,049 $ 153,346
Time deposits 3,542 2,688
Total 157,591 156,034
Maturities of Interest-bearing Deposits    
Saving deposits payable upon demand 154,032  
Time deposits maturing in 2016 3,044  
Time deposits maturing in 2017 456  
Time deposits maturing in 2018 10  
Time Deposits At Or Above FDIC Insurance Limit 15 14
Deposits subject to FDIC $ 114,000 $ 113,000