ul.siteMapNode a
{
	color: #22A;
}

ul.siteMapNode li.siteMapNodeWithoutChildren a 
{
	padding-left: 20px;
	background-repeat: no-repeat;
	background-image: url(images/square-green.gif);
	/*background-image: url(images/tinylogo.png);*/
}

ul.siteMapNode
{
	list-style-type: none;
}


li.siteMapNode
{
	margin:0;
	padding-top : 10px;
	padding-bottom: 3px;
	padding-left:10px;	
	border-top: 1px solid #CCC;
}

li.siteMapNode li.siteMapNode
{
	border-top: none;
	margin-bottom : 0;
	padding:0;
}

li.siteMapNode li.siteMapNode p.siteMapDesc
{
	display:none;
}


ul.siteMapNode ul.siteMapNode
{
}
ul.siteMapNode li
{
	margin: 5px 0 0 0;
}
p.siteMapDesc
{
	padding-left:20px;
	margin-top: 5px;
	margin-bottom : 0;
	margin-left :0;
	margin-right :0;
}

span.siteMapExpanderCollapsed
{
	background-image: url(images/arrow-right-green.gif);
	padding-left: 16px;
	padding-bottom : 4px;
	background-repeat: no-repeat;
	cursor: pointer;
}

span.siteMapExpanderExpanded
{
	background-image: url(images/arrow-down-green.gif);
	padding-left: 16px;
	padding-bottom : 4px;
	background-repeat: no-repeat;
	cursor: pointer;
}

li.siteMapNode 
li.siteMapNode 
li.siteMapNode 
li.siteMapNode 
span.siteMapExpanderCollapsed
{
	background-image: url(images/rectangle-green.gif);
}

li.siteMapNode 
li.siteMapNode 
li.siteMapNode 
li.siteMapNode 
span.siteMapExpanderExpanded
{
	background-image: url(images/rectangle-green.gif);
}

ul.siteMapNodeRoot li.siteMapNodeHome a.siteMapLink
{
	background-image: none;
	padding-left:0;
}

div.SiteMap ul.siteMapNodeRoot
{
	padding-left:10px;
}

