XML 31 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details) (Fair Value, Measurements, Recurring [Member], USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Financial instruments owned:    
Total assets measured at fair value $ 257us-gaap_AssetsFairValueDisclosure $ 202us-gaap_AssetsFairValueDisclosure
Fiduciary Assets:    
Fiduciary assets 57mmc_FiduciaryAssetsFairValueDisclosure 0mmc_FiduciaryAssetsFairValueDisclosure
Liabilities:    
Total liabilities measured at fair value 207us-gaap_LiabilitiesFairValueDisclosure 357us-gaap_LiabilitiesFairValueDisclosure
Identical Assets (Level 1) [Member]    
Financial instruments owned:    
Total assets measured at fair value 257us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
199us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fiduciary Assets:    
Fiduciary assets 57mmc_FiduciaryAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0mmc_FiduciaryAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Liabilities:    
Total liabilities measured at fair value 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Observable Inputs (Level 2) [Member]    
Financial instruments owned:    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
3us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fiduciary Assets:    
Fiduciary assets 0mmc_FiduciaryAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0mmc_FiduciaryAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Liabilities:    
Total liabilities measured at fair value 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
253us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Unobservable Inputs (Level 3) [Member]    
Fiduciary Assets:    
Fiduciary assets 0mmc_FiduciaryAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Liabilities:    
Total liabilities measured at fair value 207us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
104us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other Assets [Member]    
Financial instruments owned:    
Mutual funds 150us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 154us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]
Other Assets [Member] | Identical Assets (Level 1) [Member]    
Financial instruments owned:    
Mutual funds 150us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 154us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]
Cash and Cash Equivalents [Member]    
Financial instruments owned:    
Money market funds 107us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[2] 45us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[2]
Cash and Cash Equivalents [Member] | Identical Assets (Level 1) [Member]    
Financial instruments owned:    
Money market funds 107us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[2] 45us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[2]
Other Receivables [Member]    
Financial instruments owned:    
Interest rate swap derivatives 0us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= mmc_OtherReceivablesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[3] 3us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= mmc_OtherReceivablesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other Receivables [Member] | Observable Inputs (Level 2) [Member]    
Financial instruments owned:    
Interest rate swap derivatives 0us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= mmc_OtherReceivablesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[3] 3us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= mmc_OtherReceivablesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[3]
Accounts Payable and Accrued Liabilities and Other Liabilities [Member]    
Liabilities:    
Contingent purchase consideration liability 207mmc_BusinessCombinationContingentConsiderationLiabilityFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= mmc_AccountsPayableandAccruedLiabilitiesandOtherLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[4] 104mmc_BusinessCombinationContingentConsiderationLiabilityFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= mmc_AccountsPayableandAccruedLiabilitiesandOtherLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[4]
Accounts Payable and Accrued Liabilities and Other Liabilities [Member] | Unobservable Inputs (Level 3) [Member]    
Liabilities:    
Contingent purchase consideration liability 207mmc_BusinessCombinationContingentConsiderationLiabilityFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= mmc_AccountsPayableandAccruedLiabilitiesandOtherLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[4] 104mmc_BusinessCombinationContingentConsiderationLiabilityFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= mmc_AccountsPayableandAccruedLiabilitiesandOtherLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[4]
Money Market Funds [Member]    
Fiduciary Assets:    
Fiduciary assets 57mmc_FiduciaryAssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
0mmc_FiduciaryAssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
Money Market Funds [Member] | Identical Assets (Level 1) [Member]    
Fiduciary Assets:    
Fiduciary assets 57mmc_FiduciaryAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
0mmc_FiduciaryAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
Senior Debt Obligations Due 2014 [Member] | Long-term Debt [Member]    
Liabilities:    
Senior Notes due 2014 0us-gaap_DebtInstrumentFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember
/ us-gaap_DebtInstrumentAxis
= mmc_SeniorDebtObligationsDue2014Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[5] 253us-gaap_DebtInstrumentFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember
/ us-gaap_DebtInstrumentAxis
= mmc_SeniorDebtObligationsDue2014Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[5]
Senior Debt Obligations Due 2014 [Member] | Long-term Debt [Member] | Observable Inputs (Level 2) [Member]    
Liabilities:    
Senior Notes due 2014 $ 0us-gaap_DebtInstrumentFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember
/ us-gaap_DebtInstrumentAxis
= mmc_SeniorDebtObligationsDue2014Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[5] $ 253us-gaap_DebtInstrumentFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember
/ us-gaap_DebtInstrumentAxis
= mmc_SeniorDebtObligationsDue2014Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[5]
[1] Included in other assets in the consolidated balance sheets.
[2] Included in cash and cash equivalents in the consolidated balance sheets.
[3] Included in other receivables in the consolidated balance sheets.
[4] Included in accounts payable and accrued liabilities and other liabilities in the consolidated balance sheets
[5] Included in long-term debt in the consolidated balance sheets.