@charset "UTF-8";
/* CSS Document */



/* =================== Login / Signup ====================== */


.loginsignup_title{
	font-size:24px;
	line-height:36px;
}

.loginsignup_terms{
	font-size:12px;
	text-align:justify;
}

.login_remember{
	padding-top:0px;
}
	
.loginCheckBox {
	width:16px;
	height:16px;
	position:relative;
}


.loginCheckBox label {
	cursor: pointer;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0;
  	left: 0;
	background: #eee;
	border:1px solid #ddd;
	
	margin-top:0px;
}

.loginCheckBox label:after {
	
	opacity: 0.2; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=20); /* IE lt 8 */
	-ms-filter: "alpha(opacity=20)"; /* IE 8 */
	-khtml-opacity: 0.2; /* Safari 1.x */
  	-moz-opacity: 0.2; /* FF lt 1.5, Netscape */
	
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 3px;
	left: 3px;
	border: 2px solid #333;
	border-top: none;
	border-right: none;
	

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	
}

.loginCheckBox label:hover::after {
	opacity: 0.5; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: 0.5; /* Safari 1.x */
  	-moz-opacity: 0.5; /* FF lt 1.5, Netscape */
}

.loginCheckBox input[type=checkbox]:checked + label{
	background: #2389C5;
	border: 0px;
	width: 18px;
	height: 18px;
}

.loginCheckBox input[type=checkbox]:checked + label:after {
	
	opacity: 1.0; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=100); /* IE lt 8 */
	-ms-filter: "alpha(opacity=100)"; /* IE 8 */
	-khtml-opacity: 1.0; /* Safari 1.x */
  	-moz-opacity: 1.0; /* FF lt 1.5, Netscape */
	
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 4px;
	border: 2px solid #FFF;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	
}


.login_forgot, .login_forgot a:link, .login_forgot a:visited{
	font-size:14px;
	line-height:20px;
	
	color:#0083A6;
}

.login_forgot a:hover{
	color:#999999;
}





#changelang_form #changelang_submitBtn,
#changepw_form #changepw_submitBtn{
	width:94%;
}


#register_form #loginsignup_submitBtn{
	width:80%;
}



#member-table #gsignup_submitBtn,
#member-table #fbsignup_submitBtn,

#register_form #gsignup_submitBtn,
#register_form #fbsignup_submitBtn,

#signup_form #gsignup_submitBtn,
#signup_form #fbsignup_submitBtn,
#signup_form #loginsignup_submitBtn{
	width:92%;
	font-size:16px;
	line-height:40px;
}


#member-table #gsignup_submitBtn img,
#member-table #fbsignup_submitBtn img,

#register_form #gsignup_submitBtn img,
#register_form #fbsignup_submitBtn img,

#signup_form #gsignup_submitBtn img,
#signup_form #fbsignup_submitBtn img,
#signup_form #loginsignup_submitBtn img{
	margin-left:-12px;
	margin-right:12px;
}

#forgot_form #loginsignup_submitBtn{
	width:81%;
}








#login_warn_msg,
#login_err_msg,
#login_err_msg_fb{
	font-size:16px;
	line-height:24px;
	
	color:#FF8000;
	height:0px;
}

#login_warn_msg a:link, #login_warn_msg a:visited,
#login_err_msg a:link, #login_err_msg a:visited,
#login_err_msg_fb a:link, #login_err_msg_fb a:visited{
	color:#0083A6;
}

#login_warn_msg a:hover,
#login_err_msg a:hover,
#login_err_msg_fb a:hover{
	color:#999999;
}


#login_email, #login_pw, #login_email, #login_email_re, #login_pw, #login_pw_re, #login_pw_current{
	width:95%; /*435px;*/
}

#register_form_content{
	width:500px;
}

#register_form_content #redirec_to_loginBtn{
	width:87%;
}
#register_form_content .login_col00{
	display:inline;
	float:left;
	
	width:264px;
}

#register_form_content .login_col01{
	display:inline;
	float:left;
	
	width:200px;
}


#register_form_content .signup_col00,
#register_form_content .forgot_col00{
	display:inline;
	float:left;
	
	width:244px;
	padding-right:5px;
}


#register_form_content .signup_col01,
#register_form_content .forgot_col01{
	display:inline;
	float:left;
	
	width:190px;
}



#forgot_form .forgot_col00{
	display:inline;
	float:left;
	
	width:264px;
}

#forgot_form .forgot_col01{
	display:inline;
	float:left;
	
	width:200px;
}

#register_form_content .signup_col01 table{
	padding-top:2px;
}

#register_form_content .forgot_col00 table{
	padding-top:0px;
}
#register_form_content .forgot_col01 table{
	padding-top:5px;
}


#forgot_form .forgot_col00 table{
	padding-top:0px;
}
#forgot_form .forgot_col01 table{
	padding-top:0px;
}


.loginsignup_terms{
}

.loginsignup_terms a:link, .loginsignup_terms a:visited{
	color:#0083A5;
}

.loginsignup_terms a:hover{
	color:#00AAD5;
}

/* === END ================ Login / Signup ====================== */

