﻿/*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.*/

/*****************BEGIN default element styles******************/


ul, li 
{
	padding:0px;
	margin:0px;
}

div.leftNav ul 
{
	list-style:none;
	padding-left:20px;
	padding-top:35px;
}
div.leftNav ul li 
{
	border-bottom:1px solid #fff;


}
div.leftNav ul li a, div.leftNav ul li a:visited
{
	display:block;
	font-weight:bold;
	padding:8px 0 8px 25px;
	background-image:url(../images/listarrow.gif);
	background-repeat:no-repeat;
	background-position:10px 11px;
	color:#666;

}
div.leftNav ul li a:hover, div.leftNav ul li a:select
{

	display:block;
	padding:8px 0 8px 25px;
	text-decoration:none;
	background-image:url(../images/listarrow.gif);
	background-repeat:no-repeat;
	background-position:10px 11px;
	text-decoration:underline;
}
span.selected 
{
	background-color:#80b647;
	display:block;
	text-decoration:none;
	color:#fff;
	background-image:url(../images/listHover.gif);
	background-repeat:no-repeat;
	background-position:10px 11px;
	padding:8px 0 8px 25px;
	font-weight:bold;
}

li.topBorder 
{
	border-top:1px solid #fff;
	
}

/*BEGIN Global Navigation*/
div.globalNav 
{
	float:right;
	width:66%;
	padding-top:54px;
}
.nav
{
	width:100%;
}

.nav, .nav ul{
	z-index: 2000;
	/*display: table;*/
	margin: 0;
	padding: 0;
	padding-left:15px;
}

.nav li, .nav ul li{
	float: left;
	position: relative;
	list-style: none !important;
}
.nav li 
{
	margin-left:2px;
	display:inline;
}

.nav li img{
	display: block;
}

/* Common Hyperlink Properties */
.nav a, .nav a:visited{
	display: block;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	color: #005f9f;
	
}

.nav a:active, .nav a:hover{
	text-decoration:none;
	color: #fff;
	
}

/* Main Nav Pointer Styles */
.nav a.mainnav, .nav a.mainnav:visited{
	cursor:default;
	
}

.nav a.mainnav:active, .nav a.mainnav:hover{
	cursor:default;
	
}





.nav li ul a, .nav li ul a:visited{
	padding: 5px 10px;
	color: #005f9f;
}
.nav li ul a:hover, .nav li ul a:active{
	color: #fff;
}
.nav li ul a:hover, .nav li ul a:active
{
	background-color:#68a023;
	margin-left:-1px;
	margin-right:3px;
}

/* Sub Menu Common Properties */
.nav li li{
	clear: both;
	position: relative;
	width: 100%; 
}

.nav li:hover a, .nav li.sfhover a{
   min-width: 0; /* Any non-auto value will work here */
}

/* Make the List Visible and Invisible */
.nav li div{
	position: absolute;
	left: -9999em;
	height: auto;
}

.nav li:hover div, .nav li li li:hover ul, .nav li.sfhover div, .nav li li li.sfhover ul{
	left: auto;
}

img.highlight{
	visibility: hidden;
	position: absolute;
}

.nav li:hover img.highlight, .nav li.sfhover img.highlight{
	visibility: hidden;
}

.nav li:hover img.highlight, .nav li.sfhover img.highlight{
	visibility: visible;
	top: 0;
	left: 0;
}

/* Last Element */
.nav li li.last{
	border-bottom: none;
}

/* Border Bottom Style */
li.borderBottom{
	width: 189px !important;
	height: 11px;
	margin-bottom: -11px;
	margin-left: -4px;
	padding-right: 8px;
	border: 0 !important;
	background: url('../images/gNav/hoverBottom.png') no-repeat;
}

span.borderTop{
	display: block; 
	width: 189px !important;
	height: 10px;
	margin-left: -1px;
	padding-right: 8px;
	margin-top:0px;
	border: 0 !important;
}

div.link1 span{
	background: url('../images/gNav/ourCompanyTop.png') no-repeat;
}

div.link2 span{
	background: url('../images/gNav/forDoctorsTop.png') no-repeat;
}

div.link3 span{
	background: url('../images/gNav/forConsumersTop.png') no-repeat;
}

div.link4 span{
	background: url('../images/gNav/careersTop.png') no-repeat;
}

div.link5 span{
	background: url('../images/gNav/partnerWithUsTop.png') no-repeat;
}

div.link6 span{
	background: url('../images/gNav/contactTop.png') no-repeat;
}

/* Common Styles of the First Level Dropdown Menu */
div.link1, div.link2, div.link3, div.link3, div.link4, div.link5, div.link6{
	z-index: 2000;
	display: table;
	width: 189px !important;
	margin-top:0 !important;
	position: relative;	
}

div.link1 ul, div.link2 ul, div.link3 ul, div.link3 ul, div.link4 ul, div.link5 ul, div.link6 ul{
	display: table;
	margin-left: -1px;
	width: 100%;
	padding: 0 4px !important;
	background: url('../images/gNav/hoverBg.png') repeat-y;
}

div.link1 li, div.link2 li, div.link3 li, div.link4 li, div.link5 li, div.link6 li {
	width: 191px !important;
}


/* Add pointer cursor style to all First Level Dropdown Menu */
/*div.link1 li a, div.link2 li a, div.link3 li a, div.link4 li a, div.link5 li a, div.link6 li a{
	cursor:crosshair;
	color:red;
}

div.link1 li a:visited, div.link2 li a:visited, div.link3 li a:visited, div.link4 li a:visited, div.link5 li a:visited, div.link6 li a:visited{
	cursor:pointer;
	color:blue
}*/





/* Link 1 Dropdown Styles */
.nav li:hover div.link1, .nav li.sfhover div.link1{
	left: -94px;
}

/* Link 2 Dropdown Styles */
.nav li:hover div.link2, .nav li.sfhover div.link2{
	left: -108px;
}
/* Link 3 Dropdown Styles */
.nav li:hover div.link3, .nav li.sfhover div.link3{
	left: -90px;
}
/* Link 4 Dropdown Styles */
.nav li:hover div.link4, .nav li.sfhover div.link4{
	left: -131px;
}
/* Link 5 Dropdown Styles */
.nav li:hover div.link5, .nav li.sfhover div.link5{
	left: -86px;
}
/* Link 6 Dropdown Styles */
.nav li:hover div.link6, .nav li.sfhover div.link6{
	left: -128px;
}

/* Support for the "menu_ie_hoverfix.js" */
ul.nav iframe{
	z-index: -1;
	position: absolute;
	top: -1px; /* account for the border */
	left: -1px;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

ul.nav li{
	z-index: 201 !important;
}

/*END Global Navigation*/