XML 59 R128.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Summary of Collateral Positions with Counterparties) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Derivative [Line Items]    
Cash collateral received from counterparties $ 190bbt_CashCollateralToSecureLossFromCounterpartyRelatedToDerivativeCreditRisk $ 44bbt_CashCollateralToSecureLossFromCounterpartyRelatedToDerivativeCreditRisk
Cash collateral, including initial margin, posted to counterparties 342bbt_CashCollateralPostedRelatedToDerivativeCreditRisk 386bbt_CashCollateralPostedRelatedToDerivativeCreditRisk
Dealer Counterparties [Member]    
Derivative [Line Items]    
Cash collateral received from counterparties 191bbt_CashCollateralToSecureLossFromCounterpartyRelatedToDerivativeCreditRisk
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_DealerCounterpartiesMember
44bbt_CashCollateralToSecureLossFromCounterpartyRelatedToDerivativeCreditRisk
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_DealerCounterpartiesMember
Derivatives in a net gain position secured by that collateral 201bbt_DerivativesInGainPositionForWhichCollateralHasBeenReceived
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_DealerCounterpartiesMember
46bbt_DerivativesInGainPositionForWhichCollateralHasBeenReceived
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_DealerCounterpartiesMember
Unsecured positions in a net gain after collateral postings 10bbt_UnsecuredPositionWithDerivativeDealers
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_DealerCounterpartiesMember
3bbt_UnsecuredPositionWithDerivativeDealers
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_DealerCounterpartiesMember
Cash collateral, including initial margin, posted to counterparties 227bbt_CashCollateralPostedRelatedToDerivativeCreditRisk
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_DealerCounterpartiesMember
356bbt_CashCollateralPostedRelatedToDerivativeCreditRisk
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_DealerCounterpartiesMember
Derivatives in a net loss position secured by that collateral 231bbt_DerivativesInLossPositionForWhichCollateralHasBeenPosted
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_DealerCounterpartiesMember
357bbt_DerivativesInLossPositionForWhichCollateralHasBeenPosted
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_DealerCounterpartiesMember
Additional collateral required for decline in credit ratings below investment grade 3bbt_IncreaseDecreasePostedCollateral
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_DealerCounterpartiesMember
4bbt_IncreaseDecreasePostedCollateral
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_DealerCounterpartiesMember
Central Clearing Parties [Member]    
Derivative [Line Items]    
Derivatives in a net gain position secured by that collateral 0bbt_DerivativesInGainPositionForWhichCollateralHasBeenReceived
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_CentralClearingPartiesMember
26bbt_DerivativesInGainPositionForWhichCollateralHasBeenReceived
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_CentralClearingPartiesMember
Cash collateral, including initial margin, posted to counterparties 114bbt_CashCollateralPostedRelatedToDerivativeCreditRisk
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_CentralClearingPartiesMember
43bbt_CashCollateralPostedRelatedToDerivativeCreditRisk
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_CentralClearingPartiesMember
Derivatives in a net loss position secured by that collateral 129bbt_DerivativesInLossPositionForWhichCollateralHasBeenPosted
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_CentralClearingPartiesMember
43bbt_DerivativesInLossPositionForWhichCollateralHasBeenPosted
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_CentralClearingPartiesMember
Securities pledged to central clearing parties $ 116us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_CentralClearingPartiesMember
$ 82us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= bbt_CentralClearingPartiesMember