@charset "UTF-8";

body {
  padding : 0;
  height : 100%;
  overflow : auto;
  background-image : url(../../img/standard/index_bg.gif);
  background-repeat : repeat-y;
  font-family : "Segoe UI", sans-serif;
}
button.imgbtn {
  margin : 0 2px 0 2px;
  font-size : 12px;
}
button.imgbtn img {
  margin : 2px 2px 1px 0;
}
div.border {
  width : 100%;
  position : absolute;
  top : 100px;
  left : 0;
  background-image : url(../../img/standard/index_border.gif);
  background-repeat : no-repeat;
}
div.box.logo {
  margin : 20px 0 25px 45px;
}
div.layout {
  margin : 13% auto 0 auto;
  text-align : center;
}
table.login {
  border-collapse : collapse;
  border-color : #999999;
  border-style : outset;
  border-width : 1px;
  background-color : #FFFFFF;
}
table.login td {
  padding : 4px;
  border-color : #999999;
  border-style : inset;
  border-width : 1px;
  background-color : #f0f0f0;
}
table.login th {
  padding : 4px;
  border-color : #999999;
  border-style : inset;
  border-width : 1px;
  background-color : #5791d1;
  text-align : left;
}

table.inner {
  margin : 0;
  padding : 2px;
  border-style : none;
  width : 400px;
  background-color : #f0f0f0;
  font-size : 80%;
}
table.inner input.length {
  width : 160px;
}
table.inner td {
  margin : 0;
  padding : 0;
  border-style : none;
  background-color : #f0f0f0;
  text-align : left;
}
table.inner th {
  margin : 0;
  padding : 0;
  border-style : none;
  background-color : #f0f0f0;
  text-align : right;
  white-space : nowrap;
}
table.inner th.copyright {
  margin 0;
  color : #999999;
  font-size : 70%;
  white-space : nowrap;
  word-break : break-all;
  text-align : left;
}
table.inner td.authinfo {
	text-align : right;
	font-weight : bold;
}
table.login_footer {
  padding : 0;
  margin-top : 5px;
  width : 410px;
}
table.login_footer td.english {
  padding : 0;
  font-size : 90%;
  text-align : right;
}

/* --------------------------------------
change password
---------------------------------------*/
div.chpassword {
  margin : 0 0 20px 0;
}
div.chpassword table {
  border-collapse : collapse;
}
div.chpassword table td {
  padding : 0;
  font-size : 90%;
}
div.chpassword table.inner_table {
  margin : 15px 0 0 0;
}
div.chpassword table.inner_table td {
  padding : 0 10px 0 0;
}
div.chpassword table.inner_table td span.required {
    color: red;
    display: inline-block;
    font-weight: normal;
}
div#div_passwd_policy ul {
  margin-top : 0.5em;
}
/* --------------------------------------
virtual popup buttons
---------------------------------------*/
div.pop_btn {
  margin-top : 5px;
  text-align : center;
}

