.menu {margin:0px;padding:0;}
.menu ul {list-style:none;margin:0;padding:0;border:none}
.services {width:65px;text-align:center;line-height:24px}
.products {width:70px;text-align:center;line-height:24px}
.studies {width:85px;text-align:center;line-height:24px}
.regulate {width:70px;text-align: center;line-height:24px}
.about {width:61px;text-align:center;line-height:24px}
.contact {width:70px;text-align:center;line-height:24px}
.menu ul li.subprod {background:#84A1BB;text-align:left;line-height:11px}
.menu ul li {float:left;position:relative}
.menu ul li a, 
.menu ul li a:visited {display:block;text-decoration:none;font-weight:normal;color:#004685;height:26px}
* html .menu ul li a, .menu ul li a:visited {width:100%;w\idth:100%}
.menu ul li ul {visibility:hidden;position:absolute;top:0;left:0;height:0;overflow:hidden}
table {margin:0;padding:0;border-collapse:collapse}
.menu ul li:hover a,
.menu ul li a:hover {color:#004685;background:#FFF;text-decoration:none}
#on {color:#FFF;background:#FFF;text-decoration:none}
.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible;width:116px;height:auto;position:absolute;top:26px;background:#FFF;overflow:visible}
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block;background:transparent;color:#FFF;font-weight: normal;height:auto;line-height:12px;padding:5px 13px 5px 13px;width:132px;w\idth:90px;border-bottom:1px solid #B0C4D8; border-right:1px solid #EEE;text-decoration:none}
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {background:#5E8FBB}
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible;position:absolute;top:0}