#auth-table {
	width:auto;
	border-collapse:collapse;
}
#auth-table th {
	font-weight: normal;
	background-color: #3a8104;
	border:1px solid #45930B;
	text-align: center;
	padding: 8px;
}
#auth-table td {
	width: 100px;
	background-color: #285c00;
	border:1px solid #45930B;
	text-align: center;
	padding: 8px;
}

#layout-table {
	width:auto;
	border-collapse:collapse;
}
#layout-table th {
	font-weight: normal;
	background-color: #3a8104;
	border:1px solid #45930B;
	text-align: left;
	padding: 4px;
}
#layout-table td {
	background-color: #285c00;
	border:1px solid #45930B;
	text-align: center;
	padding: 4px;
}
#layout-table td.active, #layout-table th.active {
	background-color: #aaa;
}
#layout-table td:last-child {
	text-align: left;
}
#layout-table a:link,#layout-table a:visited {
	text-decoration:none;
}
#layout-table a:hover {
	text-decoration:underline;
}
#box-content {
	width:98%;
	height:180px;
	font-family: monospace;
}
#error-content {
	width:98%;
	height:180px;
	font-family: monospace;
}
#box-description {
	width:98%;
	height:60px;
	font-size:80%;
}
#error-box {
	color:red;
}

#user-table, .user-table {
	width:auto;
	border-collapse:collapse;
}
#user-table th, .user-table th {
	font-weight: normal;
	background-color: #3a8104;
	border:1px solid #45930B;
	text-align: center;
	padding: 4px;
}
#user-table td, .user-table td {
	background-color: #285c00;
	border:1px solid #45930B;
	text-align: left;
	padding: 4px;
}
.detail-info {
	font-size:70%;
}

#log-table {
	width:auto;
	border-collapse:collapse;
	font-size:70%;
}
#log-table th {
	font-weight: normal;
	background-color: #3a8104;
	border:1px solid #45930B;
	text-align: center;
	padding: 4px;
}
#log-table td {
	background-color: #285c00;
	border:1px solid #45930B;
	text-align: left;
	padding: 4px;
}

#edit-block-table {
	width:auto;
	border-collapse:collapse;
}
#edit-block-table th {
	font-weight: normal;
	background-color: #3a8104;
	border:1px solid #45930B;
	text-align: center;
	padding: 4px;
}
#edit-block-table td {
	background-color: #285c00;
	border:1px solid #45930B;
	text-align: left;
	padding: 4px;
}
#edit-block-table input {
	width:240px;
}
