v2.3.0.11
Derivative Instruments And Hedging Activities (Summary By Counterparty Credit Rating And Remaining Contract Maturity Of The Fair Value Of OTC Derivatives In A Gain Position) (Details) (USD $)
In Millions
Jun. 30, 2011
Dec. 31, 2010
Fair value of OTC derivatives in a gain position $ 35,427 [1],[2] $ 38,292 [1],[2]
Years To Maturity - Less Than 1 [Member]
   
Fair value of OTC derivatives in a gain position 17,501 [1],[2] 21,668 [1],[2]
Years To Maturity - Less Than 1 [Member] | Credit Rating - AAA [Member]
   
Fair value of OTC derivatives in a gain position 618 [1],[2] 802 [1],[2]
Years To Maturity - Less Than 1 [Member] | Credit Rating - AA [Member]
   
Fair value of OTC derivatives in a gain position 5,791 [1],[2] 6,601 [1],[2]
Years To Maturity - Less Than 1 [Member] | Credit Rating - A [Member]
   
Fair value of OTC derivatives in a gain position 5,113 [1],[2] 8,655 [1],[2]
Years To Maturity - Less Than 1 [Member] | Credit Rating - BBB [Member]
   
Fair value of OTC derivatives in a gain position 3,102 [1],[2] 2,982 [1],[2]
Years To Maturity - Less Than 1 [Member] | Credit Rating - Non-Investment Grade [Member]
   
Fair value of OTC derivatives in a gain position 2,877 [1],[2] 2,628 [1],[2]
Years To Maturity - 1-3 [Member]
   
Fair value of OTC derivatives in a gain position 19,491 [1],[2] 24,815 [1],[2]
Years To Maturity - 1-3 [Member] | Credit Rating - AAA [Member]
   
Fair value of OTC derivatives in a gain position 1,652 [1],[2] 2,005 [1],[2]
Years To Maturity - 1-3 [Member] | Credit Rating - AA [Member]
   
Fair value of OTC derivatives in a gain position 5,286 [1],[2] 6,760 [1],[2]
Years To Maturity - 1-3 [Member] | Credit Rating - A [Member]
   
Fair value of OTC derivatives in a gain position 6,163 [1],[2] 8,710 [1],[2]
Years To Maturity - 1-3 [Member] | Credit Rating - BBB [Member]
   
Fair value of OTC derivatives in a gain position 3,340 [1],[2] 4,109 [1],[2]
Years To Maturity - 1-3 [Member] | Credit Rating - Non-Investment Grade [Member]
   
Fair value of OTC derivatives in a gain position 3,050 [1],[2] 3,231 [1],[2]
Years To Maturity - 3-5 [Member]
   
Fair value of OTC derivatives in a gain position 16,728 [1],[2] 17,241 [1],[2]
Years To Maturity - 3-5 [Member] | Credit Rating - AAA [Member]
   
Fair value of OTC derivatives in a gain position 1,050 [1],[2] 1,242 [1],[2]
Years To Maturity - 3-5 [Member] | Credit Rating - AA [Member]
   
Fair value of OTC derivatives in a gain position 4,841 [1],[2] 5,589 [1],[2]
Years To Maturity - 3-5 [Member] | Credit Rating - A [Member]
   
Fair value of OTC derivatives in a gain position 5,942 [1],[2] 6,507 [1],[2]
Years To Maturity - 3-5 [Member] | Credit Rating - BBB [Member]
   
Fair value of OTC derivatives in a gain position 2,303 [1],[2] 2,124 [1],[2]
Years To Maturity - 3-5 [Member] | Credit Rating - Non-Investment Grade [Member]
   
Fair value of OTC derivatives in a gain position 2,592 [1],[2] 1,779 [1],[2]
Years To Maturity - Over 5 [Member]
   
Fair value of OTC derivatives in a gain position 64,229 [1],[2] 64,962 [1],[2]
Years To Maturity - Over 5 [Member] | Credit Rating - AAA [Member]
   
Fair value of OTC derivatives in a gain position 8,745 [1],[2] 8,823 [1],[2]
Years To Maturity - Over 5 [Member] | Credit Rating - AA [Member]
   
Fair value of OTC derivatives in a gain position 17,979 [1],[2] 17,844 [1],[2]
Years To Maturity - Over 5 [Member] | Credit Rating - A [Member]
   
