XML 27 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reserve for Life-Contingent Contract Benefits and Contractholder Funds (Details 5) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Movement in Liabilities for Guarantees on Long-Duration Contracts, Guaranteed Benefit Liability, Gross [Roll Forward]    
Balance at beginning of period $ 555us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross $ 673us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
Less reinsurance recoverables 255us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable 458us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
Net balance at beginning of period 300us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet 215us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
Incurred guarantee benefits 43us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1 87us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
Paid guarantee benefits 0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid (2)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
Sold in LBL disposition (227)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsOtherLiabilityAdjustments  
Net change (184)all_LiabilitiesForGuaranteesOnLongDurationContractsPeriodIncreaseDecreaseNet 85all_LiabilitiesForGuaranteesOnLongDurationContractsPeriodIncreaseDecreaseNet
Net balance at end of period 116us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet 300us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
Plus reinsurance recoverables 234us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable 255us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
Balance at end of period 350us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross 555us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
Liability for guarantees related to death benefits and interest-sensitive life products    
Movement in Liabilities for Guarantees on Long-Duration Contracts, Guaranteed Benefit Liability, Gross [Roll Forward]    
Balance at beginning of period 377us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
309us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
Less reinsurance recoverables 100us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
113us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
Net balance at beginning of period 277us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
196us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
Incurred guarantee benefits 34us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
83us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
Paid guarantee benefits 0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
(2)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
Sold in LBL disposition (214)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsOtherLiabilityAdjustments
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
 
Net change (180)all_LiabilitiesForGuaranteesOnLongDurationContractsPeriodIncreaseDecreaseNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
81all_LiabilitiesForGuaranteesOnLongDurationContractsPeriodIncreaseDecreaseNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
Net balance at end of period 97us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
277us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
Plus reinsurance recoverables 98us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
100us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
Balance at end of period 195us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
377us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedMinimumDeathBenefitAndInterestSensitiveLifeInsuranceGuaranteesMember
Liability for guarantees related to income benefits    
Movement in Liabilities for Guarantees on Long-Duration Contracts, Guaranteed Benefit Liability, Gross [Roll Forward]    
Balance at beginning of period 113us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
235us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
Less reinsurance recoverables 99us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
220us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
Net balance at beginning of period 14us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
15us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
Incurred guarantee benefits 0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
(1)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
Paid guarantee benefits 0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
Sold in LBL disposition (10)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsOtherLiabilityAdjustments
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
 
Net change (10)all_LiabilitiesForGuaranteesOnLongDurationContractsPeriodIncreaseDecreaseNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
(1)all_LiabilitiesForGuaranteesOnLongDurationContractsPeriodIncreaseDecreaseNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
Net balance at end of period 4us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
14us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
Plus reinsurance recoverables 91us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
99us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
Balance at end of period 95us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
113us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
Liability for guarantees related to accumulation and withdrawal benefits    
Movement in Liabilities for Guarantees on Long-Duration Contracts, Guaranteed Benefit Liability, Gross [Roll Forward]    
Balance at beginning of period 65us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
129us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
Less reinsurance recoverables 56us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
125us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
Net balance at beginning of period 9us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
4us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
Incurred guarantee benefits 9us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
5us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
Paid guarantee benefits 0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
Sold in LBL disposition (3)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsOtherLiabilityAdjustments
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
 
Net change 6all_LiabilitiesForGuaranteesOnLongDurationContractsPeriodIncreaseDecreaseNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
5all_LiabilitiesForGuaranteesOnLongDurationContractsPeriodIncreaseDecreaseNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
Net balance at end of period 15us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
9us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
Plus reinsurance recoverables 45us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
56us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
Balance at end of period $ 60us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember
$ 65us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= all_GuaranteedAccumulationAndWithdrawalBenefitsMember