td.NavigationCell {
	width:230px;
	height:100%;

	padding:0px 5px 0px 5px;
	vertical-align:top;
	
	background-color:#B4E0AB;
	background-image:url("../img/navBackground.jpg"); 
	background-repeat:repeat-y;
	background-position:right bottom;
}

td.NavigationFadeOutCell {
	width:230px;

	padding:0px;
	
	background-color:#CFEDC9;
	background-image:url("../img/navFadeOut.jpg"); 
	background-repeat:no-repeat;
	background-position:right top;
}

.NavTreeBGKiller {
	display:block;
	height:10px;
	padding:0px;
	margin:0px;

	background-color:#B4E0AB;	
}

.NavigationTree {
	display:block;
	overflow:hidden;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF; 
	border-bottom:1px solid #409C4F;
	border-right:1px solid #409C4F;
	
	/*
   -moz-border-radius-bottomleft: 9px;
   -moz-border-radius-bottomright: 9px;	
   */

	/* background-color:#ABB4E0; */
	background-color:#A4DDA3;
}

div.NavigationTree a {
	text-decoration:none;
	border-style:none;
	margin:0px;
	padding:0px;
	color:#002000;
	
	cursor:default;
}

.NavigationTreeTitle {
	height:auto;
	padding:1px 0px 1px 0px;	
	
	text-align:center;
	white-space:nowrap;
	cursor:default;
	
	font-family:lucida sans,sans serif;
	font-weight:bold;
	font-variant:small-caps;
	font-size:16px;
	
	color:#102010;
	background-color:#FFFFFF;
	background-image:url("../img/navTreeTitleShading_green.gif"); 
	background-repeat:no-repeat;
	background-position:right bottom;
	border:1px solid #A4DDA3;

	cursor:pointer;
}

.TreeNode {
	display:block;
	overflow:hidden;
	height:auto;
	
	line-height:20px;
	font-size:18px;

	margin:0px;
	padding:0px;
	
	text-align:left;
	white-space:nowrap;
	
	background-image:url("../img/navTreeNodeShading_green.gif"); 
	background-repeat:repeat-x;
	background-position:left top;
	
	border-top:1px solid #6AA369;
}
*>.TreeNode {
	font-size:12px;
}

.TreeNodeRoot {
	font-weight:bold;
}

.TreeNode:hover {
	background-color:#C9F0C8;
	background-image:url("../img/navTreeNodeShadingHover_green.gif"); 
}

.TreeNode:hover div.TreeNodeLabel {
	color:#105010;
}

.TreeNodeLabel {
	height:auto;
	
	padding:0px;
	margin:2px 0px 2px 2px;
	
	/* font-family:lucida sans,sans serif; */
	font-family:Georgia,'sans serif';
	font-size:12px;

	display:inline;
	clear:none;

	border-style:none;
	border-width:0px;	
	vertical-align:middle;
	cursor:pointer;
}

.TreeNodeIcon {
	display:inline;
	width:12px;
	height:12px;
	clear:none;
	overflow:hidden;
	
	padding:0px;
	margin:0px;

	border-style:none;
	border-width:0px;
	cursor:default;
	vertical-align:middle;
}

.SelectedTreeNode {
	background-color:#5EAA5C;
	background-image:url("../img/selectedTreeNodeBG_green.gif"); 
	background-repeat:no-repeat;
	background-position:right center;
	color:#E0FFE0;
	font-weight:bold;
}

.SelectedTreeNode:hover {
	background-color:#5EAA5C;
	background-image:url("../img/selectedTreeNodeBG_green.gif"); 
}

.SelectedTreeNode:hover div.TreeNodeLabel {
	color:#E0FFE0;
}

.Divider {
	display:block;
	height:4px;
	overflow:hidden;
	
	border-top:2px solid #3D8C3C;	
	background-color:#8BC094;
}
