﻿/* -- NavBar -- */

.navBarTitle
{
	background:					url(../../images/barBack.jpg);
	border:						1px solid #ffffff;
	font:						12px Verdana;
	background-repeat:			repeat-y;
	color:						#225dc5;
	background-position:		right top;
	font-weight:				bold;
	padding:					4px;
}

.navBarTitleCursor
{
	background:					url(../../images/barBack.jpg);
	border:						1px solid #ffffff;
	font:						12px Verdana;
	background-repeat:			repeat-y;
	color:						#225dc5;
	cursor:						pointer;
	background-position:		right;
	font-weight:				bold;
	padding:					4px;
}

.navBarMiniTitleCursor
{
	background:					url(../../images/barBack.jpg);
	border:						1px solid #ffffff;
	font:						11px Verdana;
	background-repeat:			repeat-y;
	color:						#225dc5;
	cursor:						pointer;
	background-position:		right;
	font-weight:				bold;
}

.navBarMiniTitleCursorInactive
{
	background:					#cccccc;
	border:						1px solid #ffffff;
	font:						11px Verdana;
	background-repeat:			repeat-y;
	color:						#666666;
	cursor:						pointer;
	background-position:		right;
	font-weight:				bold;
}

.navBarTitleLink
{
	font:						11px Verdana;
	color:						#225dc5;
	font-weight:				bold;
	text-decoration:			none;
}

.navBarTitleLink:hover
{
	font:						11px Verdana;
	text-decoration:			underline;
	color:						#225dc5;
	font-weight:				bold;
}

.navBarSideListItem
{
	font:						11px Verdana;
	cursor:						pointer;
	padding-left:				15px;
	padding-top:				1px;
	padding-bottom:				1px;
	min-height:25px;
}

.navBarSideListItemHover
{
	font:						11px Verdana;
	cursor:						pointer;
	padding-left:				15px;
	padding-top:				1px;
	padding-bottom:				1px;
}

.navBarSideListItemSelected
{
	border:						1px solid #8caae6;
	font:						11px Verdana;
	color:						#003399;
	cursor:						pointer;
	background-color:			#d6dff5;
	padding-left:				14px;
}

/* -- Tree -- */

.treeBackground
{
	background-image:			url(../../images/tree/treeBackground.jpg);
	border:						1px solid #8EB6D9;
	background-position:		center;
}

.treeBackgroundNoBorder
{
	background-image:			url(../../images/tree/treeBackground.jpg);
	background-position:		center;
}

.treeNode
{
	font:						11px Tahoma;
	color:						#000000;
	cursor:						pointer;
	text-decoration:			none;
	padding:					3px;
}

.treeNodeHover
{
	font:						11px Tahoma;
	text-decoration:			underline;
	color:						#000000;
	cursor:						pointer;
}

.treeNodeSelected
{
	border:						1px solid #8caae6;
	font:						11px Tahoma;
	color:						#003399;
	cursor:						pointer;
	background-color:			#d6dff5;
	padding:					2px;
}

.treeLabelTemplate
{
	border-bottom:				1px dotted #000000;
}

.dotFollowCell
{
	background-image:			url(../../images/dotFollow.gif);
	background-position:		left bottom;
	background-repeat:			repeat-x;
}

/* -- Menu -- */

.menuRow
{
	border-top:					1px solid #ffffff;
}

.menuBarItem
{
	border-right:				1px solid #ffffff;
	font:						11px Verdana;
	color:						#ffffff;
}

.menuBarItemUtilMenu
{
	border-left:				1px solid #ffffff;
	font:						11px Verdana;
	color:						#ffffff;
}

.menuBarItemHover
{
	border-right:				1px solid #ffffff;
	font:						11px Verdana;
	cursor:						default;
	color:						#027dac;
	background:					#ffffff;
}

.menuBarItemCursorStart
{
	border-left:				1px solid #ffffff;
	font:						11px Verdana;
	color:						#ffffff;
}

