*{
	padding: 0; 
	margin: 0;
}
/* @group Left Navigation */
#menu * {
	/* margin: 0; */
	padding: 0;
}
#menu  {
	font: 11px Arial, Helvetica, sans-serif;
	width: 180px;
}
#menu h1 span, #menu h2 span,  #menu h3 span {
	color: #CB0000;
}
/* LEFT NAVIGATION TOP */
#leftNavigationTreeTop {
	background: url("left-navigation/background-top.gif") no-repeat;
}
#leftNavigationTreeTop.list {
	background: url("left-navigation/background-top_list.gif") no-repeat;
	display: block;
}
#leftNavigationTreeTop h3 {
	color: #444b4c;
	font-size: 13px;
	margin-left: 10px;
	font-weight: bold;
}
#leftNavigationTreeTop h3.list {
	color: #444b4c;
	font-size: 11px;
	padding-top: 7px;
	margin-left: 10px;
	font-weight: bold;
}
/* LEFT NAVIGATION LINKS */
#leftNavigationTreeLinks {
	background: url("left-navigation/background-links.gif") left bottom no-repeat;
	width: 140px;
	padding: 0px 20px;
}
#leftNavigationTreeLinks ul {
	padding: 20px 10px 30px;
	list-style-type: none;
}
#leftNavigationTreeLinks ul li span.selected {
	background: transparent url("bullets/down-arrow.gif") 5px 2px no-repeat;
	margin-top: -12px;
}
#leftNavigationTreeLinks ul li span.menuarrow {
	display: block;
	width:  14px;
	height: 14px;
	margin-left: -18px;
	margin-top: -12px;
	cursor: pointer;
}
#leftNavigationTreeLinks ul li a {
	color: #323232 !important;
	padding: 0px;
}
#leftNavigationTreeLinks ul li ul {
	padding: 4px 0px 8px 0px;
}
#leftNavigationTreeLinks ul li ul {
	padding: 4px 0px 8px 7px;
}
#leftNavigationTreeLinks ul li ul li {
	font-weight: normal;
	list-style-type: none;
	list-style-image: none;
	padding: 0px;
	margin: 0px 0px 2px;
	display: block;
}
#leftNavigationTreeLinks ul li ul li a {
	color: #5D5D5D !important;
	padding: 0px;
}
#leftNavigationTreeLinks ul li ul li a {
	font-weight: normal;
	padding: 0px;
}
/* LEFT NAVIGATION PROMO */
#leftNavigationTreePromo {
	background: url("left-navigation/left-navigation-promo-bg_CM2.gif") bottom center no-repeat;
	padding: 0px 0px 25px;
	display: block;
	width: 180px;
}
#leftNavigationTreePromo .spacerNull{
	height:  0;
	width: 180px;
}
#leftNavigationTreeLinks a.finder {
    font-weight: bold;
}
/* CLICKABLES */
span.menuhead {
	font-weight: bold;
}
span.menuarrow {
	background: url("bullets/arrow.gif") 6px 0px no-repeat;	
}
span.menuarrow {
	background: url("bullets/arrow.gif") 6px 0px no-repeat;	
}
.hasChildren {
	background: url("bullets/posi-bullet.gif") 0px 0px no-repeat;
	width: 7px;
	height: 7px;
	margin: 0px -20px 0px 0px;
	float: left;
	position: relative;
	top: 3px;
	left: -10px;
	cursor: pointer;
}
.nodeExpanded {
	background: url("bullets/nega-bullet.gif") 0px 0px no-repeat;
	width: 7px;
	height: 7px;
	margin: 0px -20px 0px 0px;
	float: left;
	position: relative;
	top: 3px;
	left: -10px;
	cursor: pointer;
}
