@media screen{
h2.sitemap, h2.maximise, h2.minimise
	{
	background : url(../images/maximise.gif) no-repeat center left;
	cursor : default;
	position:relative;
	padding-left : 15px;
	}

h2.minimise
	{
	background : url(../images/minimise.gif) no-repeat center left;
	}

ul.sitemap
	{
	list-style-type : none;
	margin-left : 0.5cm;
	padding-left : 0;
	}

ul.sitemap li
	{
	background : transparent;
	padding-left : 1.1em;
	}

ul.sitemap li a
	{
	background : transparent url(../images/sitemapdocbullet.gif) no-repeat center left;
	/*margin-left : -1.1em;*/
	padding-left : 1em;
	}
ul.sitemap li.parent a {
	background:none;
	padding-left: 0px;
}
ul.parent li a {
	background : transparent url(../images/sitemapdocbullet.gif) no-repeat center left !important;
	/*margin-left : -1.1em;*/
	padding-left : 1em !important;
}
ul.sitemap li img
	{
	padding-right : 2px;
	}

/*ul.sitemap li a:hover
	{
	background : transparent url(../images/sitemapdocbullethover.gif) no-repeat;
	}*/

ul.sitemap li a.parent
	{
	background : transparent;
	padding-left : 0;
	}

ul.sitemap li ul
	{
	background : transparent /*url(../images/sitemapfolderbullet.gif)*/ no-repeat;
	list-style-type : none;
	margin : -1em 0 0 -1.6em;
	padding : 1.4em 0 0 0.6em;
	}

ul.sitemap li ul:hover
	{
	background : transparent /*url(../images/sitemapfolderbullethover.gif)*/ no-repeat;
	}

ul.sitemap li ul li
	{
	margin-left : 0.5cm;
	padding-left : 10px;
	}

li h2.sitemap {
	background : url(../images/maximise.gif) no-repeat center left !important;
	cursor : default;
	position:relative;
	padding-left : 15px;
}

li h2.minimise,
li h2.maximise {
	font:1em "Trebuchet MS",verdana,arial,sans-serif !important;
}
}