/* common styling */



.menu {font-family: arial, sans-serif; width:900px; position:relative; margin:0px 01px 0px 35px; padding:0px 01px 0px 01px; font-size:11px; z-index:100;}



.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:88px; padding:01px 01px 0px 01px; height:20px; text-align:center; color:#6D6D75; border:1px solid rgb(240,240,255); background:rgb(240,240,255); line-height:20px; font-size:11px; overflow:hidden;}



.menu ul {padding:0; margin:0;list-style-type: none; }



.menu ul li {float:left; margin-right:1px; position:relative;}



.menu ul li ul {display: none;}







/* specific to non IE browsers */

.menu ul li:hover a {color:#fff; background:#BCC1CA;} /* Top level hover */ 

.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}

.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}

.menu ul li:hover ul li:hover a.hide {background:#fff; color:#fff;}

.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover ul li a {display:block; background:#fff; color: #6D6D75;} /* dropdown non hover */ 

.menu ul li:hover ul li a:hover {background:#EAECF0; color:#000;} /* dropdown hover */ 

.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}

.menu ul li:hover ul li:hover ul.left {left:-105px;}



* html #div {

    height: 300px;

}

#div {

   _height: 300px;

}









