@charset "utf-8";
/* CSS Document */

#sidemenutree 
{
	width:221px; 
	margin:5px 11px 0 5px; 
	_margin:5px 0 0 2px; 
	float:left;
}
	#sidemenu2 ul 
	{
		list-style:none;
	}

#sidemenutoptree 
{
	width:201px; 
	height:24px; 
	padding-left:20px; 
	padding-top:10px; 
	background-image:url(images/sidemenutop.png); 
	background-repeat:no-repeat;
}
	
.sidemenumiddletree 
{
	background-color:#fff; 
	padding:5px 0 5px 30px; 
	line-height:14px;
}

	.sidemenumiddletree li 
	{
		background-color:#fff; 
		margin-left:-18px; 
		_margin-left:-9px; 
		width:203px; 
	}
	

.sidemenusecondtree 
{
	width:205px; 
	height:24px; 
	padding-left:20px; 
	padding-top:10px; 
	background-image:url(images/sidemenusecond.png); 
	background-repeat:no-repeat;
}

#sidemenubottomtree 
{
	width:204px; 
	height:24px; 
	padding-left:0px; 
	background-repeat:no-repeat; 
}

#sidemenubottomtree a:hover, 
#sidemenubottomtree #treeSelected 
{
	color: #28488F;
}

#sidemenutoptree a, 
.sidemenusecondtree a, 
#sidemenubottomtree a 
{
	color:#222;
	padding-left: 10px; 
	display: block
}

.marginleft 
{
	margin-left:-5px;
}

.margintop {margin-top:10px;}

.menuthird {margin-left:-18px; width:203px; padding:0; color: #222;}

.menuthird2 {margin-left:-18px; width:203px; padding: 0; margin-bottom:-1px; color: #222; background: none;}

.menuthird2 a:hover {
	background-color: #DDD;
}
.tierOne .menuthird2 a {
	background: none;
}

.TreeView LI
{
    /* The padding is for the tree view nodes */
    padding-left:0px;
    list-style: none;
    color: black;
}

.TreeView a 
{
	color: black;
	padding: 8px 0;
}

.TreeView a:hover 
{
	text-decoration: none;
	color: #28488F;
	background-color: #DDD;
}

.TreeView, 
.TreeView ul
{
	margin: 0; 
	padding: 0;
}

LI.Expanded {
	width:203px;
	padding-top:10px;
}
	LI.Expanded a 
	{
		color:#444; 
		background:url(images/minus.png) no-repeat 5px center; 
		padding-left:17px;
	}
	
		LI.Expanded ul 
		{
			display: block;
		}
			
			LI.Expanded ul li a 
			{
				color: #444;
			}
	

LI.Collapsed 
{
	width: 203px;
}

	LI.Collapsed a 
	{
		color:#444; 
		padding-left:20px; 
		display: block;
	}
	
	LI.Collapsed a.arrow {
		display: inline-block;
		float: left;
		width: 17px;
		height: 1.7em;
		background:url(images/plus.png) no-repeat 5px 12px;
		padding: 0; 
	}
		
		LI.Collapsed LI.Collapsed a.arrow {
			height: 1em;
			background:url(images/plus.png) no-repeat 5px 12px;
			padding: 10px 0 0 0;
		}
	
	LI.Collapsed a.down-arrow {
		background:url(images/plus_down.gif) no-repeat 0 12px;
		display: inline-block;
		float: left;
		width: 17px;
		height: 1.7em;
		padding: 0; 
	}
		LI.Collapsed LI.Collapsed a.down-arrow {
			height: 1em;
			background:url(images/plus_down.gif) no-repeat 0 16px;
			padding: 10px 0 0 0;
		}
LI.Collapsed2 
{
	width: 203px;
}

	LI.Collapsed2 a 
	{
		color:#444; 
		padding-left:17px; 
		display: block;
	}
	
	
.noarrow 
{
	background:none; 
	padding-left:0;
}


.tierOne 
{
	margin: 5px 0 0 0;
}

	.tierOne li 
	{
		background: url(images/treemenuborder.jpg) no-repeat -1px 0;
	}
	
		.tierOne li a 
		{
			font-size: 1em;
			font-family: Verdana;
			font-weight: bold;
			color: #222;
		}

			.tierTwo li 
			{
				background-image: none;
			}
				.tierTwo li a 
				{
					font-size: 1em;
					font-weight: bold;
					color: #444;
					margin-left: 27px;
				}

					.tierThree li 
					{
						background-image: none;
					}
					
						.tierThree li a
						{
							background: none;
							margin-left: 57px;
							font-weight: normal;
							padding-left: 10px;
						}

					.tierThreeBold li a{
					
						font-weight: bold;
					}
					
					.tierFour li 
					{
						background-image: none;
					}
					
						.tierThree .tierFour li a
						{
							background: none;
							margin-left: 95px;
							font-weight: normal;
							padding-left: 10px;
						}

#treeSelected 
{
	color: #28488F;
}




