/*-------------------------------------------------------------------------
/* Common(layout.jsp—p)
/*-------------------------------------------------------------------------/
/**********************************************/
/* General area
/**********************************************/
body {
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif, Monaco;
	background-color: rgb(238, 255, 255);
	border-bottom: 1px solid rgb(200, 200, 200);
	overflow: auto;
}
div#globalheader {
	width: 990px;
	border: 0px solid pink;
	color: rgb(245, 245, 245);
	background: rgb(17, 68, 187);
	margin: 10px 10px 0px 10px;
}
div#globalheaderOtherLogin {
	width: 990px;
	border: 0px solid pink;
	color: rgb(245, 245, 245);
	background: rgb(204, 0, 51);
	margin: 10px 10px 0px 10px;
}
div#subglobalheader {
	width: 930px;
	border: 0px solid pink;
	color: rgb(245, 245, 245);
	background: rgb(17, 68, 187);
	margin: 10px 10px 0px 10px;
}
div#subglobalheaderOtherLogin {
	width: 930px;
	border: 0px solid pink;
	color: rgb(245, 245, 245);
	background: rgb(204, 0, 51);
	margin: 10px 10px 0px 10px;
}
div#title {
	font-size: 13px;
	line-height: 20px;
	background: rgb(102, 136, 238);
}
div#systemname {
	float: left;
	width: 230px;
	font-weight: bold;
}
div#user {
	float: left;
	width: 740px;
	padding-left: 10px;
	text-align: right;
}
div#subuser {
	float: left;
	width: 680px;
	padding-left: 10px;
	text-align: right;
}
ul#nav a.nav_grouop_header {
	background: rgb(102, 136, 238);
	color: rgb(255, 255, 255);
	z-index: 2;
}
ul#nav {
	display: none;
	background: rgb(102, 119, 187);
	text-align: left;
	z-index: 2;
}
ul#nav2 a.nav_grouop_header {
	background: rgb(102, 136, 238);
	color: rgb(255, 255, 255);
	z-index: 2;
}
ul#nav2 {
	display: none;
	background: rgb(102, 119, 187);
	text-align: left;
	z-index: 2;
}

