production.dtd is correct. I just renamed it to reflect the version used to be in sync with XSL files' version.
To be honest, my customer was not concerned with it looking out of alignment because it was consistently displayed in that format throughout the manuals.
Unfortunately, MIL-STD-40051-2B, MIL-HDBK-1222E, MIL-HDBK-2361C, and MIL-STD-2361C does not specifically state where to place each step in the body, only a generic description. These standards reference ISO 10179 and I do not have a copy of it.
In order to get it aligned as displayed in the MIL-STD-40051-2B example on page 36, I had to modify the para-seqlist-step-v5_0.xsl file to get the numbered list to line up like it is. A screenshot of my published PDF results:
If you are interested in getting the modified XSL file, send me an email at david.coe@gdit.com.