@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */
#menu_top ul.menu.menu,
#menu_top ul.menu li,
#menu_top ul.menu ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

#menu_top ul.menu {
 position: relative;
 z-index: 597;
 float: left;
 margin-left:15px;
}

#menu_top ul.menu li {
 float: left;
 line-height: 1.4em;
 vertical-align: middle;
 zoom: 1;
}

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

#menu_top ul.menu ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: -12px;
 z-index: 598;
 width: 100%;
 margin:0;
}

#menu_top ul.menu ul li {
 float: none;
}

#menu_top ul.menu ul ul {
 top: 0px;
 left: 99%;
}

#menu_top ul.menu li:hover > ul {
 visibility: visible;
}

#menu_top ul.menu li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

#menu_top ul.menu li.rtl ul ul {
 top: 0px;
 right: 99%;
 left: auto;
}



/*------------------------------------------------------------------------------------------------------/
 * @section	Support Class 'dir'
 * @level sep	ul, .class
 */

 /* ----- ALL LEVELS (incl. first) */

	#menu_top ul.menu li {
	 padding: 3px 0;
	 color: #fff;
	 line-height: normal;
	}

	#menu_top ul.menu li.hover,
	#menu_top ul.menu li:hover {}

	#menu_top ul.menu a:link,
	#menu_top ul.menu a:visited { color: #fff; text-decoration: none; }
	#menu_top ul.menu a:hover { color:#efa028; text-decoration: none; }
	#menu_top ul.menu a:active { color: #fff; }


/* ----- END LEVEL */


	/* ----- NON-FIRST LEVEL */

	#menu_top ul.menu ul {
	 color: #fff;
	 width:103px;
	 font-size: .8em;
	 text-transform: none;
	 zoom:1;
	 text-align:left;
	 background:transparent url('../images/menu_top.gif') top no-repeat!important;
	 padding:0 12px;
	}

		/*#menu_top ul.menu ul li {
		 background-color: #333!important;
		 color: #000;
		}

		#menu_top ul.menu ul li.hover,
		#menu_top ul.menu ul li:hover {
		 background-color: #333!important;
		}
*/

/* ----- END LEVEL */

/* ----- ALL LEVELS (incl. first) */

#menu_top ul.menu *.dir {
 padding-right: 12px;
 background-image: none;
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

/* ----- END LEVEL */

#menu_top ul.menu li a {
 display: block;
}


/* ------------- Override default */

	#menu_top ul.menu li {
	 padding: 0;
	}


/* ------------- Reinitiate default: post-override activities  */

	#menu_top ul.menu li.dir {
	 /*padding: 7px 20px 7px 14px;*/
	}

	#menu_top ul.menu ul li.dir {
	 /*padding-right: 14px;*/
	}


/* ------------- Custom */

	#menu_top ul.menu ul a {
	 /*padding: 1px 5px 1px 14px;*/
	 width: 83px; /* Especially for IE */
	 background-color: #646054!important;
	 line-height:1.3em!important;
	 padding-top:.3em!important;
	 padding-bottom:.7em!important;
	}
	#menu_top ul.menu ul li.last a {
		background:transparent url('../images/menu_bottom.gif') bottom no-repeat!important;
		display:block;
		padding-bottom:1em!important;
	}

	#menu_top ul.menu ul a:hover {
	 }

	#menu_top ul.menu a.open {
	 color: #76b900;
	}

	#menu_top ul.menu ul a.open {
	 color: #fff;
	}

	/* CSS 2.1 */
	#menu_top ul.menu li:hover > a.dir {
	 background-color: #2e2e2e;
	 color: #76b900;
	}

	#menu_top ul.menu ul li:hover > a.dir {
	 background-color: #76b900;
	 color: #fff;
	}
