/* 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-bottom: 1px; background: #028DC7; padding-left: 0px; color: #fff; }
a.NavigationPathLink:hover, a.NavigationPathLink:active { text-decoration: none !important; background: #3399ff; }

ul.oNavigationList li span { display: block; }
ul.oNavigationList li span span { display: block; padding: 3px 8px 3px 8px; }

ul.oNavigationList li { }

ul.oNavigationList ul { margin-left: 0px; padding: 0 1px; background: #028DC7; }
ul.oNavigationList ul { margin-bottom: 0px; }

.snv-path-outer {}
.snv-path-inner { font-weight: bold; }

.snv-current-outer {}
.snv-current-inner { font-weight: bold; }

a.NavigationSiblingLink:hover { font-weight: normal; }
a.NavigationChildLink:hover { font-weight: normal; }

.snv-child-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.snv-child-inner { background: #00A6ED; }

.snv-sibling-outer { border-bottom: 1px solid #fff; }
.snv-sibling-inner {  }

.snv-toplevel-outer { font-weight: bold; }

.oNavigationItemPath0 { font-size: 1.1em; }
.oNavigationItemPath1 { font-size: 1em; }
.oNavigationItemPath2 { font-size: 1em; }
.oNavigationItemPath3 { font-size: 1em; }
.oNavigationItemPath4 { font-size: 1em; }
.oNavigationItemPath5 { font-size: 1em; }

.oNavigationItemPath1 .snv-current-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath1 .snv-current-inner { background: #00A6ED; }
.oNavigationItemPath1 .snv-sibling-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; border-bottom: none; }
.oNavigationItemPath1 .snv-sibling-inner { background: #00A6ED; }
.oNavigationItemPath1 .snv-child-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath1 .snv-child-inner { background: #00A6ED; }

.oNavigationItemPath1 .snv-path-sibling-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; border-bottom: none; }
.oNavigationItemPath1 .snv-path-sibling-inner { background: #00A6ED; }
.oNavigationItemPath1 .snv-path-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath1 .snv-path-inner { font-weight: normal; background: #00A6ED; }

.oNavigationItemPath2 .snv-current-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath2 .snv-current-inner { background: #00A6ED; padding-left: 15px; }
.oNavigationItemPath2 .snv-sibling-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; border-bottom: none; }
.oNavigationItemPath2 .snv-sibling-inner { background: #00A6ED; padding-left: 15px; }
.oNavigationItemPath2 .snv-child-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath2 .snv-child-inner { background: #00A6ED; padding-left: 15px; }

.oNavigationItemPath2 .snv-path-sibling-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; border-bottom: none; }
.oNavigationItemPath2 .snv-path-sibling-inner { background: #00A6ED; padding-left: 15px; }
.oNavigationItemPath2 .snv-path-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath2 .snv-path-inner { font-weight: normal; background: #00A6ED; padding-left: 15px; }

.oNavigationItemPath3 .snv-current-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath3 .snv-current-inner { background: #00A6ED; padding-left: 25px; font-size: 0.8em; }
.oNavigationItemPath3 .snv-sibling-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; border-bottom: none; }
.oNavigationItemPath3 .snv-sibling-inner { background: #00A6ED; padding-left: 25px; font-size: 0.8em; }
.oNavigationItemPath3 .snv-child-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath3 .snv-child-inner { background: #00A6ED; padding-left: 25px; font-size: 0.8em; }

.oNavigationItemPath3 .snv-path-sibling-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; border-bottom: none; }
.oNavigationItemPath3 .snv-path-sibling-inner { background: #00A6ED; padding-left: 25px; }
.oNavigationItemPath3 .snv-path-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath3 .snv-path-inner { font-weight: normal; background: #00A6ED; padding-left: 25px; }

.oNavigationItemPath4 .snv-current-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath4 .snv-current-inner { background: #00A6ED; padding-left: 35px; font-size: 0.8em; }
.oNavigationItemPath4 .snv-sibling-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; border-bottom: none; }
.oNavigationItemPath4 .snv-sibling-inner { background: #00A6ED; padding-left: 35px; font-size: 0.8em; }
.oNavigationItemPath4 .snv-child-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath4 .snv-child-inner { background: #00A6ED; padding-left: 35px; font-size: 0.8em; }

.oNavigationItemPath4 .snv-path-sibling-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; border-bottom: none; }
.oNavigationItemPath4 .snv-path-sibling-inner { background: #00A6ED; padding-left: 35px; }
.oNavigationItemPath4 .snv-path-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath4 .snv-path-inner { font-weight: normal; background: #00A6ED; padding-left: 35px; }

.oNavigationItemPath5 .snv-current-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath5 .snv-current-inner { background: #00A6ED; padding-left: 45px; font-size: 0.8em; }
.oNavigationItemPath5 .snv-sibling-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; border-bottom: none; }
.oNavigationItemPath5 .snv-sibling-inner { background: #00A6ED; padding-left: 45px; font-size: 0.8em; }
.oNavigationItemPath5 .snv-child-outer { background: #028DC7; padding-left: 5px; padding-right: 5px; }
.oNavigationItemPath5 .snv-child-inner { background: #00A6ED; padding-left: 45px; font-size: 0.8em; }

.oNavigationItemPath1 a.NavigationPathLink:hover span span, .oNavigationItemPath1 a.NavigationPathLink:active span span { color: #ff0000; background-color: #ffcc00; }

