1.0.0.3 false Statement Of Other Comprehensive Income (Parenthetical) (USD $) In Millions false 1 $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 false 2 $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 false 3 $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 false 4 $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTax us-gaap true na duration monetary No definition available. false false false false false false false false false 1 true true -52000000 -52 false false 2 true true -335000000 -335 false false 3 true true 388000000 388 false false 4 true true -132000000 -132 false false No definition available. No authoritative reference available. false 6 3 us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecrease us-gaap true na duration monetary No definition available. false false false false false false false false false 1 false true 1000000 1 false false 2 false true 8000000 8 false false 3 false true 11000000 11 false false 4 false true 10000000 10 false false No definition available. No authoritative reference available. false 7 3 us-gaap_OtherComprehensiveIncomeMinimumPensionLiabilityNetAdjustmentTax us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 0 0 false false 2 false true 0 0 false false 3 false true 0 0 false false 4 false true -16000000 -16 false false No definition available. No authoritative reference available. false 8 3 ms_OtherComprehensiveIncomePensionAndNonPensionPostretirementBenefitPlanValuationAdjustmentTax ms false debit duration monetary Tax effect of the pension and non-pension postretirement benefit plans valuation adjustment. false false false false false false false false false 1 false true -132000000 -132 false false 2 false true -179000000 -179 false false 3 false true 138000000 138 false false 4 false true 0 0 false false Tax effect of the pension and non-pension postretirement benefit plans valuation adjustment. No authoritative reference available. false 9 3 us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsArisingDuringPeriodTax us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 0 0 false false 2 false true 6000000 6 false false 3 false true 0 0 false false 4 false true 0 0 false false No definition available. No authoritative reference available. false 10 3 us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 0 0 false false 2 false true 16000000 16 false false 3 false true 13000000 13 false false 4 false true 0 0 false false No definition available. No authoritative reference available. false 11 3 us-gaap_OtherComprehensiveIncomeAmortizationOfDefinedBenefitPlanNetPriorServiceCostRecognizedInNetPeriodicPensionCostTax us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 true true 0 0 false false 2 true true -4000000 -4 false false 3 true true -4000000 -4 false false 4 true true 0 0 false false No definition available. No authoritative reference available. false false 4 7 false Millions UnKnown UnKnown false true