.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}
#treemenu1{
position:relative;
left:-25px;
top:0px;
right:0px;
width:232px;
}
hr {
background-image:url(border.gif);
background-repeat:repeat-x;
color:#FFFFFF;
border-style:dotted;
border-width:1px;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(subroot1.gif) no-repeat left center;
list-style-type: none;
padding-left: 16px;
margin-bottom: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#0093dd;
font-weight:bold;
text-decoration:none;
display: block;
}
.treeview  ul li{
background: white url(subroot2.gif) no-repeat left center;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#818181;
font-weight:normal;
text-decoration:none;
line-height:15px;
padding-left: 15px;
margin-bottom: 3px;
display: block;
}
.treeview ul li ul li ul li{
background: white url(subroot3.gif) no-repeat left center;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#818181;
font-weight:normal;
text-decoration:none;
line-height:15px;
padding-left:15px;}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: #FFFFFF url(minus.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}
.treeview ul li.submenu { /*Style for ULs that are children of LIs (submenu) */
display:block; /*Hide them by default. Don't delete.*/
}
.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display:block; /*Hide them by default. Don't delete.*/
}
.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}
/*------------------------------------------------------------------------*/
.root{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#0093dd;
font-weight:bold;
text-decoration:none;
}
a.root:link, a.root:active, a.root:visited{
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
font-size:12px;
color:#0093dd;
font-weight:bold;
text-decoration:none;
}
a.root:hover{
font-family:Arial, Helvetica, sans-serif;
color:#076090;
font-size:12px;
line-height:15px;
text-decoration:underline;
}
.root_over{
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
font-size:12px;
color:#076090;
font-weight:bold;
text-decoration:none;
}
/*------------------------------------------------------------------------*/
.subclass1_over{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#086191;
text-decoration:none;
font-weight:bold;
}
a.subclass1:link, a.subclass1:active, a.subclass1:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#818181;
text-decoration:none;
}

a.subclass1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0093dd;
text-decoration:underline;
}
/*-----------------------------------------------------------------------*/
.subclass2_over{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#086191;
text-decoration:none;
font-weight:bold;
}
a.subclass2_over:link, a.subclass2_over:visited, a.subclass2_over:active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#086191;
text-decoration:none;
font-weight:bold;
}
a.subclass2_over:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#086191;
text-decoration:none;
font-weight:bold;
}
a.subclass2:link, a.subclass2:active, a.subclass2:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#818181;
text-decoration:none;
}

a.subclass2:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0093dd;
text-decoration:underline;
}
/*-------------------------------------------------------------------------------*/

