/* CSS Global */
html,body{height:100%; overflow:auto; border:0 none; background-color:#82cce5; }
html,body,div,td,p,a,span,button{font-size:12px;font-family:Arial; color:#333333; word-break:break-all; word-wrap:break-word;}
html,body,form,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{padding:0; margin:0;}
img{border:0; vertical-align:middle;}
table{border-collapse:collapse;}
textarea,input,select{font-size:12px;vertical-align:middle; }
button{cursor:pointer;}

ul{list-style-position:outside;}

html,body{
SCROLLBAR-FACE-COLOR:#dddddd;
SCROLLBAR-DARKSHADOW-COLOR:#d4d0c8;
SCROLLBAR-3DLIGHT-COLOR:#d4d0c8;
}

a{text-decoration:none;}
a:hover{color:#006600;}
a:focus{outline:none;}
a:active {star:expression(this.onFocus=this.blur());}

button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner {    padding: 0 ;    border: 0 ;}
/*下陷圆角*/
.input{ background:url(../_img/iptBg.jpg) 0 -2px;; height:28px; line-height:28px; padding:0 4px; border:1px solid #aaa;}
select{border:1px solid #cccccc; border-width:1px 0 0 1px; padding:2px; color:#666; background:#f5f7f8;border-radius:3px;}
/*突起圆角*/
.button{border:0 none; background:url(../_img/btnBgB2.png); height:24px; width:76px; display:inline-block; line-height:24px; text-align:center;}
.button4{border:0 none; background:url(../_img/btnBgB4.png); height:24px; width:109px; display:inline-block; line-height:24px; text-align:center;}
.buttonO{border:0 none; background:url(../_img/btnBgO2.png); height:24px; width:76px; display:inline-block; line-height:24px; text-align:center;}
.buttonO4{border:0 none; background:url(../_img/btnBgO4.png); height:24px; width:109px; display:inline-block; line-height:24px; text-align:center;}
.buttonB{border:1px solid #999;background:url(../_img/titBgB.png); height:24px; width:109px; display:inline-block; line-height:24px; text-align:center;}
.input:hover, select:hover{background:#f4f4f4; color:#000;}
/*刻入文字*/
.textShadow{text-shadow: 1px 1px 0 #ffffff;filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1);*width:90%;}
/*区块阴影*/
.shadow{filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3);border-radius:6px;box-shadow:1px 1px 2px #999;}

/********global**********/
/*.imgBg{display:;}*/
/*.all{position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; overflow:auto;min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");}*/
.header{ height:67px; border-bottom:6px solid #3c6875; text-align:right; padding:0 10px; }
	.header div{line-height:67px;}
	.logo{float:left; *margin-top:12px;}
	.note,.oper{display:inline-block;_margin-top:14px;}
	.note,.oper{*display:inline;}
	div.note{width:188px; height:27px; line-height:27px; background:url(../_img/btnBgA.png); text-align:center; color:#369; font-weight:bold;}
	div.oper{margin-left:16px;}
.menuColumn{background: url(../_img/decorLeft.png) no-repeat center bottom; width:205px; overflow:auto; float:left; position:relative;}
	.menuSwitcher{position:absolute; left:200px; top:50%; margin-top:-50px;}
	.menuInfo{width:180px; height:37px; background:url(../_img/btnBgB.png); line-height:37px; color:#369; font-weight:bold;text-align:center; margin:10px auto;_height:30px;_padding-top:7px;}
	.menuInfo img{margin-right:5px;}
	.menuMenu{width:180px; margin:0 auto; _position:relative;}
	
	.menuLv1{ width:180px;height:39px; background:url(../_img/menuBg.jpg); line-height:39px; text-align:center; color:#fff; font-size:14px; font-weight:bold; _height:31px; _padding-top:8px; cursor:pointer;}
	.menuLv1 img{margin-right:10px;}
	.menuSub{ background:#eee; display:none;}
	.menuSub li{height:28px;}
	.menuSub a{ display:block; height:100%; line-height:26px; border-bottom:1px solid #ccc; background:url(../_img/arrow.gif) no-repeat 10px 7px; padding-left:30px; }
	.menuSub a:hover{background-color:#fff;}
.contentArea{background:url(../_img/bgContent.png); border-left:1px solid #999; margin-left:0px; overflow:hidden;}
	.location{height:30px; line-height:30px; border-bottom:1px solid #ccc; padding:0 10px; _height:25px;_padding-top:5px;}
	.location img{margin-right:10px;}
	.realStage{padding:10px; overflow:auto;+position:relative;}


/********global******end*/



/***********ui**********/
.tbl100{
	/*这个空class加在宽度要求为100%的table上*/
}

.tblStyleA{border-left:1px solid #ccc; border-top:1px solid #ccc; background:#f7f7f7; margin-top:10px;}
.tblStyleA td,.tblStyleA th{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:4px; line-height:24px; }
.tblStyleA th{background:url(../_img/titBgA.jpg); height:35px; line-height:35px; color:#036; font-size:14px; white-space:nowrap; padding:0;}

.tblStyleB{border-left:1px solid #ccc; border-top:1px solid #ccc; background:#f7f7f7; margin-top:10px;}
.tblStyleB td,.tblStyleB th{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:4px; line-height:24px; }
.tblStyleB th{background:url(../_img/titBgB.jpg); height:35px; line-height:35px; color:#000; font-size:14px; white-space:nowrap; padding:0;}


.functionBar{ margin:0 auto 10px;}

.rowAlone{margin:10px auto; text-align:center;padding:0 10px;}

/************/
fieldset{padding:10px; background:#eee; line-height:30px;position:relative; margin-top:20px;*margin-top:30px; }
legend{padding:5px 10px; background:#eee; line-height:20px; background:url(../_img/titBgB.jpg); position:absolute; top:-25px;}
fieldset .input{height:22px; line-height:22px;}

.copyright{width:180px;padding:10px 0; color:#369;}

.pager{padding:10px; text-align:center; border:1px solid #ccc; background:#eee;}

.inputnormal0 {  background-color: transparent; font-size: 9pt; border: 0px; padding-top: 2px; padding-left: 2px}
.inputnormal {  background-color: #f7f7f7; font-size: 9pt; border: 1px #666666 solid; color: #333333; padding-top: 2px; padding-left: 2px}
.inputnormal2 {  background-color: #ffdead; font-size: 9pt; border: 1px #666666 solid; color: #333333; padding-top: 2px; padding-left: 2px}
.inputfocus {  background-color: #FFFFFF; border: 2px #FF9900 solid; font-size: 9pt}
.title0 {font-size: 13px;font-weight: bold;color: #FFFFFF;}
.title1 {  font-size: 12px; font-weight: bold; color: #FF9900}
.title2 {  font-size: 16px; font-weight: bold; color: #FF9900}
.titletb { font-weight: bold; color: #FFFFFF; background-color: #6AA7DE;}

span.kehuInfo_show {cursor: pointer; color: #0000ff; font-weight: bold;}

/* sort css */
.sort-asc .sort-icon {
padding: 0 13px 0 0;
background: url('../_img/datagrid_icons.png') no-repeat 0px center;
}
.sort-desc .sort-icon {
padding: 0 13px 0 0;
background: url('../_img/datagrid_icons.png') no-repeat -16px center;
}
table.need-sort td.sort{
	color: #0000ff;
	cursor: pointer;
}
/* sort css end */