CONSOLIDATED BALANCE SHEETS [Parenthetical] (USD $)
Sep. 30, 2011
Dec. 31, 2010
Common stock, par value (in dollars per share)$ 0.00005$ 0.00005
Common stock, shares authorized800,000,000800,000,000
Common stock, shares issued125,619,30995,832,978
Common stock, shares outstanding125,619,30995,832,978