XML 21 R29.htm IDEA: XBRL DOCUMENT v2.4.0.6
Cash and Cash Equivalents (Details) (USD $)
Sep. 30, 2012
Dec. 31, 2011
Sep. 30, 2011
Dec. 31, 2010
Nov. 28, 2005
Cash and cash equivalents          
Cash on hand $ 157,202 $ 133,035      
Money market fund 10,392,407 4,230,677      
Total cash and cash equivalents 15,549,609 4,363,712 3,686,929 8,964,194   
Certificates of deposit maturing in November 2012 [Member]
         
Cash and cash equivalents          
Certificates of deposit maturing in November 2012 $ 5,000,000