#mainmenu {position:absolute;top:61px;width:100%; height:26px; padding-top:2px; margin:0;background:url(../images/menubar.gif); text-align:center;}
#mainmenu ul {display:table; height:20px; margin:0 auto; padding:0; list-style-type:none; border-left:1px solid #555;}
#mainmenu ul li {display:table-cell; width:auto; height:20px; margin:0;}
#mainmenu ul li a {display:block; float:left; height:20px; width:auto; line-height:18px; padding:0 15px; border:1px solid #555; margin-left:-1px; font-size:15px; text-decoration:none; color:white;}
#mainmenu ul li a:hover {color:red;background:url(../images/menubarl.gif);}

#submenu {position:absolute;top:86px;width:100%; background:url(../images/menubarl.gif);text-align:center; }

#submenu ul { height:21px; margin:0 auto; padding:0; list-style-type:none; border-left:1px solid #555;}
#submenu ul.disp {display:table;}
#submenu ul.nodisp {display:none;}

#submenu ul li {display:table-cell; width:auto; height:21px; margin:0;}
#submenu ul li a {display:block; float:left; background:url(../images/menubar.gif); font-size:13px; color:white; text-decoration:none; line-height:14px; height:18px; width:auto; padding:0 12px; border:1px solid #555; margin-left:-1px;}
#submenu ul li a:hover {background:url(../images/menubarl.gif);color:red; text-decoration:none; border:1px solid #555; margin-left:-1px;}

.sub {background:transparent url(../images/sub.gif) no-repeat right center;}

* html #mainmenu {top:61px;}
* html #mainmenu ul {display:inline-block;}
* html #mainmenu ul {display:inline;}
* html #mainmenu ul li {float:left; width:auto;}

* html #submenu {top:88px;}
* html #submenu ul.disp {display:inline-block;}
* html #submenu ul.disp {display:inline;}
* html #submenu ul.nodisp {display:none;}
* html #submenu ul li {float:left; width:auto;}

* html #submenu ul li a {height:21px;}
