/* menu */

ul#topnav {float:left; list-style-type:none; color:#fff; background-color:#07170a; background-image:url(img/09menuback.jpg); border-bottom:#ffda00 10px solid; width:660px; height:30px; text-transform:uppercase;}
ul#topnav li {margin:0px; float:left;}
ul#topnav li a {display:block; text-decoration:none; color:#fff; font-weight:bold; font-size:14px;   padding:30px;  padding:5px 31px;}
ul#topnav li a:link {text-decoration:none;}
ul#topnav li a:visited {text-decoration:none;}
ul#topnav li a:hover, ul#topnav li a#current {text-decoration:none; color:#000; background:#ffda00;}
ul#topnav li a:active {text-decoration:none;}

ul#topnav .menu {z-index:999; position:absolute; background:#ffda00; padding:4px 0 12px 10px;}

ul#topnav .menu ul.sub_nav {float:left; list-style-type:none;}
ul#topnav .menu ul.sub_nav {margin:0 10px 0 0; padding:0; width:130px;}
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 {text-transform:capitalize; font-size:12px; font-weight:normal; line-height:1.3em; color:#000; text-decoration:none; padding:4px 6px; height:100%; background-color:transparent;}
ul#topnav .menu ul.sub_nav li a:hover {color:#fff; text-decoration: none; background-color:#bea200;}
ul#topnav .menu ul.sub_nav li a:active {color:#fff; text-decoration: none; background-color:#bea200;}

ul#topnav li .menu {display:none;}
ul#topnav li:hover .menu {display:block; }
ul#topnav li.over .menu {display:block; height:1%;}
ul#topnav a.nav_item span { color:fff; }
ul#topnav a.nav_item:hover {}


li.nav_press {background-position:-35px 0;  }
li.nav_press:hover, li.nav_press_over {color:#000; background:#ffda00;}
li.nav_press a.nav_item, li.nav_press_over a.nav_item { height:30px;}
li.nav_press .menu {min-width:138px}

li.nav_agenda {background-position:-173px 0;}
li.nav_agenda:hover, li.nav_agenda_over {color:#000; background:#ffda00;}
li.nav_agenda a.nav_item, li.nav_agenda_over a.nav_item { height:30px;}
li.nav_agenda div.menu {min-width:104px}

li.nav_eop {background-position:-277px 0; margin-right:99px;}
li.nav_eop:hover, li.nav_eop_over {color:#000; background:#ffda00;}
li.nav_eop a.nav_item, li.nav_eop_over a.nav_item { height:30px;}
li.nav_eop div.menu {min-width:170px}

li.nav_about {background-position:-546px 0;}
li.nav_about:hover, li.nav_about_over {color:#000; background:#ffda00;}
li.nav_about a.nav_item, li.nav_about_over a.nav_item { height:30px;}
li.nav_about div.menu {margin-left:-111px; min-width:180px}

li.nav_ourgov {background-position:-736px 0;}
li.nav_ourgov:hover, li.nav_ourgov_over {color:#000; background:#ffda00;}
li.nav_ourgov a.nav_item, li.nav_ourgov_over a.nav_item { height:30px;}
li.nav_ourgov div.menu {margin-left:-86px; min-width:152px}

li.nav_contact {background-position:-888px 0;}
li.nav_contact:hover, li.nav_contact_over {color:#000; background:#ffda00;}
li.nav_contact a.nav_item, li.nav_contact_over a.nav_item {height:30px;}
li.nav_contact div.menu {margin-left:-182px; min-width:150px}