html,body {
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
}
button, input, select, textarea {
	font-family : inherit;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}
textarea:focus {
	outline: none;
}
h1,h2,h3,h4{
	font-family : inherit;
}
input,select {
	height:20px;
}
input[type="file"] {
	height:25px;
}
input[type="button"] {
	padding-left:6px;
	padding-right:6px;
	font-size:11px;
}
input[type="text"] {
	padding-left:3px;
}
textarea{
	font-size:13px;
	min-height: 20px;

}
.edit{
	border:0px;
	background-color: honeydew;
}
.mod{
	border:0px;
	background-color: #ffcce6;
}
.load{
	background-color: #ffe0e0;
}
input[type="text"].add,select.add,textarea.add {
	border:0px;
	border-color: azure;
	background-color: azure;
}


a {
	text-decoration:none; 
}
span:hover{ color: steelblue; cursor: pointer; }

div {
	border:0px;
}
td,th,p {
	border:1px solid black;
	font-size:13px;
}
th{
	font-weight:normal;
}
iframe {
	border: 0px;
}
li{
	white-space: nowrap;
}
#parent {
	height:calc(100% - 2px);
	width:calc(100% - 2px);
	margin:0px;
	padding:0px;
}
#head {
	height:30px;
	width:100%;
	border-bottom: 1px solid #ccc;
}
#foot {
	height: calc(100% - 30px);
	width:100%;
	display:flex;
}
#contents {
	height:100%;
	width:calc(100% - 200px);
}
#menu {
	width:200px;
	resize:horizontal;
	overflow:auto;
	display:block;
	border-right: 1px solid #ccc;
}
.label {
	position:relative;
	left:3px;
	border:1px solid #ccc;
	color:white;
	background-color: #888;
}
#process-list {
/*	list-style: none;
	width:300px;
	resize:horizontal;
	overflow:auto;
	display:block;
	border-right: 1px solid #ccc;
	*/
}
#process-form {
	height:100%;
	/*
	width:calc(100% - 300px);
	*/
}
.drag-list li {
/*	border:1px solid #cccccc;
	cursor:pointer;
	margin:0px;
	padding:5px;
	width:200px;
	text-align:center;
	vertical-align:middle;
	*/
}
