@charset "UTF-8";
  

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 
}

ul.dropdown li {
 
  line-height: 1.3em;
 vertical-align: middle;
 
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: -132px;
 left: 0;
 z-index: 598;
 background:#FFFFFF url(../images/drop-bg.png) repeat;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
 border-bottom:solid 1px #dcd9d8;
 background:none;
 margin-right:1px;
 
}

ul.dropdown ul ul {
 top:0;
 left: 100%;
 background:#007d31;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


/* */


ul.dropdown {
   display:block;
 }

	ul.dropdown li {
	 padding: 0;
   color: #000;
   	
	}

 
	ul.dropdown li:hover.toplink a {
	 
	 color: #000 !important;
	 /*background:#7fc241;*/
	  
	}
	 
	ul.dropdown li:hover.toplink a.active {
	 
	 color: #000 !important;
	/* background:#7fc241;*/
	  
	}
	
ul.dropdown li:hover > ul li:hover.toplink{
	 
	  color: #000 !important;
	/* background:#7fc241;*/
 }
 

ul.dropdown li ul li a
{
	padding:8px 18px !important;
	 font-size:12px !important;
	color:#a2a1a1 !important;
	display:block;
	 
}
	ul.dropdown li a:link,
	ul.dropdown li a:visited	{    color: #6d6e71;
    font-size: 15px; text-decoration: none;  
  }
	ul.dropdown li a:hover		{ color: #000;/*background-color:#7fc241; */ }
		ul.dropdown li a.active	{ color: #fff;background-color:#000;  }
 ul.dropdown li ul li a:hover		{ color: #fff;background-color:#e6e5e5;  }
  ul.dropdown li ul li a.active		{ color: #fff;background-color:#e6e5e5;  }
  ul.dropdown li ul li ul li a:hover		{ color: #fff;background-color:#e6e5e5;  }
   ul.dropdown li ul li ul li a.active		{ color: #fff;background-color:#000;  }
	ul.dropdown li a:active	{ color: #fff;   }

	/* -- level mark -- */

	ul.dropdown ul {
	 width:185px;
 
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}


/* -- Supporting class `dir` -- */
.first
{
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}
.first a:hover
{  border-radius:3px 0 0 3px;
 
}
.first a
{
	padding:11px 14px 10px !important;
}
*+html .first a
{
	padding:11px 14px 7px !important;
}
.first a.active
{  border-radius:3px 0 0 3px;
 
}
.last
{
	padding:0;
	margin:0;
	display:block;
 
 
 
}
.last a:hover
{  border-radius:0 3px 3px 0;

 
}
ul.dropdown *.dir {
 
 background:url(../images/menu-rightline.gif) no-repeat right  bottom;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(../../../../images/default/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(../../../../images/default/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(../../../../images/default/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir,
ul.dropdown-horizontal > li.dropdown-vertical-rtl ul *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(../../../../images/default/nav-arrow-left.png);
 background-position: 2px 50%;
}
 