div#nav_container /* see IE and KHTML specific versions */ 

{

	width: 640px;

	float: left; 

	height: 37px;

	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	
	background-image: url("http://cache.projo.com/images/nav_background.gif");

	background-repeat: repeat-x;

}



div.topNav

{

	float: left;

	padding-top: 6px;

	padding-right: 8px; /* adjust when changing root sections */

	padding-bottom: 0px;

	padding-left: 8px; /* adjust when changing root sections */

	background-image: url("http://cache.projo.com/images/nav_background.gif");

	background-repeat: repeat-x;

	color: #394182;

	font-weight: bold;

	vertical-align: top;

	text-align: center;

	height: 37px;

}



div.topNav_on

{

	float: left;

	padding-top: 6px;

	padding-right: 8px; /* adjust when changing root sections */

	padding-bottom: 0px;

	padding-left: 8px; /* adjust when changing root sections */

	background-image: url("http://cache.projo.com/images/nav_background_onstate.gif");

	background-repeat: repeat-x;

	color: #000;

	font-weight: bold;

	vertical-align: top;

	text-align: center;

	height: 37px;

}	



div.topNav a, div.topNav a:visited 

{

	text-decoration: none;

	color: #394182;

}



div.topNav a:hover, div.topNav_on a:hover, div.topNav_on a, div.topNav_on a:visited 

{

	text-decoration: none;

	color: #000;

}



div.topNav a span, div.topNav_on a span

{

	position: relative;

	top: 5px;

}



div.nav_border

{

	padding: 0em;

	margin: 0em;

	float: left;

	background-image: url("http://cache.projo.com/images/border.gif");

	background-repeat: no-repeat;

	width: 3px;

	height: 37px;

}



div.subNavContainer

{

	visibility: hidden;

	padding: 0px;

	margin: 0px;

	position: absolute;

	z-index: 40; /* prevents the pop-up menus from appearing behind other components*/

}



ul.subNav

{

	background-color: #434b88;/*#070775;*/

	border-bottom: 4px solid #E4E3DF;/* #ffcc35;*/

	color: #fff;

	font-weight: bold;		

	position: absolute;

	padding: 5px;

	list-style: none;

	width: 280px;

	margin: 0px;

	padding: 0px 0px 3px 3px;	

}



ul.subNav li

{

	width: 120px;

	text-align: left;

	float: left;

	margin: 0px;	

	padding: 3px;

}



ul.subNav li.onLink

{

	width: 120px;

	text-align: left;

	float: left;

	margin: 0px;	

	padding: 3px;

	background-color: #e4e3df;

}



ul.subNav li a, ul.subNav li a.off, ul.subNav li a:visited

{

	font-size: 10px;

	color: #fff;

	text-decoration: none;

	font-weight: bold;

}



ul.subNav li a:hover, ul.subNav li.onLink a.off, ul.subNav li.onLink a

{

	font-size: 10px;

	color: #000;

	font-weight: bold;	

	background-color: #e4e3df;

	width: 100%;

	text-decoration: none;

}



