Schedule of Fair Value, by Balance Sheet Grouping (Details)
3 Months Ended
Jun. 30, 2012
Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 1 328,689
Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 2 328,689
Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 3 0
Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 4 0
Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 5 67,501
Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 6 0
Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 7 67,501
Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 8 0
Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 9 396,190
Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 10 328,689
Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 11 67,501
Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 12 0