9. Related Party Transactions (Details) - Officer [Member] - USD ($)
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Mar. 30, 2017
Dec. 31, 2016
9. Related Party Transactions (Details) [Line Items]        
Due to Related Parties     $ 153,801 $ 132,053
Management And Consulting Fees [Member]        
9. Related Party Transactions (Details) [Line Items]        
Related Party Transaction, Amounts of Transaction $ 133,970 $ 141,118