.oNavigationList {
	width: 110px;
	margin-left: 6px;
	padding: 0;
	height: auto;
}
.oNavigationItemParent, .oNavigationItemCurrent, .oNavigationItemSibling { list-style-type: none; }

li.oNavigationItemCurrent { display: block; padding: 0px 0px 0px 0px; border: 2px solid #fff;}
.snv-current-icon { }
.snv-current-outer { display: block; }
.snv-current-inner { line-height: 15px; display: block; padding: 5px 0px 5px 0px; }
a.NavigationCurrentLink:link, a.NavigationCurrentLink:visited { cursor: pointer; display: block; width: 100%; font-weight: bold; text-align: center; background: #6ea8e1; color: #ffffff; text-decoration: none;  }
a.NavigationCurrentLink:hover, a.NavigationCurrentLink:active { cursor: pointer; display: block; font-weight: bold; background: #0072e1; font-weight: bold; color: #ffffff; text-decoration: none; }

li.oNavigationItemChild { padding: 0px 0px 0px 0px; border: 2px solid #fff; }
.snv-child-icon { }
.snv-child-outer { display: block;}
.snv-child-inner { line-height: 15px; display: block; padding: 5px 0px 5px 0px; }
a.NavigationChildLink:link, a.NavigationChildLink:visited { cursor: pointer; display: block; width: 100%; font-weight: bold; text-align: center; background: #888888; color: #ffffff; text-decoration: none; }
a.NavigationChildLink:hover, a.NavigationChildLink:active { cursor: pointer; display: block; font-weight: bold; background: #0072e1; font-weight: bold; color: #ffffff; text-decoration: none; }

li.oNavigationItemSibling { padding: 0px 0px 0px 0px; border: 2px solid #fff; }
.snv-sibling-icon { }
.snv-sibling-outer { display: block; }
.snv-sibling-inner { line-height: 15px; display: block; padding: 5px 0px 5px 0px; }
a.NavigationSiblingLink:link, a.NavigationSiblingLink:visited { cursor: pointer; display: block; width: 100%; font-weight: bold; text-align: center; background: #6ea8e1; color: #ffffff; text-decoration: none; }
a.NavigationSiblingLink:link, a.NavigationSiblingLink:visited { cursor: pointer; display: block; width: 100%; font-weight: bold; text-align: center; background: #6ea8e1; color: #ffffff; text-decoration: none; }
a.NavigationSiblingLink:hover, a.NavigationSiblingLink:active { cursor: pointer; display: block; font-weight: bold; background: #0072e1; font-weight: bold; color: #ffffff; text-decoration: none; }
     
li.oNavigationItemParent { padding: 0px 0px 0px 0px; border: 2px solid #fff;}
.snv-parent-icon { line-height: 15px; display: block; padding: 0px 0px 0px 0px; }
.snv-parent-outer { display: block; }
.snv-parent-inner { display: block; padding: 2px 5px 2px 5px; }
a.NavigationParentLink:link, a.NavigationParentLink:visited { cursor: pointer; display: block; width: 100%; font-weight: bold; text-align: center; background: #acacac; color: #ffffff; text-decoration: none; }
a.NavigationParentLink:hover, a.NavigationParentLink:active {  cursor: pointer; display: block; font-weight: bold; background: #0072e1; font-weight: bold; color: #ffffff; 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; }
