Annual report pursuant to Section 13 and 15(d)

Leases (Schedule of Future Minimum Lease Payments) (Details)

v3.3.1.900
Leases (Schedule of Future Minimum Lease Payments) (Details)
Dec. 31, 2015
USD ($)
Capital Leases  
2016 $ 2,279
Total future payments of capital leases 2,279
Less amount representing interest 125
Present value of net minimum lease payments 2,154
Less current portion 2,154
Operating Leases  
2016 271,831
2017 277,946
2018 284,247
2019 290,734
2020 297,405
Thereafter 557,540
Total future payments of operating leases $ 1,979,703