Borrowings (Schedule of Other Borrowed Funds) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Debt Instrument [Line Items]      
FHLBB advances less than 90 days $ 11,039 $ 11,112  
Total short-term borrowings 445,921 398,932 192,681
Total long-term borrowings 31,018 31,126  
Total other borrowed funds 476,939 430,058  
Short-term Debt [Member]      
Debt Instrument [Line Items]      
Securities Sold under Agreements to Repurchase 157,758 130,047  
FHLBB advances less than 90 days 245,000 230,000  
FHLBB and correspondent bank overnight borrowings 43,100 38,800  
Capital lease obligation 63 60  
Notes payable 0 25  
Long-term Debt [Member]      
Debt Instrument [Line Items]      
Securities Sold under Agreements to Repurchase 30,097 30,142  
Capital lease obligation $ 921 $ 984