.treeview 
{
 padding: 0px;
 margin: 0px;
 padding-left: 34px;
 padding-right: 5px;
 margin-left: 0px;
 margin-right: 0px;
}

* html .treeview 
{
 padding-left: 0px;
 padding-right: 0px;
 margin-left: 34px;
 margin-right: 5px;
}

.treeview ul 
{
 /*CSS for Simple Tree Menu*/

 padding-left: 16px;
 margin-left: 0px;
}

* html .treeview ul 
{
 padding-left: 0px;
 margin-left: 16px;
}

.treeview li 
{
 /*Style for LI elements in general (excludes an LI that contains sub lists)*/
/*background: url(../image/square.gif) no-repeat left 2px;*/

 list-style-type: disc;/*padding-left: 20px;*/

 margin-bottom: 4px;
 font-size: 14px;
 font-family: arial, sans-serif;
 font-weight: bold;
 vertical-align: middle;
 color: #000089;
}

.treeview li.submenu 
{
 /* Style for LI that contains sub lists (other ULs). */
/*background: url(../image/closed.gif) no-repeat left 0px;*/

 list-style-type: disc;/*padding-top: 2px;*/

 margin-bottom: 7px;
 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;
 list-style-type: square;
 font-size: 13px;
 vertical-align: top;
}

.treeview li p 
{
 color: #000089;
 margin: 0;
}

.treeview li a 
{
 font-size: 13px;
 font-family: arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
 display: block;
 width: 157px;
 color: #000089;
 padding-right: 11px;
}

.treeview li a.top_level 
{
 font-size: 14px;
}

.treeview li.selected_item, .treeview li.selected_item a 
{
 color: #ff0000;
}
