/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#333;
	overflow-x:hidden;
	overflow-y: auto;
}
form{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#333;
}

form input.loginInputBox{
	width:100px;
	height:18px;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}
.mwrite{color:red;}
.errors{color:red;}
form input{
	border:1px solid #1C5180;
}
form select{
	border:1px solid #1C5180;
}
form textarea{
	border:1px solid #1C5180;
	overflow:auto;
	font-size:12px;
}
form input[type="checkbox"]{
	border:0px solid #FFFFFF;
}
form input[type="radio"]{
	border:0px solid #FFFFFF;
}
form label.checkbox_radio {
	padding-left: 16px;
	background: url(/ScriptsLib/themes/default/images/tree_checkbox_0.gif) no-repeat;
	background-position:-1px -2px;
	margin-right:10px;
}
form label.checked {
	padding-left: 16px;
	background: url(/ScriptsLib/themes/default/images/tree_checkbox_1.gif) no-repeat;
	background-position:-1px -2px;
	color: #008800;
}
form label.over {
	color: #0000FF;
}
form div.select {
	border:1px solid #1C5180;
	padding:1px 1px 1px 3px;
	line-height:16px;
	margin-top:2px;
	position:relative;
	z-index:50px;
}
form div.select div.bt{
	background-image: url(/ScriptsLib/themes/default/images/combo_arrow.gif);
	background-repeat: no-repeat;
	background-position:1px 2px;
	width:16px;
	height:16px;
	float:right;
	background-color:#0FF;
	cursor:pointer;
}
form div.select-panel {
	border:1px solid #1C5180;
	cursor:default;
	position:absolute;
	background:#FFF;
	height:42px;
	overflow:auto;
	z-index:51px;
}
form div.select-panel div.select-item {
	cursor:default;
	line-height:20px;
	margin:1px;
	cursor:default;
	padding-left:5px;
}
form div.select-panel div.select-item:hover {
	background-color:#88C4FF;
}
form div.select-panel div.select-item-click {
	cursor:default;
	background-color:#1C5180;
	color:#FFF;
	line-height:20px;
	margin:1px;
	padding-left:5px;
}

.mainModleBar{position:absolute;top:47px;left:200px;}
a.mainModleBT{text-decoration:none;float:left;}
a.mainModleBT div{height:50px;cursor:pointer;display:inline;}
a.mainModleBT div span{cursor:pointer;background:url(/images/mainModle.png) no-repeat;background-position:0px -30px;float:left;padding:8px 5px 5px 10px;font-size:14px;color:#FFFFFF;}
a.mainModleBT div div{cursor:pointer;float:left;background:url(/images/mainModle.png) no-repeat;background-position:-128px -30px;width:5px;height:50px;}

a.mainModleBT_click{text-decoration:none;float:left;}
a.mainModleBT_click div{height:50px;cursor:pointer;display:inline;}
a.mainModleBT_click div span{cursor:pointer;background:url(/images/mainModle.png) no-repeat;background-position:0px 0px;float:left;padding:8px 5px 5px 10px;font-size:14px;color:#FFF;font-weight:900;}
a.mainModleBT_click div div{cursor:pointer;float:left;background:url(/images/mainModle.png) no-repeat;background-position:-128px 0px;width:5px;height:50px;}


div.mainHead
{
	padding:0px;
	margin:0px;
	height:73px;
	background-image:url(/images/top_bg.gif);
	/*
	background-position:right;
	background-repeat:no-repeat;
	*/
	overflow:hidden;
	border-bottom:1px solid #3B79B6;
}
div.mainHead_logo{
	float:left;
	margin:5px;
}

div.mainHead_sxdiv{
	position:absolute;
	top:47px;
	left:10px;
	width:150px;
	margin:5px 0px 5px 40px;
}
a.sxmenu{
	width:100px;
	height:20px;
	cursor:pointer;
}
a.sxmenu span{
	font-size:12px;
	line-height:20px;
	color:#fff;
	float:left;
}
a.sxmenu div{
	float:left;
	background-image:url(/images/bg.png);
	background-position:-1653px -68px;
	width:20px;
	height:20px;
}

a.sxmenu:hover{
	width:100px;
	height:20px;
	cursor:pointer;
}
a.sxmenu:hover span{
	font-size:12px;
	line-height:20px;
	color:#ff0;
	float:left;
}
a.sxmenu:hover div{
	float:left;
	background-image:url(/images/bg.png);
	background-position:-1653px 4px;
	width:20px;
	height:20px;
}

#xmlist{
	z-Index:10000;
	position:absolute;
	overflow:auto;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0px 0px 5px rgba(100, 100, 100, 0.5);
	-webkit-box-shadow:0px 0px 5px rgba(100, 100, 100, 0.5);
	box-shadow:0px 0px 5px rgba(100, 100, 100, 0.5);
	filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=5,MakeShadow=5,ShadowOpacity=0.8);
	background-color:rgba(255,255,255,0.8)!important;
	background:#fff;
	filter:Alpha(opacity=80);
	display:none;
}


div.mainHead_status{
	float:right;
	line-height:20px;
	margin-right:20px;
	margin-top:15px;
}
div.mainHead_status span.logUserName{
	color:#b3e1ff;
	font-weight:bold;
}
div.mainHead_status span.spanBT{
	color :#b3e1ff;
}
div.mainHead_status span.spanBT:hover{
	color:#fff;
	cursor:pointer;
}

div.mainLeft{
	width:220px;
	padding:0px;
	/*background-image:url(/images/bg.png);*/
	background: #d8edfc;
	background-position:0px 0px;
}
div.mainLeft_Top{
	width:100%;
	/*height:3px;*/
	height:6px;
	padding:0px;	
	background-image:url(/images/bgx.png);
	background-position:0px -119px;
}
div.mainLeft_TopBar{
	width:100%;
	height:38px;
	padding:0px;
	background-image:url(/images/leftMenu_bg.gif);	
	margin-bottom:5px;
	line-height:14px;
	text-align:center;
	vertical-align:middle;
	color:#005790;
	font-weight: bold;
}
div.mainRight_Top{
	width:100%;
	height:6px;
	padding:0px;
	background-image:url(/images/bgx.png);
	background-position:0px -119px;
	overflow:hidden;
}

div.memuBT_line{
	width:175px;
	height:0px;
	border-bottom:#BBB solid 1px;
	border-top:#fff solid 1px;
	margin:2px auto;
	font-size:0px;
}
div.memuBT0{
	width:191px;
	height:26px;
	background-image:url(/images/bg.png);
	background-position:-252px -302px;
	cursor:deflaut;
	margin-top:2px;
}
div.memuBT0 span{
	margin-left:10px;
	color:#606;
	font-size:12px;
	line-height:26px;
	font-weight:bold;
}
div.memuBT{
	width:191px;
	height:26px;
	background-image:url(/images/bg.png);
	background-position:-252px -302px;
	cursor:pointer;
	margin-top:2px;
}
div.memuBT span{
	margin-left:20px;
	color:#606;
	font-size:12px;
	line-height:26px;
}
div.memuBT:hover{
	background-position:-252px -266px;
}
div.memuBT_click{
	width:191px;
	height:26px;
	background-image:url(/images/bg.png);
	background-position:-252px -216px;
	cursor:pointer;
	margin-top:2px;
}
div.memuBT_click span{
	margin-left:20px;
	color:#606;
	font-size:12px;
	line-height:26px;
}

div.bodyFrame_TopBar{
	background-color:#F0F0F0;
	border-bottom:1px #FFF solid;
	height:23px;
	padding:5px;
	overflow:hidden;
}

