XML 55 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments and Off-balance sheet Financial Instruments (Details 2) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Asset derivatives    
Asset derivatives gross amount $ 92us-gaap_DerivativeFairValueOfDerivativeAsset $ 266us-gaap_DerivativeFairValueOfDerivativeAsset
Total asset derivatives, Fair value, net 92us-gaap_DerivativeAssets 254us-gaap_DerivativeAssets
Liability derivatives    
Liability derivatives gross amount (356)us-gaap_DerivativeFairValueOfDerivativeLiability (752)us-gaap_DerivativeFairValueOfDerivativeLiability
Derivative liabilities net amount on balance sheet (354)us-gaap_DerivativeLiabilities (741)us-gaap_DerivativeLiabilities
OTC derivatives    
Asset derivatives    
Asset derivatives gross amount 7us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
14us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Offsets of derivative assets under counterparty netting (2)all_DerivativeAssetCounterpartyNettingOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
(11)all_DerivativeAssetCounterpartyNettingOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative asset offsets under cash collateral received 0us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Total asset derivatives, Fair value, net 5us-gaap_DerivativeAssets
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
3us-gaap_DerivativeAssets
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative assets pledged under securities collateral (4)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
(3)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative assets net amount 1all_DerivativeAssetNetOfOffsetsAndSecuritiesCollateral
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0all_DerivativeAssetNetOfOffsetsAndSecuritiesCollateral
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Liability derivatives    
Liability derivatives gross amount (11)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
(33)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Offsets of derivative liabilities under counterparty netting 2all_DerivativeLiabilityCounterpartyNettingOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
11all_DerivativeLiabilityCounterpartyNettingOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative liability offsets under cash collateral pledged 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
(4)us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative liabilities net amount on balance sheet (9)us-gaap_DerivativeLiabilities
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
(26)us-gaap_DerivativeLiabilities
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative liabilities received under securities collateral 7us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
22us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative liabilities net amount $ (2)all_DerivativeLiabilityNetOfOffsetsAndSecuritiesCollateral
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
$ (4)all_DerivativeLiabilityNetOfOffsetsAndSecuritiesCollateral
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember