Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) (USD $)
9 Months Ended
Sep. 30, 2012
Sep. 30, 2011
Consolidated Statements of Stockholders' Equity (Unaudited) [Abstract]    
Minimum pension adjustment, income taxes $ 2,917 $ 3,315