XML 159 R117.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans Level 4 Defined Benefit Plan, Information about Plan Assets (Details) (USD $)
12 Months Ended
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets, Aggregate Projected Benefit Obligation $ 5,516,000,000us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation $ 6,025,000,000us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation  
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan, Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets, Aggregate Accumulated Benefit Obligation 5,515,000,000us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation 6,024,000,000us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation  
Defined Benefit Plan, Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets, Aggregate Fair Value of Plan Assets 4,630,000,000us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets 4,707,000,000us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets  
Fair Value, Inputs, Level 2 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Defined Benefit Plan, Transfers Between Measurement Levels (59,000,000)us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 391,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  280,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings (6,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) 1,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases 224,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales (86,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Defined Benefit Plan, Transfers Between Measurement Levels 37,000,000us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 12,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  3,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases 12,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales (3,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Residential Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 2,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  3,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales (1,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Foreign Government Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 4,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  2,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases 2,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Other Fixed Income [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Defined Benefit Plan, Transfers Between Measurement Levels (4,000,000)us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Other Fixed Income [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 12,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  9,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) (1,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases 10,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales (3,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Defined Benefit Plan, Transfers Between Measurement Levels 1,000,000us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Hedge Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Defined Benefit Plan, Transfers Between Measurement Levels (55,000,000)us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Hedge Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 361,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  263,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings (6,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) 2,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases 200,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales (79,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Defined Benefit Plan, Transfers Between Measurement Levels 36,000,000us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Other Pension Plan [Member] | Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 3,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases 3,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Other Pension Plan [Member] | Residential Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 3,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases 3,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Other Pension Plan [Member] | Foreign Government Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Other Pension Plan [Member] | Other Fixed Income [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Other Pension Plan [Member] | Hedge Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 6,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases 6,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Pension Plan [Member]      
Defined Benefit Plan, Assets, Target Allocations [Abstract]      
Defined Benefit Plan Weighted Average Allocation Percentage of Asset Equity Securities 23.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssetEquitySecurities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
21.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssetEquitySecurities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Defined Benefit Plan Weighted Average Allocation Percentage of Asset Debt Securities 57.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssetDebtSecurities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
62.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssetDebtSecurities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Defined Benefit Plan Weighted Average Allocation Percentage of Asset Other 20.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssetOther
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
17.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssetOther
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Defined Benefit Plan Weighted Average Allocation Percentage of Assets 100.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
100.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 4,642,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] (4,727,000,000)hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[2]  
Investment Payables Net of Investment Receivables 34,000,000hig_InvestmentPayablesNetOfInvestmentReceivables
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
42,000,000hig_InvestmentPayablesNetOfInvestmentReceivables
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Interest Receivables 22,000,000hig_InterestReceivables
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
22,000,000hig_InterestReceivables
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Defined Benefit Plan, Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets, Aggregate Accumulated Benefit Obligation 5,515,000,000us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
6,024,000,000us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Defined Benefit Plan, Settlements, Benefit Obligation 0us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
319,000,000us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Support, Methodology and Source Data   567  
Pension Plan [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 582,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] (1,041,000,000)hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[2]  
Pension Plan [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Defined Benefit Plan, Transfers Between Measurement Levels   (238,000,000)us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 3,669,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] (3,429,000,000)hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]  
Pension Plan [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 391,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
257,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings   4,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)   7,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases   242,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales   (193,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Defined Benefit Plan, Transfers Between Measurement Levels   44,000,000us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 391,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] (257,000,000)hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[2]  
Pension Plan [Member] | Short-term Investments [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 377,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
308,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Pension Plan [Member] | Short-term Investments [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 13,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
56,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Pension Plan [Member] | Short-term Investments [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 364,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
252,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Pension Plan [Member] | Short-term Investments [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Pension Plan [Member] | Equity Securities [Member]      
Defined Benefit Plan, Assets, Target Allocations [Abstract]      
Defined Benefit Plan, Target Plan Asset Allocations Range Minimum   10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Defined Benefit Plan, Target Plan Asset Allocations Range Maximum   25.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Pension Plan [Member] | Fixed Income Funds [Member]      
Defined Benefit Plan, Assets, Target Allocations [Abstract]      
Defined Benefit Plan, Target Plan Asset Allocations Range Minimum   50.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Defined Benefit Plan, Target Plan Asset Allocations Range Maximum   70.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Pension Plan [Member] | Alternative Assets [Member]      
Defined Benefit Plan, Assets, Target Allocations [Abstract]      
Defined Benefit Plan, Target Plan Asset Allocations Range Minimum   10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_AlternativeAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Defined Benefit Plan, Target Plan Asset Allocations Range Maximum   25.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_AlternativeAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Pension Plan [Member] | Corporate Debt Securities [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 902,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
953,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Pension Plan [Member] | Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Pension Plan [Member] | Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Defined Benefit Plan, Transfers Between Measurement Levels   (5,000,000)us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 890,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
919,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Pension Plan [Member] | Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 12,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
34,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases   12,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales   (5,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Defined Benefit Plan, Transfers Between Measurement Levels   20,000,000us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 12,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
34,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Pension Plan [Member] | Residential Mortgage Backed Securities [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 158,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
209,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Pension Plan [Member] | Residential Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Pension Plan [Member] | Residential Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 156,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
181,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Pension Plan [Member] | Residential Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 2,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
28,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)   7,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases   3,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales   (1,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Defined Benefit Plan, Transfers Between Measurement Levels   17,000,000us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 2,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
28,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Pension Plan [Member] | US Treasury Securities [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 933,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
1,227,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Pension Plan [Member] | US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 10,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
24,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Pension Plan [Member] | US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 922,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,198,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Pension Plan [Member] | US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 1,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
5,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Pension Plan [Member] | Foreign Government Debt Securities [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 46,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
70,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Pension Plan [Member] | Foreign Government Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Pension Plan [Member] | Foreign Government Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 42,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
65,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Pension Plan [Member] | Foreign Government Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 4,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
5,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)   1,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases   2,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales   (2,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 4,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
5,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Pension Plan [Member] | Commercial Mortgage Backed Securities [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 197,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
156,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Pension Plan [Member] | Commercial Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Pension Plan [Member] | Commercial Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 196,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
156,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Pension Plan [Member] | Commercial Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 1,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Pension Plan [Member] | Other Fixed Income [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 95,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] 97,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[4]  
Pension Plan [Member] | Other Fixed Income [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[3] 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[4]  
Pension Plan [Member] | Other Fixed Income [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Defined Benefit Plan, Transfers Between Measurement Levels   (9,000,000)us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 85,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3] 93,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[4]  
Pension Plan [Member] | Other Fixed Income [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 12,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
9,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)   (5,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases   6,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales   (2,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Defined Benefit Plan, Transfers Between Measurement Levels   7,000,000us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 10,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[3] 4,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[4]  
Pension Plan [Member] | Hedge Funds [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 860,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(743,000,000)hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Pension Plan [Member] | Hedge Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Pension Plan [Member] | Hedge Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Defined Benefit Plan, Transfers Between Measurement Levels   (224,000,000)us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 499,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
(562,000,000)hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Pension Plan [Member] | Hedge Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unobservable Input, Transfers, Net [Abstract]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 361,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
181,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings   4,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)   4,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases   219,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales   (183,000,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 361,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(181,000,000)hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Other Postretirement Benefit Plan [Member]      
Defined Benefit Plan, Assets, Target Allocations [Abstract]      
Defined Benefit Plan Weighted Average Allocation Percentage of Asset Equity Securities 31.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssetEquitySecurities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
25.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssetEquitySecurities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Defined Benefit Plan Weighted Average Allocation Percentage of Asset Debt Securities 68.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssetDebtSecurities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
75.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssetDebtSecurities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Defined Benefit Plan Weighted Average Allocation Percentage of Asset Other 1.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssetOther
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssetOther
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Defined Benefit Plan Weighted Average Allocation Percentage of Assets 100.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
100.00%hig_DefinedBenefitPlanWeightedAverageAllocationPercentageOfAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 217,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[5] 200,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[6]  
Investment Payables Net of Investment Receivables 5,000,000hig_InvestmentPayablesNetOfInvestmentReceivables
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
5,000,000hig_InvestmentPayablesNetOfInvestmentReceivables
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Interest Receivables 1,000,000hig_InterestReceivables
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1,000,000hig_InterestReceivables
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Defined Benefit Plan, Settlements, Benefit Obligation 0us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plan [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value   58,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[6]  
Other Postretirement Benefit Plan [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 217,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[5] 136,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[6]  
Other Postretirement Benefit Plan [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value   6,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[6]  
Other Postretirement Benefit Plan [Member] | Short-term Investments [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 10,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
13,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plan [Member] | Short-term Investments [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value   8,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Other Postretirement Benefit Plan [Member] | Short-term Investments [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 10,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
5,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Other Postretirement Benefit Plan [Member] | Equity Securities [Member]      
Defined Benefit Plan, Assets, Target Allocations [Abstract]      
Defined Benefit Plan, Target Plan Asset Allocations Range Minimum   15.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Defined Benefit Plan, Target Plan Asset Allocations Range Maximum   35.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plan [Member] | Equity Securities [Member] | Large Capitalization [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 66,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_LargeCapitalizationMember
49,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_LargeCapitalizationMember
 
Other Postretirement Benefit Plan [Member] | Equity Securities [Member] | Large Capitalization [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value   49,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_LargeCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Other Postretirement Benefit Plan [Member] | Equity Securities [Member] | Large Capitalization [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 66,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_LargeCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_LargeCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Other Postretirement Benefit Plan [Member] | Fixed Income Funds [Member]      
Defined Benefit Plan, Assets, Target Allocations [Abstract]      
Defined Benefit Plan, Target Plan Asset Allocations Range Minimum   65.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Defined Benefit Plan, Target Plan Asset Allocations Range Maximum   85.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plan [Member] | Alternative Assets [Member]      
Defined Benefit Plan, Assets, Target Allocations [Abstract]      
Defined Benefit Plan, Target Plan Asset Allocations Range Minimum   0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_AlternativeAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Defined Benefit Plan, Target Plan Asset Allocations Range Maximum   0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_AlternativeAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plan [Member] | Corporate Debt Securities [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 55,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
44,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plan [Member] | Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 55,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
41,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Other Postretirement Benefit Plan [Member] | Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value   3,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Other Postretirement Benefit Plan [Member] | Residential Mortgage Backed Securities [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 19,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
25,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plan [Member] | Residential Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 19,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
22,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Other Postretirement Benefit Plan [Member] | Residential Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value   3,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Other Postretirement Benefit Plan [Member] | US Treasury Securities [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 38,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
45,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plan [Member] | US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value   1,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Other Postretirement Benefit Plan [Member] | US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 38,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
44,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Other Postretirement Benefit Plan [Member] | Foreign Government Debt Securities [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 1,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
2,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plan [Member] | Foreign Government Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 1,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Other Postretirement Benefit Plan [Member] | Commercial Mortgage Backed Securities [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 24,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
15,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plan [Member] | Commercial Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 24,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
15,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Other Postretirement Benefit Plan [Member] | Other Fixed Income [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 4,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
7,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plan [Member] | Other Fixed Income [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 4,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
7,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= hig_OtherFixedIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
UNITED STATES | Pension Plan [Member] | Equity Securities [Member] | Large Capitalization [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 514,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_LargeCapitalizationMember
/ invest_InvestmentGeographicRegionAxis
= country_US
526,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_LargeCapitalizationMember
/ invest_InvestmentGeographicRegionAxis
= country_US
 
UNITED STATES | Pension Plan [Member] | Equity Securities [Member] | Large Capitalization [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_LargeCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
526,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_LargeCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
 
UNITED STATES | Pension Plan [Member] | Equity Securities [Member] | Large Capitalization [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 514,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_LargeCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_LargeCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
 
UNITED STATES | Pension Plan [Member] | Equity Securities [Member] | Large Capitalization [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_LargeCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_LargeCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
 
UNITED STATES | Pension Plan [Member] | Equity Securities [Member] | Mid Capitalization [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 50,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_MidCapitalizationMember
/ invest_InvestmentGeographicRegionAxis
= country_US
   
UNITED STATES | Pension Plan [Member] | Equity Securities [Member] | Mid Capitalization [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 50,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_MidCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
UNITED STATES | Pension Plan [Member] | Equity Securities [Member] | Mid Capitalization [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_MidCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
UNITED STATES | Pension Plan [Member] | Equity Securities [Member] | Mid Capitalization [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_MidCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
UNITED STATES | Pension Plan [Member] | Equity Securities [Member] | Small Capitalization [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 50,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_SmallCapitalizationMember
/ invest_InvestmentGeographicRegionAxis
= country_US
   
UNITED STATES | Pension Plan [Member] | Equity Securities [Member] | Small Capitalization [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 50,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_SmallCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
UNITED STATES | Pension Plan [Member] | Equity Securities [Member] | Small Capitalization [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_SmallCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
UNITED STATES | Pension Plan [Member] | Equity Securities [Member] | Small Capitalization [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_EquitySecuritiesByEntitySizeAxis
= hig_SmallCapitalizationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= country_US
   
International [Member] | Pension Plan [Member] | Equity Securities [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 460,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ invest_InvestmentGeographicRegionAxis
= hig_InternationalMember
438,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ invest_InvestmentGeographicRegionAxis
= hig_InternationalMember
 
International [Member] | Pension Plan [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 459,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= hig_InternationalMember
435,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= hig_InternationalMember
 
International [Member] | Pension Plan [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 1,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= hig_InternationalMember
3,000,000hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentGeographicRegionAxis
= hig_InternationalMember
 
International [Member] | Pension Plan [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan, Plan Assets at Fair Value, Valuation Techniques and Inputs [Abstract]      
Defined Benefit Plan Fair Value Of Plan Assets Net Of Certain Items Not Carried At Fair Value 0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= hig_InternationalMember
0hig_DefinedBenefitPlanFairValueOfPlanAssetsNetOfCertainItemsNotCarriedAtFairValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentGeographicRegionAxis
= hig_InternationalMember
 
Hartford Life Insurance Company [Member] | Separate Accounts [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Assets for Plan Benefits   $ 4,900,000,000us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_InvestmentTypeAxis
= hig_SeparateAccountsMember
/ dei_LegalEntityAxis
= hig_HartfordLifeInsuranceCompanyMember
 
[1] Excludes approximately $34 of investment payables net of investment receivables that are excluded from this disclosure requirement because they are trade receivables in the ordinary course of business where the carrying amount approximates fair value. Also excludes approximately $22 of interest receivable.
[2] Excludes approximately $42 of investment payables net of investment receivables that are excluded from this disclosure requirement because they are trade receivables in the ordinary course of business where the carrying amount approximates fair value. Also excludes approximately $22 of interest receivable.
[3] Includes ABS and municipal bonds.
[4] Includes ABS, municipal bonds, and foreign bonds.
[5] Excludes approximately $5 of investment payables net of investment receivables that are not carried at fair value and approximately $1 of interest receivable carried at fair value.
[6] Excludes approximately $5 of investment payables net of investment receivables that are excluded from this disclosure requirement because they are trade receivables in the ordinary course of business where the carrying amount approximates fair value. Also excludes approximately $1 of interest receivable.