@charset "utf-8";
/* signin */
#signin_panel { position:relative; width: 960px; margin: 0 auto; padding:20px; background:#f7f7f7; display:block; }
.signin { float:left; width: 640px; min-height:350px; margin: 0 25px 0 0; padding:20px;border:#CCC 1px solid; display:block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.htc); background-color:#fff; position:relative; z-index: 0;}
.signin ul { margin:0; }
.signin li { margin:0; padding:0; }
.signin li.form_title { float:left; width:90px; padding-right:12px; display:block; font-weight:700; }
.signin li.form_input { float:left; width:538px; padding:0; display:block; }
.signin li.form_spacing { padding:5px 0; }
.signin p { margin:0; }
.signin_inputbox { width: 250px; padding: 3px; border: 1px solid #818181; }
.signin_code_img_board { float: left; margin: 0; }
.signin_code_btn_board { float: left; margin: 0 0 0 10px; }
.signin_code_btn_reload a { width: 24px; height: 24px; background: url(images/icon_reload.png) no-repeat; display: block; margin: 4px 0; }
.signin_code_btn_recaptcha a { width: 24px; height: 24px; background: url(images/icon_audio.png) no-repeat; display: block; margin: 4px 0; }
.signin_code_btn_retext a { width: 24px; height: 24px; background: url(images/icon_text.png) no-repeat; display: block; margin: 4px 0; }
.signin_code_btn_reload a:hover, .signin_code_btn_recaptcha a:hover, .signin_code_btn_retext a:hover { background-position:0 -24px;}
.signin_info { float:left; width: 245px; margin:0; padding:0; display:block; }
.signin_info h2 { margin:0 0 10px 0; }
.signin_info ul { margin:0; }
.signin_info li { margin:0; padding:0 0 15px 0; }

/* forgot password */
#forgot_password_panel { position:relative; width: 960px; margin: 0 auto; padding:20px; background:#f7f7f7; display:block; }
.forgot_password{float:left; width: 920px; min-height:350px; margin:0; padding:20px; border:#CCC 1px solid; display:block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.htc); background-color:#fff; position:relative; z-index: 0;}
.forgot_password ul { margin:0; }
.forgot_password li { margin:0; padding:0; }
.forgot_password li.form_title { float:left; width:90px; padding-right:12px; display:block; font-weight:700; }
.forgot_password li.form_input { float:left; width:818px; padding:0; display:block; }
.forgot_password li.form_spacing { padding:5px 0; }
.forgot_password p { margin:0; }
.forgot_password_inputbox { width: 250px; padding: 3px; border: 1px solid #818181; }

/* reset password */
.reset_password { float:left; width: 96%; min-height:350px; margin: 0 25px 0 0; padding:20px; border:#CCC 1px solid; display:block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.htc);  background-color:#fff; position:relative; z-index: 0;}
.reset_password ul { margin:0; }
.reset_password li { margin:0; padding:0; }
.reset_password li.form_title { float:left; width:160px; width:205px \9; padding-right:12px; display:block; font-weight:700; padding-top:5px; padding-top:2px \9; text-align:right;}
.reset_password li.form_input { float:left; width:700px; padding:0; display:block; }
.reset_password li.form_spacing { padding:5px 0; }