/* Extended Navigation */

.snv-outer { padding-bottom: 20px; }
.snv-inner { padding: 6px 6px 0 6px; }

.oNavigationList { margin: 0; padding: 0; }
.oNavigationItemParent, .oNavigationItemCurrent, .oNavigationItemSibling, .oNavigationItemChild, ul.oNavigationList li { list-style-type: none; }

a.NavigationPathLink:link, a.NavigationPathLink:visited { display: block; text-decoration: none; margin: 0; padding: 0; color: #ffffff;  }
a.NavigationPathLink:hover, a.NavigationPathLink:active { text-decoration: underline; }

ul.oNavigationList li span { display: block; }
ul.oNavigationList li span span { display: block; padding: 3px 8px 3px 8px; }

ul.oNavigationList ul { margin: 0; padding: 0; background: #3074e4; width: 185px; }


.snv-path-outer {}
.oNavigationItemPath2 .snv-path-outer { font-weight: normal !important; }
.oNavigationItemPath3 .snv-path-outer { font-weight: normal !important; }

.snv-path-inner { }
.snv-child-outer { background: #3073e4; color: #fff !important; padding-left: 10px; }

.snv-current-outer { }
.snv-current-inner { font-weight: bold; color: #fff; background: #3074E4; }


.oNavigationItemPath0 .snv-current-inner { font-weight: bold; color: #fda000; background: #3074E4 url('/EasySiteWeb/EasySite/StyleData/Cleveland_Fire_Master/Images/sibling_background_blue.gif') no-repeat top left; }
.oNavigationItemPath0 a[title="Community Safety"] .snv-current-inner { font-weight: bold; color: #fda000; background: #3074E4 url('/EasySiteWeb/EasySite/StyleData/Cleveland_Fire_Master/Images/sibling_background_white.gif') no-repeat top left; }
.oNavigationItemPath0 a { font-weight: bold; color: #fda000!important; background: #1c4891 url('/EasySiteWeb/EasySite/StyleData/Cleveland_Fire_Master/Images/sibling_background_blue.gif') no-repeat top left; }
.oNavigationItemPath0 a[title="Community Safety"] { font-weight: bold; color: #fda000; background: #1c4891 url('/EasySiteWeb/EasySite/StyleData/Cleveland_Fire_Master/Images/sibling_background_white.gif') no-repeat top left; }

.oNavigationItemPath1 .snv-path-inner { font-weight: normal; color: #fff; }
.oNavigationItemPath1 .snv-current-inner { font-weight: bold; color: #fff; background: none; }
.oNavigationItemPath1 .snv-sibling-inner { font-weight: normal; color: #fff; }
.oNavigationItemPath1 .snv-path-sibling-inner { font-weight: normal; color: #fff;  }
.oNavigationItemPath1 .snv-child-inner { font-weight: normal; color: #fff; background: none; padding-left: 0px; }


.oNavigationItemPath2 .snv-current-inner { font-weight: bold; color: #fff; padding-left: 20px; }
.oNavigationItemPath2 .snv-path-outer { font-weight: normal; padding-left: 10px; }
.oNavigationItemPath2 .snv-child-inner { font-weight: normal; color: #fff; padding-left: 10px; }


.oNavigationItemPath2 .snv-path-sibling-outer { font-weight: normal; padding-left: 10px }

.snv-toplevel-outer {}
.snv-toplevel-inner {  }

.oNavigationItemPath1 .snv-path-outer { font-weight: bold; }
.oNavigationItemPath1 .snv-path-sibling-outer { font-weight: bold; }
.oNavigationItemPath1 .snv-path-sibling-outer { font-weight: bold; }
.oNavigationItemPath2 .snv-path-sibling-outer { font-weight: normal; }

#bottom-of-nav { height: 44px; }

.oNavigationItemPath1 a:link, .oNavigationItemPath1 a:visited { display: block; text-decoration: none; color: #fff; background: #3074E4; width: 185px;  }
.oNavigationItemPath1 a:hover, .oNavigationItemPath1 a:active { color: #fff!important; text-decoration: underline; }

.oNavigationItemPath2 a:link, .oNavigationItemPath2 a:visited { display: block; text-decoration: none; width: 185px; font-weight: normal; }
.oNavigationItemPath2 a:hover, .oNavigationItemPath2 a:active { color: #fff; text-decoration: underline; }

.oNavigationItemPath3 a:link, .oNavigationItemPath3 a:visited { display: block; text-decoration: none; padding: 0 0 0 10px; width: 175px; }
.oNavigationItemPath3 a:hover, .oNavigationItemPath3 a:active { color: #fff; text-decoration: underline; }

.oNavigationItemPath4 a:link, .oNavigationItemPath4 a:visited { display: block; text-decoration: none; padding: 0 0 0 20px; width: 165px;  }
.oNavigationItemPath4 a:hover, .oNavigationItemPath4 a:active { color: #fff; text-decoration: underline; }


.oNavigationItemPath5 a:link, .oNavigationItemPath5 a:visited { display: block; text-decoration: none; padding: 0 0 0 30px; width: 155px;  }
.oNavigationItemPath5 a:hover, .oNavigationItemPath5 a:active { color: #fff; text-decoration: underline; }

.oNavigationItemPath6 a:link, .oNavigationItemPath6 a:visited { display: block; text-decoration: none; padding: 0 0 0 40px; width: 145px;  }
.oNavigationItemPath6 a:hover, .oNavigationItemPath6 a:active { color: #fff; text-decoration: underline; }
