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

/* -----------------------------------------
	login page
----------------------------------------- */
input.Loginform-error{
	border:#F00 3px solid;
}

div.Login-m1{
	text-align:center;
	padding-top:3px;
	padding-bottom:2px;
	line-height:1.3em;
	border:#039 2px solid;
	background-color:#FFF;
	color:#039;
	font-size:18px;
	font-weight:bold;
}

div.Login-m2{
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#333;
	color:#FFF;
}

textarea.Loginform{
	width:570px;
	border:#999 1px solid;
}

textarea.Loginform2{
	width:350px;
	border:#999 1px solid;
}

textarea.Loginform5{
	width:410px;
	border:#999 1px solid;
}

input.LoginOn{
	width:70px;
}

div.Persdiv1{
	width:585px;
	background-color:#FFFFFF;
	margin-top:35px;
}

div.Persdiv2{
	width:585px;
	background-color:#FFFFFF;
}

div.Persdiv3{
	width:585px;
	margin-top:20px;
}

table.Perstable td{
	line-height:1.5em;
	padding:3px;
}

table.Perstable2 td{
	line-height:1.5em;
	padding:3px;
	vertical-align:top;
}

table.Perstable3 th{
	background-color:#6490C3;
	color:#FFF;
	text-align:center;
}

table.Perstable3 td{
	background-color:#FFFFFF;
	text-align:left;
}

td.PersTd1{
	background-color:#6490C3;
	color:#FFF;
}

td.PersTd2{
	background-color:#6490C3;
	color:#FFF;
	text-align:center;
}

td.PersTd2-2{
	background-color:#6490C3;
	color:#FFF;
	text-align:left;
}

td.PersTd3{
	background-color:#efefef;
}

div.Pastdiv1{
	width:585px;
}

div.Pastdiv1 li{
	line-height:1.7em;
	padding-bottom:20px;
}

div.PastDatabox{
	width:585px;
	height:200px;
	overflow:auto;
}

div.PastDatabox li{
	line-height:1.2em;
	padding-bottom:5px;
}

div.PastDatabox2 li{
	padding-bottom:3px;
}

div.PastDatabox3{
	width:410px;
	border:1px #CCC solid;
	background-color:#FFF;
}

table.BranchTable td{
	vertical-align:top;
	padding:3px;
	line-height:1.5em;
}