#top {
	width: 760px; height: 115px;
	margin-right: auto;	margin-left: auto; /* makes the content always in center */
	background: url(../images/fww_v3_submenu_bg.jpg) no-repeat 0px 75px; /* ab. pos. = 75 + 10 (body.margin-top = 10px) = 85px = ul.submenu.top */
}

div.menu {
	float: left;
}

div.menu a:link {
	color: #f90;
	font-weight: bold;
	text-decoration: none;
	width: 100%; display: block; /* make the links fill in all space of list */
}

div.menu a:visited {
	color: #f90;
	font-weight: bold;
	text-decoration: none;
	width: 100%; display: block; /* make the links fill in all space of list */
}

div.menu a:active {
	color: #f90;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
}

div.menu a:hover {
	background-color: #f90;
	color: #fff;
}

#top-middle {
	width: 760px;
}

#mainmenu {
	list-style-type: none;
	position: absolute;
	top: 10px;
	margin: 0; padding: 0; /* Very important 4 other browsers show the menu in correct position. Can't like the submenu set padding-right as 160px, because it's li float right. So use the li.lastmm class below. */
	width: 752px; height: 30px;
	background: url(../images/fww_v3_mainmenu_bg.jpg) no-repeat;
}

#mainmenu li {
	float: right; /* make the list item show in line, & align at right. but the ranking of the list items will be in reverse */
	text-align: center;
	line-height: 35px; /* only with this, the words can vertical align as middle */
	width: 70px;
}

li.lastmm {
	padding-right: 160px;
}

#toplogo {
	position: absolute;
	top: 40px;
}

ul.submenu {
	list-style-type: none;
	position: absolute;
	top: 85px;
	visibility: hidden;
	margin: 0; padding: 0 0 0 10px; /* Very important 4 other browsers show the menu in correct position */
	width: 600px;
}

ul.submenu li {
	float: left; /* make the list item show in line */
	background-color: #0a2085;
	text-align: center;
	width: 100px;
	line-height: 23px; /* only with this, the words can vertical align as middle. At this piont, div.height = line-height */
}

#top-right {
	float: right;
	background: url(../images/fww_v3_menu_vborder.gif) no-repeat;
	width: 8px; height: 100%;
}