/* CSS Document *//* CSS Menus - Horizontal CSS Menu with Dropdown and Popout Menus - 20050131 *//* Begin CSS Popout Menu */#menu{width:665px;}#menu a, #menu h2 { /* styles for all buttons */font:normal 12px/16px arial,helvetica,sans-serif;display:block;border-top: 0px solid #FFF;border-right: 1px solid #FFF;border-bottom: 1px solid #FFF;border-left: 1px solid #FFF; /* border color for all button: #ccc #888 #555 #bbb */margin:0;padding: 2px 5px 2px 5px; /* padding for all buttons */}#menu h2, #menu a.main-nav, #menu a.main-nav:active, #menu a.main-nav:hover, #menu a.main-nav:visited {/* styles for top buttons ONLY */color:#fff;text-transform:lowercase;font-weight: bold;border:0px; /* border for top buttons */padding: 6px 10px 6px 10px;margin: 0 0 0 4px;}#menu .sub-nav {	border-top: 0px solid white;	border-bottom: 0px solid white;	}/* styles for sub-menus ONLY */#menu a{text-decoration:none;}#menu a, #menu a:visited{color:#FFF;}#menu a:hover{color:#FFF;background:#333;}#menu a:active{color:#FFF;background:#000;}#menu ul{list-style:none;margin:0;padding:0;float:left;width:135px;}#menu ul.main-nav{list-style:none;margin:0;padding:0;float:left;width:auto;border: 0;}#menu ul.main-nav li.main-nav{list-style:none;margin:0;padding:0;float:left;width:auto;border: 0;}#menu li{position:relative;left: 4px;top: 1px;}#menu li li {background: #00209f;top: 2px;text-align: left;}#menu li li a {	padding: 7px;	height: 20px;	}#menu ul ul{position:absolute;z-index:500;top:auto;display:none;margin-top: -1px;}#menu ul ul ul{top:0;left:100%;}/* Begin non-anchor hover selectors *//* Enter the more specific element (div) selectoron non-anchor hovers for IE5.x to comply with theolder version of csshover.htc - V1.21.041022. Itimproves IE's performance speed to use the olderfile and this method */div#menu h2:hover{background:#000 url(/css/images/expand3.gif) no-repeat -999px -9999px;}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 *//* Styling for Expand */#menu a.x, #menu a.x:visited{font-weight:bold;color:#000;background:#eee url(/css/images/expand3.gif) no-repeat 100% 100%;}#menu a.x:hover{color:#fff;background:#000;}#menu a.x:active{color:#060;background:#ccc;}/* End CSS Popout Menu */