﻿body{ padding:0; margin:0; font-family:Arial;}
div,table{ position:relative;}

.EmptyWDiv{ overflow:hidden;}
.EmptyHDiv{ width:100%; overflow:hidden;margin-top:1px;}

.menuFontStyle{ font-size:14px; color:#9FA0A0; }
.menuFontStyle_OFF{ font-size:14px; color:#898989;}
.menuFontStyle_ON{ font-size:14px; color:#985990;}
.menuFontStyleSel{ font-size:14px; color:#76256b;}

.mbody{height:830px; width:100%; background: url('../images/login/log_in_body_bg.png') repeat-y bottom;}
.mbg{ position:absolute; top:0px; left: 0px; width:100%; height:830px;}
.mbg div{ width:100%; min-width:950px; max-width:1250px; height:830px; margin:0 auto; background: url('../images/bg.png') no-repeat center;}
.login_top{height:37px; width:100%; background: url('../images/login/log_in_body_bg.png') repeat-y bottom;margin: -1px; padding: 0px;}
.login_top_banner{background-position: center top; height:37px;*width:100%;width:1250px; background: url('../images/top_banner_1250.png');
                                background-repeat: no-repeat;border:0px; }


.mainbody{width:950px; height:100%; margin:0 auto;}
.maintop{ height:110px; }
/*
.logo{ position:absolute; margin:50px 0 0 120px; width:191px; height:64px; background: url('../images/logo.png') no-repeat; z-index:20;}
.logo_bg{ position:fixed; margin:10px 0 0 -42px; width:491px; height:101px; background: url('../images/logo_bg.png') no-repeat; z-index:10; }
*/
.mainBtnDiv{ height:47px; width:100%; z-index:20;font-family: 微軟正黑體;font-size: small;}
.btnsDiv{width:724px; height:47px; float:right; background:white;display:none;}
.btnsDiv .gDiv{ display: -moz-inline-stack; display:inline-block;  width:55px; height:55px; padding:19px 0 0 0; margin:0 0 0 5px; text-align:center; zoom: 1; *display:inline;}
.btnsDiv .gItem{ height:28px; line-height:28px; width:100%;  background:url('../images/btn_bg_a.png') repeat-x bottom; }
.btnsDiv .gItem_ON{ height:28px; line-height:28px; width:100%; background: url('../images/btn_bg_ON.png') repeat-x bottom; }
.btnsDiv .gItem_OFF{ height:28px; line-height:28px; width:100%; background: url('../images/btn_bg_OFF.png') repeat-x bottom; }
.btnsDiv .gItem:hover{ background:url('../images/btn_bg_b.png') repeat-x bottom; cursor:pointer; }
.btnsDiv .gItemSel{ height:28px; line-height:28px; width:100%; background:url('../images/btn_bg_g.png') repeat-x bottom; }
.btnsDiv .gItems { position: absolute; top: 47px; left:0px; width:100%; }
.btnsDiv .gItems .gSubItem{ height:28px; line-height:28px; width:100%; background: url('../images/btn_bg_c.png') repeat-x bottom; cursor:pointer; color:#898989;}

.mainmid{ width:100%; height:470px; z-index:10;}

.loginDiv{ width:609px; height:340px;  background-position:50% 50%; margin: 80px auto;}
.loginFaceDiv{ width:322px; height:363px; margin:0 auto;}
.loginFaceBgDiv{ position:absolute; left:-60px; top:-180px; background:url('../images/login/login_bg.png') no-repeat; width:414px; height:454px;}

.mainfoo{ width:100%; height:90px;  position:absolute; left:-25px; top:520px;}
/*.CopyRight{ text-align:right; font-size:12px; color:white;*margin-top:80px;display:none;}*/
.CopyRight{ text-align:right; font-size:12px; color:#232323;*margin-top:80px;}

.custom_contact
{
    text-align:center;
}

.custom_contact #custom_contact_content
{
    text-align:left;
    font-size:12px; 
    color:#232323;
    /**margin-top:80px;*/
    width:414px;
    margin: 0px auto;
}

.custom_contact #emptyBlock
{
    height:100px;
}

/* -------- login textbar with title and content -------- */

#login_area{
	position:relative;
	top:125px;
	left: 65px;
	width: 250px;
	height: 220px;

}
#title{
	position:relative;
	top:0px;
	width:250px;
	height:25px;
	font-size:19px;
	color:#595757;
}
#sub_title{
	position:relative;
	top:0px;
	width:250px;
	height:20px;
	font-size:12px;
	color:#999899;
}
#foot_link{
	position:relative;
	top:40px;
	width:250px;
	height:20px;
	text-align:center;
	font-size:12px;
	color:#CDCDCD;
}
.footlink{
	text-decoration:none;
	color:#000000;
}
.footlink:hover{
	text-decoration:none;
	color:#39F;
}