#main
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	width:987px;	
}
#operate
{
	float:left;
	border-style:solid;
	border-color:#dddede;
	border-width:1px;
	width:190px;
}
#operate ul
{
	margin-top:0px;
	margin-bottom:5px;
}
#operate p
{
	color:#1f3a87; font-family:ËÎÌå,Arial;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#1f3a87;
	margin-left:10px;
	margin-right:1px;
}
#detailedList
{
	float:right;
	clear:right;
	width:790px;
	height:480px;
}
#oprTop
{
	width:100%;
	margin-top:auto;
	margin-bottom:auto;
	vertical-align:middle;
}
#oprHead
{
	border-style:solid;
	border-color:#dddede;
	border-width:1px;
	height:30px;
	width:100%;
}
#oprNew
{
	float:left;
	margin-top:1px;
}
#oprSave
{
	float:left;
	margin-top:1px;
	display:none;
}
#oprHead .oprHelp
{
	float:right;
	margin-top:0px;
	cursor:pointer;
}
#oprTable
{
	border-top-width:0px;
	width:100%;
	margin-top:auto;
	margin-bottom:auto;
	vertical-align:middle;
	display:none;
}
#oprSearch
{
	border-top-width:0px;
	width:100%;
	margin-top:auto;
	margin-bottom:auto;
	vertical-align:middle;
	display:none;
}
#helpInfo
{
	table-layout: fixed;
	word-wrap: break-word;
	FONT-SIZE: 12px; FLOAT: left;
	padding: 0px;
	width: 100%;
	font: 12px Tahoma, Verdana, "ËÎÌå";
	background: #FFFFFF;	
	PADDING-BOTTOM: 12px; 
	PADDING-TOP: 2px; 
	display:none;
}
#inputPanel
{
	width: 100%;
	border-color:#ddd;
	border-width:1px;
	border-style:solid;
	border-top-width:0px;
}
#productList
{
}
#dataForm
{
	width:100%;
	margin-top:5px;
	margin-bottom:auto;
}
#dataForm .tableStyle
{
	width: 70%;
	float:left;
}
#dataForm .inputStyle
{
	width: 29%;
	border-color:#ddd;
	border-width:1px;
	border-style:solid;
	float:right;
}
#dataForm .inputStyle ul
{
	padding-top:0;
	margin-top:0;
	list-style-type:decimal;
}
#dataForm .inputStyle ul a
{
	text-decoration:underline;
	color:Blue;
	padding:0.2em 0.2em;
	table-layout: fixed;
	word-wrap: break-word;
	text-decoration:none;
}
#dataForm .headPanel
{
	width:100%;
	background:#eeeeee;
	border-bottom-color:#bebebe;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font:bold 16px ËÎÌå,Arial;
	height:18px;
	padding-top:3px;
}
.sortable
{
	BORDER-RIGHT: #ddd 1px solid; 
	BORDER-TOP: #ddd 1px solid; 
	BORDER-LEFT: #ddd 1px solid; 
	BORDER-BOTTOM: #ddd 1px solid; 
	BORDER-COLLAPSE: collapse;
	table-layout: fixed;
}
.sortable th
{
	border-right-color:White;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom:#ddd 1px solid;
	font-size:14px;
	border-collapse:collapse;
	background-color:#a3d3fb;
	margin-right:10px;
}
.sortable td{
	border-left:#ddd 1px solid;
	border-top:0;
	border-right:#ddd 1px solid;
	border-bottom:#ddd 1px solid;
	font-size:11px;
	height:18px;
	padding:0 1px 0 2px;
	border-collapse:collapse;
	white-space:nowrap;
	OVERFLOW: hidden; 
	TEXT-OVERFLOW: ellipsis;
}
.tdInput
{
	BACKGROUND: url(../Image/ico/td.gif) no-repeat; 
}
.TableClass
{
	BORDER-RIGHT: #ddd 1px solid; 
	BORDER-TOP: #ddd 1px solid; 
	BORDER-LEFT: #ddd 1px solid; 
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-COLLAPSE:collapse;
	table-layout: fixed;
	width:100%;
}
.TableClass tr
{
	padding: 0px; 
	WIDTH: 100%;
	text-align:left;
}
.TableClass th
{
	border-right-color:White;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom:#ddd 1px solid;
	font-size:12px;
	color:White;
	border-collapse:collapse;
	background-color:#87919a;
	text-align:center;
}
.TableClass td
{
	border-left:#ddd 1px solid;
	border-top:0;
	border-right:#ddd 1px solid;
	border-bottom:#ddd 1px solid;
	font-size:11px;
	padding:0 1px 0 2px;
	border-collapse:collapse;
	white-space:nowrap;
	OVERFLOW: hidden; 
	TEXT-OVERFLOW: ellipsis;
}
.inputDiv
{
	width:100%;
	display:block;
}
.inputimg
{
	float:right;
	display:block;
	margin-top:2px;
	cursor:pointer;
	border-style:inset;
}
#msgDiv {
    z-index:99;
    font-size:12px;
    display: none;
}
#bgDiv {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    right:0px;
    z-index:1;
	background-color:#000000;
	filter:alpha(opacity=30);
	opacity:0.3;
}
#msgShut
{
	background:#336699;
	color:#fff;
}
#ShutL
{
	background:#336699;
	float:left;
	cursor:move;
	
	padding-left:5px;
}
#ShutR
{
	background:#336699;
	float:right;
	cursor:pointer;
}
#msgDetail
{
    background:#fff;
    border:#336699 2px;
    border-style:solid;
}
#ProductClass
{
	width:746px;
	height:498px;
	display:none;
}
#ProductClass .FormSearch
{
	float:left;
	width:120px;
	border-right:#ddd 1px solid;
}
#ProductClass .searchForm
{
	margin-bottom:5px;
	margin-top:2px;
	height:70px;
	border-bottom:#336699 1px solid;	
}
#ProductClass .searchForm p
{
	padding-top:10px;
	padding-left:5px;
}
#ProductClass .classForm
{
	height:420px;
	margin-left:5px;
	table-layout: fixed;
	word-wrap: break-word;
	overflow:auto;
}
#ProductClass .selectForm
{
	width:624px;
	float:right;
}
.treemenu
{
	cursor:pointer;
	color:Blue;
}
.treemenusub
{
	margin-left:15px;
}
.treemenusub ul
{
	margin:0;
	padding:0;
	list-style-type:decimal;
}
#menuClass
{
	margin-top:0px;
	margin-left:0px;
	BORDER-COLLAPSE: collapse;
}
#menuClass td
{
	padding:0 1px 0 2px;
	border-collapse:collapse;
}
#ProductPanel
{
	display:none;
}
#FinancePanel
{
	display:none;
}
#CheckoutPanel
{
	display:none;
}
.errorPanel
{
	BORDER-RIGHT: #ff0024 1px solid; 
	BORDER-TOP: #ff0024 1px solid; 
	PADDING-LEFT: 12px; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #ff0024 1px solid; 
	WIDTH: 90%; 
	COLOR: #ff0024; 
	LINE-HEIGHT: 2; 
	BORDER-BOTTOM: #ff0024 1px solid;
	clear:both;
	display:none;
}
#emErrormsg
{
	COLOR: #ff0024; 
}
.panelFrame
{
	BORDER-RIGHT: #87919a 1px solid; 
	BORDER-TOP: #87919a 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #87919a 1px solid; 
	WIDTH: 100%; 
	COLOR: #87919a; 
	LINE-HEIGHT: 2; 
	BORDER-BOTTOM: #87919a 1px solid;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}
.platFrame
{
	BORDER-RIGHT: #87919a 1px solid; 
	BORDER-TOP: #87919a 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #87919a 1px solid; 
	WIDTH: 580px;
	COLOR: #87919a; 
	LINE-HEIGHT: 2; 
	BORDER-BOTTOM: #87919a 1px solid;
	clear:both;
	margin-left:0px;
	margin-right:0px;
}
#searchDiv
{
	border-style:solid;
	border-width:1px;
	border-color:#ddd;
	margin-top:2px;
	margin-left:2px;
	margin-right:2px;
	height:auto;
}
#searchDiv ul
{
	LIST-STYLE-TYPE: none;
	margin-top:2px;
	margin-left:2px;
	margin-bottom:2px;
	padding-left:0px;
}
.showDataSplit
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center;
	margin: 0;
	padding: 0;
	width:100%;
}
.showDataSplit ul
{
	MARGIN: 0px; 
	FLOAT: right;
	LIST-STYLE-TYPE: none;
}
.showDataSplit li
{
	float:left;
	width:30px;
	background:#ccc;
	margin-left:3px;
	line-height:20px;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 3px;
	PADDING-TOP: 0px; 
	FONT-FAMILY: ËÎÌå; 
	LIST-STYLE-TYPE: none;
}
.showDataSplit li span
{
	display:block;
	text-align:center;
	height:20px;
	MARGIN: 0px; 
	padding:0px;
	CURSOR: pointer;
}
.limit
{
	display:none;
}
.slimit
{
	margin-left:57px;
}
.selectcontent
{
top:0;
left:0;
overflow:auto;
}
.selectdiv
{
position: absolute; 
width:100px;
overflow:hidden;
border:1px solid #ddd;
border-top:0px;
}
.selecttable
{
	font-family:arial;
	font-size:12px;
	cursor:default;
	BORDER-RIGHT: #ddd 0px solid; 
	BORDER-TOP: #ddd 0px solid; 
	BORDER-LEFT: #ddd 0px solid; 
	BORDER-BOTTOM: #ddd 0px solid; 
	BORDER-COLLAPSE: collapse;
	table-layout: fixed;
}
.selecttable td{
	border-left:#ddd 0px solid;
	border-top:0px;
	border-right:#ddd 0px solid;
	border-bottom:#ddd 1px solid;
	height:18px;
	padding:0 1px 0 2px;
	border-collapse:collapse;
	white-space:nowrap;
	OVERFLOW: hidden; 
	TEXT-OVERFLOW: ellipsis;
}
.highlight
{
	background-color:#f2f6fb;
}