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 authorized | 800,000,000 | 800,000,000 |
| Common stock, shares issued | 125,619,309 | 95,832,978 |
| Common stock, shares outstanding | 125,619,309 | 95,832,978 |