XML 185 R117.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes Changes in Unrecognized Tax Benefits (Details) (Federal and State [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Federal and State [Member]
     
Changes in Unrecognized Tax Benefits [Line Items]      
Unrecognized Tax Benefits $ 210us-gaap_UnrecognizedTaxBenefits
/ us-gaap_IncomeTaxAuthorityAxis
= sti_FederalAndStateMember
$ 291us-gaap_UnrecognizedTaxBenefits
/ us-gaap_IncomeTaxAuthorityAxis
= sti_FederalAndStateMember
$ 137us-gaap_UnrecognizedTaxBenefits
/ us-gaap_IncomeTaxAuthorityAxis
= sti_FederalAndStateMember
Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions 1us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= sti_FederalAndStateMember
4us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= sti_FederalAndStateMember
 
Unrecognized Tax Benefits, Decreases Resulting from Prior Period Tax Positions (36)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= sti_FederalAndStateMember
(10)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= sti_FederalAndStateMember
 
Unrecognized Tax Benefits, Increases Resulting from Current Period Tax Positions 87us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= sti_FederalAndStateMember
171us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= sti_FederalAndStateMember
 
Unrecognized Tax Benefits, Decreases Resulting from Settlements with Taxing Authorities (130)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
/ us-gaap_IncomeTaxAuthorityAxis
= sti_FederalAndStateMember
(2)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
/ us-gaap_IncomeTaxAuthorityAxis
= sti_FederalAndStateMember
 
Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations $ (3)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ us-gaap_IncomeTaxAuthorityAxis
= sti_FederalAndStateMember
$ (9)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ us-gaap_IncomeTaxAuthorityAxis
= sti_FederalAndStateMember