XML 72 R94.htm IDEA: XBRL DOCUMENT v2.3.0.15
Derivative Instruments (Details 1) (USD $)
In Millions
Dec. 31, 2010
Dec. 31, 2009
Impact of derivatives on the Consolidated Balance Sheets [Abstract]  
Not designated as hedges$ 1,519,878$ 1,556,414
Designated as hedges9,5349,104
Total derivative receivables1,529,4121,565,518
Netting adjustment(1,448,931)(1,485,308)
Not designated as hedges1,481,1321,518,209
Designated as hedges3,977974
Total derivative payables1,485,1091,519,183
Netting adjustment(1,415,890)(1,459,058)
Carrying value of derivative trading assets80,48180,210
Carrying value of derivative trading liabilities69,21960,125
Interest Rate Contract [Member]
  
Impact of derivatives on the Consolidated Balance Sheets [Abstract]  
Not designated as hedges1,121,7031,148,901
Designated as hedges6,2796,568
Total derivative receivables1,127,9821,155,469
Not designated as hedges1,089,6041,121,978
Designated as hedges840427
Total derivative payables1,090,4441,122,405
Carrying value of derivative trading assets32,55533,733
Carrying value of derivative trading liabilities20,38719,688
Credit Risk Contract [Member]
  
Impact of derivatives on the Consolidated Balance Sheets [Abstract]  
Not designated as hedges129,729170,864
Designated as hedges00
Total derivative receivables129,729170,864
Not designated as hedges125,061164,790
Designated as hedges00
Total derivative payables125,061164,790
Carrying value of derivative trading assets7,72511,859
Carrying value of derivative trading liabilities5,1386,036
Foreign Exchange Contract [Member]
  
Impact of derivatives on the Consolidated Balance Sheets [Abstract]  
Not designated as hedges165,240141,790
Designated as hedges3,2312,497
Total derivative receivables168,471144,287
Not designated as hedges163,671137,865
Designated as hedges1,059353
Total derivative payables164,730138,218
Carrying value of derivative trading assets25,85821,984
Carrying value of derivative trading liabilities25,01519,818
Equity Contract [Member]
  
Impact of derivatives on the Consolidated Balance Sheets [Abstract]  
Not designated as hedges43,63357,871
Designated as hedges00
Total derivative receivables43,63357,871
Not designated as hedges46,39958,494
Designated as hedges00
Total derivative payables46,39958,494
Carrying value of derivative trading assets4,2046,635
Carrying value of derivative trading liabilities10,45011,554
Commodity Contract [Member]
  
Impact of derivatives on the Consolidated Balance Sheets [Abstract]  
Not designated as hedges59,57336,988
Designated as hedges2439
Total derivative receivables59,59737,027
Not designated as hedges56,39735,082
Designated as hedges2,078194
Total derivative payables58,47535,276
Carrying value of derivative trading assets10,1395,999
Carrying value of derivative trading liabilities$ 8,229$ 3,029