table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
a:link, a:visited {
	color: #0084C4;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
.slink {
	cursor: pointer;
}
.formbutton {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	padding: 0px 2px 0px 2px;
	background-color: #C6C5D7;
	cursor: pointer;
	background-repeat: repeat-x;
	height: auto;
}
h1, .h1 { font-size: 24pt; font-weight: bold }
h2, .h2 { font-size: 18pt; font-weight: bold }
h3, .h3 { font-size: 13.5pt; font-weight: bold }
h4, .h4 { font-size: 12pt; font-weight: bold }
h5, .h5 { font-size: 9pt; font-weight: bold }
h6, .h6 { font-size: 7pt; font-weight: bold }
.forminput {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #00000;
	width:300px;
	padding-left: 2px;
}
.forminputauto {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	width:auto;
	padding-left: 2px;
}
.forminputsmall {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	width:150px;
	padding-left: 2px;
}
.forminputsmall2 {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	width:50px;
	padding-left: 2px;
	text-align:right;
}

.forminputtime {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	width:20px;
	padding-left: 2px;
	text-align:right;
}

.forminput_disable {
	background-color:#CCCCCC;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #00000;
	width:300px;
	padding-left: 2px;
}
.forminputsmall_disable {
	background-color:#CCCCCC;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	width:150px;
	padding-left: 2px;
}
.forminputsmall2_disable {
	background-color:#CCCCCC;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000;
	width:50px;
	padding-left: 2px;
	text-align:right;
}
.forminputtime_disable {
	background-color:#CCCCCC;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000;
	width:20px;
	padding-left: 2px;
	text-align:right;
}
.forminput_require {
	background-color:#FFC1C1;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #00000;
	width:300px;
	padding-left: 2px;
}
.forminputsmall_require {
	background-color:#FFC1C1;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	width:150px;
	padding-left: 2px;
}
.forminputsmall2_require {
	background-color:#FFC1C1;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	width:50px;
	padding-left: 2px;
	text-align:right;
}

.forminputtime_require {
	background-color:#FFC1C1;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	width:20px;
	padding-left: 2px;
	text-align:right;
}


.tb1 {
	background-color: #3777AD;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color:#FFFFFF;
	padding-left:3;
}
.tb2{
	background-color: #240000;
	font-family: Tahoma;
	font-size: 8pt;
	color:#FFFFFF;
	padding-left:3;
}
.tb3{
	background-color: #78c588;
	font-family: Tahoma;
	font-size: 8pt;
	color:#000000;
	padding-left:3;
}
.tb3P{
	background-color: #FA5858;
	font-family: Tahoma;
	font-size: 8pt;
	color:#000000;
	padding-left:3;
}
.tb4{
	background-color: #78c588;
	font-family: Tahoma;
	font-size: 8pt;
	color:RED;
	padding-left:3;
}
.tb5{
	background-color: #61c0cb;
	font-family: Tahoma;
	font-size: 8pt;
	color:000000;
	padding-left:3;
}
.tb6{
	background-color: #d8d271;
	font-family: Tahoma;
	font-size: 8pt;
	color:000000;
	padding-left:3;
}
.tb7{
	background-color: #494186;
	font-family: Tahoma;
	font-size: 8pt;
	color:#FFFFFF;
	padding-left:3;
}
.tb8{
	background-color: #61c0cb;
	font-family: Tahoma;
	font-size: 8pt;
	color:RED;
	padding-left:3;
}
.tb9{
	background-color: #d8d271;
	font-family: Tahoma;
	font-size: 8pt;
	color:RED;
	padding-left:3;
}
.tb10{
	background-color: #494186;
	font-family: Tahoma;
	font-size: 8pt;
	color:fff335;
	padding-left:3;
}
.tb11{
	background-color: #C0C0C0;
	font-family: Tahoma;
	font-size: 8pt;
	color:000000;
	padding-left:3;
}
.tb11_1{
	background-color: #C0C0C0;
	font-family: Tahoma;
	font-size: 8pt;
	color:RED;
	padding-left:3;
}
.boldnormal {
	color: #330000;
	font: bold 10pt;
}
.boldred {
	color: red;
	font: bold 10pt;
}
.boldblue {
	color: blue;
	font: bold 10pt;
}
.warning {
    margin:             0.5em 0 0.5em 0;
    border:             0.1em solid #CC0000;
    background-color:   #FFFFDD;
    width:              10%;
    background-image:   url(images/s_warn.png);
    background-repeat:  no-repeat;
    background-position: 10px 50%;
    padding:            0.5em;
    padding-left:       2.5em;
}
.notice {
    margin:             0.5em 0 0.5em 0;
    border:             0.1em solid #FFD700;
    width:              10%;
    background-image:   url(images/s_okay.png);
    background-color:   #FFFFDD;
    background-repeat:  no-repeat;
    background-position: 10px 50%;
    padding:            10px 10px 10px 36px;
}

/* Button */
.bluebutton
{
   font-size:11px;
   font-family:Tahoma,sans-serif;
   color:#555555;
   background-color:#CCFFFF;
   border-top-style:outset;
   border-top-color:#999999;
   border-bottom-style:outset;
   border-bottom-color:#999999;
   border-left-style:outset;
   border-left-color:#999999;
   border-right-style:outset;
   border-right-color:#999999;
   cursor: pointer;
}
.bluebuttonover{
	font-size:11px;
   font-family:Tahoma,sans-serif;
   color:#000000;
   background-color:#66CCFF;
   border-top-style:outset;
   border-top-color:#999999;
   border-bottom-style:outset;
   border-bottom-color:#999999;
   border-left-style:outset;
   border-left-color:#999999;
   border-right-style:outset;
   border-right-color:#999999;
   cursor: pointer;
}
/*-- Page --*/
.pageCutBox{ float:right; width:100%; height:18px; padding:0px 0 5px 0; overflow:hidden; font-size: .9em;}
/*.menu_db .page a,.picSubject .CollumR p .current,.detial_title2 p b,.recService .readMore a,.gameVideo .hGame1,.gameVideo .btCenter a,.listContent .headPage2 .titleR a,.navGame li a:link,.navGame li a:hover,.relateSearch,.option_S label,.tab_g_data ul li a:link,.tab_g_data ul li a:visited,.menu_help a:link,.menu_help a:visited,.titlePage,.estcBox .content h2,.forumContent .zoneSelect label,.estcBox .content h2 a,.btGroup a span,.btOrenge3,.TopSection .readmore,.TopSection2 .readmore,.moreinfo a.more{ color:#f9f9f9;}
.page_Cut{ width:100%; height:30px; overflow:hidden;}
.page_Cut span{ float:left; width:15%; padding:7px 0 0 0; color:#7f8181;  overflow:hidden; font:normal 11px Tahoma, Geneva, sans-serif;}*/
.pagination{width:90%;height:18px;overflow:hidden;padding:1px 0px 0px 0px;}
.pagination ul{width:1000px; height:18px;padding:0; margin:0px;}
.pagination li{float:left;width:auto;height:12px;line-height:13px;background:#efefef;border:1px solid #c0c0c0;padding:0 4px 0px 4px;margin:0 2px 0 2px;list-style-type: none;color:#045FB4}
.pagination li.current{background:#79797a; color:#fafcfc; font-weight:bold;border:1px solid #2a2a2a;}
.pagination li.ahover{float:left;width:auto;height:12px;line-height:13px;background:#99CCFF;border:1px solid #3333CC;padding:0 4px 2px 4px;margin:0 2px 0 2px;}
.pagination li.disabled{color:#848484;}

table.tblfrm{
	border: solid 1pt navy;
	font-family:Tahoma;
}

table.tblfrm tr.odd td,td.odd th{
	background:#C2CFDF;
}

table.tblfrm thead th{
	border-bottom: 1px solid navy;
	background:#FFF;
	font:bold 1em/2em Tahoma;
	color:navy;
}

table.tblfrm thead th.color{
	border-bottom: 1px solid navy;
	background:#b4b4f0;
	font:bold 1em/2em Tahoma;
	color:navy;
}

table.tblfrm thead td{
	border-bottom: 1px solid navy;
	background:#FFF;
	font:1em Tahoma;
	color:navy;
}

table.tblfrm thead td.color{
	border-bottom: 1px solid navy;
	background:#b4b4f0;
	font:1em Tahoma;
	color:navy;
}

table.tblfrm tbody th{
	font:bold 1em Tahoma;
	color:#000;
}

table.tblfrm tbody th.color{
	font:bold 1em Tahoma;
	color:#C2CFDF;
}

table.tblfrm tbody td{
	font:1em Tahoma;
	color:#000;
}

table.tblfrm tbody td.color{
	font:1em Tahoma;
	color:#C2CFDF;
}

table.tblfrm tfoot th{
	border-top: 1px solid navy;
	background:#FFF;
	font:bold 1em/2em Tahoma;
	color:navy;
}

table.tblfrm tfoot th.color{
	border-top: 1px solid navy;
	background:#b4b4f0;
	font:bold 1em/2em Tahoma;
	color:navy;
}

table.tblfrm tfoot td{
	border-top: 1px solid navy;
	background:#FFF;
	font:1em Tahoma;
	color:navy;
}

table.tblfrm tfoot td.color{
	border-top: 1px solid navy;
	background:#b4b4f0;
	font:1em Tahoma;
	color:navy;
}