/**
 * jQuery yMenu
 *
 * @url         http://www.mewsoft.com/jquery/ymenu/
 * @author      Dr. Ahmed Amin Elsheshtawy, Ph.D. <sales@mewsoft.com>
 * @version     1.0
 * @date        02.07.2011
 * @Copyright 2011 Mewsoft Corp. http://www.mewsoft.com
 * @Released under the MIT and GPL licenses.
 */

 /* Menu container */
.ymenu {
	position: absolute;
	border-right:#CCCCCC solid 1px;
	margin-top: 41px;
}

.ymenu ul {
	width: 200px; /* sets the width of the main root menu */
	position: relative; /*Relative to the containing division */
	z-index: 900; /*We need to adjust the z-index values in order to display the successive lists properly */
	margin: 0;
	padding: 0;
	list-style: none; /* Removes the dots from the default Bullet styles */
	font: normal 14px Century Gothic, Verdana, Arial, Helvetica;
	background-color: #FFFFFF; 	 /* Menu background color #66839f*/	/* border-top: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2; */
}
.ymenu ul li {
	background-color: #FFFFFF; 	 /* Menu background color #66839f*/
	/* border-bottom: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2; */
    text-align: right;
	position: relative;
	z-index: 910;
	margin: 0px;
	padding: 0px 10px;
	font: bold 14px Century Gothic, Verdana, Arial, Helvetica;
	text-decoration: none;
}

.ymenu ul li ul {
    display: none;
    position: absolute;
    z-index: 915;
    top: -1px;
    left: 200px; /* set this to the same as the width of the menus*/
    margin: 0px;
    text-align: left;
    width: 200px; /* Set the width of the sub menus */
}

.ymenu ul li a:link, .ymenu ul li a:visited, .ymenu ul li a:active {
    padding: 3px; /* sets the height of the menu items*/
	overflow: auto; /*force hasLayout in IE7 */
    color: #666; /*menu items links text color */
	font: 14px Century Gothic, Verdana, Arial, Helvetica;
    margin: 0px;
    text-decoration: none;
    z-index: 915;
    display: block;
}

.ymenu ul li:hover {
	background-color: #f2f2f2; 	 /* Menu background color #66839f*/
	/* border-bottom: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8; */
    font: normal 14px Century Gothic, Verdana, Arial, Helvetica;
}

.ymenu ul li a:hover {
	color: #999;
	font: 14px Century Gothic, Verdana, Arial, Helvetica;
	text-decoration: none;
}

.ymenu-folder {
	background: url(../images/ymenu-arrow-right.gif) no-repeat scroll 98% center  ;
}
.ymenu-folder-hover {
	background: url(../images/ymenu-arrow-right-open.gif) no-repeat scroll 98% center  ;
}

.ymenu ul li ul li {
    text-align: left;
}

.ymenu ul li:hover > ul {
    display: block;
}

.ymenu ul li:hover > ul li {
	background:#2A2A2A;
}

.ymenu ul li:hover > ul li:hover {
	background:#6C6C6C;
}

.ymenu ul li:hover > ul li a{
	color: #DFDFDF;
}

/* Fix for Space between list items in IE 6 */
.ymenu a, .ymenu ul li a {display: inline-block;} 
.ymenu a{display: block;}

/* yMenu ends */