v2.4.1.9
5. Commitments and Contingencies (Details) (USD $)
Mar. 31, 2015
Commitments And Contingencies Details  
2015 $ 51,662us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths
2016 66,236us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo
2017 60,784us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearThree
2018 15,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearFour
Total $ 193,682us-gaap_OperatingLeasesFutureMinimumPaymentsDue