.menu { border:0;font-size:10px;height:20px;margin:0;padding:0;width:135px;}
.menu ul { border:0;list-style-type:none;margin:0;padding:0; }
.menu ul ul { border:0;margin:0;padding:0;width:145px; }
.menu li { border:0;float:left;margin:0;padding:0;position:relative;width:145px;}
.menu a, .menu a:visited { background:rgb(235,235,235);background-image:url('/_images/r_trans.jpg');border:0;color:rgb(50,50,50);display:block;
font-size:10px;height:20px;line-height:20px;margin:0;padding:0px 5px;text-decoration:none;width:135px;_width:145px; }
* html .menu a, * html .menu a:visited { width:145px;w\idth:133px; }
.menu ul ul a.drop, .menu ul ul a.drop:visited { background:rgb(235,235,235); }
.menu ul ul a.drop:hover { background:rgb(155,155,155);color:rgb(255,255,255); }
.menu ul ul :hover > a.drop { background:rgb(155,155,155);color:rgb(255,255,255); }
.menu ul ul ul a, .menu ul ul ul a:visited { background:rgb(235,235,235); }
.menu ul ul ul a:hover { background:rgb(155,155,155);color:rgb(255,255,255); }
.menu ul ul ul :hover > a { background:rgb(155,155,155);color:rgb(255,255,255); }
.menu table { border-collapse:collapse; border:0; position:absolute;left:0; bottom:-1px; }
.menu ul ul { background:rgb(235,235,235);border:0;bottom:20px;left:0;margin:0;padding:0;position:absolute;visibility:hidden;width:150px;
z-index:1100; }
* html .menu ul ul { bottom:21px; }
.menu ul ul ul { border:0;bottom:0;left:150px;margin:0;padding:0;width:150px;z-index:1000; }
.menu ul ul ul.left { left:-150px;z-index:1000; }
.menu ul ul a, .menu ul ul a:visited { background:rgb(235,235,235);border:0;color:rgb(50,50,50);height:auto;line-height:1em;margin:0;
padding:2px 5px 3px;#padding:5px;_padding:2px 5px 3px;width:140px;_width:150px;z-index:1000; }
* html .menu ul ul a { width:150px;w\idth:140px;z-index:1000; }
.menu a:hover, .menu ul ul a:hover { background:rgb(155,155,155);color:rgb(255,255,255);z-index:1000; }
.menu :hover > a, .menu ul ul :hover > a {
background:rgb(155,155,155);
color:rgb(255,255,255);
z-index:1000;
}
/* Second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
height:auto;
z-index:1000;
}
/* Third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
display:none;
z-index:1000;
}
/* Fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
display:none;
z-index:1000;
}
/* Third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
display:block;
bottom:0;
z-index:1000;
}
/* Fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
display:block;
bottom:0;
z-index:1000;
}
div#warning {
border:0;
background-color: rgb(255,0,0);
margin:0 auto;
padding:5px 0px;
text-align:center;
width:100%;
}
