XML 45 R97.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans - Defined Benefit Plans - Plan Requirements (Details) (The Bank, Cash Balance Plan)
12 Months Ended
Dec. 31, 2014
The Bank | Cash Balance Plan
 
Defined Benefit Plans  
Minimum age 21 years
Basis points added to 30-year Treasuries yield to compute interest credit (as a percent) 1.50%cffi_DefinedBenefitPlanInterestCreditBasisSpreadOnVariableRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cffi_CashBalancePlanMember
/ dei_LegalEntityAxis
= cffi_TheBankMember