/* Just for the sitemap page */
div#sidetreecontrol  {
	color: white;
	text-align: right;
	font-size: 90%;
}
div#sidetreecontrol a {
	display: inline;
	color: #a10200;
	background: url(/img/sprite-sitemap.png) 0 0 no-repeat;
	border: solid 1px #ccc;
	padding: 0.3em 0.8em;
}

.treeview .hitarea {
	/* Minus */
	background: url(/img/treeview/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -30px;
	float: left;
	cursor: pointer;
}
/* Plus */
.treeview .expandable-hitarea { background-position: -80px -3px; }
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

	#sitemap h2 {
		font-size: 120%;
		padding: 0 0 0.2em 0;
		border-bottom: solid 1px #afafaf;
	}
	#sitemap h3 {
		font-size: 120%;
		padding: 0 0 0.4em 40px;
		border-bottom: dotted 1px #afafaf;
	}
	#sitemap h2 a, #sitemap h3 a {
		color: #900001;
	}
	#sitemap ul li {
		padding: 0 0 0.4em 70px;
		border-bottom: dotted 1px #afafaf;
		background-position: 59px 5px;
	}
		#sitemap a {
			color: #424242;
		}
		#sitemap ul ul li {
			padding-left: 30px;
			background-position: 0 5px;
			border: none;
		}