/* ---------------------- DEFAULT NAVIGATION CLASSES -------------------------------------
.oNavigationList { margin: 0; padding: 0; text-align: left; }
.oNavigationItemParent, .oNavigationItemCurrent, .oNavigationItemSibling, .oNavigationItemChild { list-style-type: none; font-weight: bold; font-size: 1.1em;}

li.oNavigationItemCurrent { display: block; border-bottom: 1px solid #b1b1b1;  }
.snv-current-icon { }
.snv-current-outer { display: block; }
.snv-current-inner { display: block; padding: 4px 5px 4px 0px;  color: #d1181e; }
a.NavigationCurrentLink:link, a.NavigationCurrentLink:visited { color: #d1181e; display: block; text-decoration: none; font-weight: bold;  }
a.NavigationCurrentLink:hover, a.NavigationCurrentLink:active { color: #d1181e; text-decoration: underline; }

li.oNavigationItemChild { display: block;}
.snv-child-icon { }
.snv-child-outer { display: block;}
.snv-child-inner { display: block; padding: 4px 7px 4px 0px; }
a.NavigationChildLink:link, a.NavigationChildLink:visited { color: #000000; display: block; text-decoration: none; }
a.NavigationChildLink:hover, a.NavigationChildLink:active { color: #d1181e; background: none; text-decoration: underline; }

li.oNavigationItemSibling { display: block; }
.snv-sibling-icon { }
.snv-sibling-outer { display: block; }
.snv-sibling-inner { display: block; padding: 4px 5px 4px 0px; }
a.NavigationSiblingLink:link, a.NavigationSiblingLink:visited { color: #000000; display: block; text-decoration: none; }
a.NavigationSiblingLink:hover, a.NavigationSiblingLink:active { color: #d1181e; text-decoration: underline; }
     
li.oNavigationItemParent { }
.snv-parent-icon { font-size: 1.1em; font-weight: bold; line-height: 1em; padding-right: 3px; }
.snv-parent-outer { display: block; }
.snv-parent-inner { display: block; padding: 2px 5px 2px 0px; }
a.NavigationParentLink:link, a.NavigationParentLink:visited { color: #000000; display: block; text-decoration: none; }
a.NavigationParentLink:hover, a.NavigationParentLink:active {  color: #d1181e; text-decoration: none; }

.oNavigationItemParentPremium { background: Blue; color: Red; }
.oNavigationItemCurrentPremium { background: Green; color: Red; }
.oNavigationItemSiblingPremium { background: Lime; color: Red; font-weight: bold; }
.oNavigationItemChildPremium { background: Yellow; color: Red; font-weight: bold; }*/

/*------------------NEW EXTENDED NAVIGATION STYLES ----------------------------*/

#left-col-document-navigation {}

.left-nav-box { width: 100%;}

#oSideNavigationMap { width: 100%;}

.oNavigationList {margin: 0; padding: 0; text-align: left; width: 100%;}
.oNavigationList li {float: left; width: auto;}



.oNavigationItemPath {list-style-type: none; font-weight: normal;}
.NavigationPathLink {}
a.NavigationPathLink:link, a.NavigationPathLink:visited {color: #ffffff; display: block; text-decoration: none;}
a.NavigationPathLink:focus, a.NavigationPathLink:hover, a.NavigationPathLink:active { color: #ffffff; background: none; text-decoration: underline;}

.oNavigationItemPath0 {padding: 0.5em 0em 0.25em 0em;}
.oNavigationItemPath0 ul {padding: 0; margin: 0;}
.oNavigationItemPath0 .snv-current-outer {display: block;  float: left; width: auto; margin: 0 1em 0 1em; }
.oNavigationItemPath0 .snv-current-inner {display: block;  color: #ffffff; text-decoration: underline;}
.oNavigationItemPath0 .NavigationPathLink {}
.oNavigationItemPath0 a.NavigationPathLink:link, .oNavigationItemPath0 a.NavigationPathLink:visited {}
.oNavigationItemPath0 a.NavigationPathLink:focus, .oNavigationItemPath0 a.NavigationPathLink:hover, .oNavigationItemPath0 a.NavigationPathLink:active {}

.oNavigationItemPath1 {padding: 0em 1em 0.25em 1em;}
.oNavigationItemPath0 .oNavigationItemPath1 .snv-current-outer {display: block;  float: left; width: auto; margin: 0 0em 0 0; }
.oNavigationItemPath0 .oNavigationItemPath1 .snv-current-inner {display: block;  color: #ffffff; text-decoration: underline;}

.oNavigationItemPath1 .NavigationPathLink {}
.oNavigationItemPath1 a.NavigationPathLink:link, .oNavigationItemPath1 a.NavigationPathLink:visited {}
.oNavigationItemPath1 a.NavigationPathLink:focus, .oNavigationItemPath1 a.NavigationPathLink:hover, .oNavigationItemPath1 a.NavigationPathLink:active {}

.oNavigationItemPath2 { display: none;}
.oNavigationItemPath2 .NavigationPathLink {}
.oNavigationItemPath2 a.NavigationPathLink:link, .oNavigationItemPath2 a.NavigationPathLink:visited {}
.oNavigationItemPath2 a.NavigationPathLink:focus, .oNavigationItemPath2 a.NavigationPathLink:hover, .oNavigationItemPath2 a.NavigationPathLink:active {}

.snv-toplevel-outer {display: block;  float: left; width: auto; margin: 0 1em 0 1em;}
.snv-toplevel-inner {display: block;  color: #ffffff;}

.snv-path-outer {display: block; }
.snv-path-inner {display: block; color: #ffffff;}

.snv-current-outer {display: block;  float: left; width: auto; }
.snv-current-inner {display: block;  color: #ffffff; text-decoration: underline;}

.snv-sibling-outer {display: block;}
.snv-sibling-inner {display: block; }

.snv-child-outer {display: block;}
.snv-child-inner {display: block; }