XML 124 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Troubled Debt Restructurings (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
contracts
Mar. 31, 2014
contracts
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Financing Receivable, Restructured, Payment Default During Peiriod, Number of Contracts 129sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts 169sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default $ 8sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault $ 7sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
Commercial and Industrial [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Financing Receivable, Restructured, Payment Default During Peiriod, Number of Contracts 4sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
25sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default 1sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
1sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
Residential Nonguaranteed [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Financing Receivable, Restructured, Payment Default During Peiriod, Number of Contracts 36sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
49sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default 6sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
4sti_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 30sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
23sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default 1sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
1sti_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   4sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default   0sti_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 1sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
5sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default 0sti_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 39sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
43sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default 0sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
1sti_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 19sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
20sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
Financing Receivable, Restructured, Payment Default During Period, Amortized Cost at Default $ 0sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
$ 0sti_FinancingReceivableRestructuredPaymentDefaultDuringPeriodAmortizedCostAtDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember