/* 消息框样式(固定宽版,新JS版) */
#MessageBoxMask {
	position: absolute;
	display: none;
	z-index: 9998;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	filter: alpha(opacity=20);
	opacity: 0.2;
	background-color: #000000;
}
#MessageBoxLayer {
	z-index: 9999;
	position: absolute;
	display: none;
	line-height: 16px;
	filter: alpha(opacity=100);
	opacity: 0.2;
}
#MessageBoxLayer div#MessageBoxTitle {
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 2px;
	text-align: center;
	padding: 3px;
	height: 22px;
}
#MessageBoxLayer div#MessageBoxMsg {
	padding: 5px;
}
#MessageBoxLayer div#MessageBoxCloseBtn {
	background: transparent url('../images/icon_close.gif') no-repeat scroll top right;
	cursor: pointer;
	margin: 3px;
	width: 12px;
	height: 12px;
}
#MessageBarLayer {
}
#MessageBarLayer div#MessageBar {
	cursor: pointer;
	filter: alpha(opacity=100);
	opacity: 1;
	line-height: 16px;
	padding: 5px;
	text-align: left;
	text-indent: 18px;
}
.message_box_i, .message_bar_i div#MessageBar {
	background: #C6F3FF url('../images/icon_i_14x14.gif') no-repeat 5px 5px;
	border: 1px solid #23B8D4;
	color: #336699;
}
.message_box_e, .message_bar_e div#MessageBar {
	background: #FFEFED url('../images/icon_x_14x14.gif') no-repeat 5px 5px;
	border: 1px solid #FFA347;
	color: #FF0000;
}
.message_box_w, .message_bar_w div#MessageBar {
	background: #FFFFC4 url('../images/icon_w_14x14.gif') no-repeat 5px 4px;
	border: 1px solid #EEA347;
	color: #FF6600;
}
.message_box_q, .message_bar_q div#MessageBar {
	background: #C6F3FF url('../images/icon_i_14x14.gif') no-repeat 5px 5px;
	border: 1px solid #23B8D4;
	color: #336699;
}
.message_box_i div#MessageBoxTitle, .message_box_q div#MessageBoxTitle {
	background-color: #E4ECFC;
}
.message_box_w div#MessageBoxTitle {
	background-color: #F8EA69;
}
.message_box_e div#MessageBoxTitle {
	background-color: #FFCC99;
}


/* 公用组件 */
.imgAutoSize_Span {
	overflow: hidden;
}
.ConsoleBar {
	text-align: right;
}
.HelpBar {
	background: transparent url('../images/help_arrow.gif') no-repeat scroll right top;
	cursor: pointer;
	filter:dropshadow(color=#DDDDDD,offx=5,offy=5,positive=1);
}
.HelpBar div.HelpContent {
	text-align: left;
	background-color: #FFFFEE;
	border: 1px solid #CCCCCC;
	padding: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	width: 450px;
	overflow-x: hidden;
}
#pagebar {
	padding-top: 6px;
	padding-right: 6px;
	text-align: right;
}
#Page_Go_Input {
	border-top: 0px solid #DEDFDE;
	border-left: 0px solid #DEDFDE;
	border-right: 0px solid #DEDFDE;
	border-bottom: 1px solid #999999;
	text-align: center;
	background-color: #DEDFDE;
	height: 15px;
	line-height: 12px;
}
table tr.line, table tr.line td {	/* 表头定位行,此处不定义背景色 */
	border-width: 0;
	height: 0px!important;
	margin: 0;
	min-height: 0px!important;
	padding: 0;
}
.popup_box span.select {
	display: inline!important;	/* 修复IE下自定义下拉列表框展开不完全的问题 */
}


/* 通用部分 */
.in24 {
	text-indent: 24px!important;
}
.br20 {
	line-height: 20px!important;
}
.br4 {
	font-size: 1px;
	line-height: 4px!important;
}
.aiinput {
	background-color: #FF9999;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
}
.hideoverflow {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hand {
	cursor: pointer;
}
.order_control_tr>TD:hover, .order_active:hover {	/* 排序TD的活动样式 */
	cursor: pointer;
	background: transparent url('../images/table_hand_order_focus_bg.gif') repeat-x scroll left bottom;
	background-position: left bottom!important;
}
.order_control_tr>TD.not_order_td:hover {		/* 非排序TD的活动样式 */
	background-image: url('../images/table_hand_order_focus_bg_no.gif') !important;
}
.ajax_getting {		/* 正在通过Ajax为其读取数据 */
	background: transparent url('../images/loading.gif') no-repeat scroll left top;
}
fieldset {		/* 引用样式,消息引用样式 */
	background-color: #FFFFCC;
	padding: 3px;
}


/* JS组件 */
#DynamicSelect {
	width: 100%;
}
#RightQueryerLayer div, #TextInputerLayer div {
	background: transparent url('../images/icon_close.gif') no-repeat scroll left top;
	cursor: pointer;
	height: 12px;
	margin-top: -3px;
	width: 12px;
}



/* 附件列表(追加型) */

.AttachmentList div {

	float: left;

	width: 92px;

	height: 110px;

	text-align: center;

	overflow: hidden;

	border: 1px solid #C1DEF1;

	background-color: #FFF8EC;

	margin: 3px;

	padding: 2px;

}

.AttachmentList div img {

	max-width: 88px;

	max-height: 106px;

}

.AttachmentList div span {

	background-image: url('../images/icon_close.gif');

	cursor: pointer;

	display: block;

	position: absolute;

	height: 12px;

	width: 12px;

}

.AttachmentList div a.txt {

	max-width: 84px;

	max-height: 100px;

	text-indent: 14px;

	display: inline-block;

	word-wrap: break-word;

	text-align: left;

}

/* 文字列表(追加型) */

.MoreTextList div {

	float: left;

	padding-right: 15px;

	white-space: nowrap;

}

.MoreTextList div>sup {

	color: #990000;

	cursor: pointer;

	font-weight: bold;

}

