@CHARSET "UTF-8";

* { font-family: "Verdana","Arial","sans-serif","新細明體","細明體"; font-size: 14px; }
html, body {
	background-color: #314089; /*#716fc5*/
	padding: 0px;
	margin: 0;
}
img { border: 0; vertical-align: middle; margin: auto; padding: 0; }
table { border: 0; padding: 0; border-collapse: collapse; }
tr { border: 0; margin: 0; padding: 0; border-collapse: collapse; }
th { border: 0; margin: 0; padding: 0; border-collapse: collapse; }
td { border: 0; margin: 0; padding: 0; border-collapse: collapse; }
.error { color: red; }
.cpcelogo { margin: 30px auto 30px 0px; }
#login_block {
	
	padding: 0;
	width: 100%;
	text-align: left;
}
#login_block .header {
/* 	text-align: center; */
	
	text-align: left;
	background-color: #fff;
	/*padding-left: 2em;*/
	padding: 0 2em 0 2em;
}
#login_block .main {
	text-align: left;
	background-color: #314089;
	color: white; 
	padding: 2em;
	height:100%;
}
#login_block .login_form {  }
#login_block .remarks_wrapper { height: 260px; }
#login_block .remarks {  list-style: none; padding-left:0px; padding-top:40px;}
#login_block .remarks li { padding-top: 8px; padding-bottom: 8px; }
#login_block .contentWrap{
	margin: 0 auto;
	width: 1040px;
} 

.title { font-size: 22px; font-weight: bold; padding: 40px 0 20px 0; }
.capitalizse { font-size: 24px; }
.version { font-weight: bold; padding: 0 0 10px 2px; } /* right 2px padding found by screen cap */
#login_button { height: 48px; margin-left: 5px; }

.enterbtn {
    font-family: Arial;
    color: #ffffff;
    font-size: 20px;
    background: #29BEBE;
    padding: 10px 25px 10px 25px;
    text-decoration: none;
    font-weight: bold;
    margin: 15px auto 15px 15px;
}
/*
.input_text {
    font-family: Arial;
    color: #ffffff;
    font-size: 14px;
    background: #2B328C;
    border-style: none;
    border-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
	width: 150px;
    text-decoration: none;
	margin: 5px 10px 5px 10px;
}
*/
.input_text {
    font-size: 14px;
	width: 300px;
	margin: 5px 10px 5px 10px;
}