span#in-this-section { font-weight: bold; display: block; padding-bottom: 10px; }

ul.oNavigationList, ul.oNavigationList ul { margin: 0; padding: 0; }
ul.oNavigationList li { list-style-type: none; }
ul.oNavigationList span { display: block; }
ul.oNavigationList span span { padding-bottom: 9px; }
a.NavigationPathLink:link, a.NavigationPathLink:visited { color: #172154; text-decoration: none; }
a.NavigationPathLink:hover, a.NavigationPathLink:active { color: #172154; text-decoration: none; }
a.NavigationPathLink:hover span span, a.NavigationPathLink:active span span { text-decoration: underline; } /* so that the underline is the right colour */

/* Generic */
ul.oNavigationList .snv-toplevel-inner { display: none; }
ul.oNavigationList .snv-current-inner { color: #8e8aaa; }
ul.oNavigationList .snv-path-sibling-inner { display: none; }
ul.oNavigationList .snv-gchild-inner { display: none; }

/* Level 1 */
ul.oNavigationList .oNavigationItemPath1 .snv-path-inner { display: none; }
ul.oNavigationList .oNavigationItemPath2 .snv-sibling-inner { display: none; }
ul.oNavigationList .oNavigationItemPath4 .snv-gchild-inner { padding-left: 16px; display: block; }

/* level 2 */
ul.oNavigationList .oNavigationItemPath2 .snv-path-inner { display: none; }
ul.oNavigationList .oNavigationItemPath4 .snv-child-inner { padding-left: 16px; }
ul.oNavigationList .oNavigationItemPath3 .snv-sibling-inner { display: block; }
/* don't want grandchild pages to display after level 4 */
ul.oNavigationList .oNavigationItemPath5 .snv-gchild-inner { display: none; }