@charset "UTF-8";

form {
	margin:0;
	padding:0;
}

table.inputForm {
	margin:0 auto;
	width:480px;
}

table.login {
	width:320px;
}

.inputForm .desc {
	border-style: none;
	font-size:90%;
	font-weight:normal;
	padding:4px 0 4px 8px;
}

.inputForm tbody tr th.caption {
	padding: 6px 0 4px 12px;
	font-weight:normal;
	background-color:#efefef;
	width:25%;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
}
.inputForm tbody tr td.field {
	padding: 2px 0 2px 8px;
	width:65%;
	border-bottom:1px solid #ccc;
}
.inputForm tbody tr td .customer {
	font-size:80%;
	color:#999999;
	padding-left:8px;
}

.inputForm .buttons {
	text-align:center;
	padding:8px 0;
	border:none;
}
.inputForm .buttons .submit {
	text-align:center;
	font-weight:bold;
	font-size:120%;
	margin-bottom:8px;
}
.inputForm .noBorder {
	border:none;
}

input.text10, input.text20, 
input.text30, input.text40, 
input.text50, input.text, 
textarea, select {
	border:1px solid #666666;
	background-color:#f0f0f0;
	font-size:1em;
}
input.number {
	text-align:right;
}
.w30px {
	width:30px;
}
.w50px, input.text10 {
	width:50px;
}
.w80px {
	width:80px;
}
.w100px, input.text20 {
	width:100px;
}
.w150px, input.text30 {
	width:150px;
}
.w200px, input.text40 {
	width:200px;
}
.w250px, input.text50 {
	width:250px;
}
.w300px {
	width:300px;
}
.h150px {
	height:150px;
}
.h100px {
	height:100px;
}

.require {
	color:#cc3333;
}

ul.checklist {
	margin:0;
	padding:0;
}
ul.checklist li {
	white-space:nowrap;
	float:left;
	display:block;
	padding:0 8px 0 0;
	font-size:90%;
	width:45%;
	height:20px;
}

.member tbody td {
	padding:0 4px 4px 0;
}
.member tbody td button {
	margin:2px 0;
}


.inner_table td {
	padding:0 0 4px 0;
}

.form_dialog {

}
.form_dialog dl dt {
	width:120px;
	font-size:80%;
}
.form_dialog dl dd {
	margin:0 0 4px 0;
}

.clickable {
	cursor:pointer;
	color:#0000ff;
}

.clOutputFields {}
.clOutputFields ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
.clOutputFields ul li {}

