.tableHeader {
	background: url("../Images/tableTopRowBg.gif") repeat-x; height: 29px; line-height: 29px; vertical-align: middle; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
table {
	border-collapse: separate; border-spacing: 0;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}
.trSelected {
	background: rgb(244, 248, 251);
}
.commonTable {
	width: 100%; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; table-layout: fixed;
}
.commonTable tr th {
	background: rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255); height: 23px; overflow: hidden; padding-left: 2px; white-space: nowrap; text-overflow: ellipsis;
}
.commonTable tr td {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238); height: 24px; overflow: hidden; padding-left: 2px; white-space: nowrap; text-overflow: ellipsis;
}
.commonTable tr td.noWrap {
	white-space: normal;
}
.commonTable tr td .fontSign {
	color: orange;
}
.commonTable tr:hover td {
	background: rgb(246, 246, 246);
}
.commonTable tr.selected td {
	border-right-color: rgb(218, 241, 255); border-bottom-color: rgb(218, 241, 255); background-color: rgb(247, 250, 255);
}
.commonTable tr.common td {
	border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); background-color: transparent;
}
.commonTable tr.hover td {
	border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); background-color: rgb(246, 246, 246);
}
.pureTable {
	width: 100%; clear: left; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; table-layout: fixed;
}
.pureTable tr td {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255) rgb(255, 255, 255); height: 23px; overflow: hidden; padding-left: 2px; white-space: nowrap; text-overflow: ellipsis;
}
.pureTable tr.common td {
	border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); background-color: transparent;
}
.pureTable tr td.bgGray {
	background: rgb(238, 238, 238);
}
.pureTable tr.bgGray {
	background: rgb(238, 238, 238);
}
.pureTable tr td.bgOver:hover {
	background: rgb(236, 243, 255);
}
.input100 {
	border: 0px solid rgb(204, 204, 204); width: 95%; background-color: transparent;
}
.fieldTitle {
	width: 100px; text-align: right; padding-right: 5px;
}
.listTable {
	background: rgb(255, 255, 255); width: 100%; table-layout: fixed;
}
.listTable tr th {
	height: 32px; text-align: center; overflow: hidden; padding-left: 2px; font-weight: bold; border-bottom-color: rgb(138, 136, 160); border-left-color: rgb(255, 255, 255); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: dashed; border-left-style: solid; white-space: nowrap; text-overflow: ellipsis; background-image: url("../Images/bk_4.gif");
}
.listTable tr td {
	height: 28px; overflow: hidden; padding-left: 2px; border-bottom-color: rgb(138, 136, 160); border-left-color: rgb(255, 255, 255); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: dashed; border-left-style: solid; white-space: nowrap; text-overflow: ellipsis;
}
.listTable tr td.noWrap {
	white-space: normal;
}
.listTable tr td .fontSign {
	color: orange;
}
.listTable tr.hover td {
	border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); background-color: rgb(246, 246, 246);
}
.coverTable {
	table-layout: fixed;
}
.coverTable tr td {
	height: 22px; overflow: hidden; padding-left: 2px; white-space: nowrap; text-overflow: ellipsis;
}
.libTable {
	table-layout: fixed;
}
.libTable tr td {
	height: 26px; text-align: left; overflow: hidden; border-bottom-color: rgb(138, 136, 160); border-bottom-width: 1px; border-bottom-style: dashed; white-space: nowrap; text-overflow: ellipsis;
}
.libTableBottom {
	table-layout: fixed;
}
.libTableBottom tr td {
	text-align: center; overflow: hidden; font-size: 18px; border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; white-space: nowrap; text-overflow: ellipsis;
}
.popup {
	margin: 1px 0px 0px; padding: 0px; border: 1px solid rgb(153, 153, 153); overflow: auto; position: absolute; z-index: 10000; background-color: rgb(255, 255, 255);
}
.popup iframe {
	border: currentColor; width: 100%; height: 100%;
}
.waiting {
	background: url("../images/loading.gif") no-repeat 0px; margin: 0px auto; width: 90px; text-indent: 16px;
}
