2.2.0.25truefalse42001 - Disclosure - Foreign Exchange Risk Management (Classification of Outstanding Forward Contracts by Functional Currency) (Details)truefalseIn Millionsfalse1falsefalseUSDtruefalse{ma_ForeignExchangeContractsToPurchaseCurrenciesAxis} : U.S. Dollar Functional Currency [Member] {us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis} : Commitments [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_ma_ForeignExchangeContractsToPurchaseCurrenciesAxis_ma_CurrencyUSDollarMember_us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis_us-gaap_CommitmentsMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseU.S. Dollar Functional Currency [Member]ma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseCommitments [Member]us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommitmentsMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2falsefalseUSDtruefalse{ma_ForeignExchangeContractsToPurchaseCurrenciesAxis} : U.S. Dollar Functional Currency [Member] {us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis} : Commitments [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_ma_ForeignExchangeContractsToPurchaseCurrenciesAxis_ma_CurrencyUSDollarMember_us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis_us-gaap_CommitmentsMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseU.S. Dollar Functional Currency [Member]ma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseCommitments [Member]us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommitmentsMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureforeignexchangeriskmanagementclassificationofoutstandingforwardcontractsbyfunctionalcurrencydetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse1falsefalseUSDtruefalse{ma_ForeignExchangeContractsToPurchaseCurrenciesAxis} : U.S. Dollar Functional Currency [Member] {us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis} : Commitments [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_ma_ForeignExchangeContractsToPurchaseCurrenciesAxis_ma_CurrencyUSDollarMember_us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis_us-gaap_CommitmentsMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseU.S. Dollar Functional Currency [Member]ma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseCommitments [Member]us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommitmentsMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2falsefalseUSDtruefalse{ma_ForeignExchangeContractsToPurchaseCurrenciesAxis} : U.S. Dollar Functional Currency [Member] {us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis} : Commitments [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_ma_ForeignExchangeContractsToPurchaseCurrenciesAxis_ma_CurrencyUSDollarMember_us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis_us-gaap_CommitmentsMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseU.S. Dollar Functional Currency [Member]ma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseCommitments [Member]us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommitmentsMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse2false0us-gaap_NotionalAmountOfForeignCurrencyDerivativePurchaseContractsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse3100000031falsetruefalsefalsefalse2truefalsefalse3600000036falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate notional amount of foreign currency derivatives to purchase a foreign currency. Notional amount refers to the number of currency units specified in the foreign currency derivative contract.No authoritative reference available.falsefalse3false0us-gaap_NotionalAmountOfForeignCurrencyDerivativeSaleContractsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse310000000310falsefalsefalsefalsefalse2truefalsefalse129000000129falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate notional amount of foreign currency derivatives to sell a foreign currency. Notional amount refers to the number of currency units specified in the foreign currency derivative contract.No authoritative reference available.falsefalse4false0ma_FairValueAmountOfForeignCurrencyDerivativePurchaseContractsmafalsedebitinstantFair Value Amount of Foreign Currency Derivative Purchase Contractsfalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2truefalsefalse10000001[1]falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair Value Amount of Foreign Currency Derivative Purchase ContractsNo authoritative reference available.falsefalse5false0ma_FairValueAmountOfForeignCurrencyDerivativeSaleContractsmafalsedebitinstantFair Value Amount of Foreign Currency Derivative Sale Contractsfalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse-7000000-7[1]falsefalsefalsefalsefalse2truefalsefalse-2000000-2[1]falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair Value Amount of Foreign Currency Derivative Sale ContractsNo authoritative reference available.falsefalse6false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureforeignexchangeriskmanagementclassificationofoutstandingforwardcontractsbyfunctionalcurrencydetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalseUSDtruefalse{ma_ForeignExchangeContractsToPurchaseCurrenciesAxis} : U.S. Dollar Functional Currency [Member] {us-gaap_DerivativesFairValueByBalanceSheetLocationAxis} : Accounts Receivable [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_ma_ForeignExchangeContractsToPurchaseCurrenciesAxis_ma_CurrencyUSDollarMember_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_us-gaap_AccountsReceivableMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseU.S. Dollar Functional Currency [Member]ma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseAccounts Receivable [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AccountsReceivableMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$4falsefalseUSDtruefalse{ma_ForeignExchangeContractsToPurchaseCurrenciesAxis} : U.S. Dollar Functional Currency [Member] {us-gaap_DerivativesFairValueByBalanceSheetLocationAxis} : Accounts Receivable [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_ma_ForeignExchangeContractsToPurchaseCurrenciesAxis_ma_CurrencyUSDollarMember_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_us-gaap_AccountsReceivableMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseU.S. Dollar Functional Currency [Member]ma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseAccounts Receivable [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AccountsReceivableMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse7false0us-gaap_ForeignCurrencyDerivativeAssetsAtFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse10000001[1]falsefalsefalsefalsefalse2truefalsefalse10000001[1]falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value as of the balance sheet date of foreign currency derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets on the balance sheet.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 107 -Paragraph 10 falsefalse8false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureforeignexchangeriskmanagementclassificationofoutstandingforwardcontractsbyfunctionalcurrencydetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse5falsefalseUSDtruefalse{ma_ForeignExchangeContractsToPurchaseCurrenciesAxis} : U.S. Dollar Functional Currency [Member] {us-gaap_DerivativesFairValueByBalanceSheetLocationAxis} : Other Current Liabilities [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_ma_ForeignExchangeContractsToPurchaseCurrenciesAxis_ma_CurrencyUSDollarMember_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_ma_OtherCurrentLiabilitiesMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseU.S. Dollar Functional Currency [Member]ma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseOther Current Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldima_OtherCurrentLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$6falsefalseUSDtruefalse{ma_ForeignExchangeContractsToPurchaseCurrenciesAxis} : U.S. Dollar Functional Currency [Member] {us-gaap_DerivativesFairValueByBalanceSheetLocationAxis} : Other Current Liabilities [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_ma_ForeignExchangeContractsToPurchaseCurrenciesAxis_ma_CurrencyUSDollarMember_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_ma_OtherCurrentLiabilitiesMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseU.S. Dollar Functional Currency [Member]ma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUSDollarMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseOther Current Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldima_OtherCurrentLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse9false0us-gaap_ForeignCurrencyDerivativeLiabilitiesAtFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-8000000-8[1]falsefalsefalsefalsefalse2truefalsefalse-2000000-2[1]falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities on the balance sheet.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 107 -Paragraph 10 falsefalse10false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureforeignexchangeriskmanagementclassificationofoutstandingforwardcontractsbyfunctionalcurrencydetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse7falsefalseUSDtruefalse{ma_ForeignExchangeContractsToPurchaseCurrenciesAxis} : Euro Functional Currency [Member] {us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis} : Commitments [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_ma_ForeignExchangeContractsToPurchaseCurrenciesAxis_ma_CurrencyEuroMember_us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis_us-gaap_CommitmentsMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseEuro Functional Currency [Member]ma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyEuroMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseCommitments [Member]us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommitmentsMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$8falsefalseUSDtruefalse{ma_ForeignExchangeContractsToPurchaseCurrenciesAxis} : Euro Functional Currency [Member] {us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis} : Commitments [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_ma_ForeignExchangeContractsToPurchaseCurrenciesAxis_ma_CurrencyEuroMember_us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis_us-gaap_CommitmentsMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseEuro Functional Currency [Member]ma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyEuroMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseCommitments [Member]us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommitmentsMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse11false0us-gaap_NotionalAmountOfForeignCurrencyDerivativePurchaseContractsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalse2truefalsefalse20000002falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate notional amount of foreign currency derivatives to purchase a foreign currency. Notional amount refers to the number of currency units specified in the foreign currency derivative contract.No authoritative reference available.falsefalse12false0us-gaap_NotionalAmountOfForeignCurrencyDerivativeSaleContractsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse6500000065falsefalsefalsefalsefalse2truefalsefalse1400000014falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate notional amount of foreign currency derivatives to sell a foreign currency. Notional amount refers to the number of currency units specified in the foreign currency derivative contract.No authoritative reference available.falsefalse13false0ma_FairValueAmountOfForeignCurrencyDerivativeSaleContractsmafalsedebitinstantFair Value Amount of Foreign Currency Derivative Sale Contractsfalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse20000002[1]falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair Value Amount of Foreign Currency Derivative Sale ContractsNo authoritative reference available.falsefalse14false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureforeignexchangeriskmanagementclassificationofoutstandingforwardcontractsbyfunctionalcurrencydetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse9falsefalseUSDtruefalse{ma_ForeignExchangeContractsToPurchaseCurrenciesAxis} : Euro Functional Currency [Member] {us-gaap_DerivativesFairValueByBalanceSheetLocationAxis} : Accounts Receivable [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_ma_ForeignExchangeContractsToPurchaseCurrenciesAxis_ma_CurrencyEuroMember_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_us-gaap_AccountsReceivableMemberhttp://www.sec.gov/CIK0001141391instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseEuro Functional Currency [Member]ma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyEuroMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseAccounts Receivable [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AccountsReceivableMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse15false0us-gaap_ForeignCurrencyDerivativeAssetsAtFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse20000002[1]falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value as of the balance sheet date of foreign currency derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets on the balance sheet.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 107 -Paragraph 10 falsefalse16false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mastercard.com/taxonomy/role/disclosureforeignexchangeriskmanagementclassificationofoutstandingforwardcontractsbyfunctionalcurrencydetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse10falsefalseUSDtruefalse{ma_ForeignExchangeContractsToPurchaseCurrenciesAxis} : U.K. Pound Sterling Functional Currency [Member] {us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis} : Commitments [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_ma_ForeignExchangeContractsToPurchaseCurrenciesAxis_ma_CurrencyUKPoundSterlingMember_us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxis_us-gaap_CommitmentsMemberhttp://www.sec.gov/CIK0001141391instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseU.K. Pound Sterling Functional Currency [Member]ma_ForeignExchangeContractsToPurchaseCurrenciesAxisxbrldihttp://xbrl.org/2006/xbrldima_CurrencyUKPoundSterlingMemberma_ForeignExchangeContractsToPurchaseCurrenciesAxisexplicitMemberfalsefalseCommitments [Member]us-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommitmentsMemberus-gaap_FairValueOffBalanceSheetRisksByFinancialInstrumentAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse17false0us-gaap_NotionalAmountOfForeignCurrencyDerivativeSaleContractsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalse2truefalsefalse50000005falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate notional amount of foreign currency derivatives to sell a foreign currency. Notional amount refers to the number of currency units specified in the foreign currency derivative contract.No authoritative reference available.falsefalse1 Amounts represent gross fair value amounts while these amounts may be netted for actual balance sheet presentation. 217Foreign Exchange Risk Management (Classification of Outstanding Forward Contracts by Functional Currency) (Details) (USD $)MillionsUnKnownUnKnownUnKnownfalsetrue