.treeview
{
	margin-top: 0;
}
.treeviewAlt {margin-top: 10px;}

.treeview ul, .treeviewAlt ul
{
	margin: 0;
	padding: 0;
	text-align:left;
}

.treeview li, .treeviewAlt li
{							/*LI in general (excludes an LI that contains sub lists)*/
	list-style-type: none;
	padding: 10px 0 0 0;
	margin: 0;
	text-align:left;
}

.treeview li.submenu
{							/* LI that contains sub lists (other ULs) */
	cursor: hand !important;
	cursor: pointer !important;
	text-align:left;
}

.treeview li.submenu ul		
{							/* UL that is child of LIs (submenu) */
	display: none;
	text-align:left;
}

.treeview .submenu ul li
{							/* LI of UL that is child of LIs (submenu) */
	cursor: default;
	text-align:left;
}

.treeview ul li
{
	padding-top:2px;
	padding-bottom:0px;	
}

.treeview li a, .treeviewAlt li a
{							/* First Level A */
	color: #315578;
	text-decoration:none;
	font-weight:400;
	font-size:0.95em;
	padding-left:0;
}


.treeview li a:hover, .treeviewAlt li a:hover
{							/* first Level A */
	color: #ffffff; /* #ffcc66; */
	text-decoration:none; 	
	font-weight:normal;
	font-size:0.95em;
	text-transform:none;
}


.treeview ul li a
{							/* Second Level A */
	color: #315578;
	text-decoration:none; 	
	font-weight:normal;
	font-size:0.9em;
	text-transform:none;
}


.treeview ul li a:hover
{							/* Second Level A */
	color: #ffffff; /* #ffcc66; */
	text-decoration:none; 	
	font-weight:normal;
	font-size:0.9em;
	text-transform:none;
}


#navhere_l1
{							/* First Level A NavHere */
	color:#333333;
}

#navhere_l2
{							/* Second Level A NavHere */
	color:#333333;
}

