Text is gradually shifting downward, no longer flush with top of text box
===

I have a series of labels and input boxes / select lists on a page. With each row , the label shifts a little more away from the top of the input box / select list. I want the top of the label flush with the top of the input box for every row.

I'm sure it's CSS-related but what do I need to change to fix this issue?

This shows the issue. At the top, you can see the text appears aligned with the box but each line shifts a little more away from the top. ![image][1]

This shows the CSS applied to the labels. ![image][2] 

This  shows the CSS  applied to the select list. Both at the 5th items from the top.
![image][3]


  [1]: http://i.stack.imgur.com/jAbjS.png
  [2]: http://i.stack.imgur.com/LkU74.png
  [3]: http://i.stack.imgur.com/SHBCy.png