/* --- 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: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   text-decoration: none; 
   padding: 4px; 
   color: #FFFFFF; } 
  
.m0l0iover { 
   font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration: none; 
   padding: 4px; 
   color: #FFFFFF; } 

/* level 0 outer */ 
.m0l0oout { 
   text-decoration : none; 
   border : 1px solid #336699; 
   background: #000099; } 
   
.m0l0oover { 
   text-decoration : none; 
   border : 1px solid #336699; 
   background: #336699; } 
   
/* level 1 inner */ 
.m0l1iout { 
   font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration: none; 
   padding: 4px; 
   color: #FFFFFF; } 
   
.m0l1iover { 
   font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration : none; 
   padding: 4px; 
   color: #4682B4; } 
   
/* level 1 outer */ 
.m0l1oout { 
   text-decoration : none; 
   border : 1px solid #5AA7E5; 
   background: #5AA7E5; 
   filter: alpha(opacity=95); } 
   
.m0l1oover { 
   text-decoration : none; 
   border : 1px solid #4682B4; 
   background: #FFFFFF; } 

/* level 2 inner */ 
.m0l2iout { 
   font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration: none; 
   padding: 4px; 
   color: #336699; }
   
.m0l2iover { 
   font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration : none; 
   padding: 4px; 
   color: #4682B4; } 
   
/* level 2 outer */ 
.m0l2oout { 
   font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration : none; 
   border : 1px solid #336699; 
   background: #FFFFFF; } 

.m0l2oover { 
   font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration : none; 
   border : 1px solid #336699; 
   background: #FFFFFF; }
