* {
	padding:0px; margin:0px; outline:0px; font-size:inherit; font-weight:inherit; font-family:inherit;
}
ol, ul {
	list-style:none; list-style-position:outside;
}
b, strong {
	font-weight:bold;
}
a {
	color:#8f8f8f; text-decoration:none;
}
a:hover {
	color:#8f8f8f; text-decoration:underline;
}


table, td {
	display:table-cell;
}
body {
	font:12px Arial; color:#666; line-height:18px; overflow-y:scroll;
}
img {
	border:0px;
}
fieldset {
	border:0px;
}

#header {
	width:960px; height:100px; margin:0px auto;
}
#header .logo {
	float:left; margin:33px 0px 0px 15px;
}
#header .top-menu {
	float:left; margin:40px 0px 0px 63px;
}
#header .top-menu ul {
	float:left; margin-right:0px;
}
#header .top-menu ul li {
	float:left; padding:0px 20px;
}
#header .top-menu ul li a {
	float:left; padding:5px 0px;; line-height:9px; text-transform:uppercase; color:#9f9f9f; font-weight:bold; letter-spacing:-0.5px;	
}
#header .top-menu ul li a:hover {
	text-decoration:none; color:#3f3f3f; border-bottom:2px solid #0071BB;
}
#header .top-menu ul li a.menu-active {
	color:#3f3f3f; border-bottom:2px solid #0071BB;
}

#sbody {
	overflow:auto;	 height:100%;
}
#sbody .wing {
	float:left; width:220px; padding-right:50px; font-size:11px; line-height:12px;
}
#sbody .conts {
	float:left; width:690px;
}


#footer {
	height:100px; border-top:1px solid #8f8f8f; margin-top:50px; font-size:11px;
}
#footer .body {
	width:960px; margin:0px auto; 
}
#footer .body .copy {
	float:left; margin-top:20px;
}
#footer .body .contact {
	float:right; margin-top:20px;
}