Officer Note Payable (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2014
Dec. 31, 2014
Officer Note Payable    
Repayments of Notes Payable $ 6,333 $ 6,333