﻿/* Mapped CSS */


.jstree-default .jstree-no-icons a .jstree-icon {
}
.jstree a {
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0;
	padding: 6px 0;
	line-height: 15px;
	white-space: normal !important;
}
.jstree a:hover {
	color: #50555f;
	text-decoration: none;
	width: 225px;
}
.jstree-default .jstree-no-dots li, .jstree-default .jstree-no-dots .jstree-leaf > ins {
	background: transparent;
}
.jstree-default .jstree-no-dots .jstree-open > ins {
	background-position: -18px 0;
}
.jstree-default .jstree-no-dots .jstree-closed > ins {
	background-position: 0 0;
}
/*.jstree-default .jstree-no-dots li, .jstree-default .jstree-no-dots .jstree-leaf > ins {background:url("../../images/nav-mainbg.jpg") no-repeat scroll 0 0 transparent }*/
.jstree-leaf span {
	background: url("../../images/sub-nav-ar.jpg") no-repeat scroll right 3px transparent;
	display: block;
	margin: 0;
	padding: 0 15px 0 0px;
}
.jstree-leaf a:hover span {
	background: url("../../images/sub-nav-act-ar.jpg") no-repeat right 2px;
	text-decoration: none;
	color: #50555f;
}
.jstree-leaf a {
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 0;
}
/* Just Clicked / Last Clicked */
.jstree-default .jstree-clicked {
	text-decoration: none;
	width: 225px;
	margin: 0 0 0 0;
}
.jstree-default .jstree-clicked span {
	background: url("../../images/nav-arrow-act.jpg") no-repeat scroll 0 3px transparent;
	display: block;
	margin: 0;
	color: #50555f;
	font-weight: bold;
}
.jstree-default .jstree-clicked:hover span {
	background: url("../../images/nav-arrow-act.jpg") no-repeat 0 3px;
	text-decoration: none;
	color: #50555f;
	margin: 0 !important;
}
.jstree-no-dots jstree-no-icons span {
	padding: 10px
}
.jstree-no-dots .jstree-no-icons span {
	padding: 10px
}
.jstree ul {
	margin: 0 0 3px;
	padding: 0 0 0 0;
	width: 235px;
}
.jstree-leaf {
	font-size: 14px !important;
	height: 15px !important;
	line-height: 15px !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 235px !important;
}
.jstree-closed {
	background: url("../../images/nav-mainbg.jpg") no-repeat 0 0 transparent !important;
	font-size: 14px !important;
	height: 27px !important;
	line-height: 15px !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 235px !important;
}
.jstree-closed a {
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0;
	padding: 6px 0;
	width: 225px;
}
.jstree-closed a:hover {
	background: url("../../images/nav-bg.jpg") repeat-x scroll 0 3px transparent;
	text-decoration: none;
	width: 225px;
	margin: 0 0 0 5px;
}
.jstree-closed span {
	background: url("../../images/nav-arrow.jpg") no-repeat scroll 15px 3px transparent;
	display: block;
	margin: 0;
	padding: 0 0 0 34px;
}
.jstree-closed a:hover span {
	background: url("../../images/nav-arrow-act.jpg") no-repeat 10px 3px;
	text-decoration: none;
	color: #fff;
	padding: 0 29px 0 0px;
}
/* open */
.jstree-open .jstree ul {
	margin: 0 0 3px;
	padding: 0 0 0 5px;
	width: 235px;
}
.jstree-open .jstree-leaf {
	background: none !important;
	font-size: 14px !important;
	height: 15px !important;
	line-height: 15px !important;
	margin: 0;
	padding: 0 !important;
	width: 235px !important;
}
.jstree-open .jstree-leaf span {
	background: url("../../images/sub-nav-ar.jpg") no-repeat scroll right 3px transparent;
	display: block;
	margin: 0;
	padding: 0 29px 0 0px;
}
.jstree-open .jstree-leaf a:hover span {
	background: url("../../images/sub-nav-act-ar.jpg") no-repeat right 3px;
	text-decoration: none;
	color: #8D8F95;
	margin: 0 !important;
}
.jstree-open .jstree-leaf a {
	background: none !important;
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0 0 0 5px;
	padding: 0
}
.jstree-open {
	font-size: 14px !important;
	height: auto;
	line-height: 15px !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 235px !important;
}
.jstree-close, .jstree-open .jstree-open .jstree-clicked {
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0 0 0 5px;
	padding: 6px 0;
	width: 225px;
}
.jstree-close, .jstree-open .jstree-open .jstree-clicked:hover {
	background: url("../../images/nav-bg.jpg") repeat-x scroll 0 3px transparent;
	text-decoration: none;
	width: 225px;
	margin: 0 0 0 5px;
}
/* Close n Open */
.jstree-close, .jstree-open a {
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0;
	width: 225px !important;
	height: auto !important;
}
.jstree-close, .jstree-open a:hover {
	text-decoration: none;
	width: 225px;
	margin: 0 0 0 0;
}
.jstree-close, .jstree-open span {
	background: url("../../images/sitemap-ar-ar.jpg") no-repeat scroll right 2px transparent;
	display: block;
	margin: 0 0 0 0;
	padding: 0 15px 0 0px;
}
.jstree-close, .jstree-open a:hover span {
	background: url("../../images/sitemap-ar-act-ar.jpg") no-repeat right 2px;
	text-decoration: none;
	color: #50555f;
	margin: 0;
	padding: 0 15px 0 0px;
}
/*.jstree-close .jstree-clicked span {color:#000 !important}*/

