
ul.sitemap *{
		list-style-type:	none;
		}

/* -- top level -- */

ul.sitemap{
		margin:							0 0 0px 0;
		padding:						0;
		}
ul.sitemap li {
		margin:							0 0 0px 0;
		padding:						0;
		
		}

/* -- if its more than 2 levels deep indent it -- */
ul.sitemap ul.sitemap {
		margin:							4px 0 0 0;
		}
ul.sitemap ul.sitemap ul.sitemap {
		padding-left:				8px;
		}
ul.sitemap ul.sitemap ul.sitemap ul.sitemap {
		padding-left:				8px;
		}



/*
 * upper level links - just page icons
*/
.sitemap a {
		padding-left:				25px;
		background-repeat:	no-repeat;
		text-decoration:		none;
		font-size: 					10px;
		font-weight: 				normal;
		line-height: 				10px;
		}
.sitemap a:link {
		background-image:		url('../content/layout/page1.gif');
		}
.sitemap a:visited {
		background-image:		url('../content/layout/page3.gif');
		}
.sitemap a:hover {
		background-image:		url('../content/layout/page2.gif');
		text-decoration:		underline;
		}
.sitemap a:active{
		background-image:		url('../content/layout/page1.gif');
		}
.sitemap .title {
		padding-left:				5px;
		}

/*
 * lower level links with dotted sub-paths
*/
.sitemap ul a {
		padding-left:				35px;
		background-repeat:	no-repeat;
		text-decoration:		none;
		}
.sitemap ul a:link {
		background-image:		url('../content/layout/page1a.gif');
		}
.sitemap ul a:visited {
		background-image:		url('../content/layout/page3a.gif');
		}
.sitemap ul a:hover {
		background-image:		url('../content/layout/page2a.gif');
		}
.sitemap ul a:active {
		background-image:		url('../content/layout/page1a.gif');
		}
.sitemap ul span.title {
		padding-left:				35px;
		}
		
	.sectorLinks ul {
		width: 220px;
		float: left;
		border-top: 1px dotted #ccc;
		list-style-type: none;
		margin: 0 0 0 10px;
		padding: 0;
	}
	.sectorLinks ul li {
		border-bottom: 1px dotted #ccc;
		padding: 1px 0 1px 20px;
		margin: 0;
		background: url(../pics/layout/sectorLinks.gif) no-repeat 2% 50%;
	}
	.sectorLinks ul li a {
		text-decoration: none;
		font-weight: normal;
	}
	.sectorLinks ul li a:hover{
		text-decoration: underline;
		font-weight: normal;
	}
	.sectorLinks ul li.even {
		background-color: #DEE4F1;
	}


ul.sitemap ul.product {
		margin:							4px 0 0 0;
		padding-left:				16px;
		}
ul.product li {
		margin:							0 0 0px 0;
		padding:						0;
		
		}
.product li a {
		padding-left:				25px;
		background-repeat:	no-repeat;
		text-decoration:		none;
		}
.product li a:link {
		background-image:		url('../content/layout/red/page1.gif');
		}
.product li a:visited {
		background-image:		url('../content/layout/red/page3.gif');
		}
.product li a:hover {
		background-image:		url('../content/layout/red/page2.gif');
		text-decoration:		underline;
		}
.product li a:active{
		background-image:		url('../content/layout/red/page1.gif');
		}