#hdr_bar {
	width: 100%;
	height: 37px;
	background: url(../imgs/menu/bg_menu_top.gif) top repeat-x;
	text-align: right;
	position: relative;
}
/* ######################################## */
#topnav {
	margin: 0;
	float: right;
	padding: 0;
}
#topnav img{
	margin: 0;
}
#topnav a {
	text-decoration: none;
}
/* ######################################## */
#topmenux, #topmenux * { 
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul#topmenux {
	position:relative;
	float:left;
	width:100%;
	max-width:100%;
	
}
/* ##############[ submenu ]############## */
#topmenux li ul {
	width:100%;
	max-width:100%;
	position:absolute;
	height:auto;
	top: 37px;
	left: -9000px;
	background: #ffffff url(../imgs/sys/bg_wht_ffffff.gif) repeat fixed;
	background-position:0 0 !important;
	/*background: url(../imgs/sys/bg_hotpink.gif) repeat;*/
	padding-top: 2px;
	padding-bottom: 10px;
	white-space: nowrap;
}
/* All LIs */
#topmenux li {
	float:left;
	list-style-type:none;
}
/* sub-menu LIs */
#topmenux li ul li {
	border:none;
	width:auto;
	max-width:none;
	white-space:nowrap;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;	
}

/* All anchors */
#topmenux li a {
	text-decoration:none;
}

#topmenux li ul li a, #topmenux li ul li a:link, #topmenux li ul li a:visited  {
	position:relative !important; /* ie Mac */
	white-space:nowrap;
	
	padding: 0 12px;
	color: #6B6B6B;
	width: 100%;
}
#topmenux li ul li img{
	margin: 0;
	padding-bottom: 2px;
	
}

#topmenux li ul li a:hover,
#topmenux li ul li a:focus,
#topmenux li ul li a:active {
	color:#004275;
}

#topmenux li ul li.menu-current a{
	color: #004275 !important;
	text-decoration: none;
}

#topmenux li:hover ul {
	left:0;
	z-index:10;
	/*background: url(../imgs/sys/bg_wht_ffffff.gif) repeat;*/
	
}
#topmenux li:hover ul li,
#topmenux li:hover ul img,
#topmenux li:hover ul a,
#topmenux li:hover ul div,
#topmenux li:hover ul div li{
	/*background: url(../imgs/sys/bg_hotpink.gif) repeat;*/
}

#topmenux li.menu-parent ul, #topmenux li.menu-current ul {
	left:0;
	z-index:5;
}
#topmenux li.menu-current a {
	color: #004275;
}

/*sublevel alignment*/
#topmenux li .menu-align-left,
#topmenux li:hover .menu-align-left{
	text-align:left;
}

/*##################################*/
#topmenux li .menu-align-middle{
	/*text-align:center;*/
}


#topmenux li .menu-align-middle,
#topmenux li:hover .menu-align-middle{
	float:right;
}
#topmenux li .menu-align-middle li.menu-last,
#topmenux li:hover .menu-align-middle li.menu-last{
	padding-right: 190px;
	/*margin: 0 auto;
	height: 2em;
	position: absolute;
	display: block;
	left: 25%;
	background:#FFFFFF;*/
}
/*special alignment for World Report sub-menu*/
#topmenux li #d_world_report.menu-align-middle li.menu-last,
#topmenux li:hover #d_world_report.menu-align-middle li.menu-last{
	padding-right: 113px;
}
/*##################################*/

#topmenux li .menu-align-right, 
#topmenux li:hover .menu-align-right, 
#topmenux li .menu-align-default,
#topmenux li:hover .menu-align-default{
	float:right;
}

