Quarterly report pursuant to Section 13 or 15(d)

CAPITAL LEASE OBLIGATIONS - Schedule of Future Minimum Lease Payments (Details)

v2.4.1.9
CAPITAL LEASE OBLIGATIONS - Schedule of Future Minimum Lease Payments (Details) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Leases [Abstract]    
2016 $ 78,239us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear  
2017 54,695us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears  
2018 34,548us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears  
2019 34,548us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears  
2020 5,758us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears  
Total minimum lease payments 207,788us-gaap_CapitalLeasesFutureMinimumPaymentsDue  
Less: amount representing interest (20,396)us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments  
Present value of net minimum lease payments $ 187,392us-gaap_CapitalLeaseObligations $ 203,477us-gaap_CapitalLeaseObligations