Schedule of Future Minimum Lease Payments for Capital Leases (Details)
3 Months Ended
Jun. 30, 2012
Capital Lease Obligation Schedule Of Future Minimum Lease Payments For Capital Leases 1 62,109
Capital Lease Obligation Schedule Of Future Minimum Lease Payments For Capital Leases 2 50,997
Capital Lease Obligation Schedule Of Future Minimum Lease Payments For Capital Leases 3 46,748
Capital Lease Obligation Schedule Of Future Minimum Lease Payments For Capital Leases 4 159,854
Capital Lease Obligation Schedule Of Future Minimum Lease Payments For Capital Leases 5 (13,075)
Capital Lease Obligation Schedule Of Future Minimum Lease Payments For Capital Leases 6 146,779