v2.4.0.8
Notes Payable (Schedule of Future Payments) (Details) (USD $)
Jun. 30, 2014
Notes Payable [Abstract]  
2015 $ 23,787,072
2016 11,247,005
2017   
2018 3,770,000
Thereafter   
Total $ 38,804,077