﻿.copyright {
	font-family: Meiryo, Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.menulink {
	font-family: Meiryo, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: 21828F;
	text-decoration: none;
}
a.menulink:hover {
	font-family: Meiryo, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}
.mylink
{
	font-family: Meiryo, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a.mylink:hover
{
	font-family: Meiryo, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}
.maintext {
	font-family: Meiryo, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: 1E7682;
	text-decoration: none;
}
.chat_title {
	font-family: Meiryo, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.bottom_link {
	font-family: Meiryo, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.bottom_link:hover {
	font-family: Meiryo, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
iframe{border:0}
/** edit by stephen fong **/
.chat-btn {
    color               : #1A659F;
    font                : bold 9px 'trebuchet ms',Meiryo, helvetica,Arial, Times, sans-serif;
    background-color    : white;
    background-image    : url("../img/button_large.gif");
    border              : none;
    background-repeat   : no-repeat;
    width               : 87px;
    height              : 17px;
    text-transform      : uppercase;
    cursor              : pointer;
}
.chat-smallbtn {
    color               : #1A659F;
    font                : bold 9px 'trebuchet ms',Meiryo, helvetica,Arial, Times, sans-serif;
    background-color    : white;
    background-image    : url("../img/button_small.gif");
    border              : none;
    background-repeat   : no-repeat;
    width               : 29px;
    height              : 17px;
    text-transform      :uppercase;
    cursor              : pointer;
}
.chat-mediumbtn {
    color               : #1A659F;
    font                : bold 9px 'trebuchet ms',Meiryo, helvetica,Arial, Times, sans-serif;
    background-color    : white;
    background-image    : url("../img/button_medium.gif");
    border              : none;
    background-repeat   : no-repeat;
    width               : 53px;
    height              : 17px;
    text-transform      :uppercase;
    cursor              : pointer;
}
#chatarea input{
	font-family: Meiryo, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #1E7682;
	text-decoration: none;
}    
.chattext{
    font-family: Meiryo, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
a.chattext{
    font-family: Meiryo, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
a.chattext:hover{
    font-family: Meiryo, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.chatlist ul
{
    margin:0px;
    padding:0px;
}
.chattext ul
{
    margin:0px;
    padding:0px;
}
.chattext li
{
    margin:0px;
    padding:0 0 5px 0;
    list-style-type:none;
}.news {
	font-family: Meiryo, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.faq {
	font-family: Meiryo, Tahoma, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #1E7682;
	text-decoration: none;
}
a.faq:hover {
	font-family: Meiryo, Tahoma, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}
.gridHeader th {
	color: #15428B;
	/*background: url("../images/grid-hrow.gif");*/
	background: #D0DEF0;
	/*height: 15px;*/
	border-width:0 0 1px 1px;
	border-style:solid;
	border-color:#99BBE8;
	padding: 2px;
}
.t table
{
    border-width:1px 1px 0 0;
    border-style:solid;
    border-color:#99BBE8;
}
.tr1 th
{
    font:bold 10px Meiryo, verdana,arial,tahoma,sans-serif;
	padding: 2px;
	text-align: left;
	font-weight: bold ;
	color: #15428B;
	height:22px;
	border-top: 0px solid #99BBE8;
	border-left: 1px solid #99BBE8;
	background-image: url("../support/img/Grid/grid-hrow.gif");
}
.tr1 td
{
    height:15px;
    line-height:15px;
	border-width:0 0 1px 1px;
	border-style:solid;
	border-color:#99BBE8;     
	margin-left:10px;
	font:normal 11px Meiryo, arial,tahoma,sans-serif;
}
.tr1 td a
{
    font:normal 11px Meiryo, arial,tahoma,sans-serif;
    color: #15428B;
    text-decoration:none;
}
.tr1 td a:hover
{
    font:normal 11px Meiryo, arial,tahoma,sans-serif;
    color: #15428B;
    text-decoration:underline;
}
.tr1_hover td {
    height:15px;
    line-height:15px;
	border-width:0 0 1px 1px;
	border-style:solid;
	border-color:#99BBE8;     
	margin-left:10px;
	font:normal 11px Meiryo, arial,tahoma,sans-serif;
	background: #DEECFD;
}
.hrwrite
{
    height:0px;
    border:solid 1px #333;
}
div#body input#fnbtn {
	width:78px;
	height:39px;
	border:none;
	cursor:pointer;
	position:absolute;
	top:40px;
	left:100px;
	background:transparent url('../img/popupbox/logbg_v2.png') 0 -70px no-repeat;
}
div#mask {
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	z-index:100;
}
div#login {
	position:absolute;
	top:75px;
	left:100px;
	width:293px;
	z-index:200;
}
div#login h2 {
	height:26px;
	padding-top:3px;
	padding-left:25px;
	background:transparent url('../img/popupbox/logbg_v2.png') -84px -70px no-repeat;
	font-size:12px;
	font-weight:normal;
	font-family:verdana, tahoma, helvetica, arial, sans-serif, "宋体";
	font-style:normal;
	list-style-type:none;
	text-decoration:none;
}
div#login h2 input {
	height:18px;
	width:18px;
	float:right;
	border:none;
	cursor:pointer;
	margin:2px 6px 0 0;
	background:transparent url('../img/popupbox/logbg_v2.png') 0 -169px no-repeat;
	font-size:12px;
	font-weight:normal;
	font-family:Meiryo, verdana, tahoma, helvetica, arial, sans-serif, "宋体";
	font-style:normal;
	list-style-type:none;
	text-decoration:none;
}
div#login h2 a {
	display:block;
	float:left;
	width:83px;
	height:26px;
	line-height:26px;
	text-align:center;
	text-decoration:none;
	color:#666;
	font-size:12px;
	font-weight:normal;
	font-family:Meiryo, verdana, tahoma, helvetica, arial, sans-serif, "宋体";
	font-style:normal;
	list-style-type:none;
	text-decoration:none;
}
div#login h2 a.cur {
	color:#f00;
	background:transparent url('../img/popupbox/logbg_v2.png') 0 -187px no-repeat;
}
div#login ul {
	padding:14px 0 18px 12px;
	background:transparent url('../img/popupbox/logbg_v2.png') -84px bottom no-repeat;
}
div#login ul li {
	padding-left:60px;
	margin-top:10px;
	display:inline-block;
	font-size:12px;
	font-weight:normal;
	font-family:verdana, tahoma, helvetica, arial, sans-serif, "宋体";
	font-style:normal;
	list-style-type:none;
	text-decoration:none;
}
div#login ul li {
	display:block;
}
div#login ul li:after {
	content:"youdian";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
