﻿/* white/subnavigation.css */
/* ie 6 - gif alternative */


.helpnav .subNavigationBody {
	background: url(../../images/layout/white/subnavigation/bg_nav_tree_body.gif) left 10px repeat-y !important; 
	float: left;
}
.helpnav .subNavigationHeader {
	background: url(../../images/layout/white/subnavigation/bg_nav_tree_ie6.png) no-repeat;
}
.helpnav .subNavigationFooter { 
	background: url(../../images/layout/white/subnavigation/bg_nav_tree_footer_ie6.png) no-repeat; 
} 

.helpnav .CategoryItem a.selected {
	background:transparent url(../../images/layout/white/subnavigation/bg_current_item_cat_level0.gif) no-repeat scroll left top !important;
	color:#545454 !important;
}

.helpnav .CategoryItem a:hover {
	background: url(../../images/layout/white/subnavigation/bg_current_item_cat_level0_unselect.gif) no-repeat  !important;
	background-position: left top;
	overflow:hidden;
}

.helpnav .CategoryItem ul li a:hover {
	background:url(../../images/layout/white/subnavigation/bg_current_item_cat_level2.gif) repeat-y scroll !important;
	background-position: left center;
}

.helpnav .CategoryItem a {
	background: url(../../images/layout/white/subnavigation/bg_nav_tree_item_cat_level0_unselect.gif) no-repeat;
	background-position: 2px 3px;
	padding:0 20px 0 17px;
}
.helpnav .CategoryItem ul li a {
	background-position: -1000px;
}

.helpnav ul li .productselected {
	background: url(../../images/layout/white/subnavigation/bg_current_item_cat_level2.gif) repeat-y left center !important;
	display: block;
	background-position: 0 0;
}

.helpnav .CategoryItem .CategoryItem ul li a {
	background-position:-1000px;
}

.helpnav .CategoryItem .CategoryItem a:hover {
	background:transparent url(../../images/layout/bg_item_cat_level1.gif) no-repeat !important;
	background-position: left 2px;
}

.helpnav .CategoryItem .CategoryItem ul li a:hover {
	background:transparent url(../../images/layout/white/subnavigation/bg_current_item_cat_level2.gif) repeat-y !important;
	background-position: left center;
}
.helpnav .subNavigation .separator {
    display: inline;
    overflow: hidden;
}


