@charset "utf-8";
/* CSS Document */

input{ margin:0; padding:0;}
input:focus { outline: none;}
select:focus { outline: none;}
textarea:focus { outline: none;}


/* change password
----------------------------------*/

#change_password{
  background:url(../img/change_password.png) no-repeat;
  color:#444;
  font:12px Arial, Helvetica, sans-serif;
  height:241px;
  line-height:1; 
  padding:25px 22px 30px 22px;
  text-align:center; 
  width:253px;}
  
.password_header{
  color:#000; font-size:22px; width:253px;}
  
.password_text{ 
 padding:15px 0 5px 0;}

.password_text_notice{
  color:#666; line-height:1.3; padding:15px 0 5px 0;}
  
.round_corner_253x23,
.round_corner_253x23_error{  
  border:0;
  color:#666;
  font-size:11px;
  height:23px; 
  padding:0 9px;
  margin-right:3px; 
  width:235px;}
  
.round_corner_253x23{ background:url(../img/round_corner_input_253x23.png) no-repeat;}
.round_corner_253x23_error{ background:url(../img/round_corner_input_253x23_error.png) no-repeat;}
  
@-moz-document url-prefix(){ .round_corner_253x23{ height:19px; padding:4px 9px 0 9px;}}
@-moz-document url-prefix(){ .round_corner_253x23_error{ height:19px; padding:4px 9px 0 9px;}}

*:first-child+html .round_corner_253x23,
*:first-child+html .round_corner_253x23_error{ height:19px; padding:4px 9px 0 9px;}

.password_save_button{
  background:url(../img/password_save_button.png) no-repeat;
  display:block;
  float:left;
  height:40px;
  width:120px;}
  
.password_save_button:hover{ background-position:0px -40px;}

.password_cancel_button{
  background:url(../img/password_cancel_button.png) no-repeat;
  display:block;
  float:right;
  height:40px;
  width:121px;}
  
.password_close_button:hover{ background-position:0px -40px;} 
  
/* change password (wrong current password) */

#wrong_cur_password{
  background:url(../img/change_password_cur_wrong_back.png) no-repeat;
  color:#444;
  font:12px Arial, Helvetica, sans-serif;
  height:278px;
  line-height:1; 
  padding:25px 22px 30px 22px;
  text-align:center; 
  width:253px;}
  
.wrong_cur_passord_notice{
  background:url(../img/cur_password_wrong_notice.png) no-repeat;
  height:24px; margin-top:13px; width:252px;}

.wrong_new_passord_notice{
  background:url(../img/new_password_wrong_notice.png) no-repeat;
  height:24px; margin-top:13px; width:252px;}
  
/* change password (password changed) */

#password_changed,#password_error{
  background:url(../img/password_changed_back.png) no-repeat;
  color:#444;
  font:12px Arial, Helvetica, sans-serif;
  height:127px;
  line-height:1; 
  padding:25px 22px 30px 22px;
  position:relative;
  text-align:center; 
  width:253px;}

.password_user_name{
  color:#000;
  font-size:14px;
  font-weight:bold;
  letter-spacing:-0.5px;
  padding:10px 0 5px 0;}
  
.password_close_button{
  background:url(../img/password_close_button.png) no-repeat;
  display:block;
  height:40px;
  margin:0 auto;
  position:absolute; bottom:28px; left:88px;
  width:120px;}
  
/* password_renewal */

#password_renewal{
  background:url(../img/password_renewal_back.png) no-repeat;
  color:#444;
  font:12px Arial, Helvetica, sans-serif;
  height:243px;
  line-height:1; 
  padding:25px 22px 30px 22px;
  text-align:center; 
  width:253px;}
  
.password_send_button{
  background:url(../img/password_send_button.png) no-repeat;
  display:block;
  float:left;
  height:40px;
  width:120px;}
  
.password_send_button:hover{ background-position:0px -40px;}

/* password_renewal (close) */

#password_renewal_close{
  background:url(../img/password_renewal_close_back.png) no-repeat;
  color:#444;
  font:12px Arial, Helvetica, sans-serif;
  height:153px;
  line-height:1; 
  padding:25px 22px 30px 22px;
  position:relative;
  text-align:center; 
  width:253px;}
  
/* password_renewal (close) */

#password_renewed{
  background:url(../img/password_renewed_back.png) no-repeat;
  color:#444;
  font:12px Arial, Helvetica, sans-serif;
  height:189px;
  line-height:1; 
  padding:25px 22px 30px 22px;
  position:relative;
  text-align:center; 
  width:253px;}
  
.password_renewed_notice{
  color:#666; line-height:1.3; padding:0 0 5px 0;}
  
.password_renewed_notice a,
.password_renewed_notice a:hover{
  font-size:12px;
  text-decoration:none;}
  
.password_renewed_notice a{ color:#1768a6;}
.password_renewed_notice a:hover{ color:#000;}
