XML 210 R95.htm IDEA: XBRL DOCUMENT v2.3.0.15
Derivative Instruments (Details 2) (USD $)
In Millions
Dec. 31, 2010
Dec. 31, 2009
Derivative receivables and payables mark-to-market [Abstract]  
Derivative receivables$ 80,481$ 80,210
Derivative payables69,21960,125
Interest Rate Contract [Member]
  
Derivative receivables and payables mark-to-market [Abstract]  
Derivative receivables32,55533,733
Derivative payables20,38719,688
Credit Risk Contract [Member]
  
Derivative receivables and payables mark-to-market [Abstract]  
Derivative receivables7,72511,859
Derivative payables5,1386,036
Foreign Exchange Contract [Member]
  
Derivative receivables and payables mark-to-market [Abstract]  
Derivative receivables25,85821,984
Derivative payables25,01519,818
Equity Contract [Member]
  
Derivative receivables and payables mark-to-market [Abstract]  
Derivative receivables4,2046,635
Derivative payables10,45011,554
Commodity Contract [Member]
  
Derivative receivables and payables mark-to-market [Abstract]  
Derivative receivables10,1395,999
Derivative payables$ 8,229$ 3,029