@charset "utf-8";
/* CSS Document */

/* styles for menu */
.menu {margin:0px auto; width: 754px; }
.menu {font-family: arial, sans-serif; width:754px; height:100px; position:relative; font-size:12px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color: white; width:92px; height:20px; text-align:center;  border:1px solid #fff; background: #4700B0; line-height:20px; font-size:13px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}


/* For browsers other than IE */
.menu ul li:hover a {color: white; background:#4700B0; } /* normal menu when hovering on menu*/
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:180px;}
.menu ul li:hover ul li a.hide {background:#4700B0; color: white;}
.menu ul li:hover ul li:hover a.hide {background:#6699FF; color: black; }
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#6699FF; color: white; text-align:left; padding-left:15px; } /*submenu when hovering on menu*/
.menu ul li:hover ul li a:hover {background:#E1F4FF; color: black;} /*submenu when hovering on submenu*/
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:91px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-91px;}

/* to handle different behavior for menus that don't have submenus */
.menu ul li:hover a.stand_alone, .menu ul li:hover a.stand_alone:visited {background:#6699FF; color: white;}

/* to allow submenus to have wider text */
.menu ul li a.wide_sub {width: 150px; }

/* 3E6294 is dark mountain color */
/* 75B0F6 is light sky color */
/* 000 is black */
/* fff is white */

/* 4700B0 is dark blue bg ja prefers */
/* 6699FF is light blue bg ja prefers */
/* E1F4FF is very light blue submenu hover bg ja prefers */