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

/* styles for menu */
/*.menu {margin:0px auto;} */
/*.menu { margin-left: 252px; } */

.menu {font-family: arial, sans-serif;  height:20px;  font-size:12px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color: black; width:92px; height:20px; text-align:center;  border:1px solid #ccc; background: #E3E3E3; line-height:20px; font-size:13px; overflow:hidden;}


/* fixed width was width:92px; */


.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:#9F9B9C; } /* normal menu when hovering on menu*/
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0px; width:180px;}
.menu ul li:hover ul li a.hide {background:#9F9B9C; color: white; }
.menu ul li:hover ul li:hover a.hide {background:#E3E3E3; color: black; }
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#9F9B9C; color: white;} /*submenu when hovering on menu*/
.menu ul li:hover ul li a:hover {background:#E3E3E3; 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:#9F9B9C; color: white;}

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


/* 000 is black */
/* fff is white */

/* #E3E3E3 is light gray for normal mutton */
/* #9F9B9C is darker gray for hovered button */