
#nav-container
{
	width:16.8em;
	float:left;
	margin-right:1em;
}

#pri-nav,
#pri-nav-ext
{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

#pri-nav a,
#pri-nav a:hover,
#pri-nav-ext a,
#pri-nav-ext a:hover
{
	text-decoration:none;
}

#pri-nav,
#pri-nav-ext
{
	position:relative;
	font-size:93%;
	margin-bottom:1em;
}

.hp #nav-container #pri-nav
{
	margin-top:1em;
}

/* 1st level nav */

#pri-nav li,
#pri-nav-ext li
{
	display:block;
	font-weight:bold;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:0;
}

#pri-nav-ext li
{
	border-left:0 none;
}

#pri-nav li a,
#pri-nav-ext li a
{
	display:block;
	padding:0.55em 2em 0.55em 0.75em;
}

#pri-nav li.on,
#pri-nav li.ondown,
#pri-nav li.opendown,
#pri-nav-ext li.ondown
{
	background:url(../i/nav_arrow_down_white.gif) no-repeat 98% 4px;
	border-left:0 none;
}

#pri-nav li.on a,
#pri-nav li.ondown a,
#pri-nav-ext li.ondown a
{
	background:url(../i/dk_blue_bar.gif) no-repeat 0 50%;
	color:#5d5d5d;
	font-weight:bold;
}

#pri-nav li.opendown a
{
	background:url(../i/dk_blue_bar.gif) no-repeat 0 50%;
	color:#5d5d5d;
}

#pri-nav li.opendown ul li a
{
	background:none;
}

#pri-nav li a:hover,
#pri-nav-ext li a:hover
{
	color:white;
	background:#969696;
}

#pri-nav li.ondown a:hover,
#pri-nav li.opendown a:hover,
#pri-nav-ext li.ondown a:hover,
#pri-nav-ext li.opendown a:hover
{
	background:#DADADA url(../i/nav_arrow_down_white.gif) no-repeat 98% 4px;
	color:#5d5d5d;
}

/* 2nd level nav */

#pri-nav ul li,
#pri-nav-ext ul li
{
	font-weight:normal;
	font-size:92%;
	background:#eeeeee;
	border-left:0 none;
	margin-left:1em;
	border-top:1px solid white;
	border-bottom:1px solid white;
}

#pri-nav li.open,
#pri-nav-ext li.open
{
	border-top:1px solid white;
	border-left:1px solid white;
	background:white;
}

#pri-nav li.opendown ul li.on
{
	background-image:none
}

#pri-nav li.ondown ul li.right,
#pri-nav li.opendown ul li.right
{
	background:#eeeeee url(../i/nav-arrow-right-2.gif) no-repeat 95% 50%;
}

#pri-nav li.on ul li a,
#pri-nav li.ondown ul li a,
#pri-nav li.opendown ul li a,
#pri-nav-ext li.ondown ul li a
{
	background-image:none;
  color: #;
  font-weight: normal;
}

#pri-nav li.on ul li a:hover,
#pri-nav li.ondown ul li a:hover,
#pri-nav li.opendown ul li a:hover
{
	background-image:none;
}
#pri-nav li.opendown ul li a
{
color:#5d5d5d;
}
#pri-nav li ul li.on a,
#pri-nav li ul li.ondown a,
#pri-nav li ul li.opendown a
{
	background:url(../i/dk_blue_bar.gif) no-repeat 0 50%;
	color:#5d5d5d!important;
	font-weight:bold;
}

#pri-nav ul li a:hover,
#pri-nav-ext li.ondown ul li a:hover
{
	background:#F7F7F7;
}

#pri-nav li ul li a:hover
{
	background:#F7F7F7;
	color:white;
}

#pri-nav li ul li.right a:hover
{
	background:#DADADA url(../i/nav-arrow-right-2.gif) no-repeat 95% 50%;
	color:#5d5d5d;
}

#pri-nav-ext li.opendown
{
	background:url(../i/dk_blue_bar.gif) no-repeat 0 3px;
}

#pri-nav-ext li.opendown a
{
	color:#5d5d5d;
	background:url(../i/nav_arrow_down_white.gif) no-repeat 98% 50%;
}

#pri-nav-ext li.opendown ul li a
{
	color:#5d5d5d;
	background:none;
}

/* 3rd level nav */

#pri-nav li ul li ul li
{
	background:#F7F7F7;
}

#pri-nav li ul li ul li.on
{
	background:white;
}

#pri-nav li ul li.on ul li a,
#pri-nav li ul li.ondown ul li a,
#pri-nav li ul li.opendown ul li a
{
  background: #F7F7F7;
  color: #5d5d5d;
  font-weight: normal;
}

#pri-nav li ul li ul li a
{
  background: #F7F7F7;
  color: #5d5d5d;
  font-weight: normal;
}

#pri-nav li ul li ul li a:hover
{
  background: #00559A;
  color: white;
  font-weight: normal;
}

#pri-nav li ul li ul li.on a,
#pri-nav-ext li ul li.on a
{
	background:#fff url(../i/dk_blue_bar.gif) no-repeat 0 3px;
	color:#5d5d5d;
	font-weight:bold;
}


#pri-nav-ext li.opendown ul li a:hover
{
	background:none;
	background:#035298;
	color:#fff;
}

#pri-nav .opendown .opendown a,
#pri-nav-ext .opendown .opendown a
{
	color:#069;
}

#pri-nav .opendown .opendown li.on a,
#pri-nav-ext .opendown .opendown li.on a
{
	color:#5d5d5d;
}

#pri-nav .opendown .opendown li.on a:hover,
#pri-nav-ext .opendown .opendown li.on a:hover
{
	color:#fff;
}