Schedule of Non-controlling Interests (Details) (USD $)
3 Months Ended
Mar. 31, 2013
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 1 $ 411,663
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 2 404,434
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 3 33,926,434
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 4 33,078,744
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 5 22,563,268
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 6 22,598,020
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 7 56,901,365
Joint Ventures/non-controlling Interest Schedule Of Non-controlling Interests 8 $ 56,081,198