.topmenu { text-align:center; height:38px; border-bottom:1px solid #525568; }
.topmenu ul { margin: 0; padding: 0; list-style-type: none; }
.topmenu ul li { position: relative; display: block; float: left; background:url(../img/menu-marker.gif) no-repeat left center; padding-left:4px; padding-right:8px; }
.topmenu ul li.first{ background:none; padding-left:2px; }
.topmenu ul li a { color:#FDFDFD; font:14px Verdana; display: block; padding: 1px 8px; line-height:38px; border-left-width: 0; text-decoration: none;}
.topmenu ul li a:hover { background-color: black; color: white; z-index:590; }

.topmenu ul li ul { left: 8; top: 0; position: absolute; display: block; visibility: hidden; z-index: 591; }
.topmenu ul li.left ul { left: -20px; }
.topmenu ul li ul li { background:none; display: list-item; float: left; padding:0; }
.topmenu ul li ul li a { padding-top:6px; padding-bottom:6px; display: block; width: 150px; color: navy; text-decoration: none; border-bottom: 1px solid #525568; font:12px Verdana; background-color:#BECAE3; z-index:599;}
.topmenu ul li.action ul li a { background-color:#FECAE3;}
.topmenu ul li.action a:hover { background-color: black; }

/*All subsequent sub menu levels offset after 1st level sub menu */
.topmenu ul li ul li ul { left: 150px; top: 0px; }

.topmenu .mainfoldericon { background: url(media/arrow-down.gif) no-repeat center right; }
.topmenu .subfoldericon { background: #9EAAC3 url(media/arrow-right.gif) no-repeat center right; }

* html p#iepara {
	/*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
}

/* Holly Hack for IE \*/
* html .topmenu ul li { float: left; height: 1px; }
* html .topmenu ul li a { height: 1px; }

