a.a_table_list {
	text-decoration: underline;
	text-align: center;
	margin: 0 0 0 20px;
	padding: 0;
}
a.a_field_name:link { color: #ffffff; font-weight: bold; }
a.a_field_name:visited { color: #ffffff; font-weight: bold; }
a.a_field_name:hover { color: #ff8c00; font-weight: bold; }
a.a_field_name:active { color: #ff8c00; font-weight: bold; }
p.error {
	margin: 20px 0 5px 20px;
	color: red;
}
p.subtitle {
	margin: 10px 0 5px 0;
	font-weight: bold;
}
.db_name {
	color: #0000ff;
	font-weight: bold;
	font-size: 114%;
}
.tbl_name {
	color: #ff0000;
	font-weight: bold;
	font-size: 114%;
}
.opt_filter {
	color: #008000;
	font-weight: bold;
}
table.db_table {
	border: #c0c0c0 1px solid;
	background-color: #ffffff;
	margin: 5px 0 0 0;
}
.db_table th {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; background-color: #0060c0; color: #ffffff;
}
.db_table td {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; background-color: #e9e9e9;
}
table.excel_table {
	border: #c0c0c0 1px solid;
	background-color: #ffffff;
}
.excel_table th {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; background-color: #ff8000; color: #ffffff;
}
.excel_table td {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; background-color: #e9f0e9;
}
.TABLE th {
	background-color: #408000;
}
.VIEW th {
	background-color: #ff8000;
}
.schema {
	font-size: 80%; color: #404080;
}
.mp_list_page_control {
	margin: 3px 0 3px 0;
	padding: 0;
}
.mp_list_page_control_info {
	color: #808080;
}
.mp_rowcnt {
	color: #ff0000;
	font-weight: bold;
}
.mp_page {
	color: #0000ff;
	font-weight: bold;
}
.mp_pagemax {
	color: #0000ff;
	font-weight: bold;
}
.choice {
	padding: 0 10px 0 0;
}
.mp_list_page_control_move span {
	padding: 0 0 0 10px;
}
.link_off {
	color: #b0b0b0;
}
