.snv-inner { width: 100%; overflow: hidden; }

.oNavigationItemPath, .oNavigationList { margin: 0; padding: 0; }
.oNavigationList, .oNavigationItemParent, .oNavigationItemCurrent, .oNavigationItemSibling, .oNavigationItemChild, .oNavigationItemPath { list-style-type: none; }

li.oNavigationItemPath { background: #e5f0f6; }
ul.oNavigationItemPath { margin-left: 0.75em; padding-left: 0.75em; }

li.oNavigationItemPath0 { border-bottom: 1px solid #fff; }
.snv-toplevel-icon { }
.snv-toplevel-outer { display: block; background: #fff; font-weight: bold; }
.snv-toplevel-inner { display: block; padding: 2px 5px 2px 4px; background: #e5f0f6; }

/* link def for top level links */
li.oNavigationItemPath0 { border-bottom: 0px solid #000; }
li.oNavigationItemPath0 a.NavigationPathLink:link, li.oNavigationItemPath0 a.NavigationPathLink:visited { display: block; color: #000; text-decoration: none; font-weight: bold; }
li.oNavigationItemPath0 a.NavigationPathLink:hover, li.oNavigationItemPath0 a.NavigationPathLink:active { background: #e5f0f6; color: #000; text-decoration: none; font-weight: bold; }

li.oNavigationItemPath0 a.NavigationPathLink:hover span.snv-toplevel-outer, li.oNavigationItemPath0 a.NavigationPathLink:active span.snv-toplevel-outer { background: #fff; }
li.oNavigationItemPath0 a.NavigationPathLink:hover span.snv-toplevel-inner, li.oNavigationItemPath0 a.NavigationPathLink:active span.snv-toplevel-inner { background: #fff; }

li.oNavigationItemPath0 .snv-current-outer { display: block; background: #fff; padding-left: 12px; }
li.oNavigationItemPath0 .snv-current-inner { display: block; padding: 2px 5px 2px 4px; background: #fff; }
li.oNavigationItemPath0 .snv-sibling-outer { display: block; background: #fff; padding-left: 12px; }
li.oNavigationItemPath0 .snv-sibling-inner { display: block; padding: 2px 5px 2px 4px; background: #fff; }

li.oNavigationItemPath1 { border-bottom: 0px solid #000; }
li.oNavigationItemPath1 a.NavigationPathLink:link, li.oNavigationItemPath1 a.NavigationPathLink:visited { display: block; color: #0167a7; text-decoration: none; font-weight: normal; }
li.oNavigationItemPath1 a.NavigationPathLink:hover, li.oNavigationItemPath1 a.NavigationPathLink:active { background: #fff; color: #000; text-decoration: none; font-weight: bold; }

li.oNavigationItemPath2 a.NavigationPathLink:link, li.oNavigationItemPath2 a.NavigationPathLink:visited { display: block; color: #0167a7; text-decoration: none; font-weight: normal; }
li.oNavigationItemPath2 a.NavigationPathLink:hover, li.oNavigationItemPath2 a.NavigationPathLink:active { background: #fff; color: #000; text-decoration: none; font-weight: bold; }

li.oNavigationItemPath3 a.NavigationPathLink:link, li.oNavigationItemPath3 a.NavigationPathLink:visited { display: block; color: #0167a7; text-decoration: none; font-weight: normal; }
li.oNavigationItemPath3 a.NavigationPathLink:hover, li.oNavigationItemPath3 a.NavigationPathLink:active { background: #fff; color: #000; text-decoration: none; font-weight: bold; }

li.oNavigationItemPath0 ul { padding-left: 0; margin-left: 0; }
li.oNavigationItemPath1 ul { padding-left: 0; margin-left: 0; }
li.oNavigationItemPath2 ul { padding-left: 0; margin-left: 0; }
li.oNavigationItemPath3 ul { padding-left: 0; margin-left: 0; }


li.oNavigationItemPath0 .snv-path-outer { }
li.oNavigationItemPath1 .snv-path-outer { padding: 2px 5px 2px 25px; background: #fff }
li.oNavigationItemPath2 .snv-path-outer { padding: 2px 5px 2px 30px; background: #fff }
li.oNavigationItemPath3 .snv-path-outer { padding: 2px 5px 2px 35px; background: #fff }
li.oNavigationItemPath4 .snv-path-outer { padding: 2px 5px 2px 40px; background: #fff }
li.oNavigationItemPath5 .snv-path-outer { padding: 2px 5px 2px 45px; background: #fff  }

li.oNavigationItemPath0 .snv-current-outer { padding: 2px 5px 2px 17px; display: block; font-weight: bold; background: #e5f0f6; color: #000;}
li.oNavigationItemPath0 .snv-current-inner { display: block; padding: 0; background: none; }

li.oNavigationItemPath1 .snv-current-outer { padding: 2px 5px 2px 25px; display: block; font-weight: bold; background: #F1EDE9 url(/EasySiteWeb/EasySite/StyleData/LCC_General/Images/snav_thisarrow.gif) no-repeat scroll 0 50%; color: #000; }
li.oNavigationItemPath1 .snv-current-inner { display: block; padding: 0; background: none; }
li.oNavigationItemPath1 .snv-sibling-outer { padding: 2px 5px 2px 25px; display: block; font-weight: normal; background: #fff; }
li.oNavigationItemPath1 .snv-sibling-inner { display: block; padding: 0; background: none; }

li.oNavigationItemPath2 .snv-current-outer { padding: 2px 5px 2px 35px; display: block; font-weight: bold; background: #F1EDE9 url(/EasySiteWeb/EasySite/StyleData/LCC_General/Images/snav_thisarrow.gif) no-repeat scroll 0 50%; color: #000; }
li.oNavigationItemPath2 .snv-current-inner { display: block; padding: 0; background: none; }
li.oNavigationItemPath2 .snv-sibling-outer { padding: 2px 5px 2px 35px; display: block; font-weight: normal; background: #fff; }
li.oNavigationItemPath2 .snv-sibling-inner { display: block; padding: 0; background: none; }

li.oNavigationItemPath3 .snv-current-outer { padding: 2px 5px 2px 45px; display: block; font-weight: bold; background: #F1EDE9 url(/EasySiteWeb/EasySite/StyleData/LCC_General/Images/snav_thisarrow.gif) no-repeat scroll 0 50%; color: #000; }
li.oNavigationItemPath3 .snv-current-inner { display: block; padding: 0; background: none; }
li.oNavigationItemPath3 .snv-sibling-outer { padding: 2px 5px 2px 45px; display: block; font-weight: normal; background: #fff;}
li.oNavigationItemPath3 .snv-sibling-inner { display: block; padding: 0; background: none; }

li.oNavigationItemPath0 .snv-child-outer { display: block; padding: 2px 5px 2px 25px; background: transparent url(/EasySiteWeb/EasySite/StyleData/LCC_General/Images/snav_childarrow.gif) no-repeat scroll 0 50%; color: #000; }
li.oNavigationItemPath0 .snv-child-inner { display: block; }

li.oNavigationItemPath1 .snv-child-outer { display: block; padding: 2px 5px 2px 25px; background: transparent url(/EasySiteWeb/EasySite/StyleData/LCC_General/Images/snav_childarrow.gif) no-repeat scroll 0 50%;color: #000; }
li.oNavigationItemPath1 .snv-child-inner { display: block; }

li.oNavigationItemPath2 .snv-child-outer { display: block; padding: 2px 5px 2px 35px; background: transparent url(/EasySiteWeb/EasySite/StyleData/LCC_General/Images/snav_childarrow.gif) no-repeat scroll 0 50%;color: #000; }
li.oNavigationItemPath2 .snv-child-inner { display: block; }

li.oNavigationItemPath3 .snv-child-outer { display: block; padding: 2px 5px 2px 45px; background: transparent url(/EasySiteWeb/EasySite/StyleData/LCC_General/Images/snav_childarrow.gif) no-repeat scroll 0 50%;color: #000; }
li.oNavigationItemPath3 .snv-child-inner { display: block; }

li.oNavigationItemPath4 .snv-child-outer { display: block; padding: 2px 5px 2px 55px; background: transparent url(/EasySiteWeb/EasySite/StyleData/LCC_General/Images/snav_childarrow.gif) no-repeat scroll 0 50%; color: #000;}
li.oNavigationItemPath4 .snv-child-inner { display: block; }

.snv-path-outer, .snv-path-inner, .snv-current-inner, .snv-sibling-inner { /*display: block;*/ }
