Issue 19155: Fixed problem with border showing on header.

Moved the bottom border to the navigation-header style and changed the styling on the header so that it only shows when it has content.