XML 156 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Troubled Debt Restructurings (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
contracts
Dec. 31, 2013
contracts
Dec. 31, 2012
contracts
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing Receivable, Restructured, Payment Default During Peiriod, Number of Contracts 678sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts 975sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts 683sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default $ 36sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault $ 48sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault $ 52sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
Commercial and Industrial [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing Receivable, Restructured, Payment Default During Peiriod, Number of Contracts 78sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
55sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
84sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default 10sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
5sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
5sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
Commercial Real Estate [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing Receivable, Restructured, Payment Default During Peiriod, Number of Contracts   5sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
9sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default   3sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
5sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Commercial Construction [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing Receivable, Restructured, Payment Default During Peiriod, Number of Contracts   1sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialConstructionMember
10sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialConstructionMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default   0sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialConstructionMember
7sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialConstructionMember
Residential Nonguaranteed [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing Receivable, Restructured, Payment Default During Peiriod, Number of Contracts 158sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
287sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
141sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default 19sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
23sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
20sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
Home Equity Line of Credit [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing Receivable, Restructured, Payment Default During Peiriod, Number of Contracts 101sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
188sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
164sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default 5sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
10sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
11sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Residential Construction [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing Receivable, Restructured, Payment Default During Peiriod, Number of Contracts 6sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
48sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
24sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default 0sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
3sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
3sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
Consumer Other Direct [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing Receivable, Restructured, Payment Default During Peiriod, Number of Contracts 9sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
15sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
4sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default 0sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
1sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
0sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
Consumer Indirect [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing Receivable, Restructured, Payment Default During Peiriod, Number of Contracts 181sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
207sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
43sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default 1sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
2sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
0sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
Consumer Credit Card Financing Receivable [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing Receivable, Restructured, Payment Default During Peiriod, Number of Contracts 145sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
169sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
204sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default $ 1sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
$ 1sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
$ 1sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember