/*DROPDOWN MENUS*/
/* 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.*/
#main_menu {
	position: absolute;
	width: 770px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	top: 127px;
	left: 170px;
	
}
#main_menu, #main_menu a {font-size: 100%;	overflow: visible; -webkit-text-size-adjust: 120%;
}
#main_menu ul { font-weight:bold; text-align:center; font-weight: bold;}
#main_menu ul, #main_menu ul li, #main_menu ul ul {list-style: none;margin: 0;padding: 0px;}
#main_menu ul {position: relative;z-index: 597;float: left;}
#main_menu ul li {float:left;line-height:1.3em;vertical-align:middle;color:#000000;width:192px;}
#main_menu ul li.hover, #main_menu ul li:hover {position: relative;z-index: 599;cursor: default;}
#main_menu ul li:hover > ul { visibility: visible;}
#main_menu ul li.rtl ul { top: 100%; right: 0; left: auto;}
#main_menu ul li.rtl ul ul { top: 1px; right: 99%; left: auto;}
#main_menu ul li a { display: block; padding: 7px 12px;}
#main_menu ul li.dir { padding: 7px 10px 7px 10px;} /*TOP RIGHT BOTTOM LEFT */

#main_menu ul ul {visibility:hidden; position: absolute;top:32px;left:0;z-index:598;width: 172px; margin: 0px;left: 10px;padding-bottom:9px;
	background-color: #FFDC66;
	color:#000;
	font-weight: normal;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	}
#main_menu ul ul li { float: left; background-color: transparent; color: #000000; width:192px; margin-left:-10px;}
#main_menu ul ul li.dir { padding-right: 0px;}
#main_menu ul ul li.hover,#main_menu ul ul li:hover { background-color: transparent;}

#main_menu ul ul ul { top: 1px; left: 99%; display: none;}

#main_menu ul ul a { padding: 4px 15px 4px 15px; width:162px; text-align: center;font-weight:  normal;}
#main_menu ul ul a:hover {
	position: relative;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-weight: 700;
	text-decoration: none; 
	left:0px; 
	width:192px; 
	height: 30px;
	background-image:url(/_images/_menu/rounded_back_yellow.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	line-height: 30px;
	font-size: 13pt;
	z-index: 999;
	overflow: visible;
	}

	
#main_menu ul ul a.dir { width:192px; padding:0px;}
#main_menu ul ul a:link,#main_menu ul ul a:visited { color: #000; font-weight: normal;}
#main_menu ul ul a:active { color: #000; }

#main_menu ul a:link,#main_menu ul a:visited { color: #000000; text-decoration: none; font-weight: bold; }
#main_menu ul a:hover { color: #000000; text-decoration: underline; }
#main_menu ul a:active { color: #000000; }

#main_menu ul ul ul li {}

#main_menu ul *.dir { padding-right: 0px; background-image: none; background-position: 100% 50%;background-repeat: no-repeat; width:192px;}

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

