/* Just for the sitemap page */
div#sidetreecontrol  {
	color: white;
	text-align: right;
	font-size: 90%;
}
div#sidetreecontrol a {
	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 -1px;
	margin-top: 2px;
}
/* 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%;
		margin: 0;
		padding: 0 0 0.4em 14px;
		border-bottom: dotted 1px #afafaf;
	}
	#sitemap ul {
		margin-left: 0;
	}
		#sitemap ul li {
			padding: 0 0 0.4em 30px;
			margin: 0;
			border-bottom: dotted 1px #afafaf;
			background: none;
		}
			#sitemap ul ul {
				margin-top:10px;
				margin-bottom:0;
			}
				#sitemap ul ul li {
					padding-left: 30px;
					background-position: 0 5px;
					border: none;
				}
					#sitemap ul ul ul {
						margin-bottom:-10px;
				}
