XML 63 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Securities with Unrealized Losses (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Investments, Unrealized Loss Position [Line Items]    
Less than twelve months, Fair Value $ 2,453us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue $ 2,586us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Less than twelve months, Unrealized Losses 10us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses 8us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
Twelve months or longer, Fair Value 1,241us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 5,057us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Twelve months or longer, Unrealized Losses 20us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses 79us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
Total, Fair Value 3,694us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 7,643us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Total, Unrealized Losses 30us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses 87us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
Temporarily Impaired Securities    
Investments, Unrealized Loss Position [Line Items]    
Less than twelve months, Fair Value 2,386us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
2,517us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
Less than twelve months, Unrealized Losses 9us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
7us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
Twelve months or longer, Fair Value 1,241us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
5,057us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
Twelve months or longer, Unrealized Losses 20us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
79us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
Total, Fair Value 3,627us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
7,574us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
Total, Unrealized Losses 29us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
86us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
Temporarily Impaired Securities | US Treasury Securities [Member]    
Investments, Unrealized Loss Position [Line Items]    
Less than twelve months, Fair Value   150us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Less than twelve months, Unrealized Losses   1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Twelve months or longer, Fair Value   0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Twelve months or longer, Unrealized Losses   0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Total, Fair Value   150us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Total, Unrealized Losses   1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Temporarily Impaired Securities | US Government Agencies Debt Securities [Member]    
Investments, Unrealized Loss Position [Line Items]    
Less than twelve months, Fair Value 47us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
20us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Less than twelve months, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1] 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1]
Twelve months or longer, Fair Value 52us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
132us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Twelve months or longer, Unrealized Losses 1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
2us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Total, Fair Value 99us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
152us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Total, Unrealized Losses 1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
2us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Temporarily Impaired Securities | Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member]    
Investments, Unrealized Loss Position [Line Items]    
Less than twelve months, Fair Value 2,339us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
2,347us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Less than twelve months, Unrealized Losses 9us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
6us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Twelve months or longer, Fair Value 1,175us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
4,911us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Twelve months or longer, Unrealized Losses 19us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
77us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Total, Fair Value 3,514us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
7,258us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Total, Unrealized Losses 28us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
83us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Temporarily Impaired Securities | Asset-backed Securities [Member]    
Investments, Unrealized Loss Position [Line Items]    
Less than twelve months, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Less than twelve months, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Twelve months or longer, Fair Value 14us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
14us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Twelve months or longer, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
[1] 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
[1]
Total, Fair Value 14us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
14us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Total, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
[1] 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_TemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
[1]
Other Than Temporarily Impaired Securities [Member]    
Investments, Unrealized Loss Position [Line Items]    
Less than twelve months, Fair Value 67us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
[2] 69us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
[2]
Less than twelve months, Unrealized Losses 1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
[2] 1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
[2]
Twelve months or longer, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
Twelve months or longer, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
Total, Fair Value 67us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
[2] 69us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
[2]
Total, Unrealized Losses 1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
[2] 1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
[2]
Other Than Temporarily Impaired Securities [Member] | Mortgage-backed Securities, Issued by Private Enterprises [Member]    
Investments, Unrealized Loss Position [Line Items]    
Less than twelve months, Fair Value 67us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
[2] 69us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
[2]
Less than twelve months, Unrealized Losses 1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
[2] 1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
[2]
Twelve months or longer, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Twelve months or longer, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Total, Fair Value 67us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
[2] 69us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
[2]
Total, Unrealized Losses $ 1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
[2] $ 1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= sti_OtherThanTemporarilyImpairedSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
[2]
[1] Unrealized losses less than $0.5 million are shown as zero.
[2] Includes OTTI securities for which credit losses have been recorded in earnings in current or prior periods.