
.navimenu {font-family: arial, sans-serif; /* width:800px; */ height:24px; position:relative; font-size:14px; z-index:100; left:20px;top:15px;}

.navimenu ul li a, .navimenu ul li a:visited {display:block; text-decoration:none; /* width:104px;  */height:20px; text-align:left; color:#b1b4b9; border:1px solid #ffffff; background:#ffffff; line-height:20px; /* font-size:11px; */ overflow:hidden;/* width:auto; */padding-right:20px; font-weight:bold;}

.navimenu ul li a.spec, .navimenu ul li a.spec:visited {width:74px;}
.navimenu ul {padding:0; margin:0; list-style: none;}
.navimenu ul li {float:left; position:relative;}
.navimenu ul li ul {display: none;}


/* specific to non IE browsers */
.navimenu ul li:hover a {color:#b1b4b9; background:#fff;}
.navimenu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.navimenu ul li:hover ul li a {display:block; background:#fff; color:#b1b4b9;width:135px;font-weight:normal;font-size:12px;}
.navimenu ul li:hover ul li a:hover {background:#fff;font-weight:bold; /* color:#000; */ }
.navimenu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:135px;background:#fff;}
.navimenu ul li:hover ul li ul {display: none;}
.navimenu ul li:hover ul li:hover ul {display:block; position:absolute; left:-135px; top:0;}
.navimenu ul li:hover ul li:hover ul.left {left:-135px;}

.navimenu ul li:hover ul li:hover ul li a:link {text-align:left;}
.navimenu ul li:hover ul li:hover ul li a:visited{text-align:left;}



