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;
}
#top_bar
{
    background-color:#2D2D2D;
    float:left;
    width:100%;
    height:30px;
    clear:both;
    border-bottom:1px solid #000000;
}
input[type="submit"],input[type="button"],input[type="reset"]
{
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);-webkit-border-radius:2px;-webkit-user-select:none;background-color:#f5f5f5;background-image:linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;border:1px solid rgba(0, 0, 0, 0.1);border-radius:2px;color:#666;cursor:pointer;font-size:11px;font-weight:bold;height:30px;line-height:27px;margin:11px 6px;min-width:54px;padding:0 8px;text-align:center
}
input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover{
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#f8f8f8;background-image:linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#333
}
input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus{
    border:1px solid #4d90fe;outline:none
}
.box {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);

	background-color: #fff;
	border: 2px solid #fff;
}
#top_bar ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    height:30px;
}
#top_bar ul li{
    text-align:center;
    line-height: 30px;
    width:45px;
    float:left;
}
#top_bar ul li a{ color:#CCCCCC;text-decoration: none;display:block; width: 100%; }
#top_bar ul li a:hover{ background:#4C4C4C; }
.currentPageHL
{
    border-top-color:#dd4b39!important;
    display: block;
    border-top: 2px solid transparent;
}
#top_bar ul .highlightli{
    line-height: 28px;
    
}
#top_bar ul .highlightli a{ color:#FFFFFF;text-decoration: none;font-weight:bold;display:block; width: 100%; }
#top_bar ul .highlightli a:hover{ background:#4C4C4C; }

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 #A2C9F2;
	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:#B00054;
	width:600px;
	padding:5px;
    overflow-x: hidden;
}
.formerbox{
	font-weight:bold;
	background: #FFFFFF;
	width:100%;
}