XML 58 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements Level 4 Fair Value by Hierarchy (Details) (USD $)
12 Months Ended
Dec. 31, 2013
Dec. 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Assets, Level 2 to Level 1 Transfers, Amount   0us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 28,163,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities 25,436,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
Marketable Securities, Fixed Maturities 791,000,000us-gaap_MarketableSecuritiesFixedMaturities 280,000,000us-gaap_MarketableSecuritiesFixedMaturities
Equity securities, trading 12,000,000us-gaap_TradingSecuritiesEquity 11,000,000us-gaap_TradingSecuritiesEquity
Available-for-sale Securities, Equity Securities 372,000,000us-gaap_AvailableForSaleSecuritiesEquitySecurities 514,000,000us-gaap_AvailableForSaleSecuritiesEquitySecurities
Short-term investments 1,952,000,000us-gaap_OtherShortTermInvestments 2,162,000,000us-gaap_OtherShortTermInvestments
Alternative Investments, Fair Value Disclosure 1,329,000,000us-gaap_AlternativeInvestmentsFairValueDisclosure 1,309,000,000us-gaap_AlternativeInvestmentsFairValueDisclosure
Reinsurance Recoverables 19,794,000,000us-gaap_ReinsuranceRecoverables 20,053,000,000us-gaap_ReinsuranceRecoverables
Separate Account Assets 140,874,000,000us-gaap_SeparateAccountAssets 134,689,000,000us-gaap_SeparateAccountAssets
Total assets accounted for at fair value on a recurring basis 170,114,000,000us-gaap_AssetsFairValueDisclosure 161,030,000,000us-gaap_AssetsFairValueDisclosure
Liabilities accounted for at fair value on a recurring basis    
Total liabilities accounted for at fair value on a recurring basis   (890,000,000)us-gaap_LiabilitiesFairValueDisclosure
Derivative Liability, Fair Value, Amount Offset Against Collateral 71,000,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral 129,000,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
Separate Account Assets, at Carrying Value 2,400,000,000hlic_SeparateAccountAssetsatCarryingValue 2,500,000,000hlic_SeparateAccountAssetsatCarryingValue
Other policyholder funds and benefits payable [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   165,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
Derivative Financial Instruments, Liabilities [Member]    
Liabilities accounted for at fair value on a recurring basis    
Derivative Liability, Fair Value, Amount Offset Against Collateral 120,000,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
399,000,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Derivative Financial Instruments, Liabilities [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 825,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[1] 722,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[2]
Credit derivative [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 9,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
3,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
Credit derivative [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
Equity derivative [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   (28,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
Foreign exchange derivative [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 14,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(1,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Foreign exchange derivative [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   444,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Interest rate derivatives [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (57,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
123,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Interest rate derivatives [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   409,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Derivative Financial Instruments, Assets [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 272,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[3] 339,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[3]
Embedded Derivative Financial Instruments [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 2,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
[4] 3,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
[4]
ABS [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 1,129,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
1,171,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Collateralized Debt Obligations [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 1,448,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
1,148,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
Commercial Mortgage Backed Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 2,347,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
1,887,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Corporate [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 16,917,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
15,742,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Foreign Government Debt Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 1,177,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
602,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
US States and Political Subdivisions Debt Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 965,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1,052,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Residential Mortgage Backed Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 2,431,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
1,857,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount 287,000,000us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
1,400,000,000us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 1,749,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
1,977,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Level 1 [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 1,077,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
72,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Marketable Securities, Fixed Maturities 0us-gaap_MarketableSecuritiesFixedMaturities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_MarketableSecuritiesFixedMaturities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Equity securities, trading 12,000,000us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
11,000,000us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Available-for-sale Securities, Equity Securities 207,000,000us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
411,000,000us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Short-term investments 228,000,000us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
199,000,000us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total assets accounted for at fair value on a recurring basis 101,441,000,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
92,217,000,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Liabilities accounted for at fair value on a recurring basis    
Total liabilities accounted for at fair value on a recurring basis   0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 1 [Member] | Other policyholder funds and benefits payable [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 1 [Member] | Derivative Financial Instruments, Liabilities [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
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
[1] 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[2]
Level 1 [Member] | Credit derivative [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
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 accounted for at fair value on a recurring basis    
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] | Equity derivative [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
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 accounted for at fair value on a recurring basis    
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
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 accounted for at fair value on a recurring basis    
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 derivatives [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
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 derivatives [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
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] | Embedded Derivative Financial Instruments [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
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
[4] 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[4]
Level 1 [Member] | ABS [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 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 accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 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] | Commercial Mortgage Backed Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 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 accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 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 accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 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] | US States and Political Subdivisions Debt Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 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] | Residential Mortgage Backed Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 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] | US Treasury Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 1,077,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
72,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Level 2 [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 24,515,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
23,339,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Marketable Securities, Fixed Maturities 613,000,000us-gaap_MarketableSecuritiesFixedMaturities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
196,000,000us-gaap_MarketableSecuritiesFixedMaturities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Equity securities, trading 0us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Available-for-sale Securities, Equity Securities 114,000,000us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
55,000,000us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Short-term investments 1,724,000,000us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,963,000,000us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total assets accounted for at fair value on a recurring basis 65,374,000,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
65,815,000,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Liabilities accounted for at fair value on a recurring basis    
Total liabilities accounted for at fair value on a recurring basis   (801,000,000)us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 [Member] | Other policyholder funds and benefits payable [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 [Member] | Derivative Financial Instruments, Liabilities [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 856,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 801,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Level 2 [Member] | Credit derivative [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 11,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
5,000,000us-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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   (1,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 [Member] | Equity derivative [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   (25,000,000)us-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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 14,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
(1,000,000)us-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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   444,000,000us-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 derivatives [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (57,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
123,000,000us-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 derivatives [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   382,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 [Member] | Derivative Financial Instruments, Assets [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 99,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3] 132,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3]
Level 2 [Member] | Embedded Derivative Financial Instruments [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
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
[4] 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[4]
Level 2 [Member] | ABS [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 1,021,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
1,089,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Level 2 [Member] | Collateralized Debt Obligations [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 1,020,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
788,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
Level 2 [Member] | Commercial Mortgage Backed Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 1,987,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
1,768,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Level 2 [Member] | Corporate [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 16,127,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
15,096,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Level 2 [Member] | Foreign Government Debt Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 1,139,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
572,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Level 2 [Member] | US States and Political Subdivisions Debt Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 916,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
998,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Level 2 [Member] | Residential Mortgage Backed Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 1,633,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
1,123,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Level 2 [Member] | US Treasury Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 672,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
1,905,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Level 3 [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 2,571,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,025,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Marketable Securities, Fixed Maturities 178,000,000us-gaap_MarketableSecuritiesFixedMaturities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
84,000,000us-gaap_MarketableSecuritiesFixedMaturities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Equity securities, trading 0us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_TradingSecuritiesEquity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Available-for-sale Securities, Equity Securities 51,000,000us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
48,000,000us-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
Total assets accounted for at fair value on a recurring basis 3,299,000,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,998,000,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Liabilities accounted for at fair value on a recurring basis    
Total liabilities accounted for at fair value on a recurring basis   (89,000,000)us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | Other policyholder funds and benefits payable [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   165,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | Derivative Financial Instruments, Liabilities [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (31,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] (79,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[2]
Level 3 [Member] | Credit derivative [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (2,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(2,000,000)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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   1,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | Equity derivative [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   (3,000,000)us-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 accounted for at fair value on a recurring basis    
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
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 accounted for at fair value on a recurring basis    
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 derivatives [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
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_FairValueInputsLevel3Member
0us-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 derivatives [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   27,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | Derivative Financial Instruments, Assets [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 173,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[3] 207,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[3]
Level 3 [Member] | Embedded Derivative Financial Instruments [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 2,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[4] 3,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[4]
Level 3 [Member] | ABS [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 108,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
82,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Level 3 [Member] | Collateralized Debt Obligations [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 428,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
360,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
Level 3 [Member] | Commercial Mortgage Backed Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 360,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
119,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Level 3 [Member] | Corporate [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 790,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
646,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Level 3 [Member] | Foreign Government Debt Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 38,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
30,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Level 3 [Member] | US States and Political Subdivisions Debt Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 49,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
54,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Level 3 [Member] | Residential Mortgage Backed Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 798,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
734,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Level 3 [Member] | US Treasury Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 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]    
Liabilities accounted for at fair value on a recurring basis    
Total liabilities accounted for at fair value on a recurring basis (1,421,000,000)us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Other policyholder funds and benefits payable [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 594,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Credit derivative [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (11,000,000)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]    
Assets accounted for at fair value on a recurring basis    
Derivative Asset   2,000,000us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Equity derivative [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (18,000,000)us-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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 382,000,000us-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 derivatives [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 319,000,000us-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]    
Liabilities accounted for at fair value on a recurring basis    
Total liabilities accounted for at fair value on a recurring basis 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Other policyholder funds and benefits payable [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_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 accounted for at fair value on a recurring basis    
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]    
Assets accounted for at fair value on a recurring basis    
Derivative Asset   0us-gaap_DerivativeAssets
/ 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] | Equity derivative [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
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 accounted for at fair value on a recurring basis    
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 derivatives [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
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]    
Liabilities accounted for at fair value on a recurring basis    
Total liabilities accounted for at fair value on a recurring basis (856,000,000)us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Other policyholder funds and benefits payable [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (7,000,000)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]    
Assets accounted for at fair value on a recurring basis    
Derivative Asset   0us-gaap_DerivativeAssets
/ 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] | Equity derivative [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (16,000,000)us-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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 382,000,000us-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 derivatives [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 295,000,000us-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]    
Liabilities accounted for at fair value on a recurring basis    
Total liabilities accounted for at fair value on a recurring basis (565,000,000)us-gaap_LiabilitiesFairValueDisclosure
/ 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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 594,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (4,000,000)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]    
Assets accounted for at fair value on a recurring basis    
Derivative Asset   2,000,000us-gaap_DerivativeAssets
/ 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] | Equity derivative [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (2,000,000)us-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 accounted for at fair value on a recurring basis    
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 derivatives [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 24,000,000us-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] | Commercial Mortgage Backed Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 360,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
119,000,000us-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] | Residential Mortgage Backed Securities [Member]    
Assets accounted for at fair value on a recurring basis    
Available-for-sale Securities, Debt Securities 798,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
734,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Limited Partnerships and Other Alternative Investments [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value Measurements, Valuation Processes, Description The predominant valuation method uses a NAV calculated on a monthly basis and represents funds where the Company does not have the ability to redeem the investment in the near-term at that NAV, including an assessment of the investee's liquidity.  
Derivative Financial Instruments, Assets [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value Measurements, Valuation Techniques   Derivative instruments are fair valued using pricing valuation models for OTC derivatives that utilize independent market data inputs, quoted market prices for exchange-traded and OTC-cleared derivatives, or independent broker quotations. Excluding embedded and reinsurance related derivatives, as of December 31, 2014 and 2013, 95% and 97%, respectively, of derivatives, based upon notional values, were priced by valuation models or quoted market prices. The remaining derivatives were priced by broker quotations.
UNITED STATES | Guaranteed Minimum Withdrawal Benefit [Member] | Other policyholder funds and benefits payable [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   139,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   139,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 576,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 576,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
 
GMWB Reinsurance [Member]    
Assets accounted for at fair value on a recurring basis    
Reinsurance Recoverables (465,000,000)us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_GmwbReinsuranceMember
56,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_GmwbReinsuranceMember
GMWB Reinsurance [Member] | Level 1 [Member]    
Assets accounted for at fair value on a recurring basis    
Reinsurance Recoverables 0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_GmwbReinsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_GmwbReinsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
GMWB Reinsurance [Member] | Level 2 [Member]    
Assets accounted for at fair value on a recurring basis    
Reinsurance Recoverables 0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_GmwbReinsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_GmwbReinsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
GMWB Reinsurance [Member] | Level 3 [Member]    
Assets accounted for at fair value on a recurring basis    
Reinsurance Recoverables (465,000,000)us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_GmwbReinsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
56,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_GmwbReinsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Equity Linked Notes [Member] | Other policyholder funds and benefits payable [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   26,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hlic_EquityLinkedNotesMember
Equity Linked Notes [Member] | Level 1 [Member] | Other policyholder funds and benefits payable [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hlic_EquityLinkedNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Equity Linked Notes [Member] | Level 2 [Member] | Other policyholder funds and benefits payable [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hlic_EquityLinkedNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Equity Linked Notes [Member] | Level 3 [Member] | Other policyholder funds and benefits payable [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net   26,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hlic_EquityLinkedNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Equity Linked Notes [Member] | Fair Value, Measurements, Recurring [Member] | Other policyholder funds and benefits payable [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 18,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 18,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= hlic_OtherPolicyholderFundsAndBenefitsPayableMember
/ us-gaap_DerivativeByNatureAxis
= hlic_EquityLinkedNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
US GMWB Hedging Instruments [Member] | UNITED STATES | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 26,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_UsGmwbHedgingInstrumentsMember
/ invest_InvestmentGeographicRegionAxis
= country_US
119,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_UsGmwbHedgingInstrumentsMember
/ invest_InvestmentGeographicRegionAxis
= country_US
US GMWB Hedging Instruments [Member] | UNITED STATES | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (15,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_UsGmwbHedgingInstrumentsMember
/ invest_InvestmentGeographicRegionAxis
= country_US
(55,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_UsGmwbHedgingInstrumentsMember
/ invest_InvestmentGeographicRegionAxis
= country_US
US GMWB Hedging Instruments [Member] | UNITED STATES | Level 1 [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (42,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
5,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 63,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
1,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 68,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
114,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_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 accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (78,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
(56,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_UsGmwbHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
International Program Hedging Instruments [Member] | JAPAN | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 171,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_InternationalProgramHedgingInstrumentsMember
/ invest_InvestmentGeographicRegionAxis
= country_JP
 
International Program Hedging Instruments [Member] | JAPAN | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 198,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_InternationalProgramHedgingInstrumentsMember
/ invest_InvestmentGeographicRegionAxis
= country_JP
 
International Program Hedging Instruments [Member] | JAPAN | Level 1 [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_InternationalProgramHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_JP
 
International Program Hedging Instruments [Member] | JAPAN | Level 1 [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_InternationalProgramHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_JP
 
International Program Hedging Instruments [Member] | JAPAN | Level 2 [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 173,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_InternationalProgramHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_JP
 
International Program Hedging Instruments [Member] | JAPAN | Level 2 [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 139,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_InternationalProgramHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_JP
 
International Program Hedging Instruments [Member] | JAPAN | Level 3 [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net (2,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_InternationalProgramHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_JP
 
International Program Hedging Instruments [Member] | JAPAN | Level 3 [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 59,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_InternationalProgramHedgingInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_JP
 
Limited Partnerships and Other Alternative Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Alternative Investments, Fair Value Disclosure 468,000,000us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= hlic_LimitedPartnershipsAndOtherAlternativeInvestmentsMember
[5]  
Limited Partnerships and Other Alternative Investments [Member] | Level 1 [Member]    
Assets accounted for at fair value on a recurring basis    
Alternative Investments, Fair Value Disclosure 0us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= hlic_LimitedPartnershipsAndOtherAlternativeInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[5]  
Limited Partnerships and Other Alternative Investments [Member] | Level 2 [Member]    
Assets accounted for at fair value on a recurring basis    
Alternative Investments, Fair Value Disclosure 414,000,000us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= hlic_LimitedPartnershipsAndOtherAlternativeInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[5]  
Limited Partnerships and Other Alternative Investments [Member] | Level 3 [Member]    
Assets accounted for at fair value on a recurring basis    
Alternative Investments, Fair Value Disclosure 54,000,000us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= hlic_LimitedPartnershipsAndOtherAlternativeInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[5]  
Macro Hedge Program [Member] | UNITED STATES | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 109,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ invest_InvestmentGeographicRegionAxis
= country_US
93,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ invest_InvestmentGeographicRegionAxis
= country_US
Macro Hedge Program [Member] | UNITED STATES | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 30,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ invest_InvestmentGeographicRegionAxis
= country_US
48,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ invest_InvestmentGeographicRegionAxis
= country_US
Macro Hedge Program [Member] | UNITED STATES | Level 1 [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
Macro Hedge Program [Member] | UNITED STATES | Level 1 [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
Macro Hedge Program [Member] | UNITED STATES | Level 2 [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
Macro Hedge Program [Member] | UNITED STATES | Level 2 [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
Macro Hedge Program [Member] | UNITED STATES | Level 3 [Member] | Other Investments [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 109,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
93,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
Macro Hedge Program [Member] | UNITED STATES | Level 3 [Member] | Other liabilities [Member]    
Assets accounted for at fair value on a recurring basis    
Derivative Assets (Liabilities), at Fair Value, Net 30,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
48,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= hlic_MacroHedgeProgramMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
Coinsurance and Modified Coinsurance Reinsurance Contracts [Member]    
Assets accounted for at fair value on a recurring basis    
Reinsurance Recoverables 67,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
34,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
Coinsurance and Modified Coinsurance Reinsurance Contracts [Member] | Level 1 [Member]    
Assets accounted for at fair value on a recurring basis    
Reinsurance Recoverables 0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Coinsurance and Modified Coinsurance Reinsurance Contracts [Member] | Level 2 [Member]    
Assets accounted for at fair value on a recurring basis    
Reinsurance Recoverables 67,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
34,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Coinsurance and Modified Coinsurance Reinsurance Contracts [Member] | Level 3 [Member]    
Assets accounted for at fair value on a recurring basis    
Reinsurance Recoverables 0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_ReinsuranceRecoverables
/ us-gaap_DerivativeByNatureAxis
= hlic_CoinsuranceAndModifiedCoinsuranceReinsuranceContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Separate Accounts [Member]    
Assets accounted for at fair value on a recurring basis    
Separate Account Assets 138,482,000,000us-gaap_SeparateAccountAssets
/ us-gaap_DerivativeByNatureAxis
= hlic_SeparateAccountsMember
[1] 132,198,000,000us-gaap_SeparateAccountAssets
/ us-gaap_DerivativeByNatureAxis
= hlic_SeparateAccountsMember
[1]
Separate Accounts [Member] | Level 1 [Member]    
Assets accounted for at fair value on a recurring basis    
Separate Account Assets 99,917,000,000us-gaap_SeparateAccountAssets
/ us-gaap_DerivativeByNatureAxis
= hlic_SeparateAccountsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] 91,524,000,000us-gaap_SeparateAccountAssets
/ us-gaap_DerivativeByNatureAxis
= hlic_SeparateAccountsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1]
Separate Accounts [Member] | Level 2 [Member]    
Assets accounted for at fair value on a recurring basis    
Separate Account Assets 37,828,000,000us-gaap_SeparateAccountAssets
/ us-gaap_DerivativeByNatureAxis
= hlic_SeparateAccountsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 40,096,000,000us-gaap_SeparateAccountAssets
/ us-gaap_DerivativeByNatureAxis
= hlic_SeparateAccountsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
Separate Accounts [Member] | Level 3 [Member]    
Assets accounted for at fair value on a recurring basis    
Separate Account Assets 737,000,000us-gaap_SeparateAccountAssets
/ us-gaap_DerivativeByNatureAxis
= hlic_SeparateAccountsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] 578,000,000us-gaap_SeparateAccountAssets
/ us-gaap_DerivativeByNatureAxis
= hlic_SeparateAccountsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1]
[1] As of December 31, 2014 and 2013, excludes approximately $2.5 billion and $2.4 billion, respectively, of investment sales receivable because they are trade receivables in the ordinary course of business where the carrying amount approximates fair value.[4]
[2] Includes OTC and OTC-cleared derivative instruments in a net negative market value position (derivative liability). In the Level 3 roll forward table included below in this Note, the sum of the derivative asset and liability positions are referred to as “freestanding derivatives” and are presented on a net basis.
[3] Includes OTC and OTC-cleared derivative instruments in a net asset value position after consideration of the impact of collateral posting requirements, which may be imposed by agreements, clearinghouse rules, and applicable law. At December 31, 2014 and December 31, 2013, $399 and $120, respectively, was netted against the derivative asset value in the Consolidated Balance Sheet and is excluded from the table above. For further information on derivative liabilities, see footnote 4 below.
[4] Represents embedded derivatives associated with non-funding agreement-backed consumer equity-linked notes.
[5] Represents hedge funds where equity method of accounting has been applied to a fund of funds measured at fair value