XML 85 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Positions (Additional Information) (Detail) (Not Designated as Hedging Instrument [Member], USD $)
In Millions, unless otherwise specified
1 Months Ended
May 31, 2009
Mar. 31, 2015
Dec. 31, 2014
Trading Activity
     
Asset Amount Notional From Purchased And Written Interest Rate Swap Risk Participation Agreements   $ 7sti_AssetAmountNotionalFromPurchasedAndWrittenInterestRateSwapRiskParticipationAgreements
/ us-gaap_DerivativeInstrumentRiskAxis
= sti_TradingActivityMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 4sti_AssetAmountNotionalFromPurchasedAndWrittenInterestRateSwapRiskParticipationAgreements
/ us-gaap_DerivativeInstrumentRiskAxis
= sti_TradingActivityMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Notional Amount Liability Purchased And Written Interest Rate Swap Risk Participation Agreements   4sti_NotionalAmountLiabilityPurchasedAndWrittenInterestRateSwapRiskParticipationAgreements
/ us-gaap_DerivativeInstrumentRiskAxis
= sti_TradingActivityMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Derivative Financial Instruments, Assets | Trading Activity      
Notional Amount Of Interest Rate Future Derivatives   10,400sti_NotionalAmountOfInterestRateFutureDerivatives
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= sti_TradingActivityMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
10,300sti_NotionalAmountOfInterestRateFutureDerivatives
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= sti_TradingActivityMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Notional related to equity futures   554sti_NotionalAmountOfEquityFutureDerivatives
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= sti_TradingActivityMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
563sti_NotionalAmountOfEquityFutureDerivatives
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= sti_TradingActivityMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative Financial Instruments, Liabilities [Member]      
Notional Amount Derivative Liability Sale Of Shares   49sti_NotionalAmountDerivativeLiabilitySaleOfShares
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
49sti_NotionalAmountDerivativeLiabilitySaleOfShares
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative Financial Instruments, Liabilities [Member] | Future [Member]      
Notional Amount Of Interest Rate Future Derivatives   $ 576sti_NotionalAmountOfInterestRateFutureDerivatives
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 791sti_NotionalAmountOfInterestRateFutureDerivatives
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative Financial Instruments, Liabilities [Member] | Visa Interest [Member]      
Number Of Shares Sold To Selected Financial Institutions 3.2sti_NumberOfSharesSoldToSelectedFinancialInstitutions
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_GuaranteeObligationsByNatureAxis
= sti_VisaInterestMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember