/* CSS Document */
#mask {
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1100;
	width:100%;
	height:100%;
	display: none;
	filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;z-index:100; background-color:#BEBFC5; 
}
div.popupSelector{
	overflow:visible;
	text-align:left;
	display: none;
}
.popupSelector {
	position: absolute;
	z-index: 9999;
	padding:4px;
	width:580px;
	background-color:#3A5385;
	font-size:12px;
	overflow:scroll;
}
.boxHead { background-color:#364A74; color:#fff; height:30px; position:relative; }
.boxTitle { position:absolute; left:0; padding:5px; line-height:20px; }
.boxClose { position:absolute; right:0; cursor:pointer; padding:5px; line-height:20px; }
.boxPrompt { border-bottom:1px solid #666; padding:5px; height:25px; background-color:#EEEEEE; position:relative; }
.boxAlert { position:absolute; left:0; padding:5px 10px; }
.boxBotton { position:absolute; right:0; }

.boxMessage { background-color:#EEEEEE; padding:6px; }
.boxResult { background-color:#EEEEEE; border:1px solid #EEEEEE; }
.boxResult ul { margin:5px 0; padding:0;}
.boxResult ul li {
	float:left;
	height:20px;
	width:260px;
	overflow:hidden;
	line-height: 20px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.boxclear { clear:both; }

.boxFrame { width:580px; background-color:#fff;}
.boxFrame ul{
	padding:0;
	font-size:12px;
	list-style:none;
	margin-top: 3px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 1px;
}
.boxFrame ul li{ width:160px; margin:0px;  float:left; cursor:pointer; padding:0; text-align:left;line-height:24px;}
.boxFrame ul li ul{ width:320px; border:2px solid #2A3C60; position:absolute; z-index:999; background-color:#fff; padding:6px;}
.boxFrame ul li ul li{}
.boxFrame ul li.end{ clear:both;}
.boxFrame ul li.haschildren{ background:url(array.gif) 140px center no-repeat;}
.boxFrame ul li.hover{ background:none; background:url(array_hover.gif) #DCE7DC 140px center no-repeat;}
.boxFrame ul li.click{ background-color:#C2D5C1;}
#PositionSelector .boxFrame ul li { width:230px; }
#PositionSelector .boxFrame ul li.hover { background-position:200px center; }
#PositionSelector .boxFrame ul li.haschildren { background-position:200px center; }
#PositionSelector .boxFrame ul li ul { width:230px; }
#PositionSelector .boxFrame ul li ul li { width:230px; }
.printer{ cursor:pointer;}
.inputImgs,.inputImgc {
	background-image: url(/Img/se.png);
	background-repeat: no-repeat;
	height: 28px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left: 27px;
	cursor: pointer;
	color: #333333;
	line-height: 28px;
	padding-right: 3px;
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
}
.inputImgs {
	background-position: -1px -1px;
	width: 210px;
}
.inputImgc {
	background-position: -1px -78px;
	width: 116px;
}
.inputImge {
	background-image: url(/Img/se.png);
	background-repeat: no-repeat;
	background-position: -155px -79px;
	height: 28px;
	width: 165px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left: 5px;
	cursor: pointer;
	color: #333333;
	line-height: 28px;
	padding-right: 33px;
	overflow: hidden;
}