XML 119 R102.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans - Defined Benefit Plans - Weighted-Average Asset Allocations (Details) (The Bank, Cash Balance Plan)
Dec. 31, 2014
Dec. 31, 2013
Weighted average asset allocations by asset category    
Weighted average asset allocation by asset category 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
Mutual funds-fixed income
   
Weighted average asset allocations by asset category    
Weighted average asset allocation by asset category 39.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cffi_CashBalancePlanMember
/ dei_LegalEntityAxis
= cffi_TheBankMember
38.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cffi_CashBalancePlanMember
/ dei_LegalEntityAxis
= cffi_TheBankMember
Mutual funds-equity
   
Weighted average asset allocations by asset category    
Weighted average asset allocation by asset category 61.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cffi_CashBalancePlanMember
/ dei_LegalEntityAxis
= cffi_TheBankMember
62.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cffi_CashBalancePlanMember
/ dei_LegalEntityAxis
= cffi_TheBankMember
Maximum | Cash and equivalents
   
Weighted average asset allocations by asset category    
Weighted average asset allocation by asset category 1.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cffi_CashBalancePlanMember
/ dei_LegalEntityAxis
= cffi_TheBankMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
1.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cffi_CashBalancePlanMember
/ dei_LegalEntityAxis
= cffi_TheBankMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember