#topnav { margin:0px; padding:0px; z-index: 1100; height: 48px; margin-top: 2px; width: 760px; }

.menu-toggle { display:none; }

#menu-topmenu { margin:0px; padding:0px; z-index: 1102; list-style-type:none; position:relative; height: 48px; background-image: url(../images/nav_bg.gif); background-repeat:repeat-x; width: auto; }

#menu-topmenu li { display: block; float:left; vertical-align:middle; padding: 16px 13px 0px 13px; margin:0px; list-style-type:none; position:relative; background-image: url(../images/nav_divider.jpg); background-repeat: no-repeat; background-position: top left; height: 32px; } 
#menu-topmenu li { color:#ffffff; font-size: 12px; line-height: 1.2em; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:none; text-transform: uppercase; text-shadow: 1px 1px 1px #000;  }
#menu-topmenu li a { color:#ffffff; font-size: 12px; line-height: 1.2em; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:none; text-transform: uppercase; text-shadow: 1px 1px 1px #000;  vertical-align:middle; }
#menu-topmenu li a:link { color:#ffffff; }
#menu-topmenu li a:active {   color:#ffffff; }
#menu-topmenu li a:visited {  color:#ffffff; }
#menu-topmenu li a:hover {   color:#ffffff; }

#menu-topmenu li:first-child { margin-left:0px; background-image: none;}

#menu-topmenu { }

	#menu-topmenu li { }

	#menu-topmenu li.hover,
	#menu-topmenu li:hover { background-image: url(../images/nav_hover_bg.gif); background-repeat:repeat-x; }
	

	/* -- level mark -- */

	#menu-topmenu ul {
	 margin: 0px;
	 padding: 0px; 
	 background-color:#3271b8;
	 background-image:none;
	}

		
		#menu-topmenu ul li {
		 height:auto; 
		 margin:0px;
		 padding:5px 8px;		 
		 font-weight: bold;
	 	 border-bottom: solid 1px #477fbf; 
		 background-image: none;
		 font-size: 11px; line-height: 1.3em;
		 color: #fff;  
		 text-align:left;
		}

		#menu-topmenu ul li.hover,
		#menu-topmenu ul li:hover {
		 color: #ff9; background-image: none; background-color:#5f9fe7;
		}
		
		#menu-topmenu ul li a { color:#fff; text-decoration:none; padding:0px; text-transform:none;font-family: Tahoma,Arial,sans-serif; font-size: 11px; font-weight: bold; }

		#menu-topmenu ul li a:link { color:#fff; }
		#menu-topmenu ul li a:active { color:#fff; }
		#menu-topmenu ul li a:visited { color:#fff; }
		#menu-topmenu ul li a:hover { color:#ff9; }


#menu-topmenu {
 position: relative;
 z-index: 1597;
}

#menu-topmenu li {
 vertical-align: middle;
}

#menu-topmenu li.hover,
#menu-topmenu li:hover {
 position: relative;
 z-index: 1599;
 cursor: default;
}

#menu-topmenu ul li.hover a:link,
#menu-topmenu ul li:hover a:link { color:#fff; }

#menu-topmenu ul li.hover a:active,
#menu-topmenu ul li:hover a:active { color:#fff; }

#menu-topmenu ul li.hover a:visited,
#menu-topmenu ul li:hover a:visited { color:#fff; }

#menu-topmenu ul li.hover a:hover,
#menu-topmenu ul li:hover a:hover { color:#ff9; }

#menu-topmenu ul {
 visibility: hidden;
 position: absolute;
 top: 48px;
 left: 0px;
 z-index: 1598;
}

#menu-topmenu ul li {
 float: none;
 width: 160px;
}

#menu-topmenu ul ul {
 top: -1px;
 left: 99%;
}

#menu-topmenu li:hover > ul {
 visibility: visible;
}

/* footer menus */

#menu-footermenu li {  font-family: Tahoma, Geneva, sans-serif;   font-size:1em;	color:#535353; line-height:1.4em; text-decoration:none;}
#menu-footermenu li a { font-family: Tahoma, Geneva, sans-serif;   font-size:1em;	color:#535353; line-height:1.4em; text-decoration:none;}
#menu-footermenu  li a:link { color:#535353; text-decoration:none; }
#menu-footermenu  li a:active {   color:#535353; text-decoration:none; }
#menu-footermenu li a:visited {  color:#535353; text-decoration:none;  }
#menu-footermenu  li a:hover {  color:#000; text-decoration:none; }

#menu-footermenu { margin:0 auto; padding:0; list-style-type:none; display: block; text-align:left; }

#menu-footermenu li{ display: inline; vertical-align:middle; padding: 0px 8px;  
margin:0; list-style-type:none;  background-image: none; border-left: solid 1px #535353; line-height: .8em;} 

#menu-footermenu li:first-child { border-left: none; padding: 0px 8px 0px 0px; }

#menu-footermenu li.liprivacy { display:none; }

