/* CSS Document */

div#global-nav{
margin-left:30px;
margin-top:0;
margin-bottom:0;
}
ul#nav{
background:url(../images/nav-bg.gif) repeat-y;
list-style:none;
z-index:0;
margin:0px;
padding:0px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#nav a{
	display:block;
	/* added following */
	color:#5DAF59;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding-left:15px;
	padding-top:1px;
	padding-bottom:0px;height:24px;
}
#nav a:hover{
color:#666;
background:#D4E8C5;
}
#nav li{
	margin:0;
	padding:0;
	border-bottom:1px dotted #5DAF59;
	height:25px;
}
#nav li.first{
background:url(../images/nav-top-bg.gif) no-repeat top;
height:19px;
}
#nav li.last{
background:url(../images/nav-bottom-bg.gif) no-repeat top;
height:27px;
border:0;
}
#nav li#current{

}
#nav li a#current{
color:#666;background:#D4E8C5;}

#nav li ul{
	position: absolute;
	width: 150px;
	left: -999em;
	/*added following */
	font-weight: normal;
	border: 1px solid #5DAF59;
	border-bottom:0;
	background:#fff;
	margin:-10px 0 0 120px;
	padding:0;
	text-align:left;
	font-size:1em;
}

/* added following li li */
#nav li ul li{
	border:0;
	width: 148px;
	display:block;
	background:transparent;
	border-bottom:1px solid #5DAF59;
	padding:0 0 2px 2px;
	margin:0;
	height:25px;
}
#nav li ul a{
	width:148px;
	color:#000; /*#1d4c82;*/
	text-decoration:none;
	font-size:11px;
	margin:0;
	padding:0;
	font-weight:normal;
}
#nav li ul a:hover{
color:#c00;
}
#nav li ul a.sub{
background:url(../images/nav-sub-arrow.gif) no-repeat right;}
#nav li ul a.sub:hover{
background:#a5bfc1 url(../images/nav-sub-hover-arrow.gif) no-repeat right;}

#nav li ul ul{
	position: absolute;
	width: 150px;
	left: -999em;
	/*added following */
	font-weight: normal;
	border: 1px solid #1d4c82;
	border-bottom:0;
	background:#fff;
	margin:-10px 0 0 140px;
	padding:0;
	text-align:left;
	font-size:1em;
}

/* added following li li */
#nav li ul ul li{
	border:0;
	width: 148px;
	display:block;
	background:transparent;
	border-bottom:1px solid #1d4c82;
	padding:0 0 2px 2px;
	margin:0;
}
#nav li ul ul a{
	width:148px;
	color:#1d4c82;
	text-decoration:none;
	font-size:11px;
	margin:0;
	padding:0;
	font-weight:normal;
}
#nav li ul ul a:hover{
color:#c00;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li.sfhover ul, #nav ul li:hover ul, #nav ul li.sfhover ul {
	left: auto;
}