Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Credit-related Contingent Features and Collateral (Details)

v2.4.0.6
Derivatives - Credit-related Contingent Features and Collateral (Details) (USD $)
Mar. 31, 2013
Dec. 31, 2012
Derivative [Line Items]    
Collateral Held, Cash and Securities $ 85,900,000,000 $ 85,600,000,000
Collateral Already Posted, Aggregate Fair Value 68,700,000,000 74,100,000,000
Collateral Not Yet Posted Aggregate Fair Value 2,000,000,000  
Unilateral Derivative Termination Contract [Member]
   
Derivative [Line Items]    
Collateral Already Posted, Aggregate Fair Value 1,200,000,000  
Derivative Liability, Fair Value, Amount Offset Against Collateral 1,300,000,000  
Unilateral Derivative Termination Contract For Rating Downgrade of Long-Term Senior Debt [Member]
   
Derivative [Line Items]    
Collateral Already Posted, Aggregate Fair Value 3,100,000,000  
Derivative Liability, Fair Value, Amount Offset Against Collateral 3,900,000,000  
Rating Agency Downgrade By One Notch [Member]
   
Derivative [Line Items]    
Additional Collateral, Aggregate Fair Value 2,700,000,000  
Rating Agency Downgrade by Two Notches [Member]
   
Derivative [Line Items]    
Additional Collateral, Aggregate Fair Value 5,400,000,000  
Rating Agency Downgrade by Two Notches [Member] | Unilateral Derivative Termination Contract For Rating Downgrade of Long-Term Senior Debt [Member]
   
Derivative [Line Items]    
Collateral Already Posted, Aggregate Fair Value 972,000,000  
Derivative Liability, Incremental Increase, Fair Value, Amount Offset Against Collateral 1,500,000,000  
Bank of America, N.A. [Member]
   
Derivative [Line Items]    
Collateral Not Yet Posted Aggregate Fair Value 681,000,000  
Bank of America, N.A. [Member] | Rating Agency Downgrade By One Notch [Member]
   
Derivative [Line Items]    
Additional Collateral, Aggregate Fair Value 2,300,000,000  
Bank of America, N.A. [Member] | Rating Agency Downgrade by Two Notches [Member]
   
Derivative [Line Items]    
Additional Collateral, Aggregate Fair Value 1,400,000,000  
Merrill Lynch [Member]
   
Derivative [Line Items]    
Collateral Not Yet Posted Aggregate Fair Value 1,300,000,000  
Merrill Lynch [Member] | Rating Agency Downgrade By One Notch [Member]
   
Derivative [Line Items]    
Additional Collateral, Aggregate Fair Value 407,000,000  
Merrill Lynch [Member] | Rating Agency Downgrade by Two Notches [Member]
   
Derivative [Line Items]    
Additional Collateral, Aggregate Fair Value $ 4,000,000,000