/* CSS Document */
div#globalnav{
position:relative;
z-index:100;
text-align:right;
background:#f7ce00 url(../images/nav-bg.gif) repeat-x;
border-top:1px solid #5b0000;
border-bottom:1px solid #5b0000;
height:30px;
clear:both;
}
ul#nav{
list-style:none;
margin:0;
padding:0px 0 0 0;
z-index:0;
}


#nav a {
	/* added following */
	color:#414141;
	text-decoration:none;

}
#nav a:hover{
text-decoration:none;
color:#5b0000;
}

#nav li{
	float: left;
	/* added following */
	color:#fff;
	margin:0;
	padding:5px 12px 5px 17px;
	border-left:1px solid #5b0000;
	height:20px;
	text-align:center;
	font-family:"Tahoma", Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
}
#nav li:hover{
background:#f7ce00 url(../images/nav-hover-bg.gif) repeat-x;
}
#nav li.current{
background:#f7ce00 url(../images/nav-hover-bg.gif) repeat-x;
}
#nav li#nav-first{border:0;}




/* secondary navigation */
.sidebar ul{
list-style:none;
margin:0px 0 0 0px;
font-size:12px;
color:#f7ce00;}

.sidebar ul a{
color:#fff;
text-decoration:none;
}

.sidebar ul a:visited{
text-decoration:none;
}
.sidebar ul a:hover{
color:#f7ce00;
text-decoration:none;
}
.sidebar ul a.current{
text-decoration:none;
font-weight:bold;
margin-left:-18px;
padding-left:18px;
}
.sidebar ul a.current:hover{
background:transparent;
text-decoration:none;
}
.sidebar ul li.on{
margin-left:2px;
padding-left:10px;
}
.sidebar ul li{
margin:4px 1px 0px 1px;
padding:2px 0 2px 20px;
}
.sidebar ul li:hover, .sidebar ul li:hover a, .sidebar ul li:hover a.current{
color:#f7ce00;
}
#leftlist li ul{
	width: 180px;
	/*added following */
	font-weight: normal;
	background:transparent;
	margin:0px 0 0 0px;
	padding:0px 0;
	text-align:left;
	padding-top:0px;
	padding-bottom:0px;
	font-size:0.8em;
	text-decoration:none;
}
html>body #leftlist li ul{
margin:-10px 0 0 10px;
text-decoration:none;
}

/* added following li li */

#leftlist li ul{
	position: absolute;
	width: 0px;
	left: -999em;
	font-weight: normal;
	border-bottom:0;
	padding:0 0 0 0;
	margin:0 0 -2px 0px;
	text-align:left;
	font-size:.9em;
	text-decoration:none;

}
html>body #leftlist li ul{
margin:0px 50px -2px 0px;
text-decoration:none;
}
/* added following li li */
#leftlist li ul li{
	border:1;
	text-align:left;
	width: 180px;
	height:18px;
	background:#dedede;
	border:1px solid #000;
	border-left:1px solid #000;
	padding:0px 0px 0px 5px;
	margin:-2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:normal;
	text-decoration:none;
}



#leftlist li ul a{
	color:#79234c;
	text-decoration:none;
	padding:0 0 0 0;
		margin:0 0 -2px 0px;
}
#leftlist li ul a:hover{
color:#666;
text-decoration:none;
}

#leftlist li:hover ul, #leftlist li.sfhover ul{
	left:auto;
	text-decoration:none;
}
html>body #leftlist li ul li{
margin:0px 50px -2px 0px;
text-decoration:none;
}



#audience-nav{
background:#454545;
height:23px;
font-size:.9em;
text-align:center;
margin:0 2px 0px 2px;
}
#audience-nav ul{
list-style:none;text-align:center;
margin-left:220px;
height:18px;
}
#audience-nav ul li{
float:left;
border-left:1px solid #fff;
margin:4px 0;
padding:0px 15px;}
#audience-nav ul li.first{
border:none;}
#audience-nav ul a{
color:#fff;
text-decoration:none;
}
#audience-nav ul a:hover{
color:#f7ce00;
text-decoration:none;
}