div.bodyFrame_BottomBar{
	background-color:#F0F0F0;
	border-top:1px #ccc solid;
	height:35px;
	line-height:35px;
	text-align:center;
	overflow:hidden;
}
span.spanBT{
	cursor:pointer;
	color:#06F;
	margin:5px;
}
table.ComGrid{
table-layout:fixed;
}
tr.results_head{
	cursor:default;
	line-height:30px;
	background-image:url(/images/sc.png);
	background-position:0px -7px;
	text-align:center;
	overflow:hidden;
}
tr.results_head td {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px #cccccc solid;border-top:1px #cccccc solid;color:#333333;border-right:1px #cccccc dashed;}
tr.results_head td div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
tr.results_head td span.drag{
	text-align:right;
	padding:0px;
	width:2px;
	margin:0px;
	border:0px;
	float:right;
	cursor:e-resize;
	}

tr.result0{
	cursor:default;
	text-align:center;
	line-height:25px;
	background-image:url(/images/sc.png);
	background-position:0px -54px;
	background-color:#f1f1f1;
	border-bottom:1px #cccccc dashed;
}
tr.result0 td {border-bottom:1px #cccccc dashed;border-right:1px #cccccc dashed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
tr.result0:hover{
	cursor:default;
	line-height:25px;
	background-position:0px -150px;
	background-color:#eeeeff;
}

tr.result1{
	cursor:default;
	text-align:center;
	line-height:25px;
	background-image:url(/images/sc.png);
	background-position:0px -54px;
	background-color:#ffffff;
}
tr.result1 td {border-bottom:1px #cccccc dashed;border-right:1px #cccccc dashed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
tr.result1:hover{
	cursor:default;
	line-height:25px;
	background-position:0px -150px;
	background-color:#eeeeff;
}



tr.resulterr{
	cursor:default;
	text-align:center;
	background-image:url(/images/sc.png);
	background-position:0px -150px;
	line-height:25px;
	background-color:#ffff00;
}
tr.resulterr td {border-bottom:1px #cccccc dashed;border-right:1px #cccccc dashed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
tr.resulterr:hover{
	cursor:default;
	line-height:25px;
	background-position:0px -150px;
	background-color:#eeeeff;
}




div.rest0{
	cursor:default;
	text-align:center;
	height:25px;
	background-image:url(/images/sc.png);
	background-position:0px -102px;
	background-color:#f1f1f1;
	border-bottom:1px #cccccc dashed;
}
div.rest0:hover{
	cursor:default;
	background-position:0px -150px;
	background-color:#eeeeff;
	border-bottom:1px #cccccc dashed;
}
div.rest1{
	cursor:default;
	text-align:center;
	line-height:25px;
	background-image:url(/images/sc.png);
	background-position:0px -54px;
	background-color:#ffffff;
	border-bottom:1px #cccccc dashed;
}
div.rest1:hover{
	cursor:default;
	line-height:25px;
	background-position:0px -150px;
	background-color:#eeeeff;
}




div.chooseRow{
	line-height:20px;
	text-align:left;
	padding-left:15px;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
div.chooseRow:hover{
	background-color:#f1f1f1;
}
div.chooseRow_area{
	line-height:20px;
	text-align:left;
	padding-left:15px;

}
div.cr_close{
	background-image:url(/images/+.png);
	background-position:left;
	background-repeat:no-repeat;
}
div.cr_open{
	background-image:url(/images/-.png);
	background-position:left;
	background-repeat:no-repeat;
}
div.cr_end{
	background-image:url(/images/d.png);
	background-position:left;
	background-repeat:no-repeat;
}

td.autosub{
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
text-overflow: ellipsis;/* IE/Safari */
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;/* Opera */
-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
}










.uploadifyQueueItem {
	background-color: #f1f1f1;
	border: 1px solid #cccccc;
	font-size: 12px;
	margin: 2px;
	padding: 5px;
	width: 95%;
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 1px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueue .completed {
	background-color: #ffffff;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}





#htmltip {display: none;position:absolute;z-index:1000;background-color:#000;text-align:left;min-height:1em;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#htmltip_content {display: none;position:absolute;z-index:1004;background-color:#FFF;text-align:left;padding:5px;}
#htmltip_content p {position:relative;text-align:center;font-size:14px;font-weight:900;color:#069;margin:2px;padding:0px;}
#htmltip_content div {position:relative;text-align:center;font-size:14px;margin:2px;padding:0px;}

#tooltip {display: none;position:absolute;z-index:1009;max-width:250px;word-wrap:break-word;background:#000;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#tooltip p {color:#fff;font:12px 'Microsoft YaHei',Arial,ËÎÌå,Tahoma,Sans-Serif;}
#tooltip p em {display:block;margin-top:3px;color:#f60;font-style:normal;}

.lc_rd_num{background-color:#F93;color:#FFF;font-size:10px;}


#sm_tip{
	background:url(/images/sm_tip.png) no-repeat;
	height:74px;
	width:167px;
	position:absolute;
	cursor:pointer;
	display:none;
	z-index: 1000;
}

#helplink{
	position:fixed;
	left : 0px;
	top : 0px;
	width : 220px;
	z-index: 1000;
	overflow-x:hidden;
}

#helplink div.helplink_bar{
	color:#444;
	margin-left:10px;
	font-weight:bold;
}
#helplink div.helplink_txt{
	color:#444;
	margin-left:30px;
}
