An Oxygen atom has 6 valance shell electrons and a Nitrogen atom has 5 valance shell electrons for a total of 11 electrons in the NO molecule.
The Lewis structure of the molecule has a double bond between the Nitrogen and the Oxygen atom, but in order to figure out how many lone pairs and unbonded single electrons I believe this is a situation where one would use the "formal charge" rule (is that the name of it?).
It is "preferable" for the atoms to "see" the same number of electrons around them after the bonds are made as they originally had (for a formal charge of zero), if they "see" too many, they have a negative formal charge, if not enough, then a positive formal charge. By "see" I mean to say the total of their unbonded electrons + 1 electron for every bond that was made.
So if you get to the point of the Lewis structure where you have a double bond between N and O and then have placed two lone pairs around the Oxygen and 1 long pair around the Nitrogen...where to place that last electron?
As it is, Oxygen would have a formal charge of zero since it has 2 lone pairs and a 2 bonds. Nitrogen gas a formal charge of +1 since it has two bonds plus 1 long pair. By placing the unbonded electron around Nitrogen you change its formal charge back to zero and complete the Lewis structure.
NO Lewis structure:
http://upload.wikimedia.org/wikipedia/en/9/9a/Nitricoxide.png