﻿/* =============================================================================
   FontFace
   ========================================================================== */
@font-face {
    font-family: 'Proxima Nova Regular';
    src: url('Font/ProximaNova-Reg-webfont.eot');
    src: url('Font/ProximaNova-Reg-webfont.eot?iefix') format('eot'),
         url('Font/ProximaNova-Reg-webfont.woff') format('woff'),
         url('Font/ProximaNova-Reg-webfont.ttf') format('truetype'),
         url('Font/ProximaNova-Reg-webfont.svg#ProximaNovaRegular') format('svg');
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova Bold';
    src: url('Font/ProximaNova-Bold-webfont.eot');
    src: url('Font/ProximaNova-Bold-webfont.eot?iefix') format('eot'),
         url('Font/ProximaNova-Bold-webfont.woff') format('woff'),
         url('Font/ProximaNova-Bold-webfont.ttf') format('truetype'),
         url('Font/ProximaNova-Bold-webfont.svg#ProximaNovaRegular') format('svg');
    font-style: normal;
}

#side-nav * {
	font-family: Proxima Nova Regular;
	font-size: .950em;
	position: relative;
	margin: 0px;
	padding: 0px;
	top:0px;
	left:0px;
	background: none;
	color: black;
	text-decoration: none;
	display: block;
	width: 200px;
	
}
#side-nav .ms-hidden { display:block; }
#side-nav { width: 200px; overflow:hidden; white-space:normal; }
#side-nav li.static .additional-background { border-bottom: 1px solid #D0CFCF; cursor: pointer; }

#side-nav span.menu-item-text { padding: 5px 5px 5px 15px;  white-space:normal; }
#side-nav a:link span.menu-item-text { color: #6d6e71;   white-space:normal;  }
#side-nav a:visited span.menu-item-text { color: #6d6e71;  white-space:normal; }
#side-nav a:hover span.menu-item-text { color: #a7a9ac;   white-space:normal;}
#side-nav a:active span.menu-item-text { color: #6d6e71;  white-space:normal; }

#side-nav li.selected a.selected:link span.menu-item-text { color: #6d6e71; font-weight:bold; white-space :normal;}
#side-nav li.selected a.selected:visited span.menu-item-text { color: #0079c1; font-weight:bold; white-space:normal; }
#side-nav li.selected a.selected:hover span.menu-item-text { color: #a7a9ac; font-weight:bold;  white-space:normal;}
#side-nav li.selected a.selected:active span.menu-item-text { color: #6d6e71; font-weight:bold;  white-space:normal;}

#side-nav ul.root > li.static > ul.static > li.static > a:link span.menu-item-text { color: #6d6e71;  white-space:normal;}
#side-nav ul.root > li.static > ul.static > li.static > a:visited span.menu-item-text { color: #0079c1;  white-space:normal;}
#side-nav ul.root > li.static > ul.static > li.static > a:hover span.menu-item-text { color: #a7a9ac; white-space:normal; }
#side-nav ul.root > li.static > ul.static > li.static > a:active span.menu-item-text { color: #6d6e71;  white-space:normal;}

#side-nav ul.root > li.static > ul.static > li.static > a.selected:link span.menu-item-text { color: #6d6e71; white-space:normal; }
#side-nav ul.root > li.static > ul.static > li.static > a.selected:visited span.menu-item-text { color: #0079c1;  white-space:normal;}
#side-nav ul.root > li.static > ul.static > li.static > a.selected:hover span.menu-item-text { color: #a7a9ac; white-space:normal; }
#side-nav ul.root > li.static > ul.static > li.static > a.selected:active span.menu-item-text { color: #6d6e71;  white-space:normal;}


#side-nav ul.root.static li.static ul.static span.menu-item-text { padding-left: 25px;width:inherit }
#side-nav ul.root.static li.static ul.static ul.static li.static span.menu-item-text { padding-left: 34px; font-weight:normal; width:inherit; }
#side-nav ul.root.static li.static ul.static ul.static li.static ul.static li.static span.menu-item-text { padding-left: 44px; font-weight:normal; width:inherit; }

/* FIRST LEVEL ARROWS */
#side-nav ul.root > li.static > a > span.additional-background {
	background: url(/SiteAssets/CIBMTR/images/menu-item-green.gif) 0px 6px no-repeat;
}
#side-nav ul.root > li.static > a.selected > span.additional-background {
	background: url(/SiteAssets/CIBMTR/images/menu-selected-green.gif)  0px 6px no-repeat;
}
/* SECOND LEVEL ARROWS */
#side-nav ul.root > li.static > ul.static > li.static > a > span.additional-background {
	background: url(/SiteAssets/CIBMTR/images/menu-item-orange.gif)  0px 6px no-repeat;
}
#side-nav ul.root > li.static > ul.static > li.static > a.selected > span.additional-background {
	background: url(/SiteAssets/CIBMTR/images/menu-selected-orange.gif)  0px 6px no-repeat;
}
/* THIRD LEVEL ARROWS */
#side-nav ul.root > li.static > ul.static > li.static > ul.static > li.static > a > span.additional-background {
	background: url(/SiteAssets/CIBMTR/images/menu-item-gray.gif)  0px 6px no-repeat;
}
#side-nav ul.root > li.static > ul.static > li.static > ul.static > li.static > a.selected > span.additional-background {
	background: url(/SiteAssets/CIBMTR/images/menu-selected-gray.gif)  0px 6px no-repeat;
}