| 13. Employment Agreements (Tables) | 12 Months Ended | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dec. 31, 2012 | ||||||||||||||||||||||||||
| Employment Agreements Tables | ||||||||||||||||||||||||||
| Schedule Of Future Minimum Salary Payments | 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Definition Schedule of future minimum salary payments No definition available. 
 |