Income Taxes - Deferred Income Taxes (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Schedule of deferred income tax assets and liabilities details [Abstract]    
Net deferred income tax assets $ 241 $ 293