.menu{margin:10px;font-size: 10pt;font-family: tahoma;}.menu-item{padding-left:3px;border-width:1px;border-style:solid;border-color: #33AAFF;background: #2299EE;}.menu-sub-item{margin-left:6px;padding-left:3px;border-width:1px;border-style:solid;border-color: #33AAFF;background: #2299EE;}.menu-c-vitae{font-size: 8pt;}a:link{color: #0000AA;text-decoration: none;font-weight: 900;display: block;}a:visited{color: #0000AA;text-decoration: none;font-weight: 900;display: block;}a:hover{color: #00FFFF;background: #0077CC;text-decoration: none;}a:active{color: #000FFF;text-decoration: none;}