XML 34 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments and Off-balance sheet Financial Instruments (Details 6) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
entity
Dec. 31, 2013
Derivative Financial Instruments and Off-balance sheet Financial Instruments    
Term of credit default swaps (in years) 5 years  
Credit Derivatives    
Notional amount $ 3,649invest_DerivativeNotionalAmount $ 12,409invest_DerivativeNotionalAmount
The number of reference entities generally included in a CDX index 125all_CreditIndexNumberOfReferenceEntities  
Credit default swaps    
Credit Derivatives    
Notional amount 180invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
185invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
Fair value (7)us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
(13)us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
Credit default swaps | Single name | Investment grade corporate debt    
Credit Derivatives    
Notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_SingleNameMember
5invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_SingleNameMember
Fair value 0us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_SingleNameMember
0us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_SingleNameMember
Credit default swaps | First-to-default Basket | Municipal    
Credit Derivatives    
Notional amount 100invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_UnderlyingAssetClassAxis
= all_FirstToDefaultMember
100invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_UnderlyingAssetClassAxis
= all_FirstToDefaultMember
Fair value (9)us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_UnderlyingAssetClassAxis
= all_FirstToDefaultMember
(15)us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_UnderlyingAssetClassAxis
= all_FirstToDefaultMember
Credit default swaps | Index | Investment grade corporate debt    
Credit Derivatives    
Notional amount 80invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_IndexMember
80invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_IndexMember
Fair value 2us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_IndexMember
2us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_IndexMember
AA | Credit default swaps    
Credit Derivatives    
Notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAARatingMember
1invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAARatingMember
AA | Credit default swaps | Single name | Investment grade corporate debt    
Credit Derivatives    
Notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAARatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_SingleNameMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAARatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_SingleNameMember
AA | Credit default swaps | First-to-default Basket | Municipal    
Credit Derivatives    
Notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAARatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_UnderlyingAssetClassAxis
= all_FirstToDefaultMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAARatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_UnderlyingAssetClassAxis
= all_FirstToDefaultMember
AA | Credit default swaps | Index | Investment grade corporate debt    
Credit Derivatives    
Notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAARatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_IndexMember
1invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAARatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_IndexMember
A | Credit default swaps    
Credit Derivatives    
Notional amount 122invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsARatingMember
125invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsARatingMember
A | Credit default swaps | Single name | Investment grade corporate debt    
Credit Derivatives    
Notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsARatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_SingleNameMember
5invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsARatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_SingleNameMember
A | Credit default swaps | First-to-default Basket | Municipal    
Credit Derivatives    
Notional amount 100invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsARatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_UnderlyingAssetClassAxis
= all_FirstToDefaultMember
100invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsARatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_UnderlyingAssetClassAxis
= all_FirstToDefaultMember
A | Credit default swaps | Index | Investment grade corporate debt    
Credit Derivatives    
Notional amount 22invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsARatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_IndexMember
20invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsARatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_IndexMember
BBB | Credit default swaps    
Credit Derivatives    
Notional amount 52invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
55invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
BBB | Credit default swaps | Single name | Investment grade corporate debt    
Credit Derivatives    
Notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_SingleNameMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_SingleNameMember
BBB | Credit default swaps | First-to-default Basket | Municipal    
Credit Derivatives    
Notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_UnderlyingAssetClassAxis
= all_FirstToDefaultMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_UnderlyingAssetClassAxis
= all_FirstToDefaultMember
BBB | Credit default swaps | Index | Investment grade corporate debt    
Credit Derivatives    
Notional amount 52invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_IndexMember
55invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_IndexMember
BB and lower | Credit default swaps    
Credit Derivatives    
Notional amount 6invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= all_StandardPoorsBBAndLowerRatingMember
4invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= all_StandardPoorsBBAndLowerRatingMember
BB and lower | Credit default swaps | Single name | Investment grade corporate debt    
Credit Derivatives    
Notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= all_StandardPoorsBBAndLowerRatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_SingleNameMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= all_StandardPoorsBBAndLowerRatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_SingleNameMember
BB and lower | Credit default swaps | First-to-default Basket | Municipal    
Credit Derivatives    
Notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= all_StandardPoorsBBAndLowerRatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_UnderlyingAssetClassAxis
= all_FirstToDefaultMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= all_StandardPoorsBBAndLowerRatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_UnderlyingAssetClassAxis
= all_FirstToDefaultMember
BB and lower | Credit default swaps | Index | Investment grade corporate debt    
Credit Derivatives    
Notional amount $ 6invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= all_StandardPoorsBBAndLowerRatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_IndexMember
$ 4invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_CreditRatingStandardPoorsAxis
= all_StandardPoorsBBAndLowerRatingMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= all_InvestmentGradeCorporateDebtMember
/ us-gaap_UnderlyingAssetClassAxis
= all_IndexMember