Annual report pursuant to Section 13 and 15(d)

Capital Leases Payable - Schedule of Future Minimum Lease Payments for Capital Leases (Details)

v2.4.1.9
Capital Leases Payable - Schedule of Future Minimum Lease Payments for Capital Leases (Details) (USD $)
Dec. 31, 2014
Capital Lease Obligations [Abstract]  
2015 $ 48,899us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent
2016 37,491us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
2017 3,189us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears
Total minimum lease payments 89,579us-gaap_CapitalLeasesFutureMinimumPaymentsDue
Less: amount representing interest 10,919us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
Present Value of Net Minimum Lease Payments $ 78,660us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments