.selectedanchor { color: yellow; }

.anylinkmenu { position: absolute; left: 0; top: 0; visibility: hidden; border: 1px solid black; border-bottom-width: 0; font: bold italic 12px Verdana; line-height: 18px; z-index: 100; background: #663399; width: 200px; }
.anylinkmenu ul { margin: 0; padding: 0; list-style-type: none; }
.anylinkmenu ul li a { width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 2px 0; text-decoration: none; font-weight: bold; text-indent: 5px; color: white; }
.anylinkmenu a:hover { background: #663399; color: yellow; }

.anylinkmenucols { position: absolute; width: 350px; left: 0; top: 0; visibility: hidden; border: 1px solid black; padding: 10px; font: normal 12px Verdana; z-index: 100; background: #e9e9e9; }
.anylinkmenucols li { padding-bottom: 3px; }
.anylinkmenucols .column { float: left; padding: 3px 8px; margin-right: 5px; background: #e0e0e0; }
.anylinkmenucols .column ul { margin: 0; padding: 0; list-style-type: none; }
.anylinkshadow { position: absolute; left: 0; top: 0; z-index: 99; background: black; visibility: hidden; }