.NavigationTitle { }
.NavigationBody { }

.oNavigationList, .oNavigationItemParentList { margin: 0; padding: 0; list-style-type: none; background: none; }
.oNavigationItemParent, .oNavigationItemCurrent, .oNavigationItemSibling, ul.oNavigationItemChild, li.oNavigationItemChild, .oNavigationItemShowChild { list-style-type: none; padding: 0; margin: 0 0 5px 0; background: none; text-transform: lowercase; }

/* start traditional navigation */
ul.oNavigationList { text-transform: lowercase; font-family: HelveticaNeue Light, helvetica, arial, sans-serif; font-size: 1.3em; }
li.oNavigationItemPath0 ul { padding: 0; margin: 0; }
li.oNavigationItemPath0 li { padding: 0; margin: 0; }

/* level one */
li.oNavigationItemPath0 { background: none; padding: 0; margin: 0; margin-bottom: 5px; }
.snv-toplevel-outer, li.oNavigationItemPath0 .snv-current-outer, li.oNavigationItemPath0 .snv-sibling-outer, .snv-path-outer { padding: 3px 10px 3px 20px; display: block; }

/* current link active */
.snv-current-outer { font-weight: bold; }

/* level 2 */
li.oNavigationItemPath1 { background: none; padding-left: 10px !important; margin: 0; margin-bottom: 5px; }
li.oNavigationItemPath2 { background: none; padding-left: 20px !important; margin: 0; margin-bottom: 5px; }

a.NavigationPathLink:link, a.NavigationPathLink:visited { text-decoration: none !important; }
a.NavigationPathLink:hover, a.NavigationPathLink:active { text-decoration: none; background: none; }

.oNavigationItemPath1 { font-size: 0.8em; }

.oNavigationItemPath1 .snv-child-outer { padding: 3px 10px 3px 20px; display: block; }
.oNavigationItemPath2 .snv-child-outer { padding-left: 40px; background: url("/EasySiteWeb/EasySite/StyleData/ListerIVF_General/Images/snv-grandchild-dash.gif") no-repeat center left; padding-top: 3px; padding-bottom: 3px; display: block; }

/* background colours for top level */
.snv-01 { background: #a8b9eb; }
.snv-02 { background: #a99cc8; }
.snv-03 { background: #d591cc; }
.snv-04 { background: #e4b243; }
.snv-05 { background: #6dcdb1; }
.snv-06 { background: #74acf1; }
.snv-07 { background: #dfa8a8; }
.snv-08 { background: #979797; }
.snv-09 { background: #aa92c0; }
.snv-010 { background: #ca6485; }
.snv-011 { background: #a8b9eb; }
.snv-012 { background: #979797; }

/* link def for top level links */
.oNavigationItemPath0 a:link, .oNavigationItemPath0 a:visited { color: #fff; }
.oNavigationItemPath0 a:hover, .oNavigationItemPath0 a:active { color: #fff; }

.oNavigationItemPath1 a:link, .oNavigationItemPath1 a:visited { color: #929395; }
.oNavigationItemPath1 a:hover, .oNavigationItemPath1 a:active { color: #929395; }

/* level 2 emboldening */
.snv-path-inner { font-weight: bold; }
