Schedule of Non-controlling Interests (Details)
3 Months Ended
Jun. 30, 2012
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 1 406,821
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 2 437,542
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 3 32,791,177
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 4 25,793,169
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 5 22,643,509
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 6 23,533,734
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 7 55,841,507
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 8 49,764,445