/*  navigation  */
#nav{
width:800px;
height:22px;
margin:0 auto;
background:url(../images/dsi_topnav_backgd.gif) repeat-x;
color:#ffffff;
text-align:center;
font-size:0.9em;
position:absolute;
left:5px;
top:0;
z-index:1000;
}
#nav ul{
list-style-position:inside;
list-style:none;
margin:0;
padding:0;
position:relative;
}
#nav ul li{
display:block;
float:left;
position:relative;
}
#nav ul li a{
color:#ffffff;
display:block;
padding:4px 7px;
background:url(../images/top-nav-border-r.gif) no-repeat right;
}
#nav ul li a.navfirst{
}
#nav ul li a.navlast{
background-position:-999em;
padding-left:29px;
padding-right:29px;

}
#nav a{
font-weight:bold;
text-decoration:none;
}
#nav ul li ul{
text-align:left;
width:200px;
overflow:hidden;
position:absolute;
top:22px;
left:0;
display:none;
}
#nav ul li ul li{
width:200px;
overflow:hidden;
display:block;
float:left;
background:#DEEEFD;
border-bottom:1px solid #737373;
}
#nav ul li ul li a{
color:#003366;
display:block;
padding:4px 6px;
font-weight:normal;
background:transparent;
}
#nav a:hover, #nav ul li ul li a:hover{
color:#ffffff;
background:#002549;
}
#nav ul li ul, #nav li:hover ul ul {
	display:none;
	}

	#nav li:hover ul, #nav li:hover li:hover ul {
		display:block;
	}

body.dshome-cur #nav a.dshome-act, body.dss-cur #nav a.dss-act, body.faq-cur #nav a.faq-act, body.dtr-cur #nav a.dtr-act, body.dro-cur #nav a.dro-act, body.freeanalysis-cur #nav a.freeanalysis-act {background: url(http://www.debtshield.com/images/current_red.jpg) repeat-x; color:#fff;
}