A family of Microsoft word processing software products for creating web, email, and print documents.
The issue you are having I believe is being caused by your use of a binary formatted template and an XML formatted document. You need to save your DOT template into an XML format (DOTX) and then you might have to adjust one time, the alignment of your tables and fields. But after doing it once, it should be good from then on.
If you are using AutoText in your template and the AutoText is for preformatted tables, you should recreate that AutoText in a DOCX formatted document and then resave it into the template. Stored AutoText Tables that was created in Binary (DOC) formatted document and then inserted into XML (DOCX) formatted document can cause stair-stepping of the rows on the outer edge.