| 5. Derivative Liabilities (Details 2) (USD $) | 3 Months Ended | |
|---|---|---|
| Jun. 30, 2012 | Jun. 30, 2011 | |
| Derivative Liabilities Details 2 | ||
| Beginning balance | $ (55) | $ (337) | 
| Fair value of warrants issued | (2,347) | |
| Net unrealized gain | 1,247,000 | 96,000 | 
| Ending balance | $ (1,155) | $ (241) | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Definition Fair Value Of Warrants Issued. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Level 3 Liabilities Beginning Balance. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Level3 Liabilities Ending Balance. No definition available. 
 | 
| X | ||||||||||
| 
- Definition The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 |