XML 21 R3.htm IDEA: XBRL DOCUMENT v2.4.0.6
CONSOLIDATED BALANCE SHEETS PARENTHETICAL (USD $)
Mar. 31, 2012
Dec. 31, 2011
AllowanceForDoubtfulAccountsReceivableCurrent $ 58,083 $ 57,994
PreferredStockParOrStatedValuePerShare $ 0.001 $ 0.001
PreferredStockSharesAuthorized 25,000,000 25,000,000
PreferredStockSharesIssued      
PreferredStockSharesOutstanding      
CommonStockParOrStatedValuePerShare $ 0.001 $ 0.001
CommonStockSharesAuthorized 100,000,000 100,000,000
CommonStockSharesIssued 51,795,961 51,795,961
CommonStockSharesOutstanding 49,377,038 49,377,038
TreasuryStockNumberOfSharesHeld 2,418,923 2,418,923