

/* Extended Navigation */

.snv-outer { padding-bottom: 20px; }
.snv-inner { padding: 0; }

.oNavigationList { margin: 0 22px 0 0; padding: 0; }
.oNavigationItemParent, .oNavigationItemCurrent, .oNavigationItemSibling, .oNavigationItemChild, ul.oNavigationList li { list-style-type: none; }

ul.oNavigationList li span { display: block; }
ul.oNavigationList li span span { display: block; padding: 6px 9px; }

ul.oNavigationList ul { margin-left: 0px; padding: 0; }
ul.oNavigationList ul li { margin-bottom: 0px; }

/* Default Link styling */

a.NavigationPathLink:link, a.NavigationPathLink:visited { display: block; text-decoration: none; margin-bottom: 0px; background: #8eb500; color: #fff; padding-left: 0px; }
a.NavigationPathLink:hover, a.NavigationPathLink:active { text-decoration: none; color: #000; }

.oNavigationItemPath1 a.NavigationPathLink:link, .oNavigationItemPath1 a.NavigationPathLink:visited { display: block; text-decoration: none; margin-bottom: 0px; background: #8eb500; color: #000; padding-left: 0px; }
.oNavigationItemPath1 a.NavigationPathLink:hover, .oNavigationItemPath1 a.NavigationPathLink:active { text-decoration: none; color: #fff; }

.oNavigationItemPath2 a.NavigationPathLink:link, .oNavigationItemPath2 a.NavigationPathLink:visited { display: block; text-decoration: none; margin-bottom: 0px; background: #8eb500; color: #fff; padding-left: 0px; }
.oNavigationItemPath2 a.NavigationPathLink:hover, .oNavigationItemPath2 a.NavigationPathLink:active { text-decoration: none; color: #000; }

.snv-path-outer {}
.snv-path-inner { font-weight: bold; }

.snv-current-outer { display: block; }
.snv-current-inner { display: block; }

.snv-child-outer { display: block; }
.snv-child-inner { display: block; }

.snv-sibling-outer { display: block; }
.snv-sibling-inner { display: block; }

/* Specific link styles */

li.oNavigationItemPath.oNavigationItemPath0 .snv-current-inner { display: block; padding: 6px 40px 6px 9px; font-weight: bold; background: #000 url("/EasySiteWeb/EasySite/StyleData/Cognition_MarketingMaster/Images/snv_current_icon.gif") no-repeat center right; color: #fff !important; font-size: 0.95em; border-bottom: 2px solid #b8d74d !important; }
li.oNavigationItemPath.oNavigationItemPath1 .snv-current-inner { display: block; padding: 6px 40px 6px 9px; font-weight: bold; background: #000 url("/EasySiteWeb/EasySite/StyleData/Cognition_MarketingMaster/Images/snv_current_icon.gif") no-repeat center right; color: #fff !important; font-size: 0.95em; border-bottom: 2px solid #b8d74d !important; }
li.oNavigationItemPath.oNavigationItemPath2 .snv-current-inner { display: block; padding: 6px 9px; background: #8eb500 !important; font-size: 0.95em; color: #000 !important; border-bottom: 2px solid #b8d74d; }

.snv-path-outer { display: block; }
.snv-path-inner { display: block; padding: 6px 40px 6px 9px; font-weight: bold; background: #000 url("/EasySiteWeb/EasySite/StyleData/Cognition_MarketingMaster/Images/snv_current_icon.gif") no-repeat center right; color: #fff; font-size: 0.95em; border-bottom: 2px solid #b8d74d; }

li.oNavigationItemPath.oNavigationItemPath1 .snv-sibling-inner { display: block; padding: 6px 9px; font-weight: bold; background: #a4cb1a !important; font-size: 0.95em; border-bottom: 2px solid #b6d548; }
li.oNavigationItemPath.oNavigationItemPath2 .snv-sibling-inner { display: block; padding: 6px 9px; font-weight: normal; background: #8eb500 !important; font-size: 0.95em; border-bottom: 2px solid #b8d74d; }

li.oNavigationItemPath.oNavigationItemPath1 .snv-path-sibling-inner { display: block; padding: 6px 9px; font-weight: bold; background: #a4cb1a !important; font-size: 0.95em; border-bottom: 2px solid #b6d548; }

li.oNavigationItemPath.oNavigationItemPath1 .snv-child-inner { display: block; padding: 6px 9px; background: #a4cb1a !important; font-size: 0.95em; font-weight: bold; border-bottom: 2px solid #b6d548; }
li.oNavigationItemPath.oNavigationItemPath2 .snv-child-inner { display: block; padding: 6px 9px; background: #8eb500 !important; font-size: 0.95em; font-weight: normal; border-bottom: 2px solid #b8d74d; }