XML 83 R66.htm IDEA: XBRL DOCUMENT v2.3.0.15
Derivative Instruments (Details 2) (USD $)
In Millions
Mar. 31, 2011
Dec. 31, 2010
Derivative receivables and payables mark-to-market [Abstract]  
Derivative receivables$ 78,744$ 80,481
Derivative payables61,36269,219
Interest Rate Contract [Member]
  
Derivative receivables and payables mark-to-market [Abstract]  
Derivative receivables31,18232,555
Derivative payables14,52720,387
Credit Risk Contract [Member]
  
Derivative receivables and payables mark-to-market [Abstract]  
Derivative receivables8,0267,725
Derivative payables5,5465,138
Foreign Exchange Contract [Member]
  
Derivative receivables and payables mark-to-market [Abstract]  
Derivative receivables18,33325,858
Derivative payables18,55025,015
Equity Contract [Member]
  
Derivative receivables and payables mark-to-market [Abstract]  
Derivative receivables8,3584,204
Derivative payables11,45310,450
Commodity Contract [Member]
  
Derivative receivables and payables mark-to-market [Abstract]  
Derivative receivables12,84510,139
Derivative payables$ 11,286$ 8,229