Warrant Liability (Schedule of Warrant Liability Valuation) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Derivative [Line Items]    
Fair value of warrants $ 93,789 $ 85,221
Warrant Liability [Member]    
Derivative [Line Items]    
Strike price $ 10.00 $ 10.00
Market price $ 4.87 $ 4.61
Expected life 4 years 2 months 1 day 6 years
Risk-free interest rate 1.62% 0.86%
Dividend yield 0.00% 0.00%
Volatility 42.00% 39.00%
Warrants outstanding 131,250 131,250
Fair value of warrants $ 93,789 $ 85,221