
#treememu1 {
	width: 1250px;
	border: 1px solid #f00;
	margin-left: 20px;
}

#treemenu1 h4 {
	font: bold .9em verdana, arial, helvetica, sans-serif;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin-right: 8px;
}
	
#treemenu1 a:link, #treemenu1 a:visited {
	text-decoration:none;
}

.treeview {
	width: 148px;
	font: 1em verdana, arial, helvetica, sans-serif;
}

.treeview ul { 
	margin:2px 0 0 0; 
	padding-left:1px;
}

.treeview ul a:hover {
	/* border: 1px solid #0f0;*/
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 6px;
margin-bottom: 3px;
color: #d0a134;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
color: #d0a134;
}

.treeview a:link
{ float:left; display:block; padding-top:2px; margin-right:2px }
	/* Hide from IE5 Mac \*/
	.treeview a:link { float:none; }
    /* End IE5 Mac */

.treeview a:link, .treeview a:visited { 
	background-color:#fff; 
	text-decoration:none; 
	padding-left: 10px;
}

.treeview a:hover { 

text-decoration:none; 
background: url(bullet_orange.gif) no-repeat 0 3px  ; 
}

.treeview a.active:link, .treeview a.active:visited {
	/* border-bottom:4px solid #1687cb; */
}

.treeview a.active:hover { 
	/* border-bottom:4px solid #1687cb; */
}

.treeview ul { 
	margin:5px 0 1.2em 0; 
	padding-left:1px;
	color: #169ee5; 
}

.treeview li ul li a:link, .treeview li ul li a:visited {
	color: #d0a134;
}

.treeview ul li ul li a:link, .treeview ul li ul li a:visited {
	color: #d0a134;
}