#logo {
	display: inline;
	float: left;
	margin: 12px 0 0 15px;
	width: 250px;
	height: 47px;
	background: url(/images/logo.gif) no-repeat top left;
}
#logo-etools {
	display: inline;
	float: left;
	background: url(/images/x_logo_etools.gif) no-repeat;
	margin: 8px 0px 0px 10px;
	width: 347px;
	height: 39px
}
#logo-online {
	display: inline;
	float: left;
	background: url(/images/x_logo_online.gif) no-repeat;
	margin: 7px 0 0 10px;
	width: 347px;
	height: 41px
}
#logo a {
	padding: 0;
	display: block;
	font-size: 1px;
	float: left;
	margin: 0;
	text-indent: -9999px;
	line-height: 0;
	width: 347px;
	height: 33px;
	overflow: hidden;
}
#logo-etools a {
	padding: 0px;
	display: block;
	font-size: 1px;
	float: left;
	margin: 0;
	text-indent: -9999px;
	line-height: 0;
	width: 141px;
	height: 41px;
	overflow: hidden;
}
#logo-online a {
	padding-right: 0;
	display: block;
	font-size: 1px;
	float: left;
	margin: 0;
	text-indent: -9999px;
	line-height: 0;
	width: 141px;
	height: 41px;
	overflow: hidden;
}
button.go {
	overflow: hidden
}
#corpsol {
	display: inline;
	float: left;
	margin: 6px 0 0 6px;
	width: 0px;
	height: 46px
}
#wwhdr {
	padding: 0 0 24px 0;
	font-size: 11px;
	margin: 0px; width: 764px;
	position: relative
}
#wwhdr ul {
	list-style-type: none
}
#wwhdr li {
	font-size: 11px
}
#metanav {
	padding: 0;
	float: right;
	width: 400px;
	height: 32px
}
#metanav ul {
	padding: 0;
	float: right;
	margin: 0;
	width: auto;
}
#metanav li {
	padding: 0;
	float: left;
	margin: 0;
}
#metanav li a {
	padding:3px 10px 1px 10px;
	display: block;
	float: left;
	color: #488fd2;
	text-decoration: none
}
#metanav li a:hover {
	color: #154588
}
#metanav li.login {
	background: url(/images/ico_key.gif) no-repeat 10px 4px
}
#metanav li.login a {
	padding:3px 0 1px 30px
	font-weight: bold;
}
#searchnav {
	border-right: #74a3cb 1px solid;
	padding:0 3px 0 0;
	float: right;
	background:#e3f2ff url(/images/sea-bg.gif) repeat-x 50% top;
}
.seaform {
	float: left;
}
#searchnav .seaform {
	padding:4px 2px 3px 4px;
	background: url(/images/sea-bg-curve.gif) no-repeat left top;
}
.seaform fieldset {
	float: left;
	padding: 0 2px 0 0;
}
.seaform div {
	float: left;
	font-size:11px;
}
.seaform label {
	font-size: 11px;
	float: left;
	color: #1e2e82;
	padding:4px;
}
.seaform select {
	font-size: 11px;
	float: left;
	width: 125px
}
.seaform input {
	border: #74a3cb 1px solid;
	float: left;
	width: 80px;
	height:14px;
	margin:4px 0;
}
.seaform .b-login{
	font-size:12px;
	background:transparent;
	color:#1E2E82;
	border:none;
	width:40px;
	margin:6px 0 0 0;
}
button.go {
	border: 0;
	padding: 0;
	display:block;
	font-size: 1px;
	background: url(/images/but_go.gif) no-repeat;
	float: left;
	margin: 0;
	width: 21px;
	cursor: hand;
	text-indent: -9999px;
	line-height: 0;
	height: 21px;
}
button.go {
	overflow: hidden
}
#topnav {
	border-top: #3e619d 1px solid;
	float: left;
	margin: 0;
	width: 100%;
	padding:0;
	background: url(/images/nav-gradient-bg.gif) repeat-x 50% top;
	line-height:14px;
}
#topnav ul {
	padding: 0;
	float: left;
	margin: 0;
	width: 100%;
	background: url(/images/top-nav-border.gif) no-repeat right bottom;
}
#topnav li {
	padding:0;
	float: left;
	margin: 3px 0 0 0;
}
#topnav #tn-home {
	display: inline;
	margin-left: 20px! important
}
#topnav a {
	padding:4px 17px 7px 17px;
	display: block;
	float: left;
	font-weight: bold;
	color: #154588;
	text-decoration: none;
}
#topnav a:hover {
	color: #ffffff
}
#topnav li.curr {
	padding: 0;
	border-left: #3e619d 1px solid;
	background: url(/images/tab-bg.gif) no-repeat right top;
}
#topnav li.curr a {
	color: #fd8e00
}
#topnav li.curr a:hover {
	color: #fd8e00
}
#subnav {
	float: left;
	width: 100%;
	border-bottom: #ffcc00 1px solid;
	background: #fffee9 url(/images/ffcc00.gif) repeat-y right 50%;
}
#subnav-home {
	float: left;
	width: 100%;
	border-bottom: #ffcc00 1px solid;
	background-color: #fffee9;
	background: url(/images/ffcc00.gif) repeat-y right 50%;
}
#subnav-home {
	line-height: 0; height: 5px
}
html #subnav-home {
	font-size: 0px
}
#subnav ul {
	padding:0 0 0 10px;
	float: left;
	margin: 0;
}
#subnav li {
	padding:4px 0 4px 0;
	float: left;
	margin: 0;
	line-height: 12px;
}
#subnav li a {
	border-right: #cdcbbf 1px solid;
	padding:0 4px 0 5px;
	display: block; float: left;
	margin: 0px;
	color: #006699;
	text-decoration: none;
}
#subnav li a:hover {
	color: #fd8e00;
}
#subnav li a.last {
	border-right-style: none;
}
#subnav li.curr a {
	font-weight: bold; color: #fd8e00;
}
#topnav li a {
	float: none;
}
#subnav li a {
	float: none;
}
#metanav li a {
	float: none;
}
#subnav ul.start {
	padding:0 0 0 70px;
}
#subnav ul.dict {
	padding:0 0 0 160px;
}
#subnav ul.sport {
	padding:0 0 0 250px;
}
#subnav ul.sport-core {
	padding:0 0 0 10px;
}
#subnav ul.story {
	padding:0 0 0 300px;
}
#subnav ul.club {
	padding:0 0 0 605px;
}
#subnav ul.equip {
	float: right;
	padding:0;
}
#subnav ul.community {
	float: right;
	padding:0 140px 0 0;
}
#subnav ul.etools {
	float: right;
	padding:0 8px 0 0;
}
#metanav li.exit {
	background: url(/images/ico_exit.gif) no-repeat 10px 4px;
}
#metanav li.exit a {
	padding:5px 0 5px 25px;
}
#topnav .brightnav{
	color:#ff0000;
}