
#nav { height:46px; padding-left:19px; position:relative; z-index:10; text-align:right; } /*----- Main Navigation -----*/
	
ul.menu {position:absolute;
	right:4px;
	bottom:3px;}
ul.menu a {display:block; float:left;
		height:21px;
		font-size:14px;
		display:block;
		color:#2c2b2b;
		width:auto;
		padding:0 10px;
		line-height:21px;
		margin-right:10px;
		text-decoration:none;
		font-weight:700;}
ul.menu li {position:relative; float:left; 
		background:url(../isms_images/nav_sep.gif) no-repeat right 0; 
		list-style:none; 
		height:25px;	
		width:auto; 
		padding:1px 0 3px 0;
		margin-left:8px; }
#nav a:hover, #nav .active { background:#9fc22b url(../isms_images/nav_hvr.gif) no-repeat center top; color:#fff !important; text-decoration:none; }
#nav .selected a{background:#9fc22b url(../images/nav_hvr.gif) no-repeat center top !important; color:#fff; }

#nav li.last { background:none;}
*html ul.menu a {margin-right:6px;}
*html ul.menu li {margin-left:6px;}
#nav ul.menu ul {position:absolute; top:22px; left:0px; display:none; width:168px; z-index:100;}
#nav ul.menu ul li {clear:both; position:relative; border:1px solid #809c23 !important; border-top:none !important ; width:166px;line-height:30px; height:25px;
		padding: 0;
		margin-left:0px;  }
#nav ul.menu ul li a {
	clear:both;
	display:block; 
	float:none;
	font-size:12px;
	color:#2c2b2b;
	margin-right:0px;
	text-decoration:none;
	font-weight:400;
	text-align:left;
	background: #9fc22b !important;
	height:25px; line-height:28px; border-bottom:1px #809c23 solid;
	}
* html #nav ul.menu ul li a { border:0; }
#nav ul.menu ul li a:hover {background-color:#809c23 !important; color: #fff; background-image:none;}
#nav ul.menu ul ul {left:166px; top:0; z-index:1000;}
#nav ul.menu .sub {background:#9fc22b url(../isms_images/arrow.gif) 154px 11px no-repeat !important;}
#nav ul.menu .topline {border-top:1px solid #809c23;}

