|
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] | ||||||
|
||||||||||