#nav-container
{
	width:16.8em;
	float:left;
	margin-right:1em;
}
#pri-nav,
#pri-nav-ext
{
	border-bottom:1px solid #069;
	border-right:1px solid #069;
}
#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: 0.93em;
	margin-bottom:1em;
}
#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 #069;
	border-left:1px solid #069;
	background:url(../i/nav_arrow.gif) no-repeat 98% 50%;
	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:#d11d26;
	font-weight:bold;
}
#pri-nav li.opendown a
{
	background:url(../i/dk_blue_bar.gif) no-repeat 0 50%;
	color:#069;
}
#pri-nav li.opendown ul li a
{
	background:none;
}
#pri-nav li a:hover,
#pri-nav-ext li a:hover
{
	color:white;
	background:#00559A url(../i/nav_arrow.gif) no-repeat 98% 50%;
}
#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:#00559A url(../i/nav_arrow_down_white.gif) no-repeat 98% 4px;
	color:white;
}
/* 2nd level nav */
#pri-nav ul li,
#pri-nav-ext ul li
{
	font-weight:normal;
	font-size:95%;
	background:#e8f1f9;
	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:#E8F1F9 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: #00559e;
  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 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:#d11d26;
	font-weight:bold;
}
#pri-nav ul li a:hover,
#pri-nav-ext li.ondown ul li a:hover
{
	background:#00559A;
}
#pri-nav li ul li a:hover
{
	background:#00559A;
	color:white;
}
#pri-nav li ul li.right a:hover
{
	background:#00559A url(../i/nav-arrow-right-2.gif) no-repeat 95% 50%;
	color:white;
}
#pri-nav-ext li.opendown
{
	background:url(../i/dk_blue_bar.gif) no-repeat 0 3px;
}
#pri-nav-ext li.opendown a
{
	color:#D11D26;
	background:url(../i/nav_arrow_down_white.gif) no-repeat 98% 50%;
}
#pri-nav-ext li.opendown ul li a
{
	color:#00559e;
	background:none;
}
/* 3rd level nav */
#pri-nav li ul li ul li
{
	background:#f6fbff;
}
#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: #f6fbff;
  color: #00559e;
  font-weight: normal;
}
#pri-nav li ul li ul li a
{
  background: #f6fbff;
  color: #00559e;
  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:#d11d26;
	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 .opendown .opendown li.ondown a,
#pri-nav-ext .opendown .opendown li.on a
{
	color:#D11D26;
	font-weight: bold;
	background:#fff url(../i/dk_blue_bar.gif) no-repeat 0 3px;
}
#pri-nav .opendown .opendown li.opendown a
{
	color:#006699;
	font-weight: bold;
	background:#fff url(../i/dk_blue_bar.gif) no-repeat 0 3px;
}
	#pri-nav .opendown .opendown li.ondown ul li a
	{	color	:	#006699;
		font-weight: normal;
		background:none;	
	}
	#pri-nav .opendown .opendown li.opendown ul li a
	{	color	:	#006699;
		font-weight: normal;
		background:none;
	}
#pri-nav .opendown .opendown .opendown ul li.on a
{
	color:#D11D26;
	font-weight: bold;
	background:#fff url(../i/dk_blue_bar.gif) no-repeat 0 3px;
}
#pri-nav .opendown .opendown li.on a:hover
#pri-nav .opendown .opendown li.on a:hover,
#pri-nav-ext .opendown .opendown li.on a:hover
{
	color:#fff;
}
/* 4th level nav */
#pri-nav .opendown .opendown ul li a:hover,
#pri-nav .opendown .ondown ul li a:hover{
 color:#fff;
 background:#035298 url(../i/nav-arrow-right-2.gif) no-repeat 95% 50%;
}
#pri-nav .opendown .opendown  .opendown ul li a:hover,
#pri-nav .opendown .opendown  .ondown ul li a:hover{
 color:#fff;
 background:#035298 url(../i/nav-arrow-right-2.gif) no-repeat 95% 50%;
}
#pri-nav li ul li ul li ul li{
 background:#f6fbff;
}
#pri-nav li ul li ul li ul li.on {
 background:white;
}
#pri-nav li ul li ul li ul li a,
#pri-nav li ul li.on ul li ul li a,
#pri-nav li ul li.ondown ul li ul li a,
#pri-nav li ul li.opendown ul li ul li a {
 background: #f6fbff;
 color: #00559e;
 font-weight: normal;
}
#pri-nav li ul li ul li ul li a:hover {
  background: #00559A url(../i/nav-arrow-right-2.gif) no-repeat 95% 50%;
  color: #fff;
  font-weight:normal;
}
#pri-nav li ul li ul li ul li.on a,
#pri-nav-ext li ul li ul li.on a {
 background:#fff url(../i/dk_blue_bar.gif) no-repeat 0 3px;
 color:#d11d26;
 font-weight:bold;
}