body,td,.p1,.p2,.i{font-family:arial;font-size:10.5pt;}
TD{FONT-SIZE:9pt;LINE-HEIGHT:18px;}
.huyaa_sp TD{FONT-SIZE:10.5pt;LINE-HEIGHT:18px;}
.f14{FONT-SIZE:14px}
.f10{font-size:10.5pt}
.f16{font-size:16px;font-family:Arial}
.c{color:#7777CC;font-size:9pt;font-family:Arial}
.cg{color:#DEDDE1;font-size:9pt;font-family:Arial}
.p1{LINE-HEIGHT:120%;margin-left:-12pt}
.p2{width=100%;LINE-HEIGHT:120%;margin-left:-12pt}
.i{font-size:16px}
.t{COLOR:#0000cc;TEXT-DECORATION:none}
.a{color:#008000;}
a{color:#0000CC;}
a.t:hover{TEXT-DECORATION:underline}
.p{padding-left:18px;font-size:14px;word-spacing:4px;}
.f{line-height:120%;font-size:100%;width:32em;padding-left:15px;word-break:break-all;word-wrap:break-word;}
.h{margin-left:8px;width:100%}
.s{width:8%;padding-left:10px; height:25px;}
.m,a.m:link,a.m:visited{COLOR:#7777CC;font-size:100%;line-height:10px;}
.fl,a.fl:link,a.fl:visited{COLOR:#7777CC;font-size:100%;line-height:10px;}
.g{line-height:120%;font-size:100%;width:32em;padding-left:15px;word-break:break-all;word-wrap:break-word;}
.r{ word-break:break-all;cursor:hand;width:225px;}
.gray {
	cursor:pointer;
}
a.externalblog {
	width: 1px;
    background-color: transparent;
    background-image: url(http://images.ip150.com/external.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 10px;
}
.trtrain td{
	font-size:12pt;
}
.menuskin {
	border: 1px solid #D6E0EF;
	visibility: hidden;
	font: 12px verdana;
	position: absolute; 
	filter: Alpha(opacity=85);
	opacity: 0.85;
	background-color:#ffffff;
	background-image:url("menubg.gif");
	background-repeat : repeat-y;
}
.menuskin a {
	padding-right: 10px;
	padding-left: 25px;
	color: black;
	text-decoration: none;
}
#mouseoverstyle {
	background-color: #FFFFFF;
	margin:2px;
	padding:1px;
	border:1px solid #D6E0EF;
}
#mouseoverstyle a {
	color: #444444;
}
.menuitems{
	margin:2px;
	padding:2px;
	word-break:keep-all;
}

/* download button */
.downloadNow{
	line-height: 125%;
	margin-right: 4px;
}
.downloadNow a:link,
.downloadNow a:visited,
.downloadNow a:active,
.downloadNow a:hover{
	font-family: Tahoma, Arial;
	font-weight: bold;
	width: 200px;
	height: 52px;
	margin: 0px;
	padding: 0px;
	display: block;
	color: #993300;
	text-decoration: none;
	background: url('custom/download_now.png') top left no-repeat;
}
.downloadNow a:hover{
	color: #CC6600;
	background: url('custom/download_now_hover.png') top left no-repeat;
}
.downloadNowTitle{
	display: block;
	font-size: 125%;
	text-align: center;
	padding-top: 10px;
}
.downloadNowCounter{
	display: block;
	font-size: 85%;
	font-weight: normal;
	margin-top: 2px;
}
.downloadNote{
	padding: 9px 15px 0px 10px;
	color: #999999;
}

.downloadLight a:link,
.downloadLight a:visited,
.downloadLight a:active,
.downloadLight a:hover{
	color: #645A44;
	background: url('custom/download_light.png') top left no-repeat;
}
.downloadLight a:hover{
	color: #395500;
	background: url('custom/download_light_hover.png') top left no-repeat;
}
#tipsbox{
	border:1px solid #8CBDEF;
	background: #CDE2F8;
	color:#485A69;
	padding:5px;
	width:600px;
}
#areabox{
	border:1px solid #999999;
	text-align:left;
	background: #FFFFEE;
	color:#485A69;
	padding:5px;
	width:600px;
	overflow-x: auto;
}
#emotbox{
	border:1px solid #B00054;
	text-align:left;
	background: #FFFFFF;
	color:#000000;
	width:600px;
	overflow-x: hidden;
}
.formerbox{
	font-weight:bold;
	padding:5px;
	background: #FFEEF7;
	width:100%;
}