Top navigation improvements

- Improve services menu accessibility.
- Change the toggle behaviour of the services menu to be consistent with other header popup menus.
We were just looking into having an anchor for #services at the bottom of the page, actually (as a noscript fallback).

`buttons` are a pain because when clicking them in all IEs, there is a 1-2px offset. And that's not the experience we want.