
li.site {
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}

#treemenuMain {
margin: 0;
padding: 0;
}


.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;

}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
/*background: white url(images.gif) no-repeat left center;*/
list-style-type: none;
padding-left: 13px;
margin-bottom: 8px;
cursor: pointer !important;
cursor: hand !important;
background:url(images/bullet.jpg) no-repeat left 1px;
} 

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(images/bullet.jpg) no-repeat left 1px;
cursor: pointer !important;
cursor: hand !important;

margin-left: 0px;
margin-bottom: 8px;
margin-top: 8px;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
padding-top: 6px;
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
/*cursor: default;*/
}

/* HAD TO USE IDS HERE AS THE JS FOR THE TREE IS OVERWRITING CLASSES */
#site a{ /*catalogs - site/roadway */
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
}
#site_road a{ /*specs - site/roadway */
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#site_roadway a{ /*photos - site/roadway */
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#siteroadway a{ /*photometric - site/roadway */
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#parking a { /* catalogs - parking structure */
	color: #FF9900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#parking_structure a { /* specs - parking structure */
	color: #FF9900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#parking_structures a { /* photos - parking structure */
	color: #FF9900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#flood a { /* catalogs - floodlighting */
	color: #FFCC00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#floods a { /* specs - floodlighting */
	color: #FFCC00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#floodlights a { /* photos - floodlighting */
	color: #FFCC00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#floodlighting a { /* photometric - floodlighting */
	color: #FFCC00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#wall a { /* catalogs - wall mounted */
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#wallmt a { /* specs - wall mounted */
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#wallmount a { /* photos - wall mounted */
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#wall_mount a { /* photometric - wall mounted */
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#low a { /* catalogs - low level */
	color: #CC99CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#lowlevel a { /* specs - low level */
	color: #CC99CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#llevel a { /* photos - low level */
	color: #CC99CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#ing a { /* catalogs - in-grade */
	color: #9A9A9A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#ingrade a { /* specs - in-grade */
	color: #9A9A9A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#ingr a { /* photos - in-grade */
	color: #9A9A9A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#lands a { /* catalogs - landscape */
	color: #00CC99;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#landscape a { /* specs - landscape */
	color: #00CC99;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
#scape a { /* photos - landscape */
	color: #00CC99;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}