XML 70 R54.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements (Details 2) - USD ($)
$ in Millions
Jun. 30, 2016
Dec. 31, 2015
Difference between carrying amounts measured at fair value and aggregate unpaid principal amount    
Carrying amount, Total $ 922 $ 743
Mortgage loans held for sale    
Difference between carrying amounts measured at fair value and aggregate unpaid principal amount    
Carrying amount, Total 922 743
Carrying amount, Loans 90 days or more past due and on non-accrual status 8 9
Aggregate unpaid principal balance, Total 909 738
Aggregate unpaid principal balance, Loans 90 days or more past due and on non-accrual status 11 11
Difference, Total 13 5
Difference, Loans 90 days or more past due and on non-accrual status $ (3) $ (2)