Fair value of OTC derivatives in a gain position 25,338 [1],[2] 26,492 [1],[2]
Years To Maturity - Over 5 [Member] | Credit Rating - BBB [Member]
   
Fair value of OTC derivatives in a gain position 6,716 [1],[2] 7,347 [1],[2]
Years To Maturity - Over 5 [Member] | Credit Rating - Non-Investment Grade [Member]
   
Fair value of OTC derivatives in a gain position 5,451 [1],[2] 4,456 [1],[2]
Cross-Maturity And Cash Collateral Netting [Member]
   
Fair value of OTC derivatives in a gain position (75,439) [1],[2],[3] (83,493) [1],[2],[3]
Cross-Maturity And Cash Collateral Netting [Member] | Credit Rating - AAA [Member]
   
Fair value of OTC derivatives in a gain position (5,854) [1],[2],[3] (5,906) [1],[2],[3]
Cross-Maturity And Cash Collateral Netting [Member] | Credit Rating - AA [Member]
   
Fair value of OTC derivatives in a gain position (24,792) [1],[2],[3] (27,801) [1],[2],[3]
Cross-Maturity And Cash Collateral Netting [Member] | Credit Rating - A [Member]
   
Fair value of OTC derivatives in a gain position (31,535) [1],[2],[3] (36,397) [1],[2],[3]
Cross-Maturity And Cash Collateral Netting [Member] | Credit Rating - BBB [Member]
   
Fair value of OTC derivatives in a gain position (8,272) [1],[2],[3] (9,034) [1],[2],[3]
Cross-Maturity And Cash Collateral Netting [Member] | Credit Rating - Non-Investment Grade [Member]
   
Fair value of OTC derivatives in a gain position (4,986) [1],[2],[3] (4,355) [1],[2],[3]
Net Exposure Post-Cash Collateral [Member]
   
Fair value of OTC derivatives in a gain position 42,510 [1],[2] 45,193 [1],[2]
Net Exposure Post-Cash Collateral [Member] | Credit Rating - AAA [Member]
   
Fair value of OTC derivatives in a gain position 6,211 [1],[2] 6,966 [1],[2]
Net Exposure Post-Cash Collateral [Member] | Credit Rating - AA [Member]
   
Fair value of OTC derivatives in a gain position 9,105 [1],[2] 8,993 [1],[2]
Net Exposure Post-Cash Collateral [Member] | Credit Rating - A [Member]
   
Fair value of OTC derivatives in a gain position 11,021 [1],[2] 13,967 [1],[2]
Net Exposure Post-Cash Collateral [Member] | Credit Rating - BBB [Member]
   
Fair value of OTC derivatives in a gain position 7,189 [1],[2] 7,528 [1],[2]
Net Exposure Post-Cash Collateral [Member] | Credit Rating - Non-Investment Grade [Member]
   
Fair value of OTC derivatives in a gain position 8,984 [1],[2] 7,739 [1],[2]
Credit Rating - AAA [Member]
   
Fair value of OTC derivatives in a gain position 5,968 [1],[2] 6,683 [1],[2]
Credit Rating - AA [Member]
   
Fair value of OTC derivatives in a gain position 7,152 [1],[2] 7,877 [1],[2]
Credit Rating - A [Member]
   
Fair value of OTC derivatives in a gain position 9,561 [1],[2] 12,383 [1],[2]
Credit Rating - BBB [Member]
   
Fair value of OTC derivatives in a gain position 5,906 [1],[2] 6,001 [1],[2]
Credit Rating - Non-Investment Grade [Member]
   
Fair value of OTC derivatives in a gain position $ 6,840 [1],[2] $ 5,348 [1],[2]
[1] Fair values shown represent the Company's net exposure to counterparties related to the Company's OTC derivative products. The table does not include listed derivatives and the effect of any related hedges utilized by the Company. The table also excludes fair values corresponding to other credit exposures, such as those arising from the Company's lending activities.
[2] Obligor credit ratings are determined by the Company's Credit Risk Management Department.
[3] Amounts represent the netting of receivable balances with payable balances for the same counterparty across maturity categories. Receivable and payable balances with the same counterparty in the same maturity category are netted within such maturity category, where appropriate. Cash collateral received is netted on a counterparty basis, provided legal right of offset exists.