.menuBarItemHoverCursorStart
{
	border-right:				1px solid #ffffff;
	font:						11px Verdana;
	cursor:						pointer;
	color:						#027dac;
	background:					#ffffff;
}

.menuBarItemHoverCursor
{
	border-left:				1px solid #ffffff;
	font:						11px Verdana;
	cursor:						pointer;
	color:						#027dac;
	background:					#ffffff;
}

.menuBreak
{
	background:					#027dac;
}

.menuBarItemEnd
{
	border-left:				1px solid #ffffff;
	border-right:				1px solid #ffffff;
	font:						11px Verdana;
	cursor:						default;
	color:						#ffffff;
}

.menuBarItemEndHover
{
	border-left:				1px solid #ffffff;
	border-right:				1px solid #ffffff;
	font:						11px Verdana;
	background:					#ffffff;
	cursor:						default;
	color:						#027dac;
}

.tabEndHoverCursor
{
	border-left:				1px solid #ffffff;
	border-right:				1px solid #ffffff;
	font:						11px Verdana;
	background:					#ffffff;
	cursor:						pointer;
	color:						#027dac;
}

.menuItem
{
	background-image:			url(../../images/menu/menuBackground.png);
	border:						1px solid #ffffff;
	font:						11px Tahoma;
	cursor:						pointer;
	color:						#00025c;
	background-color:			#ffffff;
}

.menuItemHover
{
	background-image:			url(../../images/menu/menuBackgroundHover.png);
	border:						1px solid #aadaed;
	font:						11px Tahoma;
	cursor:						pointer;
	color:						#00025c;
	background-color:			#ffffff;
}

.menuItemHoverCursor
{
	background-image:			url(../../images/menu/menuBackgroundHover.png);
	border:						1px solid #aadaed;
	font:						11px Tahoma;
	cursor:						default;
	color:						#00025c;
	background-color:			#ffffff;
}

.menuItemActive
{
	border:						1px solid #edd5ab;
	font:						11px Tahoma;
	cursor:						default;
	color:						#00025c;
	background-image:			url(../../images/tree/menuBackgroundActive.png);
	background-color:			#ffffff;
}

.addContentMenu
{
	float:						right;
	text-align:					right;
	display:					block;	
}

/* -- TreeView -- */

.treeView
{
	font:						11px Tahoma;
}

.treeView_Node
{
	font:						11px Tahoma;
	text-decoration:			none;
	padding:					1px;
}

.treeView_NodeHover
{
	font:						11px Tahoma;
	text-decoration:			underline;
	padding:					1px;
}

.treeView_SelectedNode
{
	border:						solid 1px #8ab2d7;
	font:						11px Tahoma;
	background-color:			#dfecf9;
	padding:					1px;
}

/* -- Snap -- */

.snapExpandedTitle
{
	background:					url(../../images/barBack.jpg);
	border:						1px solid #ffffff;
	font:						10px Verdana;
	background-repeat:			repeat-y;
	color:						#225dc5;
	background-position:		right;
	font-weight:				bold;
	padding:					4px;
	cursor:						move;
	text-align:					left;
	height:						20px;
}

.snapCollapsedTitle
{
	background:					url(../../images/barBack.jpg);
	border:						1px solid #ffffff;
	font:						12px Verdana;
	background-repeat:			repeat-y;
	color:						#225dc5;
	background-position:		right top;
	font-weight:				bold;
	max-height:					23px;
	padding:					4px;
	text-align:					left;
	cursor:						move;
	text-align:					left;
}

.snapCollapseLink
{
	position:					absolute;
	right:						30px;
	top:						1px;
	border:						0px solid #ff0000;
	cursor:						pointer;
}

.snapCloseLink
{
	position:					absolute;
	right:						0px;
	top:						1px;
	border:						0px solid #ff0000;
	cursor:						pointer;
}
