/* 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. */

/***** WHITE CONTAINER *****/
div.whiteContainer{
	border: 1px solid #e6f0f2;
}

div.whiteContainer div.inner{
	padding: 10px;
	border: 1px solid #d9ddde;
	background-color: #fff;
}

div.whiteContainer div.inner ol li{
	margin-bottom: 1em;
}

/***** MAIN NAVIGATION *****/
div.globalNav
{
	width:400px;
	position:absolute; 
	top:86px;
	left:335px;
	z-index:100; 

}

ul.mainMenu{	
	margin: 0;
	z-index:100; 
}

ul.mainMenu li{
	display: block;
	margin: 0;
	padding: 0;
	padding-left: 3px;
	float: left;
	list-style: none;
	background: url('/Image%20Library/TemplateImages/mainNavLeft.gif') left no-repeat;
	z-index:100; 
}

.mainnavholder {
    background:transparent url('/Image%20Library/TemplateImages/bg_mainnav.gif') repeat-x scroll 0 0;
    height:52px;
    right: 16px;
    position:absolute;
    top:71px;
    width:753px;
}

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('/Image%20Library/TemplateImages/mainNavRight.gif') right no-repeat;
}

ul.mainMenu li:hover a, ul.mainMenu li.sfhover a{
	margin: 0;	
	text-decoration: none;
	min-width: 0;
}

ul.mainMenu li.current{
	background: url('/Image%20Library/TemplateImages/mainNavSelLeft.gif') left no-repeat;
}

ul.mainMenu li.current a{
	background: url('/Image%20Library/TemplateImages/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{
	width: 120px;
	margin: 0;	
	padding: 3px;
	font-size: 0.95em;
	font-weight: normal;
	background: #f2f9fc;
	color: #0267a6;
}

#mainNav li li a:hover{
	text-decoration: underline;
}

#mainNav li:hover ul, #mainNav li.sfhover ul{
	left: auto;
	top: auto;	
}

#mainNav li li:hover{
	background-image: none !important;
}

ul.mainMenu ul li.selected{
	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: #0060aa;
}

h4.leftNavHeading{
	width: 191px;
	padding: 10px 0px 10px 12px;
	font-size: 1.2em;
	background: url('/Image%20Library/TemplateImages/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;	
	font-weight: bold; 	
	border-bottom: 1px solid #0060aa;
	border-right: 1px solid #0060aa;
	background: #fff;
	color: #404040;	
}

.SelectedNodeNoChild, .SelectedNodeNoChildHover, .SelectedLastParentNode, .SelectedLastParentNodeHover, .FirstSelectedNodeNoChild,.FirstSelectedNodeNoChildHover{
	border-right-color: #fff;
	background: #fff;
}

.NoChildNode nobr,.NoChildHoverNode nobr, .FirstNoChildNode nobr,.FirstNoChildHoverNode nobr{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 6px 12px;
	cursor: pointer !important;
}

.LastParentNode nobr, .LastParentNodeHover nobr{
	display: block;
	margin: 0;
	padding: 5px 0 6px 12px;
	cursor: pointer;
}

.SelectedLastParentNode, .SelectedLastParentNodeHover{
	border-top: 1px solid #e4e4e4;
}

.SelectedLastParentNode nobr, .SelectedLastParentNodeHover nobr{
	display: block;
	padding: 4px 0 6px 12px;
	margin: 0;
}

.ParentNode {
	width: 205px;	
	color: #404040;
}

.ParentNode nobr, .ParentNodeHover nobr{
	display: block;
	margin: 0;
	padding: 5px 0 10px 12px;
 }
 
.SelectedParentHoverNode nobr, .FirstSelectedParentHoverNode nobr{
	display: block;
	margin: 0;
	padding: 5px 0 10px 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: 7px 0px 6px 12px;
	width: 165px;
}

.SelectedNodeNoChildHover nobr, .FirstSelectedNodeNoChildHover nobr{
	display: block;
	margin: 0;
	width: 165px;
	padding: 6px 0 6px 12px;
}