XML 24 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Assets and Liabilities (Details 4) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Fair Value Liabilities Measured on Recurring Basis Unobservable Input Reconciliation Calculation    
Balance at the beginning of the period $ (323)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue $ (553)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Total gains (losses) included in: net income (4)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings 15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
Transfer to held for sale   0all_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersToHeldForSale
Purchases/Issues   (15)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
Settlements 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
Balance at the end of the period (326)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue (549)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Derivatives embedded in life and annuity contracts    
Fair Value Liabilities Measured on Recurring Basis Unobservable Input Reconciliation Calculation    
Balance at the beginning of the period   (307)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= all_DerivativesEmbeddedInAnnuityContractsMember
Total gains (losses) included in: net income (4)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= all_DerivativesEmbeddedInAnnuityContractsMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= all_DerivativesEmbeddedInAnnuityContractsMember
Transfer to held for sale   0all_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersToHeldForSale
/ us-gaap_FairValueByLiabilityClassAxis
= all_DerivativesEmbeddedInAnnuityContractsMember
Purchases/Issues   (11)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= all_DerivativesEmbeddedInAnnuityContractsMember
Settlements 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_FairValueByLiabilityClassAxis
= all_DerivativesEmbeddedInAnnuityContractsMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_FairValueByLiabilityClassAxis
= all_DerivativesEmbeddedInAnnuityContractsMember
Balance at the end of the period (326)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= all_DerivativesEmbeddedInAnnuityContractsMember
(319)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= all_DerivativesEmbeddedInAnnuityContractsMember
Liabilities held for sale    
Fair Value Liabilities Measured on Recurring Basis Unobservable Input Reconciliation Calculation    
Balance at the beginning of the period   (246)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= all_LiabilitiesOfAssetsHeldForSaleMember
Total gains (losses) included in: net income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= all_LiabilitiesOfAssetsHeldForSaleMember
17us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= all_LiabilitiesOfAssetsHeldForSaleMember
Transfer to held for sale   0all_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersToHeldForSale
/ us-gaap_FairValueByLiabilityClassAxis
= all_LiabilitiesOfAssetsHeldForSaleMember
Purchases/Issues   (4)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= all_LiabilitiesOfAssetsHeldForSaleMember
Settlements   3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_FairValueByLiabilityClassAxis
= all_LiabilitiesOfAssetsHeldForSaleMember
Balance at the end of the period   $ (230)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= all_LiabilitiesOfAssetsHeldForSaleMember