@charset "utf-8"; 
/*=S default link css */
a{color:#006; text-decoration:none;}
a:hover{color:#c00; text-decoration:none;}
/*=E default link css */

/*=S clear float css */
.clearfix:before, .clearfix:after{content: ""; display: table;}
.clearfix:after{clear: both;}
.clearfix{zoom:1;}
/*=E clear float css */

/*=S button sprites css */
.loginNowBtn, .goBtn{background:url(../../common/images/i/SSO_BUTTON.png) no-repeat 0 0; height:17px; border:none; cursor:pointer; font-size:0; line-height:0; overflow:hidden;}
.loginNowBtn{background-position:0 0; width:79px;}
.goBtn{background-position:0 -20px; width:34px;}
/*=E button sprites css */

/*=S icon_common sprites css */
.questionMarkIco, .alertIco, .successIco_s, .closeIco{background:url(../../common/images/i/SSO_ICO.png) no-repeat 0 0;}
.questionMarkIco{background-position:0 -40px; width:19px; height:20px;}
.alertIco{background-position:0 0; width:14px; height:13px;}
.successIco_s{background-position:0 -20px; width:16px; height:16px;}
.closeIco{background-position:0 -60px; width:14px; height:14px;}
/*=E icon_common sprites css */

/*=S wrapper css */
.wrapper_form{width:800px; margin:0 auto; font-size:1.2em;}
.wrapper_form_overlay{width:610px; margin:0 auto; font-size:1.2em;}
/*=E wrapper css */

/*=S header css */
.GS_header{position:relative; padding:5px 0 0 280px; height:45px; line-height:22px; text-align:left;}
.GS_header_line{border-bottom:1px solid #ccc; padding-bottom:10px;}
/*==S logo css */
.GS_logo{position:absolute; top:5px; left:10px; width:265px;}
.GS_logo_tit{color:#666; font-size:.917em; font-weight:500; position:absolute; top:33px; left:20px;}
/*==E logo css */
/*=E header css */

/*=S footer css */
.GS_footer{clear:both; text-align:center; line-height:22px; padding-top:50px;}
.GS_footer a{color:#666; text-decoration:none;}
.GS_footer a:hover{color:#c00; text-decoration:none;}
.GS_copyright{background-color:#e8e8e8; color:#666; line-height:16px; padding:8px;}
.GS_copyright_link a, .GS_copyright_link span{margin:0 5px;}
/*=E footer css */

/*=S autocomplete box [depend: JQUERY_AUTOCOMPLETE.JS] */
.autocomplete-w1{left:0; position:absolute; top:-1px; font-size:12px;border-bottom:1px solid #900;}
.autocomplete{background-color:#fff; border:1px solid #900; margin-bottom:-1px; cursor:default; overflow:auto; text-align:left; padding-bottom:5px;}
.autocomplete .selected{background-color:#f0f0f0;}
.autocomplete div{position:relative; *position:static; clear:both; overflow:hidden; padding:2px 10px; white-space:nowrap; line-height:18px; cursor:pointer;font-weight:500;}
.autocomplete span{font-weight:700;}
.autocomplete span.resultCnt{width:132px; height:15px; position:absolute; right:10px; *position:static; *float:right; *margin-top:-18px; _padding-right:10px; overflow:hidden; color:#999; font-size:11px; font-weight:500; text-align:right;}
/*=E autocomplete box [depend: JQUERY_AUTOCOMPLETE.JS] */

/*=S overlay box css */
.formOverlay{position:absolute; width:600px; height:500px; background-color:#fff; font-size:1.2em; display:none;}
.formOverlay_tit{background:#fff url(../IMAGE/FORM_OVERLAY_TIT.html) repeat-x 0 bottom; font-weight:700; margin:1px; padding:2px 10px; display:block; font-size:1.167em;}
.formOverlay_close{position:absolute; right:10px; top:8px; font-size:.917em; cursor:pointer;}
/*=E overlay box css */

/*=S common form css */
.error{color:#c00;}
/*==S form message css */
.formMsg{background-color:#ffffcc; padding:8px; font-size:12px;}
.formMsg p{line-height:16px;}
.formMsg img{display:inline-block; vertical-align:top; margin-right:2px;}
.formMsg_txt{display:inline-block; width:94%; vertical-align:top;}
.formMsg strong{font-weight:700;}
.formMsg_sTxt{font:10px Verdana, Geneva, sans-serif;}
.formMsg_noBg{background:none;}
.formMsg_border{border:1px solid #ccc;}
/*==E form message css */
/*=E common form css */

/*=S New Login Form */
.GS_loginBox{width:580px; background-color:#efefef;  margin:35px auto 0 auto; position:relative;}
.GS_loginBox_overlay{width:610px; background-color:#efefef;  margin:35px auto 0 auto; position:relative;}
.GS_loginBox a{color:#06c; text-decoration:none;}
.GS_loginBox a:hover{color:#c00; text-decoration:none;}
.GS_loginForm{padding: 20px 20px 30px 20px;}
.GS_loginForm_tit{font-size:1.667em; border-bottom:1px solid #ddd; display:block; margin-bottom:30px; padding-bottom:5px;}
.GS_login_name{display:inline-block; width:140px; text-align:right; vertical-align:middle;}
.GS_login_filed{display:inline-block; vertical-align:middle; width:250px; text-align:left; padding:7px 5px; margin-left:10px;}
.keepLogin{margin-left:150px; position:relative; line-height:15px;}
.keepLogin p{margin-left:16px;}
.keepLogin_check{float:left;}
.GS_loginSubmit{padding-left:150px;}
.GS_loginSubmit .loginNowBtn{display:block; float:left;}
.GS_login_reg{background-color:#e0dfdf; padding:8px; text-align:center; font-size:1.167em;}
.GS_login_help{position:absolute; top:-20px; right:10px;}
.GS_login_password{font-size:.917em; color:#666; display:block; margin-left:150px;}
.eMag_loginBox{width:800px; background:#efefef url(../images/MAGAZINE.png) no-repeat 490px 80px;}
.loginOverlay{width:650px; height:420px; padding:10px 0;}
.login_logo{position:relative; width:580px; margin:0 auto -5px auto;}
.GS_login_error{background-color:#ffebeb; line-height:15px; padding:5px; border-top:1px solid #ffcccc; border-bottom:1px solid #ffcccc; margin:-20px 0 20px 0;}
.eMag_loginBox .GS_login_error{margin:-20px 310px 20px 0;}
a.inBtn{display:inline-block; background:#fefefe; -moz-box-shadow:0 -5px 5px #ddd inset; -webkit-box-shadow:0p -5px 5px #ddd inset; box-shadow:0 -5px 5px #ddd inset;  border:1px solid; border-color:#e2e2e2 #bfbfbf #b9b9b9; font-size:12px; color:#333; font-weight:700; height:18px; line-height:18px; position:relative; padding:0 5px 0 22px; text-decoration:none;}
a.inBtn:hover{color:#333; text-decoration:none;}
.inBtn_logo{position:absolute; top:-1px; left:-2px; border:0;}
/*=S Sign-in with LinkedIn*/
.GS_loginForm_tit_new{ margin-bottom:10px;}
.GS_login_txt{ margin-bottom:20px; line-height:20px;}
.GS_login_note{ margin:4px 0 0 150px; color:#666; line-height:18px;}
.loginNowBtn_new{background:url(../../common/images/i/BUTTON.png) no-repeat 0 0; background-position:-100px -180px; width:86px;}
/*=E Sign-in with LinkedIn */
/*=E New Login Form */

/*=S  Google Translate */
.transFrame{position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0); z-index:997; border:0; margin:0; padding:0;}
.transBaselay{position:absolute; left:0; top:0; opacity:0.5; filter:alpha(opacity=50); z-index:998; background:#ccc;}
.smallFooterTransBox{height:38px; background:#f0f0f0;}
.transOverlay{width:425px; height:200px; background:#fff; position:fixed; _position:absolute; top:50%; left:50%; margin-left:-212px; margin-top:-100px; z-index:999; display:none;}
.closeOverlay{display:block; vertical-align:middle; position:absolute; right:15px; top:8px; height:14px; line-height:14px; font-size:11px; cursor:pointer;}
.closeOverlay .closeIco{padding-right:4px; vertical-align:top;}
.transCon{padding:35px 15px 0 15px; font-size:1.2em;}
.transNote{border-top:1px dashed #cfcfcf; padding-top:28px; margin-top:28px; line-height:16px; font-size:12px;}
.transBox .googleCon,.transBox  .googleNote{float:left;}
.googleNote{position:relative;}
.googleNote .questionMarkIco{margin:5px 0 0 8px; cursor:pointer;}
.transCon .transBox{margin:10px 0 0 0; width:100%;}
.transBox{width:185px; margin:0 auto; padding-top:6px;}
.transCon .mg0{margin:0;}
.transTit{font-weight:700; line-height:21px; font-size:12px;}
.smallFooterTransBox .goBtn{display:none;}
.transBox .goBtn{margin:5px 0 0 5px; float:left;}
.GS_footer .questionMark{padding:5px; line-height:15px;}
.questionMark{position:absolute; top:-38px; left:36px; border:1px solid #79a8ff; width:160px; padding:5px; line-height:15px; background:#f1f6f9; display:none; font-size:12px; text-align:left; margin:0;}
.questionMark .cornerArrow{position:absolute; bottom:60px; left:-10px; background:url(../../common/images/i/TIPS_POP_BG_LEFT.png) no-repeat; width:10px;height:7px; overflow:hidden;}

/*=E Google Overlay */

/*=S forgot email */
.formTipMsg{background-color:#f1f2fe;} 
.tipTxt{display:inline-block; vertical-align:top; margin-right:2px;}
.fpwdNoLink{ color: #06c; text-decoration: none;}
 a.fpwdNoLink:hover, a.fpwdNoLink:visited, a.fpwdNoLink:active
{
	color: #c00;
    text-decoration: none;
}
/*=E forgot email */
