Earnings Per Share (Details Narrative)
12 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Earnings Per Share Details Narrative      
Antidilutive securities excluded from computation of earning per share 229,868 651,092 734,263