/*Copyright Bridgeline Software, Inc. An unpublished work created in 2007. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc. 
("Bridgeline").  Copying, distribution or disclosure without Bridgeline's express written permission is prohibited.*/
/*****************Secondary Navigation******************/
ul.secNav
{   
	margin:0px;
	padding:0px;
	/*font-size:1.0em;*//*CH added*/
}
ul.secNav li
{
	margin:0px 0px 0px 0px;
	list-style:none;
	font-weight:bold;
	font-size:0.9em;
	border-top:1px solid #62684e;
	display:block;
	line-height:1.3em;
}
#last
{
	border-bottom:1px solid #62684e;
	
}
ul.secNav li a
{	
	text-decoration:none !important;
	color:#ffffff !important;
	display:block;
	margin:0px;
	padding:0.5em 10px 0.5em 20px;
	background-image:url(../images/2ndnav_menuoff.gif);
	background-repeat:no-repeat;
	background-position:8px 0.8em;/*CH changed top from 8px*/
}
ul.secNav li a:hover,ul.secNav li.current a
{	
	background-color:#727c5f;
}
ul.secNav li.hasChild a
{
	background-image:url(../images/2ndnav_menuon.gif);
	background-repeat:no-repeat;
	background-color:#727c5f;
	border-bottom:1px solid #62684e;
}

/*****************BEGIN Menu second level nav ******************/
ul.secNav li.hasChild ul.secondLvl li
{
	border-top:none;
	font-weight:normal;
	border-bottom:dotted 1px #61694e;
	font-size:1.0em;
}
ul.secNav li.hasChild ul.secondLvl li.last
{
	border-bottom:none;
}

#lastone
{
	border-bottom:none;
}
ul.secNav li.hasChild ul.secondLvl li a
{
	background-image:url(../images/secondlvloff.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	color:#36491a !important;
	padding:0.5em 0px 0.4em 30px;
	background-position:20px 0.9em;
	border-bottom:none;
}
ul.secNav li.hasChild ul.secondLvl li a:hover,ul.secNav li.hasChild ul.secondLvl li.current a
{
	color:#000000 !important;
	background-image:url(../images/secondlvlon.gif);
}

/*****************End Menu second level nav ******************/
div.globalNav
{
	background-color:#79825c;
	border-top:solid 1px #62684c;
	border-bottom:solid 1px #62684c;
	clear:both;
	display:table;
	width:100%;
	font-size:0.9em; /*CH added*/
	line-height:16px;
}
 ul.menu
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
 ul.menu li 
{
    list-style:none;
    float:left;
	display:block; /*CH added*/
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
 ul.menu li a,div.globalNav ul.menu li a:visited
{
	display:block;
	margin:0px; /*CH added*/
}
 ul.menu li a:hover,div.globalNav ul.menu li a:active,#nav li a.current
{
	background-color:#36491a;
}
#nav, #nav ul {
	list-style: none;
	padding-left:0px;
	margin:0px;
	z-index:2000;
}
#nav li, #nav ul li
{
	list-style-image:none;
}
#nav a 
{
	display:block;
	color:#ffffff;
	text-decoration:none;
}
#nav a.who ,#nav a.practice,#nav a.plan ,#nav a.services,#nav a.Knowledge
{
	padding:6px 20px 6px 20px; /*CH added left & right padding*/
	text-align:center;
	font-weight:bold;
	border-right:1px solid #62684c; /*CH moved from a.classname*/
}
/* CH: these  are incorrect selectors
#nav who,#nav practice,#nav plan ,#nav services,#nav Knowledge:hover
{
	padding:6px 0px 6px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
	background-color:#36491a;
}
*/
/*#nav a.who   
{
	width:108px;
	border-right:1px solid #62684c;
}
#nav a.practice 
{
	width:135px;
	border-right:1px solid #62684c;
}
#nav a.plan 
{
	width:131px;
	border-right:1px solid #62684c;
}
#nav a.services 
{
	width:139px;
	border-right:1px solid #62684c;
}
#nav a.Knowledge
{
	width:159px;
	border-right:1px solid #62684c;
}*/
#nav li
{
	float:left;
}
#nav li ul {
	position: absolute;
	left:-9999em;
	height:auto;
	font-weight:normal;
	margin:0px 0px 0px -1px;
	padding:0px 0px 0px 0px;
}
#nav li li 
{
	clear:both;
	position:relative;
	width:230px;
	border-bottom:solid 1px #cccccc;
	background-color: #ffffff !important;
	line-height:1.3em;
}
#nav li ul a
 {
	width: 100%;
	background-color: #ffffff !important;
	text-transform:none;
	padding:0.3em 0em 0.3em 0em;
	border-right:none !important; /*CH added*/
}
#nav li ul ul 
{
	margin:0px 0px 0px 0px;
}
#nav li:hover a, #nav li.sfhover a,#nav li a.current
{
	background-color:#36491a;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
 {
	left: auto;
	border:solid 1px #cccccc;
}
#nav li li:hover, #nav li li.sfhover
{
	color: none;	
}
#nav li li a
{
	width:215px;
	color:#666666;
	background-image:url(../images/smallarrow_arrow.gif);
	background-repeat:no-repeat;
	background-position:6px 0.6em !important;/*CH changed top from 6px*/
	padding-left:15px;
}

#nav li li:hover a,#nav li li.sfhover a
{
	/*width:200px;*/
    color:#000000;
	background-color: #ffffff !important;	
	background-image:url(../images/dropmenuonover.gif);
	background-repeat:no-repeat;
	background-position:6px 0.5em !important;/*CH changed top from 6px*/
}
#border
{
	border-top:none;
}

/* BEGIN support for the "menu_ie_hoverfix.js" */

ul#nav iframe {

            position: absolute;

            /* account for the border */

            left: -1px;

            top: -1px;

            z-index: -1;

            filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);

}

ul#nav li { z-index: 201; }

/* END support for the "menu_ie_hoverfix.js" */