
/* Copyright Bridgeline Software, Inc. An unpublished work created in 2009. 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. */

/***** GLOBAL NAVIGATION *****/
div.globalNav{
	clear: both;
	float: left;
	width: 960px;
    background: url(/images/globalNavBg.gif) repeat-x;
}

ul.mainMenu, ul.mainMenu li{
	float: left;
	margin: 0;
	padding: 1px 0 0;
	list-style:  none;
}

ul.mainMenu li{
/*	position: relative; */
}

ul.mainMenu li a, ul.mainMenu li a:visited{
	 display: block;
}

ul.mainMenu li a:hover{
	 text-decoration: none;
}

ul.mainMenu li a img{
	 border-right: solid 1px #000;
}

ul.mainMenu li ul li a{
	padding: 3px 0 3px 23px;
	font-size: 1em;
	color: #000;
	text-decoration: none;
	background: #fff url(/images/arrowRight_green.gif) no-repeat 11px 9px;
	white-space: normal !important;
}

ul.mainMenu li ul li a:hover{
	background: #e5e5e5 url(/images/arrowRight_green.gif) no-repeat 11px 9px;
}

ul.mainMenu li ul li ul li a, ul.mainMenu li ul li ul li a:hover
{
	background:none;
	background-color:#fff;	
}
ul.mainMenu li ul li ul li a:hover
{
	font-weight:bold;
}

ul.mainMenu li ul{
    float: left;
    position: absolute;
	margin: 0;
	padding: 5px 0 9px;
	z-index: 999;
	border: solid 1px #000;
	border-top: none;
	top: 0;
    left: -999em;
    background: #fff;
}

ul.mainMenu li ul li ul
{
	border-top:solid 1px #000;
}

ul.mainMenu li li{
	clear: both;
	position: relative;
	margin: 0;
	padding: 0;
	background: #e5e5e5;
	white-space: normal !important;
}


/* Make the List Visible and Invisible */
ul.mainMenu li:hover ul, ul.mainMenu li.sfhover ul{
	left: auto;
	top: auto;	
	margin-left:-1px;
	margin-top:0;
}
ul.mainMenu li:hover ul.link0, ul.mainMenu li.sfhover ul.link0{
	margin-left:0px;
}
ul.mainMenu li:hover ul li ul, ul.mainMenu li.sfhover ul li ul{
	display:none;
}

ul.mainMenu li ul li:hover ul, ul.mainMenu li ul li.sfhover ul{
	left: 232px;
	top: -10px;
	display:block;
}

ul.mainMenu li.link1 ul li a{
	width: 208px;
}

ul.mainMenu li.link2 ul li a{
	width: 168px;
}

ul.mainMenu li.link3 ul li a{
	width: 144px;
}

ul.mainMenu li.link4 ul li a{
	width: 144px;
}

ul.mainMenu li ul li ul li
{
	background-color:#fff!important;
}

ul.mainMenu div.navColumn
{
	float:left;
	width:180px;
}
ul.mainMenu div.navColumn a
{
	width:165px!important;
	padding-left:10px;
}

ul.mainMenu li.current ul li, ul.mainMenu li:hover ul li, ul.mainMenu li.sfhover ul li{
    border:none;
}

li.link1:hover img, li.link2:hover img, li.link3:hover img, li.link4:hover img{
	height: 35px;	
}

/* BEGIN support for the "menu_ie_hoverfix.js" */
ul.mainMenu iframe{
	position: absolute;
	/* account for the border */
	left: -1px;
	top: -1px;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
ul.mainMenu li { z-index: 201; }
/* END support for the "menu_ie_hoverfix.js" */