/* 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. */

/***** HYPERLINK BUTTONS *****/
span.button{
	display: block;
	float: left;
	margin-right: 5px;
	padding-left: 4px;
	background: url('/images/buttonLeft.gif') left no-repeat;
}

span.button a{
	display: block;
	padding: 3px 4px 3px 0;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1em;
	text-decoration: none;
	background: url('/images/buttonRight.gif') right no-repeat;
	color: #fff;
}

/***** WHITE CONTAINER *****/
div.whiteContainer{
	border: 1px solid #e6f0f2;
}

div.whiteContainer div.inner{
	border: 1px solid #d9ddde;
	background-color: #fff;
}

div.whiteContainer div.inner ol li{
	margin-bottom: 1em;
}

div.whiteContainerCurved, div.whiteContainerCurved div.inner{
	border-top: none;
}

/* Curved Top */
div.curvedTop{
	height: 5px;
	line-height: 5px;
	font-size: 0;
	background: #fff url('/images/whiteContainerTopMiddle.gif') repeat-x;
}

div.curvedTop span{
	display: block;
	float: left;
	height: 5px;
	width: 5px;
	background: url('/images/whiteContainerTopLeft.gif') no-repeat;
}

div.curvedTop span.right{
	float: right;
	background: url('/images/whiteContainerTopRight.gif') no-repeat;
}

/***** MAIN NAVIGATION *****/
div.globalNav{
	width:400px;
	position:absolute;
	top: 89px;
	left: 320px;
	z-index:99;
}

ul.mainMenu{	
	margin: 0;
}

ul.mainMenu li{
	display: block;
	margin: 0;
	padding: 0;
	padding-left: 3px;
	float: left;
	list-style: none;
	background: url('/images/mainNavLeft.gif') left no-repeat;
}


ul.mainMenu li a{
	display: block;
	margin: 0;	
	padding: 2px 10px 4px 5px;
	font-size: 0.95em; 
	font-weight: bold;
	text-decoration: none !important;
	color: #0060AA;
	background: url('../../images/mainNavRight.gif') right no-repeat;
}

ul.mainMenu li:hover a, ul.mainMenu li.sfhover a{
	margin: 0;	
	min-width: 0;
}

ul.mainMenu li.current{
	background: url('/images/mainNavSelLeft.gif') left no-repeat;
}

ul.mainMenu li.current a{
	background: url('/images/mainNavSelRight.gif') right no-repeat;
	color: #fff;
}

/*Sub level Menu */
#mainNav li ul{
	position: absolute;
	left: -9999em;
	height: auto;
	margin: 0;	
}

#mainNav li li{
	clear: both;
	position: relative;
	margin: 0;	
	padding: 0;
	border: 1px solid #83cee6;
	margin-top: -1px !important;
}

#mainNav li li a, #mainNav li li a:visited{
	width: 120px;
	margin: 0;	
	line-height: 1.1em !important;
	padding: 3px;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-size: 0.95em;
	font-weight: normal;
	background: #f2f9fc;
	color: #0267a6;
	text-decoration: none !important;
}

#mainNav li li a:hover, #mainNav li li a:active{
	text-decoration: underline !important;
}

#mainNav li:hover ul, #mainNav li.sfhover ul{
	left: auto;
	top: auto;	
}



ul.mainMenu ul li.selected{
/*	margin-left: 6px !important; */
	background: red !important;
	border: 1px solid #83cee6 !important;
}

/* SUPPORT FOR "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: 201;
}

/***** SECONDARY NAVIGATION *****/
div.LeftNavigation{
	display: table;
	width: 203px;
}

span.treeNodeText{
	display: block;	
	white-space: normal;
	color: #333;
}

h4.leftNavHeading{
	width: 191px;
	padding: 10px 0px 10px 12px;
	font-size: 1.2em;
	background: url('/images/leftNavHeaderBg.gif') repeat-x;
	color: #fff;
}

.editorHeight{
	padding-top:15px;
}

/*First Level Nodes*/
.NoChildNode, .NoChildHoverNode, .HasChildNode, .HasChildHoverNode, .LastParentNode, .LastParentNodeHover,
.FirstNoChildNode, .FirstNoChildHoverNode, .FirstHasChildNode, .FirstHasChildHoverNode,
.SelectedLastParentNode, .SelectedLastParentNodeHover, .ParentNode, .ParentNodeHover,
.SelectedParentNode, .SelectedParentHoverNode, .SelectedNodeNoChild, .SelectedNodeNoChildHover,
.FirstSelectedParentNode, .FirstSelectedParentHoverNode, .FirstSelectedNodeNoChild, .FirstSelectedNodeNoChildHover,
.SelectedTreeNode {
	margin: 0;
	padding: 0;
	width: 203px;
	border-bottom: 1px solid #0060aa;
	border-right: 1px solid #0060aa;
	background: #f0f8fb;
	color: #404040;	
}

.SelectedNodeNoChild, .SelectedNodeNoChildHover, .SelectedLastParentNode, .SelectedLastParentNodeHover, .FirstSelectedNodeNoChild,.FirstSelectedNodeNoChildHover{
	border-right-color: #fff;
	background: #fff;
}

.NoChildNode nobr,.NoChildHoverNode nobr,
.FirstNoChildNode nobr,.FirstNoChildHoverNode nobr,
.LastParentNode nobr, .LastParentNodeHover nobr{
	display: block;
	margin: 0;
	padding: 6px 0px 5px 12px;
	cursor: pointer !important;
}

.LastParentNode nobr, .LastParentNodeHover nobr{

}

.SelectedLastParentNode, .SelectedLastParentNodeHover{
	border-top: 1px solid #e4e4e4;
}

.SelectedLastParentNode nobr, .SelectedLastParentNodeHover nobr{
	display: block;
	padding: 3px 0 5px 12px;
	margin: 0;
}

.ParentNode {
	width: 205px;	
	color: #404040;
}

.ParentNode nobr, .ParentNodeHover nobr{
	display: block;
	margin: 0;
	padding: 4px 0 9px 12px;
 }
 
.SelectedParentHoverNode nobr, .FirstSelectedParentHoverNode nobr{
	display: block;
	margin: 0;
	padding: 4px 0 9px 12px;
}

.SelectedNodeNoChild,.FirstSelectedNodeNoChild{
	background: #fff;
}

.SelectedNodeNoChildHover, .FirstSelectedNodeNoChildHover{
	border-top: 1px solid #fff; 
	background: #fff;
	color: #404040;
}

.SelectedNodeNoChild nobr, .FirstSelectedNodeNoChild nobr{
	display: block;
	margin: 0;
	padding: 6px 0px 5px 12px;
}

.SelectedNodeNoChildHover nobr, .FirstSelectedNodeNoChildHover nobr{
	display: block;
	margin: 0;
	padding: 5px 0 5px 12px;
}