.oNavigationList { margin: 0; padding: 0; }
.oNavigationItemParent, .oNavigationItemCurrent, .oNavigationItemSibling, .oNavigationItemChild { list-style-type: none; }

li.oNavigationItemCurrent { display: block; }
.snv-current-icon { }
.snv-current-outer { display: block; }
.snv-current-inner { display: block; padding: 4px 5px 4px 10px; }
a.NavigationCurrentLink:link, a.NavigationCurrentLink:visited { display: block; text-decoration: none; font-weight: bold;  }
a.NavigationCurrentLink:hover, a.NavigationCurrentLink:active { text-decoration: underline; }

li.oNavigationItemChild { list-style-type: none; margin-left:.5em; }
.snv-child-icon { }
.snv-child-outer { display: block;}
.snv-child-inner { display: block; padding: 4px 7px 4px 0; }
a.NavigationChildLink:link, a.NavigationChildLink:visited { display: block; text-decoration: none; }
a.NavigationChildLink:hover, a.NavigationChildLink:active { 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 10px; }
a.NavigationSiblingLink:link, a.NavigationSiblingLink:visited { display: block; text-decoration: none; }
a.NavigationSiblingLink:hover, a.NavigationSiblingLink:active { text-decoration: underline; }
     
li.oNavigationItemParent a {background:url(../Images/backtomenu_blue.gif) left top no-repeat; width:310px; height:56px; text-indent:-1000px; }
li.oNavigationItemParent a:hover {background:url(../Images/backtomenu_pink.gif) left top no-repeat; width:310px; height:56px; text-indent:-1000px; }
.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 5px; }
a.NavigationParentLink:visited { display: block; text-decoration: none; }
a.NavigationParentLink:hover, a.NavigationParentLink:active {  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; }


/*dropdown menu*/
/*general bg style for second level dd menus*/
li.oNavigationItemChild, li.oNavigationItemSibling, li.oNavigationItemCurrent  {list-style-type: none; margin-left:4em; width:240px;  padding:0; margin:2px 0px 2px 4em; height:auto;}
li.oNavigationItemChild a, li.oNavigationItemSibling a { background:#1695b4; font-size:0.7em; font-weight:bold; text-align:center; width:240px;  display:block; height:30px; margin-top:4px; text-decoration:none; line-height:150%;}
li.oNavigationItemChild a:hover, li.oNavigationItemSibling a:hover, li.oNavigationItemCurrent a:hover {text-decoration:none; background:#663399;width:240px; text-decoration:none;  display:block; height:30px;}
li.oNavigationItemCurrent a { background:#663399; font-size:0.7em; font-weight:bold; text-align:center; width:240px;  display:block; height:30px; margin-top:4px; text-decoration:none; line-height:150%;}

li.oNavigationItemChild a {font-size:0.9em;color:#fff; background:#906eb6;}

/*text styles in dd menu*/
li.oNavigationItemSibling a span {color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
padding-left:0.5em;
padding-top:0.5em;
text-align:center;}
li.oNavigationItemCurrent a span {color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
padding-left:0.5em;
padding-top:0.5em;
text-align:center; text-decoration:underline;}





