For a start this isn't a template but a macro enabled document. It would be better saved as a macro enabled template if you plan to create documents from it.
The Sub CallUF() should be in the ModMain module. It contains code that is not referenced anywhere i.e. Create_Reset_Variables so that line should be removed.
The userform code will crash on the cancel button
Change the Cancel code as follows
Private Sub cmdCancel_Click()
Me.Hide
ActiveDocument.Close SaveChanges:=False
End Sub
It will then work when you create a new document from the template - File > New
As your document contains some of my code see http://www.vbaexpress.com/forum/show...not-going-well
and the code in the Help template I posted there.