div#screenNameView {
	position: relative;
	top: 8px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	z-index: 1;
}
div#screenIdView {
	position: relative;
	top: -8px;
	left: -460px;
	z-index: 1;
}
div#subscreenIdView {
	position: relative;
	top: -8px;
	left: -435px;
	z-index: 1;
}
table{
	font-size: 12px;
}
.price{
	padding-right: 1px;
}
/*-------------------------------------------------------------------------
/* Standard(xxxx.jsp—p)ŒÂ•Ê
/*-------------------------------------------------------------------------/
/**********************************************/
/* Function button area
/**********************************************/
div#returnMessage {
	display: none;
	border: 1px solid rgb(90, 90, 90);
	color: rgb(255, 0, 0);
	background-color: rgb(200, 221, 253);
	background-color: rgba(200, 221, 253, 0.90);
	font-weight: bold;
	line-height: 20px;
	padding-left: 10px;
	min-height: 20px;
	width: 500px;;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 50000;
}
ul.erros {
	color: rgb(255, 0, 0);
	font-weight: bold;
}
#main {
	width: 980px;
	height: 660px;
	min-height: 490px;
	padding: 5px;
	margin: 0px 10px;
}
#submain {
	width: 920px;
	height: 630px;
	min-height: 490px;
	padding: 5px;
	margin: 0px 10px;
}
.functionbutton {
	width: 80px;
	margin-right: 10px;
}
div#functionbuttons {
	height: 22px;
	min-height: 22px;
	padding: 5px 0;
	border-bottom: 1px solid rgb(200, 200, 200);
}
span#left {
	float: left;
}
span#right {
	float: right;
	position: relative;
	top: 30px;
}
/**********************************************/
/* Condition area
/**********************************************/
div#conditions {
	min-height: 20px;
	padding-top: 5px;
}
div#conditions dt {
	float: left;
	width: 8em;
	text-align: right;
	line-height: 1.5em;
	margin-right: 2px;
}
div#conditions dt.break {
	clear: both;
}
div#conditions dd {
	float: left;
	width: 140px;
	margin-right: 5px;
	text-align: left;
}
/**********************************************/
/* List navigation area
/**********************************************/
.listnavbutton {
	width: 60px;
}
div#listnav,
div.listnav {
	margin: 10px 0;
	clear: both;
	text-align: left;
}
/**********************************************/
/* List area
/**********************************************/
#list table,
.list table,
#listScroll table,
.listScroll table {
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(180, 180, 180);
	font-size: 12px;
}
#list th,
.list th,
#listScroll th,
.listScroll th {
	font-weight: bold;
	width: 60px;
	line-height: 20px;
	background: rgb(17, 68, 187);
	border: 1px solid rgb(180, 180, 180);
	color: rgb(255, 255, 255);
	text-align: center;
}
#list tr,
.list tr,
#listScroll tr,
.listScroll tr {
	border: 1px solid rgb(200, 200, 200);
	height: 25px;
}
#list td,
.list td,
#listScroll td,
.listScroll td {
	border: 1px solid rgb(200, 200, 200);
	cursor: default;
}
td.code,
td.listno,
td.update,
td.detailed,
td.delete,
td.login {
	text-align: center;
}
td.num {
	text-align: right;
}
td.name {
	text-align: left;
}
td.update input,
td.detailed input,
td.delete input,
td.login input{
	width: 60px;
}
tr.alterrow {
	background: rgb(243, 247, 251);
}
/**********************************************/
/* Insert Update area
/**********************************************/
div#inputform,
div#inputformSingle {
	padding-top: 5px;
}
div#inputform dt {
	float: left;
	width: 15em;
	text-align: right;
	line-height: 2em;
	margin-right: 2px;
}
div#inputformSingle dt {
	float: left;
	width: 35em;
	text-align: right;
	line-height: 2em;
	margin-right: 2px;
}
div#inputform dt.break,
div#inputformSingle dt.break {
	clear: both;
}
div#inputform dd {
	float: left;
	width: 200px;
	margin-right: 5px;
	line-height: 2em;
	text-align: left;
	height: 25px;
}
div#inputformSingle dd {
	float: left;
	width: 400px;
	margin-right: 5px;
	line-height: 2em;
	text-align: left;
	height: 25px;
}
div#inputform div.panel {
	width: 480px;
	float: left;
	min-height: 440px;
	height: 440px;
	text-align: left;
}
div#inputformSingle div.panel {
	width: 480px;
	float: left;
	min-height: 370px;
	height: 370px;
	text-align: left;
}
div.basics,
div.basicsSingle {
	clear: both;
	position: relative;
	text-align: right;
}
/**********************************************/
/* Print Export Import area
/**********************************************/
#report table,
.report table {
	font-size: 12px;
	width: 450px;
	border-style: solid;
	border: 1px solid rgb(180, 180, 180);
}
#report th,
.report th {
	text-align: center;
	width: 100px;
	font-weight: bold;
	color: rgb(240, 240, 240);
	background-color: rgb(17, 68, 187);
}
#report td,
.report td {
	text-align: left;
	width: 350px;
}
#report dl,
.report dl {
	height: 25px;
}
#reportsp dl,
.reportsp dl {
	height: 15px;
}
#reportsp dd,
.reportsp dd {
	padding:0 0 0 20px;
}
/**********************************************/
/* And etc
/**********************************************/
.required {
	background-color: rgb(255, 221, 255);
	border: 1px solid rgb(200, 200, 200);
}
.fixed {
	background-color: rgb(220, 220, 220);
	border: 1px solid rgb(200, 200, 200);
}
.imeDisabled {
	ime-mode:disabled;
}
.imeActive {
	ime-mode:active;
}
.imeInactive {
	ime-mode:inactive;
}
