﻿/* MAIN MENU CSS */

ul.mainmenu a, ul.mainmenu a:visited { text-decoration: none; }
ul.mainmenu a.main_menu_sub, ul.mainmenu a.main_menu_sub:visited { color: #fff; font-size:1.7em; padding:8px 18px 10px; display:block; }

ul.mainmenu li span {  color:#FFFFFF; display:block; }
ul.mainmenu li:hover span a.main_menu_sub, ul.mainmenu li:hover span a.main_menu_sub:visited {background: transparent url(../images/main_menu_arrow.png) 20px 100% no-repeat;}
.menu_hover_ie6 { background: transparent url(../images/main_menu_arrow.png) 20px 100% no-repeat; }

ul.mainmenu li { float: left; background:transparent url(../images/main_menu_separator.png) no-repeat scroll 100% 50%; }
ul.mainmenu li:hover ul { display: block; }
ul.mainmenu li ul li { float: none; background: none; }
ul.mainmenu li ul { position:absolute; text-align:left; width:150px; padding: 7px 10px; display: none; background-color: #82b2d1; z-index:999; }
ul.mainmenu li ul li a, ul.mainmenu li ul li a:visited {color:#145681; font-size:1.2em; padding: 3px 0; display: block;}
ul.mainmenu li ul li a:hover { color: #fff; }