XML 14 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Details 2) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Asset derivatives    
Asset derivatives gross amount $ 87us-gaap_DerivativeFairValueOfDerivativeAsset $ 94us-gaap_DerivativeFairValueOfDerivativeAsset
Derivative assets net amount on balance sheet 85us-gaap_DerivativeAssets 78us-gaap_DerivativeAssets
Derivative assets net amount   5all_DerivativeAssetNetOfOffsetsAndSecuritiesCollateral
Liability derivatives    
Liability derivatives gross amount (385)us-gaap_DerivativeFairValueOfDerivativeLiability (367)us-gaap_DerivativeFairValueOfDerivativeLiability
Derivative liabilities net amount on balance sheet (383)us-gaap_DerivativeLiabilities (361)us-gaap_DerivativeLiabilities
OTC derivatives    
Asset derivatives    
Asset derivatives gross amount 16us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
12us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Offsets of derivative assets under counterparty netting (4)all_DerivativeAssetCounterpartyNettingOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
(22)all_DerivativeAssetCounterpartyNettingOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative asset offsets under cash collateral received (4)us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
17us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative assets net amount on balance sheet 8us-gaap_DerivativeAssets
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
7us-gaap_DerivativeAssets
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative assets pledged under securities collateral (5)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
(4)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative assets net amount 3all_DerivativeAssetNetOfOffsetsAndSecuritiesCollateral
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
3all_DerivativeAssetNetOfOffsetsAndSecuritiesCollateral
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Liability derivatives    
Liability derivatives gross amount (48)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
(35)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Offsets of derivative liabilities under counterparty netting 4all_DerivativeLiabilityCounterpartyNettingOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
22all_DerivativeLiabilityCounterpartyNettingOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative liability offsets under cash collateral pledged 24us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative liabilities net amount on balance sheet (20)us-gaap_DerivativeLiabilities
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
(13)us-gaap_DerivativeLiabilities
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative liabilities received under securities collateral 8us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
8us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative liabilities net amount $ (12)all_DerivativeLiabilityNetOfOffsetsAndSecuritiesCollateral
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
$ (5)all_DerivativeLiabilityNetOfOffsetsAndSecuritiesCollateral
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember