|
Consolidated Balance Sheets [Parenthetical] (USD $)
|
Sep. 30, 2011
|
Dec. 31, 2010
|
|---|---|---|
| Common Stock, Par or Stated Value Per Share (in dollars per share) | $ 0.001 | $ 0.001 |
| Common Stock, Shares Authorized | 100,000,000 | 100,000,000 |
| Common Stock, Shares, Issued | 28,791,267 | 27,312,515 |
| Common Stock Shares Outstanding | 28,791,267 | 27,312,515 |