/* Just for the site map page */
#sitemap, #sitemap ul, #sitemap li, #homemap, #homemap li, #supmap, #supmap li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: black;
}
#sitemap span {
	color: white;
}

ul#sitemap, ul#homemap, ul#supmap {
	margin: 0 0 2.5em 12px;
	font-size: 110%;
}
	#sitemap img, #homemap img, #supmap img {
		cursor: pointer;
	}
	#sitemap span, #homemap span, #supmap span {
		display: block;
	}
	* html #sitemap span, * html #homemap span, * html #supmap span {
		height: 1px;
	}
	#sitemap a, #homemap a, #supmap a {
		text-decoration: none;
		font-weight: bold;
	}
	#sitemap a, #supmap a {
		color: white;
	}
/* Hope link */
#homemap li {
	background: white url(/tpl/img/bg-homemap-li.png) left repeat-y;
}

#homemap span {
	background: url(/tpl/img/bg-homemap-li-span.png) top no-repeat;
}
	#homemap span span {
		background: url(/tpl/img/bg-homemap-li-span-span.png) bottom no-repeat;
	}

/* Top level nav */
#sitemap span, #homemap span, #supmap span {
	margin: 0 44px 7px 0;
}
	#sitemap span span, #homemap span span, #supmap span span {
		margin: 0;
		padding: 0.4em 0.5em;
	}
	
/* Top level nav */
#sitemap span {
	background: black url(/tpl/img/bg-sitemap-li-span.png) top no-repeat;
}
	#sitemap span span {
		background: url(/tpl/img/bg-sitemap-li-span-span.png) bottom no-repeat;
	}
	/* Second level nav */
	#sitemap ul {
		margin: 0 0 0 20px;
	}
		#sitemap li li span {
			background: #666 url(/tpl/img/bg-sitemap-li-li-span.png) top no-repeat;
			margin: 0 24px 7px 0;
		}
			#sitemap li li span span {
				background: url(/tpl/img/bg-sitemap-li-li-span-span.png) bottom no-repeat;
				margin: 0;
			}
				/* Third level nav */
				#sitemap li li li a {
					font-weight: normal;
					color: black;
				}
					#sitemap li li li span {
						background: #b2b2b2 url(/tpl/img/bg-sitemap-li-li-li-span.png) top no-repeat;
						margin: 0 4px 7px 0;
					}
						#sitemap li li li span span {
							background: url(/tpl/img/bg-sitemap-li-li-li-span-span.png) bottom no-repeat;
							margin: 0;
						}

/* Supplementary nav */
#supmap span {
	background: #cd3301 url(/tpl/img/bg-supmap-li-span.png) top no-repeat;
}
	#supmap span span {
		background: url(/tpl/img/bg-supmap-li-li-span.png) bottom no-repeat;
	}