

#vertmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
}

#vertmenu ul li {
	position: relative;
}

#vertmenu li ul {
	position: absolute;
	left: 149px; /*Set 1px less than menu width */
	top: 0;
	display: block;
}

#vertmenu li:hover ul {
	display: block;
}

#vertmenu li:hover>ul {
	visibility:visible;
}

#vertmenu ul ul {
	visibility:hidden;
}

/* Fix IE. Hide from IE Mac \*/
* html #vertmenu ul li { float: left; height: 1%; }
* html #vertmenu ul li a { height: 1%; }
/* End */

/* Make-up syles */

#vertmenu ul, li {
	margin: 0 0 0 0;
}

/* Styles for Menu Items */
#vertmenu ul a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
}

/* Hover Styles */
#vertmenu ul a:hover {
	color: #000099;
	background: #f9f9f9;
}

/* Sub Menu Styles */
#vertmenu li ul a {
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
}

/* Sub Menu Hover Styles */
#vertmenu li ul a:hover {
	color: #000099;
	background: #f9f9f9;
}

/* Icon Styles */
#vertmenu ul a.submenu {background:#fff url("r_arrow.gif") no-repeat right; }
#vertmenu ul a.submenu:hover {background:#f9f9f9 url("r_arrow.gif") no-repeat right;}



/*---- Horizontal menu ----------------------------*/
.horizmenu ul{
padding: 0;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
list-style-type: none;
}

/*Top level list items*/
.horizmenu ul li{
position: relative;
display: inline;
float: left;
background-color: #FFF; /*overall menu background color*/
}

/*Top level menu link items style*/
.horizmenu ul li a{
display: block;
width: 90px; /*Width of top level menu link items*/
padding: 2px 8px;
border: 1px solid #CCC;
text-decoration: none;
color: #777;
}

/*1st sub level menu*/
.horizmenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.horizmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.horizmenu ul li ul li ul{
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.horizmenu ul li ul li a{
display: block;
width: 160px; /*width of sub menu levels*/
color: #777;
text-decoration: none;
padding: 3px 5px;
border: 1px solid #ccc;
}

.horizmenu ul li a:hover{
background-color: #F9F9F9;
color: #000099;
}

/*Background image for top level menu list links */

.horizmenu .mainfoldericon{
background: #FFFFFF url(images/arrow-down.gif) no-repeat center right;
}


/*Background image for subsequent level menu list links */

.horizmenu .subfoldericon{
background: #FFFFFF url(images/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows horiztree menu, add 1em top spacing between the two in IE*/
 padding-top: 1em;
}

/* Holly Hack for IE \*/
* html .horizmenu ul li { float: left; height: 1%;}
* html .horizmenu ul li a { height: 1%;}
* html .horizmenu ul li ul li { float: left;}
/* End */



/* Tree menu ------------------------------------------------------------------ */
.wd_treemenu ul{
margin: 0;
padding: 0;

}

.wd_treemenu li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(images/list.gif) no-repeat left 1px;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

.wd_treemenu li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(images/closed.gif) no-repeat left 1px;
}


.wd_treemenu li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.wd_treemenu .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

