XML 52 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements Level 4 Fair Value by Hierarchy (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Sep. 30, 2013
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities $ 60,555us-gaap_AvailableForSaleSecuritiesDebtSecurities $ 59,384us-gaap_AvailableForSaleSecuritiesDebtSecurities    
Fixed maturities, FVO 520us-gaap_MarketableSecuritiesFixedMaturities 488us-gaap_MarketableSecuritiesFixedMaturities    
Trading Securities, Equity 11us-gaap_TradingSecuritiesEquity 11us-gaap_TradingSecuritiesEquity    
Available-for-sale Securities, Equity Securities 1,148us-gaap_AvailableForSaleSecuritiesEquitySecurities 1,047us-gaap_AvailableForSaleSecuritiesEquitySecurities    
Short-term investments 3,651us-gaap_OtherShortTermInvestments 4,883us-gaap_OtherShortTermInvestments    
Alternative Investments, Fair Value Disclosure 2,923us-gaap_AlternativeInvestmentsFairValueDisclosure 2,942us-gaap_AlternativeInvestmentsFairValueDisclosure    
Reinsurance recoverable for U.S. GMWB 22,737us-gaap_ReinsuranceRecoverables 22,920us-gaap_ReinsuranceRecoverables    
Separate account assets 135,803us-gaap_SeparateAccountAssets 134,702us-gaap_SeparateAccountAssets    
Assets, Fair Value Disclosure 198,246us-gaap_AssetsFairValueDisclosure 199,248us-gaap_AssetsFairValueDisclosure    
Liabilities, Fair Value Disclosure [Abstract]        
Total liabilities accounted for at fair value on a recurring basis (1,085)us-gaap_LiabilitiesFairValueDisclosure (1,095)us-gaap_LiabilitiesFairValueDisclosure    
Derivative Liability, Fair Value, Amount Offset Against Collateral 144us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral 137us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral    
Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (202)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
     
Credit derivative [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 9us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
8us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
   
Credit derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (6)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
     
Commodity Contract [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 7us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
     
Commodity Contract [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 3us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
     
Equity derivative [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 2us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
3us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
   
Equity derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 32us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
     
Foreign exchange derivative [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 9us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
     
Foreign exchange derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (469)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
     
Interest Rate Contract [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 130us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
129us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
   
Interest Rate Contract [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (531)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
     
Other Derivatives Contracts [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 11us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
12us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
   
Derivative Financial Instruments, Assets [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 445us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1] 364us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1]    
Derivative Financial Instruments, Liabilities [Member]        
Liabilities, Fair Value Disclosure [Abstract]        
Derivative Liability, Fair Value, Amount Offset Against Collateral 389us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
413us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
   
Derivative Financial Instruments, Liabilities [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (880)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[2] (927)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[2]    
Embedded Derivative Financial Instruments [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (3)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
[3] (3)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
   
ABS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 3,004us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
2,472us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
   
Collateralized Debt Obligations [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 2,982us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
[4] 2,841us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
[4]    
CMBS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 4,652us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
4,415us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
   
Corporate [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 27,119us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
27,359us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Foreign Government Debt Securities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 1,365us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
1,636us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Municipal [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 12,842us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12,871us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
RMBS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 4,078us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
3,918us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
   
U.S. Treasuries [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 4,513us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
3,872us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
   
Level 1 [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 444us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
106us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Fixed maturities, FVO 0us-gaap_MarketableSecuritiesFixedMaturities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_MarketableSecuritiesFixedMaturities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Trading Securities, Equity 11us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
11us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Available-for-sale Securities, Equity Securities 910us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
786us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Short-term investments 313us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
349us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Assets, Fair Value Disclosure 91,549us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
92,789us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Liabilities, Fair Value Disclosure [Abstract]        
Total liabilities accounted for at fair value on a recurring basis 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Level 1 [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Level 1 [Member] | Credit derivative [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Level 1 [Member] | Credit derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Level 1 [Member] | Commodity Contract [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Level 1 [Member] | Commodity Contract [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Level 1 [Member] | Equity derivative [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Level 1 [Member] | Equity derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Level 1 [Member] | Foreign exchange derivative [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Level 1 [Member] | Foreign exchange derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Level 1 [Member] | Interest Rate Contract [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Level 1 [Member] | Interest Rate Contract [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Level 1 [Member] | Other Derivatives Contracts [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Level 1 [Member] | Derivative Financial Instruments, Liabilities [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[2] 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Level 1 [Member] | Embedded Derivative Financial Instruments [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[3] 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Level 1 [Member] | ABS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
   
Level 1 [Member] | Collateralized Debt Obligations [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
   
Level 1 [Member] | CMBS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
   
Level 1 [Member] | Corporate [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Level 1 [Member] | Foreign Government Debt Securities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Level 1 [Member] | Municipal [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
Level 1 [Member] | RMBS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
   
Level 1 [Member] | U.S. Treasuries [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 444us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
106us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
   
Level 2 [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 56,411us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
55,803us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Fixed maturities, FVO 435us-gaap_MarketableSecuritiesFixedMaturities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
396us-gaap_MarketableSecuritiesFixedMaturities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Trading Securities, Equity 0us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Available-for-sale Securities, Equity Securities 136us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
163us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Short-term investments 3,338us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
4,534us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Assets, Fair Value Disclosure 101,703us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
101,735us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Liabilities, Fair Value Disclosure [Abstract]        
Total liabilities accounted for at fair value on a recurring basis (966)us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
(1,004)us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Level 2 [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Level 2 [Member] | Credit derivative [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 13us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
10us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Level 2 [Member] | Credit derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 1us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Level 2 [Member] | Commodity Contract [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 7us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Level 2 [Member] | Commodity Contract [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 3us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Level 2 [Member] | Equity derivative [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Level 2 [Member] | Equity derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 26us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Level 2 [Member] | Foreign exchange derivative [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 9us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Level 2 [Member] | Foreign exchange derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (469)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Level 2 [Member] | Interest Rate Contract [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 119us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
113us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Level 2 [Member] | Interest Rate Contract [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (502)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Level 2 [Member] | Other Derivatives Contracts [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Level 2 [Member] | Derivative Financial Instruments, Assets [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 195us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 128us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]    
Level 2 [Member] | Derivative Financial Instruments, Liabilities [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (966)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2] (1,004)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Level 2 [Member] | Embedded Derivative Financial Instruments [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3] 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Level 2 [Member] | ABS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 2,843us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
2,350us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
   
Level 2 [Member] | Collateralized Debt Obligations [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 2,398us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
2,218us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
   
Level 2 [Member] | CMBS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 4,384us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
4,131us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
   
Level 2 [Member] | Corporate [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 26,007us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
26,319us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Level 2 [Member] | Foreign Government Debt Securities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 1,317us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
1,577us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Level 2 [Member] | Municipal [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 12,778us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12,805us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
Level 2 [Member] | RMBS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 2,615us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
2,637us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
   
Level 2 [Member] | U.S. Treasuries [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 4,069us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
3,766us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
   
Level 3 [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 3,700us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
3,475us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fixed maturities, FVO 85us-gaap_MarketableSecuritiesFixedMaturities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
92us-gaap_MarketableSecuritiesFixedMaturities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Trading Securities, Equity 0us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Available-for-sale Securities, Equity Securities 102us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
98us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Short-term investments 0us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Assets, Fair Value Disclosure 4,994us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
4,724us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Liabilities, Fair Value Disclosure [Abstract]        
Total liabilities accounted for at fair value on a recurring basis (119)us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(91)us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Level 3 [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (202)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Level 3 [Member] | Credit derivative [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (4)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(2)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Level 3 [Member] | Credit derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (7)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Level 3 [Member] | Commodity Contract [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Level 3 [Member] | Commodity Contract [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Level 3 [Member] | Equity derivative [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 2us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
3us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Level 3 [Member] | Equity derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 6us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Level 3 [Member] | Foreign exchange derivative [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Level 3 [Member] | Foreign exchange derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Level 3 [Member] | Interest Rate Contract [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 11us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
16us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Level 3 [Member] | Interest Rate Contract [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (29)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Level 3 [Member] | Other Derivatives Contracts [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 11us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
12us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Level 3 [Member] | Derivative Financial Instruments, Assets [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 250us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] 236us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1]    
Level 3 [Member] | Derivative Financial Instruments, Liabilities [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 86us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[2] 77us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Level 3 [Member] | Embedded Derivative Financial Instruments [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (3)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[3] (3)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Level 3 [Member] | ABS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 161us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
122us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
   
Level 3 [Member] | Collateralized Debt Obligations [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 584us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
623us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
   
Level 3 [Member] | CMBS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 268us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
284us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
   
Level 3 [Member] | Corporate [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 1,112us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
1,040us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Level 3 [Member] | Foreign Government Debt Securities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 48us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
59us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Level 3 [Member] | Municipal [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 64us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
66us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
Level 3 [Member] | RMBS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 1,463us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
1,281us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
   
Level 3 [Member] | U.S. Treasuries [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (165)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Credit derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (16)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Equity derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   28us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Foreign exchange derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (445)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Interest Rate Contract [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (597)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Credit derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Equity derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Foreign exchange derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Interest Rate Contract [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Credit derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (9)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Equity derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   25us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Foreign exchange derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (445)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Interest Rate Contract [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (574)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]        
Assets, Fair Value Disclosure [Abstract]        
Alternative Investments, Fair Value Disclosure 190us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
189us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (165)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Credit derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (7)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Equity derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   3us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Foreign exchange derivative [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Interest Rate Contract [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (23)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | CMBS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 268us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
284us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
   
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | RMBS [Member]        
Assets, Fair Value Disclosure [Abstract]        
Total fixed maturities 1,463us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
1,281us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
   
UNITED STATES | Guaranteed Minimum Withdrawal Benefit [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (176)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
     
UNITED STATES | Level 1 [Member] | Guaranteed Minimum Withdrawal Benefit [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
     
UNITED STATES | Level 2 [Member] | Guaranteed Minimum Withdrawal Benefit [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
     
UNITED STATES | Level 3 [Member] | Guaranteed Minimum Withdrawal Benefit [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (176)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
     
UNITED STATES | Fair Value, Measurements, Recurring [Member] | Guaranteed Minimum Withdrawal Benefit [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (139)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
   
UNITED STATES | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Guaranteed Minimum Withdrawal Benefit [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
   
UNITED STATES | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Guaranteed Minimum Withdrawal Benefit [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
   
UNITED STATES | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Guaranteed Minimum Withdrawal Benefit [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (139)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
   
Interim Period [Member] | U.S. Treasuries [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount 106us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ hig_QuarterorYeartodateTransfersDisclosureasofPeriodEndAxis
= hig_QuartertodatePeriodMember
     
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount 0us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ hig_QuarterorYeartodateTransfersDisclosureasofPeriodEndAxis
= hig_QuartertodatePeriodMember
  0us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ hig_QuarterorYeartodateTransfersDisclosureasofPeriodEndAxis
= hig_QuartertodatePeriodMember
 
Annual Period [Member] | U.S. Treasuries [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount 1,300us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ hig_QuarterorYeartodateTransfersDisclosureasofPeriodEndAxis
= hig_YeartodatePeriodMember
     
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount 0us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ hig_QuarterorYeartodateTransfersDisclosureasofPeriodEndAxis
= hig_YeartodatePeriodMember
    0us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ hig_QuarterorYeartodateTransfersDisclosureasofPeriodEndAxis
= hig_YeartodatePeriodMember
US GMWB Hedging Instruments [Member] | UNITED STATES | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 142us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ invest_InvestmentGeographicRegionAxis
= country_US
119us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ invest_InvestmentGeographicRegionAxis
= country_US
   
US GMWB Hedging Instruments [Member] | UNITED STATES | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 39us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ invest_InvestmentGeographicRegionAxis
= country_US
55us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ invest_InvestmentGeographicRegionAxis
= country_US
   
US GMWB Hedging Instruments [Member] | UNITED STATES | Level 1 [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
US GMWB Hedging Instruments [Member] | UNITED STATES | Level 1 [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
US GMWB Hedging Instruments [Member] | UNITED STATES | Level 2 [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 47us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
5us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
US GMWB Hedging Instruments [Member] | UNITED STATES | Level 2 [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (25)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
(1)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
US GMWB Hedging Instruments [Member] | UNITED STATES | Level 3 [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 95us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
114us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
US GMWB Hedging Instruments [Member] | UNITED STATES | Level 3 [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 64us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
56us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
Equity Linked Notes [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (26)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hig_EquityLinkedNotesMember
     
Equity Linked Notes [Member] | Level 1 [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hig_EquityLinkedNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Equity Linked Notes [Member] | Level 2 [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hig_EquityLinkedNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Equity Linked Notes [Member] | Level 3 [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net (26)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hig_EquityLinkedNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Equity Linked Notes [Member] | Fair Value, Measurements, Recurring [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (26)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hig_EquityLinkedNotesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Equity Linked Notes [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hig_EquityLinkedNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Equity Linked Notes [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hig_EquityLinkedNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Equity Linked Notes [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Other policyholder funds and benefits payable [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net   (26)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hig_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hig_EquityLinkedNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
GMWB Reinsurance [Member]        
Assets, Fair Value Disclosure [Abstract]        
Reinsurance recoverable for U.S. GMWB 65us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_GmwbReinsuranceMember
56us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_GmwbReinsuranceMember
   
GMWB Reinsurance [Member] | Level 1 [Member]        
Assets, Fair Value Disclosure [Abstract]        
Reinsurance recoverable for U.S. GMWB 0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_GmwbReinsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_GmwbReinsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
GMWB Reinsurance [Member] | Level 2 [Member]        
Assets, Fair Value Disclosure [Abstract]        
Reinsurance recoverable for U.S. GMWB 0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_GmwbReinsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_GmwbReinsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
GMWB Reinsurance [Member] | Level 3 [Member]        
Assets, Fair Value Disclosure [Abstract]        
Reinsurance recoverable for U.S. GMWB 65us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_GmwbReinsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
56us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_GmwbReinsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Coinsurance and Modified Coinsurance Reinsurance Contracts [Member]        
Assets, Fair Value Disclosure [Abstract]        
Reinsurance recoverable for U.S. GMWB 22us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
34us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
   
Coinsurance and Modified Coinsurance Reinsurance Contracts [Member] | Level 1 [Member]        
Assets, Fair Value Disclosure [Abstract]        
Reinsurance recoverable for U.S. GMWB 0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Coinsurance and Modified Coinsurance Reinsurance Contracts [Member] | Level 2 [Member]        
Assets, Fair Value Disclosure [Abstract]        
Reinsurance recoverable for U.S. GMWB 22us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
34us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Coinsurance and Modified Coinsurance Reinsurance Contracts [Member] | Level 3 [Member]        
Assets, Fair Value Disclosure [Abstract]        
Reinsurance recoverable for U.S. GMWB 0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hig_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Macro Hedge Program [Member] | UNITED STATES | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 135us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ invest_InvestmentGeographicRegionAxis
= country_US
93us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ invest_InvestmentGeographicRegionAxis
= country_US
   
Macro Hedge Program [Member] | UNITED STATES | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 52us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ invest_InvestmentGeographicRegionAxis
= country_US
48us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ invest_InvestmentGeographicRegionAxis
= country_US
   
Macro Hedge Program [Member] | UNITED STATES | Level 1 [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
Macro Hedge Program [Member] | UNITED STATES | Level 1 [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
Macro Hedge Program [Member] | UNITED STATES | Level 2 [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
Macro Hedge Program [Member] | UNITED STATES | Level 2 [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
Macro Hedge Program [Member] | UNITED STATES | Level 3 [Member] | Other Investments [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 135us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
93us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
Macro Hedge Program [Member] | UNITED STATES | Level 3 [Member] | Other liabilities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Derivative Assets (Liabilities), at Fair Value, Net 52us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
48us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hig_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
Portion at Fair Value Measurement [Member]        
Assets, Fair Value Disclosure [Abstract]        
Alternative Investments, Fair Value Disclosure 742us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[5] 770us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[5]    
Separate account assets 131,087us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[6] 132,211us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[6]    
Portion at Fair Value Measurement [Member] | Level 1 [Member]        
Assets, Fair Value Disclosure [Abstract]        
Alternative Investments, Fair Value Disclosure 0us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[5] 0us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[5]    
Separate account assets 89,871us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[6] 91,537us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[6]    
Portion at Fair Value Measurement [Member] | Level 2 [Member]        
Assets, Fair Value Disclosure [Abstract]        
Alternative Investments, Fair Value Disclosure 552us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[5] 581us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[5]    
Separate account assets 40,614us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[6] 40,096us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[6]    
Portion at Fair Value Measurement [Member] | Level 3 [Member]        
Assets, Fair Value Disclosure [Abstract]        
Alternative Investments, Fair Value Disclosure 190us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[5] 189us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[5]    
Separate account assets 602us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[6] 578us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtFairValueFairValueDisclosureMember
[6]    
Portion at Other than Fair Value Measurement [Member]        
Assets, Fair Value Disclosure [Abstract]        
Separate account assets $ 4,700us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
[6] $ 2,500us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
[6]    
[1] Includes over-the-counter ("OTC") and OTC-cleared derivative instruments in a net positive fair value position after consideration of the accrued interest and impact of collateral posting requirements which may be imposed by agreements, clearing house rules and applicable law. As of March 31, 2015 and December 31, 2014, $389 and $413, respectively, of cash collateral liability was netted against the derivative asset value in the Condensed Consolidated Balance Sheets and is excluded from the preceding table. See the following footnote 4 for derivative liabilities.
[2] Includes OTC and OTC-cleared derivative instruments in a net negative fair market value position (derivative liability) after consideration of the accrued interest and impact of collateral posting requirements which may be imposed by agreements, clearing house rules and applicable law. In the following Level 3 roll-forward table in this Note 4, the derivative assets and liabilities are referred to as “freestanding derivatives” and are presented on a net basis.
[3] Represents embedded derivatives associated with non-funding agreement-backed consumer equity linked notes.
[4] Gross unrealized gains (losses) exclude the fair value of bifurcated, embedded derivative features of certain securities. Subsequent changes in value are recorded in net realized capital gains (losses).
[5] Represents hedge funds where investment company accounting has been applied to a wholly-owned fund of funds measured at fair value.
[6] Approximately $4.7 billion and $2.5 billion of investment sales receivable, as of March 31, 2015 and December 31, 2014, respectively, are excluded from this disclosure requirement because they are trade receivables in the ordinary course of business where the carrying amount approximates fair value.