.helpnav .CrossLinkItem a { background-image: none !important; color: #545454 !important; padding-left: 15px; padding-right:20px; }
.helpnav .CrossLinkItem a:hover {  color: #027fc5 !important; background-image: none !important; }
.helpnav .CrossLinkItem .selected a:hover{ background-image: none !important; color: #545454 !important; }
.helpnav .CategoryItem .CrossLinkItem .selected:hover { background: transparent url(../../images/layout/white/subnavigation/bg_current_item_cat_level2.png) repeat-y left center !important }

.helpnav .subNavigation  
{
	float: left; 
	height: auto; 
	overflow: hidden; 
	padding-top: 5px; 
	width: 172px; 
	margin-top: 4px; 
	position:absolute; 
	z-index:9; 
	left: 2px; 
	top: 20px;
}
.helpnav .subNavigation  ul ul, .helpnav .subNavigation  ul ul ul {
	padding-left: 0;
}

.helpnav .subNavigationHeader {
	background: url(../../images/layout/white/subnavigation/bg_nav_tree.png) no-repeat;
	float: left; 
	height: 10px; 
	width: 100%;
}
.helpnav .subNavigationBody {
	background: url(../../images/layout/white/subnavigation/bg_nav_tree_body.png) left 10px repeat-y; 
	float: left;
}
.helpnav .subNavigationFooter { 
	background: url(../../images/layout/white/subnavigation/bg_nav_tree_footer.png) no-repeat; 
	float: left; 
	font-size: 0; 
	height: 10px; 
	line-height: 0; 
	overflow: hidden !important; 
	width: 100%;
} 

.helpnav .subNavigation ul {
	display: inline; 
	float: left; 
	height: 100%;	
	font-size: 8pt !important;	
	line-height: 11pt;	
	list-style: none;   
	list-style-image: none;   
	margin: 0; 
	padding: 0 0 0 4px; 
}


.helpnav .subNavigation {line-height: 0; font-size: 0;}


.helpnav .subNavigation a { color: #545454 !important; display: block; font-size: 8pt !important; text-decoration: none; }
.helpnav .subNavigation ul li { display: block;	float: left; width: 180px;}
.helpnav .subNavigation ul li a { margin: 3px 0 3px 0; }
.helpnav .subNavigation ul li ul li a { margin: 3px 0 3px 0; }
.helpnav .subNavigation .separator 
{
    background: url(../../images/layout/cross_sell_line.jpg);
    height:3px;
    width:137px;
    background-repeat: no-repeat;
    background-position:center 2px;
    margin-left:13px;
    float:left;
    padding: 1px 0px 0px;
}

.helpnav .subNavigation .show {
	display:block;
}
.helpnav .subNavigation .hide {
	display:none;
}




.helpnav .CategoryItem a  
{
	background: url(../../images/layout/white/subnavigation/bg_nav_tree_item_cat_level0_unselect.png) no-repeat 2px 3px;
	padding: 0 20px 0 17px;
}
.helpnav .CategoryItem a:hover  
{
	background: url(../../images/layout/white/subnavigation/bg_current_item_cat_level0_unselect.png) no-repeat left top;
	overflow: hidden;}
	
.helpnav .CategoryItem  a.selected 	
{
	color: #545454 !important;}

.helpnav .CategoryItem  a.selected:hover {
	background: url(../../images/layout/white/subnavigation/bg_current_item_cat_level0.png) no-repeat left top !important;		
	color: #545454 !important;
}

.CategoryItem .SubCategoryItem a.selected {
background:url("../../images/layout/white/subnavigation/bg_current_item_cat_level1.png") no-repeat scroll 0 0 transparent !important;
color:#545454 !important;
margin-left:8px;
}


.helpnav .CategoryItem ul li a { background: none; color: #027fc5; }
.helpnav .CategoryItem ul li a:hover { background: transparent url(../../images/layout/white/subnavigation/bg_current_item_cat_level2.png) left repeat-y !important; }
.helpnav .CategoryItem ul li a.selected { background: transparent url(../../images/layout/white/subnavigation/bg_current_item_cat_level2.png) left repeat-y; }

.helpnav .CategoryItem .CategoryItem a { color: #545454 !important; padding-left: 22px; }
.helpnav .CategoryItem .CategoryItem a:hover { background: url(../../images/layout/bg_item_cat_level1.gif) no-repeat left 2px !important; }
.helpnav .CategoryItem .CategoryItem a.selected { background: url(../../images/layout/bg_item_cat_level1.gif) no-repeat left 2px !important; }


.helpnav .CategoryItem .CategoryItem ul li a { background: none; color: #027fc5;}
.helpnav .CategoryItem .CategoryItem ul li a:hover { background: transparent url(../../images/layout/white/subnavigation/bg_current_item_cat_level2.png) left repeat-y !important; }
.helpnav .CategoryItem .CategoryItem ul li a.selected { background: transparent url(../../images/layout/white/subnavigation/bg_current_item_cat_level2.png) left repeat-y !important; color: #027fc5 !important; }

.helpnav .CategoryItem .SubCategoryItem a { background: url(../../images/layout/white/subnavigation/bg_nav_tree_item_cat_level0_unselect.png) no-repeat 8px 3px; padding: 0 20px 0 23px; margin-left: 0 !important; color:#545454 !important; width:121px;}
.helpnav .CategoryItem .SubCategoryItem a:hover { background: url(../../images/layout/white/subnavigation/bg_nav_tree_item_cat_level1_unselect.png) no-repeat  !important; overflow: hidden; margin-left: 0 !important;}
.helpnav .CategoryItem .SubCategoryItem a.selected { background: url(../../images/layout/white/subnavigation/bg_current_item_cat_level1.png) no-repeat !important; color: #545454 !important; margin-left:8px;}

.helpnav .CategoryItem .SubCategoryItem ul li a { background: none; color: #027fc5;}
.helpnav .CategoryItem .SubCategoryItem ul li a:hover { background: transparent url(../../images/layout/white/subnavigation/bg_current_item_cat_level2.png) left repeat-y !important; }
.helpnav .CategoryItem .SubCategoryItem ul li a.selected { background: transparent url(../../images/layout/white/subnavigation/bg_current_item_cat_level2.png) left repeat-y !important; color: #027fc5; }


.helpnav .CategoryItem .SubCategoryItem .CategoryItem a { background: none; padding: 0 20px 0 29px; margin-left:8px; color:#545454;}
.helpnav .CategoryItem .SubCategoryItem .CategoryItem a:hover { background: url(../../images/layout/bg_item_cat_level1.gif) no-repeat 7px 3px !important; overflow: hidden; margin-left:8px; color:#545454;}
.helpnav .CategoryItem .SubCategoryItem .CategoryItem a.selected { background: url(../../images/layout/bg_item_cat_level1.gif) no-repeat 7px 3px !important; color: #545454; margin-left:8px;}

.helpnav .CategoryItem .SubCategoryItem .CategoryItem ul li a { background: none; padding: 0 20px 0 31px; margin-left:0 !important; color:#027FC5 !important;}
.helpnav .CategoryItem .SubCategoryItem .CategoryItem ul li a:hover { background: url(../../images/layout/white/subnavigation/bg_current_item_cat_level2.png) no-repeat left !important; overflow: hidden; margin-left:8px; color:#027FC5 !important;}
.helpnav .CategoryItem .SubCategoryItem .CategoryItem ul li a.selected { background: url(../../images/layout/white/subnavigation/bg_current_item_cat_level2.png) no-repeat left !important; color: #027FC5 !important; margin-left:8px;}


.helpnav .ProductItem a { background-image: none;	color: #027fc5 !important;	padding-left: 15px; }
.helpnav .ProductItem a:hover { background: transparent url(../../images/layout/bg_current_item_lev1.jpg)  1px repeat-y !important; }
.helpnav .ProductItem a.selected { background: transparent url(../../images/layout/bg_current_item_lev1.jpg)  1px repeat-y !important; color: #027fc5 !important; }

.helpnav .productselected { background: url(../../images/layout/white/subnavigation/bg_current_item_cat_level2.png) repeat-y left center !important;}


/* selected navi status for static pages */
.CrossLinkItem .productselected
{ color: #027FC5 !important;}
/* end white/subnavigation.css */


/* Left Hand Navigation */

.sidemenu {
    float:left;
    width: 165px;
    padding: 20px 0;
    line-height: 28px;
    font-size: 13px;
    color: #3c3c3b;
    background-color: #ffffff;
    min-height:500px;
}


.sidemenu ul, .sidemenu ul li {
    list-style: none;
}

.sidemenu ul {
    margin:0;
    padding:0;
}

.sidemenu a:visited {
    color:#8C8C8C !important;
}

.ms-store .sidemenu {
    width: 230px;
}

.sidemenu ul > li ul {
    margin-top:5px;
}

.sidemenu li {
    padding: 0px 0px 9px 14px !important;
    font-size: 13px;
    min-height:10px;

    display:block;
}

.sidemenu .hide {
    display:none;
}

.sidemenu li a {
    color:#8c8c8c;
    padding-right: 14px;
    font-weight: normal;
    background-image:none;
    outline:none;
	display:block;
	line-height:17px;
}

.sidemenu li a.selected {
    background-image:none;
}


.sidemenu > div > ul > li > a {
    font-weight: bold;
}

.sidemenu > div > ul > li > a:hover {
    color:#545454 !important;
}

.sidemenu > div > ul > li.selected {
    color: #1d1d1b;
    background: url("../../images/layout/subnav_arrow.gif") no-repeat scroll left 7px transparent;
    font-weight: bold;
}

.sidemenu > div > ul > li.selected.nosubmenu {
    background: none !important;
}

.sidemenu > div > ul > li.selected ul > li.selected {
    color: #1d1d1b;
    background: url("../../images/layout/subnav_arrow_small.gif") no-repeat scroll left 7px transparent;
    font-weight: normal;
}

.sidemenu li a.productselected {
    color: #0088c9;
    font-weight: normal;
}

.sidemenu li a.productselected {
    color: #0088c9;
    font-weight: normal;
}

.sidemenu ul li ul li ul li a.productselected,
.sidemenu ul li ul li ul li a:hover {
    color: #0088C9 !important;
    font-weight: normal;
}

.sidemenu ul li ul li a.productselected {
    color: #1d1d1b !important;
    font-weight: normal;
}

.sidemenu > div > ul > li.selected ul > li.selected > ul > li > a:hover {
    color: #0088c9;
}

.sidemenu > div > ul > li.selected ul > li.selected > ul > li {
    padding-left: 7px;
}

.sidemenu > div > ul > li.selected > a, .sidemenu > div > ul > li > a:hover {
    color: #1d1d1b !important;
}

.sidemenu > div > ul > li ul > li.selected > a, .sidemenu > div > ul > li ul > li > a:hover {
    color: #1d1d1b !important;
}


.sidemenu > div > ul > li ul > li {
    font-size: 13px;
    line-height: 18px;
    text-transform: none;
}

.sidemenu > div > ul > li ul > li > div {
    display:none;
}

.sidemenu > div > ul > li.selected ul > li.selected > div {
    display:block;
}
