html {
	width: 100%;
}
body {
	position: relative;
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: none;
	font: 16px/1.47 "Arial", "PMingLiU";
	text-align: left;
}
.idx-place-holder,
.cnt-place-holder {
	height: 27px;
}
.wrapper {
	border: none;
	font: 13px/1.47 "Arial", "PMingLiU";
}
.wrapper table,
.wrapper th,
.wrapper td {
	line-height: inherit;
}
.wrapper.idx-place-holder .header,
.wrapper.cnt-place-holder .header {
	display: none;
}
.wrapper.idx-place-holder #banner728x90,
.wrapper.cnt-place-holder #banner728x90 {
	display: none;
}
.wrapper .topnav {
	display: none;
}
.wrapper .topnav2 {
	margin-top: 0;
}
.wrapper .topnav2 .menu a {
	height: 24px;
	line-height: 24px;
	height: 22px \9; /*IE8+*/
	padding-top: 2px \9; /*IE8+*/
}
.wrapper-new {
	width:100%;
	position: relative;
	background: #FFFFFF;
	z-index: 200;
	line-height: 100%;
	font: 16px/100% "Arial", "PMingLiU";
}
.wrapper-new a:link,
.wrapper-new a:visited {
	text-decoration: none;
}
.wrapper-new a:hover,
.wrapper-new a:active {
	text-decoration: underline;
}
.wrapper-new .page_index {
	padding-bottom: 5px;
	border-bottom: 5px solid #CCCCCC;
	margin-top: 6px;
	margin-bottom: 6px;
}
.wrapper-new .page_container {
	padding-bottom: 0;
	min-height: 0;
}
.wrapper-new #portamento_container #main_nav {
	height: 42px;
}
.wrapper-new .ad_72890_box {
	margin-top: 6px;
}
.wrapper-new .ad_72890_box .ad .banner-728x90 {
	margin: 0 auto;
	background-color:#eee;
	width:970px;
	text-align:center;
	border:none;
}
#X01, #X02, #X03, #X04, #X05, #X06, #X07, #X08, #X09, #X10, #X11, #X12, #X13, #X14, #X15, #X16, #X17 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 300;
}
.main-bgn {
	background: none;
	border: none;
}
.clmn-left {
	border: none;
	margin: 0;
}
.clmn-right {
	background: none;
	border: none;
	margin: 0;
}
a:link,
a:visited {
	text-decoration: none;
}
a:hover,
a:active {
	text-decoration: underline;
}
#wrapper a:link,
#wrapper a:visited {
	text-decoration: underline;
}
#wrapper a:hover,
#wrapper a:active {
	text-decoration: none;
}
.ad {
	padding: 0;
}
.ad #right-health,
.ad #Right-health,
.ad #right-markets,
.ad #markets,
.ad #right-events {
	display: block;
}
.ad .adbanner,
.ad .text-ad,
.ad .banner-300,
.ad .banner-300x100,
.ad .banner-300x167,
.ad .banner-300x250,
.ad .banner-300x370,
.clmn-right .ad .adbanner,
.clmn-right .ad .text-ad,
.clmn-right .ad .banner-300,
.clmn-right .ad .banner-300x100,
.clmn-right .ad .banner-300x167,
.clmn-right .ad .banner-300x250,
.clmn-right .ad .banner-300x370,
.fb-social-plugin {
	border-color: #F1F1F1;
}
.gototop a:link,
.gototop a:visited,
.gototop a:hover,
.gototop a:active {
	color: #FFFFFF;
	text-decoration: none;
	font: 25px/1 "Verdana", "Arial", "PMingLiU";
}
.page_container article.clmn-left {
	width: 663px;
}
.page_container > article.clmn-left > .article_function {
	margin: 10px auto;
}
.page_container aside .art_btntools {
	border: none;
	padding: 0;
	margin: 0 0 10px -15px;
}
.page_container aside .art_btntools .quote_forward a.forward {
	background-image: none;
}
.page_container > aside.clmn-right {
	width: 316px;
}
table[cellpadding="1"] > tbody > tr > th,
table[cellpadding="1"] > tbody > tr > td {
	padding: 1px;
}
table[cellpadding="2"] > tbody > tr > th,
table[cellpadding="2"] > tbody > tr > td {
	padding: 2px;
}
table[cellpadding="5"] > tbody > tr > th,
table[cellpadding="5"] > tbody > tr > td {
	padding: 5px;
}
table[cellpadding="7"] > tbody > tr > th,
table[cellpadding="7"] > tbody > tr > td {
	padding: 7px;
}
table[cellpadding="10"] > tbody > tr > th,
table[cellpadding="10"] > tbody > tr > td {
	padding: 10px;
}
table[cellspacing="1"] {
	border-collapse: separate;
	border-spacing: 1px;
}
table[cellspacing="5"] {
	border-collapse: separate;
	border-spacing: 5px;
}
table[cellspacing="7"] {
	border-collapse: separate;
	border-spacing: 7px;
}
input[type="button"],
input[type="submit"] {
	border: 1px solid #999999;
	border-radius: 3px;
	padding: 1px 2px;
	[;padding: 2px 6px;]; /*Chrome*/
	padding: 2px 6px\9; /*IE*/
}
input[type="text"] {
	border: 1px solid #999999;
	padding: 1px 0;
}
.form-btn {
	border-color: #000000;
	border-radius: 0;
}
strong {
	font-weight: bold;
}
hr[size="1"] {
	border-style: solid none none none;
	height: 0;
}
body > select {
	font-size: 13px;
}