XML 22 R121.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Summary of Changes in the Corporation's Qualified Defined Benefit Pension Plan's Level 3 Investments Measured at Fair Value on a Recurring Basis) (Details) (Private placements, USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Private placements
   
Balance at beginning of period $ 36us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivatePlacementMember
$ 30us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivatePlacementMember
Gains (Losses) Realized 1cma_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRealizedGainLossIncludedInEarnings
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivatePlacementMember
0cma_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRealizedGainLossIncludedInEarnings
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivatePlacementMember
Gains (Losses) Unrealized 4cma_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetUnrealizedGainLossIncludedInEarnings
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivatePlacementMember
(4)cma_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetUnrealizedGainLossIncludedInEarnings
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivatePlacementMember
Purchases 60us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivatePlacementMember
46us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivatePlacementMember
Sales (28)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivatePlacementMember
(36)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivatePlacementMember
Balance at end of period $ 73us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivatePlacementMember
$ 36us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivatePlacementMember