.menu a, .menu :visited {color:#cb8c8d; text-decoration:none;}
.menu a em.lft, .menu :visited em.lft {display:block; float:left; width:15px; height:30px; }
.menu a b, .menu :visited b {display:block; font-weight:bold; float:left; padding:0px; height:30px; line-height:30px; cursor:pointer;}
.menu a em.rgt, .menu :visited em.rgt {display:block; float:left; width:15px; height:30px; }
.menu ul li a:hover b {color:#990000;}
.menu :hover {white-space:normal; }
.menu ul :hover ul li a:hover {color:#990000;}
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; display:block; top:30px; height:50px; }
.menu ul :hover ul li {display:block; background-color:transparent; height:30px;}
.menu ul :hover ul li a {display:block; font-size:13px; font-weight: bold;height:30px; line-height:30px; width:auto; float:left; padding:0 30px 0 0;}
.menu {position:relative; width:750px; height:30px; line-height:30px; background-color:transparent;}
html .menu {padding:0;}
.menu ul {list-style-type:none; padding:0; margin:0; width:660px; height:30px; font-family:Verdana, Helvetica, sans-serif, DejaVu Sans; font-size: 13px;}
.menu li {float:left; }
.menu li a {display:block; }
.menu table {position:absolute; top:0; left:0; border-collapse:collapse; }
.menu ul ul {visibility:hidden; position:absolute; top:30px; left:0px; width:660px; height:30px; background-color:transparent;}
.current {color:#990000;}