div#login ul li tt {
	float:left;
	width:60px;
	margin-left:-70px;
	text-align:right;
	line-height:22px;
	color:#444;
}
div#login ul li div input.cell, div#login ul li div input.cell2 {
	height:16px;
	padding:2px;
	line-height:16px;
	width:179px;
	border:1px #dcdcdc solid;
	color:#666;
}
div#login ul li div input.cell2 {
	width:50px;
} 
div#login ul li div label {
	color:#666;
	cursor:pointer;
}
div#login ul li div img {
	margin-bottom:-7px;
	margin-left:8px;
}
* html div#login ul li div img {
	margin-bottom:-4px;
}
*+html div#login ul li div img {
	margin-bottom:-4px;
}
div#login ul li div input#fnlogin {
	width:59px;
	height:21px;
	cursor:pointer;
	border:none;
	margin-right:15px;
	background:transparent url('../img/popupbox/logbg_v2.png') 0 -148px no-repeat;
}
div#login ul li p {
	padding-top:4px;
	color:#f00;
}
#changepass ul
{
    margin:5px 0 0 0;
    padding:0px;
}
#changepass li
{
    height:20px;
    line-height:20px;
    list-style-type:none;
}
#forgotpass ul
{
    margin:5px 0 0 0;
    padding:0px;
}
#forgotpass li
{
    height:20px;
    line-height:20px;
    list-style-type:none;
}
.f1 {font:bold 10px Meiryo, verdana,arial,tahoma,sans-serif;}
.f2 {font:normal 10px Meiryo, verdana,arial,tahoma,sans-serif;}
