We are building a form to closely duplicate a printed version that requires precise placement of the input text fields in a layer over graphic elements to match the printed form. Everything was working fine until the client asked for text align right. Testing showed that IE9-10 do not add the letter spacing to the right of the right-most letter while other browsers do. Unfortunately, this causes the input field content to line up in a different position. The CSS is adjusted to make the numbers line up over the boxes underneath, however, in IE9-10 (and likely earlier versions) the numbers are shifted to the right (no spacing). Taking out the letter spacing fixes the problem but we need it to match the box positions.
http://siteground164.com/~contexed/design1/index.php/education/techmark/decision-form-2n