/**
Copyright Bridgeline Software, Inc. An unpublished work created in 2008. 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.
**/

ul.mainMenu, ul.mainMenu li{
	float: left;
	margin: 0;	padding: 0;
	list-style:  none;
}

ul.mainMenu li{
	/* overflow: visible;*/
	position: relative;
}

ul.mainMenu li a, ul.mainMenu li a:visited{
	 display:block;
}

ul.mainMenu li ul li a{
	/*float: left;*/
	padding: 5px 0 6px 19px;
	color: #123456;
	text-decoration: none;
	background:#fff url(/images/mainMenuArrow.gif) no-repeat 8px 9px;
	white-space: normal !important;
}

ul.mainMenu li ul li a:hover{
	
	background: #CAE3E9 url(/images/mainMenuHoverArrow.gif) no-repeat 8px 9px;
}

#mainNav li ul{
    
	float: left;
    position: absolute;
	margin: 0;	padding: 0;
	/*z-index: 999;*/
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	top: 0;
    left: -999em;
}

#mainNav li li{
	clear: both;
	position: relative;
	margin: 0;	padding: 0;
	border-top: solid 1px #ccc;
	background: #fff;
	white-space: normal !important;
}

/* Make the List Visible and Invisible */
#mainNav li:hover ul, #mainNav li.sfhover ul{
	left: auto;
	top: auto;	
	margin-left:-1px;
	margin-top:0;
}

ul.mainMenu li.link1 ul li a{
	width: 150px;
}

ul.mainMenu li.link2 ul li a
{
	width: 193px;
}

ul.mainMenu li.link3 ul li a
{
	width: 132px;
}

ul.mainMenu li.link4 ul li a
{
	width: 191px;
}

ul.mainMenu li.link5 ul li a
{
	width: 137px;
}

ul.mainMenu li.link6 ul li a
{
	width: 123px;
}

ul.mainMenu li.link1:hover img
{
	width: 115px;
}

ul.mainMenu li.link2:hover img
{
	width: 212px;
}

ul.mainMenu li.link3:hover img
{
	width: 151px;
}

ul.mainMenu li.link4:hover img
{
	width: 210px;
}

ul.mainMenu li.link5:hover img
{
	width: 102px;
}

ul.mainMenu li.link6:hover img
{
	width: 142px;
}

ul.mainMenu li.current
{
    border:1px solid #fff;
    border-bottom:none !important ;
}
ul.mainMenu li:hover, ul.mainMenu li.sfhover
{
   border:1px solid #000;
    border-bottom:none; 
}
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, li.link5:hover img, li.link6:hover img{
	height: 38px;	
}

/* BEGIN support for the "menu_ie_hoverfix.js" */
ul#mainNav iframe {
	position: absolute;
	/* account for the border */
	left: -1px;
	top: -1px;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
ul#mainNav li { z-index: 02; }
/* END support for the "menu_ie_hoverfix.js" */