#setnav{
	z-index:100;  /*added to keep the  nav on top 
	margin: 0 0 30px 0;	*/
	padding: 0;
	/*position: relative;
	top:0px;*/
	position:absolute;
	top:171px;
	left:300px;
	width:530px;
	/*width:auto;
	width:100%;*/

	/* ADDITION ¬ 
	height:27px;
	font-size:13px;*/
}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 16px;
}
#nav a, 
#nav a:link, 
#nav a:visited { /* top level anchor */
	/*firefox */
	display: block;
	text-decoration: none;
	line-height:43px;
	padding:0px 10px 10px 10px;
	margin: 0;
	color: #E3E3E4;
	font-weight:bold;
	position:relative;
	/*background-image: url(../pics/nav-mid.jpg);
	background-repeat: repeat-x;*/
}
#nav a:hover { /* top level hover */
	color: #222A7F;
}
	
#nav a em, 
#nav a:link em,
#nav a:visited em  { /* top level anchor */
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../pics/nav-div.jpg);/**/
	width:2px;
	position:absolute;
	top:0px;
	right:0px;
}
/* ADDITION ¬ */
/* left and right ends */
#navbegin, #navend{
	width:18px;
	height:53px;
	float:left;
	/*background-image: url(../pics/nav-L.jpg);
	background-repeat: no-repeat;*/
}
#navend{
	/*background-image: url(../pics/nav-R.jpg);
	background-repeat: no-repeat;*/
}
/* END left and right ends */

	/* END ADDITION */
	
#nav li { /* all list items */
	background-image:none;
	padding:0;
	float: left;
	margin:  0;
	width:auto;
}

/* second-level group */
#nav li ul {
	position: absolute;
	left: -1999px;
	text-align: left;
	padding:10px 0 0 0;
	margin:0;
	background-image: url(../pics/none.gif);/*ensures mouseover stays ON whilst changing li's*/
}
/* Styles all second-level elements */
#setnav #nav li li {
	float:none;
	margin:0;
	margin:0 0 3px 0;
	
}
/* second-level widths */
#nav li ul{
	width:175px;
	margin:0 0 0 -2px;/*offset left a bit*/
	/*border-bottom: 2px solid #fff;*/
}

#setnav #nav li ul li a {/* second-level anchors */
	text-decoration: none;
	background-image: none;
	padding:3px 5px 3px 15px;
	line-height:18px;
	background-color:#F3F3F3;
	color:#2E6BB0;
	font-style: normal;
	/**/width:149px;
	border:1px solid #ccc; /*fixes an ie width bug dunno why ... */
	font-weight: normal;
}

#setnav #nav li ul li a:hover{/* second-level hover 
	*/color:#000;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto; /*firefox*/
	top: 40px;
	min-height: 0;	
}
#col_one a.col_one:link,
#col_one a.col_one:visited,
#col_two a.col_two:link,
#col_two a.col_two:visited,
#col_three a.col_three:link,
#col_three a.col_three:visited,
#col_four a.col_four:link,
#col_four a.col_four:visited,
#col_five a.col_five:link,
#col_five a.col_five:visited,
#col_six a.col_six:link,
#col_six a.col_six:visited,
#col_seven a.col_seven:link,
#col_seven a.col_seven:visited,
#col_eight a.col_eight:link,
#col_eight a.col_eight:visited,
#col_nine a.col_nine:link,
#col_nine a.col_nine:visited {
	color: #222A7F;
	/* ADDITION ¬ 
	background-image: url(../pics/topnav_breadcrumb_bckg.gif);	
	background-repeat: repeat-x;
	background-position: left 0;*/
}
