/* CSS Menus - Horizontal CSS Menu with Dropdown and Popout Menus - 20050131 */

/* Begin CSS Popout Menu */

#menu {font-family: Arial, Helvetica, sans-serif; width: 822px; float: left; margin: 13px 0px 0px 20px; padding: 0px 0px 0px 0px;}
#menu a {display: block; border: 0px solid white; white-space: nowrap; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;}
#menu a, #menu a:visited {color: white;}
#menu a:hover {color: #001E38;}

#menu h2 {font-size: 15px; letter-spacing: 1px; display: block; border: 0px solid white; white-space: nowrap; margin: 0px 0px 0px 5px; padding: 0px 0px 10px 0px; color: white;}

#menu ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; width: auto;}

#menu li{position: relative;}

#menu ul ul {position: absolute; z-index: 500; top: auto; display: none; background-color: #00427A; border: 2px solid #001E38; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#menu ul ul.move_left {margin: 0px 0px 0px -4px; padding: 0px 0px 0px 0px;}
#menu ul ul li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 1px solid white; border-width: 0px 0px 1px 0px;}
#menu ul ul li.bottom {border-bottom-width: 0px;}
#menu ul ul li:hover {background-color: white;}
#menu ul ul li a {background-color: #00427A; margin: 0px 0px 0px 0px; padding: 7px 9px 9px 9px;}
#menu ul ul li a:hover {background-color: white; color: #001E38;}
#menu ul ul ul {top: 0; left: 100%;}
#menu ul ul ul.move_up {margin-top: -2px;}
#menu ul ul ul.move_left_2 {margin: 0px 0px 0px -422px; padding: 0px 0px 0px 0px;}
#menu ul ul ul.move_left_3 {margin: 0px 0px 0px -584px; padding: 0px 0px 0px 0px;}

div#menu li:hover{cursor: pointer; z-index: 100;}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul {display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul {display:block;}

/* End of non-anchor hover selectors */