
/* this css menu adapted from whitehouse.gov (44)(090120) */

#site-menu-new { width:100%; height:18px; background-color:#000000; }


ul#topnav { height:18px; margin:0px 0px 0px 145px; 
				top:65px;
				z-index:100;
				position:absolute; background-color:#000000;
				color:#ffffff; padding:0px; line-height:18px; }

ul#topnav li {float:left; list-style-type:none;}

ul#topnav li a { display:block; text-decoration:none; }

ul#topnav li a:link, ul#topnav li a:visited, ul#topnav li a:active { text-decoration:none;}

ul#topnav li .menu {display:none;}

ul#topnav li:hover .menu {display:block; width:130px;}


ul#topnav li.nav_generic a:hover { background-color:#FFCC00; }

ul#topnav li.nav_generic a.current:hover { background-color:#111111; }

ul#topnav .menu { top:0px; position:relative; padding:0px; background-color:transparent;}


ul#topnav .menu ul.sub_nav {float:left; background-color:#424242; text-align:left; margin:0px; padding:0px;}

ul#topnav .menu ul.sub_nav li {float:none; background-image:none; }

ul#topnav .menu ul.sub_nav li a,
ul#topnav .menu ul.sub_nav li a:link,
ul#topnav .menu ul.sub_nav li a:visited {font-size:8pt; font-weight:bold; line-height:11pt; color:#FFF;
													 text-decoration:none; padding:2px 100px 2px 8px;  height:100%;
													 text-align:left; }

ul#topnav .menu ul.sub_nav li a:hover,
ul#topnav .menu ul.sub_nav li a:active {color:#FFCC00; text-decoration: none; background-color:transparent;}

ul#topnav .menu ul.sub_nav li a.current { color:#FFCC00; }


li.nav_generic { width:130px; text-align:left; margin:0; padding:0px;}

li.nav_generic a.nav_item {padding:0px 0px 0px 6px; width:124px; height:18px; color:#ffffff;
									font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;
									font-size:7.5pt; font-weight:bold;}

li.nav_generic a.nav_item span { color:#FFCC00; }

li.nav_generic .menu {position:relative; left:0; min-width:130px; overflow:hidden;}

.nav-clear { clear:left; height:1px; overflow:hidden; }  /* this is a duplicate, isn't it.. */
