/* --- menu styles --- note: not all browsers render styles the same way so try 
out your style sheet on different browsers before publishing; */ /* level 0 inner 
*/ .m0l0iout { font-family: Verdana, sans-serif; font-size: 10px; text-decoration: 
none; font-weight: bold; padding: 4px; color: #FFFFFF; } .m0l0iover { font: 10px 
Verdana, sans-serif; text-decoration: underline; font-weight: bold; padding: 4px; 
color: #FFFFFF; } /* level 0 outer */ .m0l0oout {position: absolute; top: 0px; 
left: 0px; text-decoration : none; border : 1px solid #0000FF; background: #000099; 
}.m0l0oover {position: absolute; top: 0px; left: 0px; text-decoration : none; 
border : 1px solid #0000FF; background: #0000cc; }/* level 1 inner */ .m0l1iout 
{ font: 10px Verdana, sans-serif; text-decoration: none; font-weight: bold; padding: 
4px; color: #ffffff; } .m0l1iover { font: bold 10px Verdana, sans-serif; text-decoration 
: underline; padding: 4px; color: #ffffff; } /* level 1 outer */ .m0l1oout {position 
: relative; top : 0px; left : 0px; text-decoration : none; border : 1px solid 
#0000FF; background: #9400cc; filter: alpha(opacity=90); -moz-opacity: 90%; } 
.m0l1oover {position : relative; top : 0px; left : 0px; text-decoration : none; 
border : 1px solid #0000FF; background: #bb00ff; } /* level 2 inner */ .m0l2iover 
{ font: 10px Verdana, sans-serif; text-decoration : none; font-weight: bold; padding: 
4px; color: #ffffff; } /* level 2 outer */ .m0l2oout { text-decoration : none; 
border : 1px solid #0000FF; background: #000099; } .m0l2oover { text-decoration 
: none; border : 1px solid #0000FF; background: #0000cc; }