.jstree-close, .jstree-open .jstree-leaf {
	color: Red !important
}
.jstree-close, .jstree-open .jstree-leaf .jstree-clicked a {
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0;
	padding: 6px 0;
}
.jstree-close, .jstree-open .jstree-leaf .jstree-clicked span {
	background: url("../../images/sub-nav-ar.jpg") no-repeat scroll right 3px transparent;
	display: block;
	margin: 0;
	padding: 0 29px 0 0px;
	color: #8D8F95;
}
.jstree-close, .jstree-open .jstree-leaf .jstree-clicked a:hover span {
	color: Red !important;
}
.jstree-close .jstree-leaf a {
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.jstree-close .jstree-leaf span {
	background: url("../../images/sub-nav-ar.jpg") no-repeat scroll right 3px transparent;
	display: block;
	margin: 0;
	padding: 0 29px 0 0px;
	color: #8D8F95;
}
.jstree-close, .jstree-closed {
	background: url("../../images/nav-mainbg.jpg") no-repeat 0 0 transparent !important;
}
.jstree-close, .jstree-closed span {
	background: url("../../images/nav-arrow.jpg") no-repeat scroll right 3px transparent;
	display: block;
	margin: 0 0 0 5px;
	padding: 0 29px 0 0px;
}
.jstree-close, .jstree-closed:hover span {
	background: url("../../images/nav-arrow-act.jpg") no-repeat right 3px;
	text-decoration: none;
	color: #fff;
	padding: 0 29px 0 0px;
	margin: 0;
}
.jstree-open ul li, .jstree-close .jstree-closed {
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0 0 0 17px !important;
	padding: 0;
	height: auto !important;
	background: none !important
}
.jstree-open ul li a, .jstree-close .jstree-closed {
	background: none !important;
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0;
	padding: 0
}
.jstree-open ul li span, .jstree-close .jstree-closed {
	background: url("../../images/sub-nav-ar.jpg") no-repeat scroll right 3px transparent !important;
	display: block !important;
	margin: 0 !important;
	padding: 0 25px 0 0px;
	color: #8D8F95;
}
.jstree-open ul li a:hover, .jstree-close .jstree-closed {
	background: url("../../images/sub-nav-act-ar.jpg") no-repeat right 3px !important;
	text-decoration: none;
	color: #525761 !important;
	margin: 0
}
.jstree-open ul li a:hover span, .jstree-close .jstree-closed {
	background: url("../../images/sub-nav-act-ar.jpg") no-repeat right 3px !important;
	text-decoration: none;
	color: #525761 !important;
	margin: 0 !important;
	padding: 0 25px 0 0px;
}
.jstree-open, .jstree-close .jstree-closed .jstree-hover {
	background-color: Aqua
}
.jstree-open .jstree-last a {
	background: none !important;
	color: #515660 !important;
	font-size: 14px;
	margin: 0;
	padding: 0
}
/*.jstree-open .jstree-last span{ background:url("../../images/sub-nav-ar.jpg") no-repeat scroll right 3px transparent !important; display: block; margin: 0; padding: 0 0 0 25px; color:#8D8F95;  }
.jstree-open .jstree-last a:hover{ margin:0px !important;}
.jstree-open .jstree-last a:hover span{background:url("../../images/sub-nav-act-ar.jpg") no-repeat 10px 3px !important; text-decoration:none; color:#525761 !important;}*/

.jstree-close, .jstree-open .jstree-leaf a {
	color: #515660 !important;
	font-size: 14px;
	margin: 0;
	padding: 0
}
.jstree-close, .jstree-open .jstree-leaf span {
	display: block;
	margin: 0;
	padding: 0 25px 0 0px;
	color: #8D8F95;
	width:200px;
}
.jstree-close, .jstree-open .jstree-leaf a:hover span {
	text-decoration: none;
	color: #525761 !important;
	margin: 0px !important;
}
.jstree-close, .jstree-open .jstree-open .jstree-clicked span {
	text-decoration: none;
	color: #525761 !important;
	margin: 0px !important;
}
.jstree-open ul li, .jstree-last .jstree-leaf {
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0 7px 0 0px !important;
	padding: 0;
	height: auto !important;
	background: none !important
}
/*3d level menu*/

.jstree-close ul li ul li, .jstree-open .jstree-open .jstree-clicked {
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0 0 0 17px !important;
	padding: 0;
	width: 163px !important;
	height: auto !important;
	background: none !important
}
.jstree-close ul li ul li a, .jstree-open .jstree-open .jstree-clicked {
	background: none !important;
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0;
	padding: 0
}
.jstree-close ul li ul li span, .jstree-open .jstree-open .jstree-clicked {
	display: block;
	margin: 0 !important;
	padding: 0;
	color: #8D8F95 !important;
}
.jstree-open ul li ul li, jstree-close .jstree-closed {
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0 17px 0 0px !important;
	padding: 0;
	height: auto !important;
	background: none !important
}
.jstree-open ul li ul li a, jstree-close .jstree-closed {
	color: #8D8F95 !important;
	font-size: 14px;
	margin: 0;
	padding: 0;
	height: auto !important;
	background: none !important
}
.jstree-open ul li ul li span, jstree-close .jstree-closed {
	background: url("../../images/sub-nav-ar.jpg") no-repeat scroll right 3px transparent !important;
	display: block;
	margin: 0;
	padding: 0 25px 0 0px;
	color: #515660;
}
.jstree-close .jstree-open ul li ul li, .jstree-close .jstree-closed {
	background: none repeat scroll 0 0 transparent !important;
	color: #8D8F95 !important;
	font-size: 14px;
	height: auto !important;
	margin: 0 17px 0 0px !important;
	padding: 0;
	width: 163px;
}
