XML 90 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Guarantees Repurchased Mortgage Loan (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Repurchased mortgage loans, carrying value $ 299sti_RepurchasedMortgageLoansCarryingValue $ 312sti_RepurchasedMortgageLoansCarryingValue
Loans Held For Investment [Member]    
Repurchased mortgage loans, carrying value 270sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_UnderlyingAssetClassAxis
= sti_LoansHeldForInvestmentMember
271sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_UnderlyingAssetClassAxis
= sti_LoansHeldForInvestmentMember
Nonperforming Financing Receivable [Member] | Loans Held For Investment [Member]    
Repurchased mortgage loans, carrying value 29sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_UnderlyingAssetClassAxis
= sti_LoansHeldForInvestmentMember
29sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_UnderlyingAssetClassAxis
= sti_LoansHeldForInvestmentMember
Nonperforming Financing Receivable [Member] | Residential Mortgage, Loans Held For Sale [Member]    
Repurchased mortgage loans, carrying value $ 0sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_UnderlyingAssetClassAxis
= sti_ResidentialMortgageLoansHeldForSaleMember
$ 12sti_RepurchasedMortgageLoansCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_UnderlyingAssetClassAxis
= sti_ResidentialMortgageLoansHeldForSaleMember