CONSOLIDATED BALANCE SHEETS (Parenthenticals) (USD $)
Sep. 30, 2011
Dec. 31, 2010
Statement Of Financial Position [Abstract]  
Allowance for doubtful accounts for accounts receivable$ 727,754$ 470,998
Accumulated depreciation on Leasehold improvements and equipment$ 13,325,120$ 12,428,434