.oSideNavigationOuter { margin-top: 12px; }
.oSideNavigationInner {}

.oNavigationList, .oNavigationItemParentList { margin: 0; padding: 0; list-style-type: none; }
.oNavigationItemParent, .oNavigationItemCurrent, .oNavigationItemSibling, .oNavigationItemChild { list-style-type: none; padding: 0; margin: 0; }

li.oNavigationItemCurrent { background: url("/EasySiteWeb/EaSySite/StyleData/NPSA_General/Images/nav_icon.gif") no-repeat left 14px; padding-left: 30px; }
.snv-current-icon { }
.snv-current-outer { display: block; }
.snv-current-inner { display: block; padding: 15px 0 6px 0; border-bottom: 1px solid #000; }
a.NavigationCurrentLink:link, a.NavigationCurrentLink:visited { display: block; text-decoration: none; font-weight: bold; color: #000; }
a.NavigationCurrentLink:hover, a.NavigationCurrentLink:active { text-decoration: underline; color: #000; }

li.oNavigationItemSibling { background: url("/EasySiteWeb/EaSySite/StyleData/NPSA_General/Images/nav_icon.gif") no-repeat left 14px; padding-left: 30px; }
.snv-sibling-icon { }
.snv-sibling-outer { display: block; }
.snv-sibling-inner { display: block; padding: 15px 0 6px 0; border-bottom: 1px solid #000; }
a.NavigationSiblingLink:link, a.NavigationSiblingLink:visited { display: block; text-decoration: none; color: #000; }
a.NavigationSiblingLink:hover, a.NavigationSiblingLink:active { text-decoration: underline; color: #000; }

li.oNavigationItemChild { font-size: 0.9em; }
.snv-child-icon { }
.snv-child-outer { display: block; }
.snv-child-inner { display: block; padding: 6px 0 2px 30px; }
a.NavigationChildLink:link, a.NavigationChildLink:visited { display: block; color: #000; text-decoration: none; }
a.NavigationChildLink:hover, a.NavigationChildLink:active { color: #000; text-decoration: underline; }
     
li.oNavigationItemParent { font-size: 1em; }
.snv-parent-icon { font-size: 1.3em; font-weight: bold; line-height: 1em; padding-right: 3px; position: relative; top: 0px; left: -2px; }
.snv-parent-outer {  }
.snv-parent-inner { display: block; padding: 6px 0 2px 18px; }
a.NavigationParentLink:link, a.NavigationParentLink:visited { display: block; color: #000; text-decoration: none; }
a.NavigationParentLink:hover, a.NavigationParentLink:active { color: #000; text-decoration: underline; }

.oNavigationItemParentPremium {  background-color: Blue; color: Red; }

.oNavigationItemCurrentPremium {  background-color: Green; color: Red; }

.oNavigationItemSiblingPremium {  background-color: Lime; color: Red; font-weight: bold; }

.oNavigationItemChildPremium {  background-color: Yellow; color: Red;  font-weight: bold; }