BODY {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	FONT-SIZE: 11px;
	color: #000000;
	font-family: verdana,sans-serif;
	CURSOR: auto;
}
table td {
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	font-family: Verdana;
	color: #000000
}
.access_string {
	border: 1px;
	border-style: solid;
	background-color: #E1E3EB;
	border-top: none;
	border-left: none;
	border-right: none;
}
.access_string td {
	font-size: 10px;
}
.menu {
	margin: 0 5 0 7;
	padding: 2 2 2 2;
	width: 100%;
	border: 1px solid #000000;
	background-color: #B9DEF9;
}
.menu_block {
	width: 100%;
	margin: 0 0 2 0;
}
.menu_block th {
	padding: 1 1 1 1;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000000;
}
.menu_block td {
	font-size: 10px;
	color: #000000;
}

.content {
	margin: 0 5 0 7;
	padding: 2 2 2 2;
	width: 100%;
	height: 100%;
	border: 1px solid #000000;
}
.content th {
	padding: 2 10 2 10;
	text-align: left;
	height: 20px;
	background-color: #B9DEF9;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.content td {
	padding: 0 5 0 5;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000000;
}

.message_ok {
	color: #0066CC;
}
.message_nook {
	color: #FF0033;
}
.error {
	color: #FF0033;
}
td.error {
	color: #FF0033;
}

.list {
	border: 1px solid #000000;
	border-collapse: collapse;
}
.list th {
	padding: 1 2 1 2;
	text-align: center;
	height: 16px;
	font-size: 10px;
	background-color: #FFCC00;
}
.list td {
	padding: 0 2 1 2;
	vertical-align: middle;
	height: 16px;
	font-size: 10px;
	background-color: #ffffff;
}
.list_0 td {
	background-color: #FFFFFF;
}
.list_1 td {
	background-color: #EEEBEC;
}

.edit .td1 { wite-space: nowrap; width: 10% }
.edit .td1 div { width: 200px }

.form {
	height: 18px;
	font-size: 10px;
	border: 1px solid #000000;
	background-color: #F8F6F6;
}
.form_disabled {
	height: 18px;
	font-size: 10px;
	border: 1px solid #F8F6F6;
	background-color: #F8F6F6;
}
.form_select_multiple {
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #000000;
	background-color: #F8F6F6;
}
.form_textarea {
	font-family: verdana;
	width: 250px;
	height: 66px;
	font-size: 10px;
	border: 1px solid #000000;
	background-color: #F8F6F6;
}
.form_checkbox {
	width: 12px;
	height: 12px;
	font-size: 10px;
	background-color: #F8F6F6;
}
.submit {
	height: 18px;
	font-size: 10px;
	border: 1px solid #000000;
	background-color: #F8F6F6;
}

.link {text-decoration: none; color: #0066CC;}
.link_hover {text-decoration: underline; color: #0066CC; cursor: auto; cursor: pointer;}

a:link {text-decoration: none; color: #0066CC;}
a:visited {text-decoration: none; color: #0066CC;}
a:active {text-decoration: none; color: #0066CC;}
a:hover {text-decoration: underline; color: #0066CC;}

.list {
table-layout:fixed
}
.list td {
overflow:hidden;
height:18px
}