v2.4.0.6
Derivative Instruments and Hedging Activities (Components of Derivative Products) (Details) (USD $)
In Millions, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Derivative assets $ 34,343 $ 48,064
Derivative liabilities 34,935 46,453
Exchange Traded Derivative Products
   
Derivative assets 4,589 4,103
Derivative liabilities 6,117 4,969
OTC Derivative Products
   
Derivative assets 29,754 43,961
Derivative liabilities $ 28,818 $ 41,484