
#nav, #nav ul{
font-family: 'PT Sans', sans-serif;
margin:0px 0px 0px 0px;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
font-size:16px;
}

#nav a{
display:block;  padding: 10px 29px 10px;
color:#ceebf7;
text-decoration:none;

}

#nav a:hover{
color:#fff;
}

#nav li{
	background:url(../images/nav_divider.jpg) no-repeat left top;
float:left;
position:relative;
}
/*#nav li:first-child{background:none;}*/

#nav li.selected a{color:#fff; background-color:#2198CB;}
#nav li:hover{color:#fff; background-color:#2198CB;}
#nav li:hover a{color:#fff; }
#nav ul {
position:absolute;
display:none;
width:12em;
top:2.7em;
z-index:999999;

}
#nav ul li{background:#1F93C4; padding:0px 8px;}
#nav ul li.last{border:none;}
#nav ul li a{color:#ceebf7!important; text-transform:none; font-size:13px;  padding:5px 22px 6px 14px; display:inline-block; border-bottom:1px solid #A9DCF1;}
#nav ul li a.brnone{border:0px!important;}
#nav ul li:hover a, #nav ul li.selected a{color:#fff!important;}

#nav li ul a{
width:12em;
height:auto;
float:left;

}

#nav ul ul{
top:auto;
}	
#nav ul li ul li{background:#333333;}
#nav ul li:hover ul li a{color:#a7a7a7!important;}
#nav ul li ul li:hover a{color:#fff!important;}

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
