XML 81 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Basis of Presentation (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
0 Months Ended 3 Months Ended
Jun. 21, 2005
Aug. 23, 2007
Mar. 31, 2015
Hallmark Statutory Trust I [Member]      
Variable Interest Entity [Line Items]      
Proceeds from issuance of trust preferred securities $ 30.0us-gaap_ProceedsFromIssuanceOfTrustPreferredSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= hall_HallmarkStatutoryTrustIMember
   
Hallmark Statutory Trust II [Member]      
Variable Interest Entity [Line Items]      
Proceeds from issuance of trust preferred securities   25.0us-gaap_ProceedsFromIssuanceOfTrustPreferredSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= hall_HallmarkStatutoryTrustIIMember
 
Subordinated Debt [Member]      
Variable Interest Entity [Line Items]      
Trust preferred securities, carrying value     56.7hall_TrustPreferredSecuritiesCarryingValue
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SubordinatedDebtMember
Trust preferred securities, fair value     46.0hall_TrustPreferredSecuritiesFairValue
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SubordinatedDebtMember
Current yield to maturity percentage     8.00%hall_CurrentYieldToMaturityPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SubordinatedDebtMember
Subordinated Debt [Member] | Hallmark Statutory Trust I [Member]      
Variable Interest Entity [Line Items]      
Payments to acquire trust preferred investments 30.9us-gaap_PaymentsToAcquireTrustPreferredInvestments
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= hall_HallmarkStatutoryTrustIMember
   
Subordinated Debt [Member] | Hallmark Statutory Trust II [Member]      
Variable Interest Entity [Line Items]      
Payments to acquire trust preferred investments   $ 25.8us-gaap_PaymentsToAcquireTrustPreferredInvestments
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= hall_HallmarkStatutoryTrustIIMember