Securities (Details 6) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Held To Maturity Securities, Amortized Cost    
Due in one year or less $ 11,400 $ 10,952
Due after one year through five years 3,440 5,636
Due after five years through ten years 73,020 1,878
Due after ten years 308 514
Total 88,168 18,980
Held To Maturity Securities, Fair value    
Due in one year or less 11,471 11,021
Due after one year through five years 3,694 6,004
Due after five years through ten years 73,518 2,051
Due after ten years 353 549
Total $ 89,036 $ 19,625