/* Horizontal nav w/ 2 Tier dropdown */

li.whitearrow a {      
background: url('/assets/arrow-white.gif') no-repeat top left;
background-position: 190px 6px;
}

#nav ul li#pn-2 ul ul, #nav ul li#pn-3 ul ul, #nav ul li#pn-4 ul ul {left:100%;}

li.whitearrow:hover a {
background: url('/assets/arrow-whiteb.gif') no-repeat top left;
background-position: 190px 6px;
}

li.noarrow a {
background: none !important;
}

#nav {
height: 60px;
background: url(/assets/nav-bg.gif) repeat-x;
/* margin-bottom: 15px; */
overflow: hidden;
}

#nav .left {
height: 46px;
background: url(/assets/nav-bg-left.gif) top left no-repeat;
}

#nav .right {
height: 46px;	
background: url(/assets/nav-bg-right.gif) top right no-repeat;
}

#nav ul { 
list-style: none;
margin: 0;
padding: 0 0 0 9px;
display: block;
}

#nav .last {
border-right: none;
}

#nav a {
display: block;
margin: 0;
padding: 15px 12px 14px 12px;
text-align: center;
color: #fff;
text-decoration: none;
position: relative;
}

#nav a:hover {
}

#nav li {
float: left;
position: static;
border-right: 1px solid #145ea3;
}

#nav li:hover {
background: url(/assets/nav-bgb.gif) repeat-x;
}

#nav ul ul {
position: absolute;
z-index: 500;
background: url(/assets/nav-bg.gif) repeat-x;
padding: 0px;
}

#nav ul ul li {
width: 210px;
clear: left;
background: url(/assets/nav-bg.gif) repeat-x;
position:relative;
}

#nav ul ul li a {
text-align: left;
padding: 7px 7px 7px 7px;
}

#nav ul ul ul {
position: absolute;
top: 0;
right: 100%;
}

#nav ul ul ul li {
width: 160px;
}

div#nav ul ul,
div#nav ul li:hover ul ul,
div#nav ul ul li:hover ul ul
{display: none;}

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