/*!
 * company      : infobird
 * Copyright(c) : 2009-2010 
 * author		: peter han
 * http://www.infobird.com/
 */

/*北部logo样式*/
.top { background-image:url(../images/infobird/logobg.jpg); height:40px; background-repeat:repeat-x; color:#CCCCCC;min-width:620px;}
.logo { height:40px;background-image:url(../images/infobird/logo.jpg); background-repeat:no-repeat; width:270px; float:left;}
.topright {width:auto; height:40px;float:right;}
.logininfo { margin-top:18px; text-align:right; margin-right:15px; color:#333333;}
.logininfo a, .logininfo a:link, .logininfo a:active, .logininfo a:visited { color:#fff;}
.logininfo a:hover { color:#FFCC00;}


body { background-color:#bedfff;}/*新加的整体背景颜色*/
.x-panel {
      border-style: solid;
      border-color: #8db2d8;
     /* background-color:#bedfff;*/
	 /*------091124 16:00 ---ivison--去掉背景  -*/
}
.x-panel-header {
	/*
	background-image:url(../images/infobird/homebg.jpg); 
	height:27px; 
	background-repeat:repeat-x; 
	text-align:center; 
	line-height:27px
	background-color:#d3e7f8;
	color:#2a3467;
	/*peter*/
	/*
    color:#2a3467;
	border:1px solid #8db2d8; 
	background-color:#d3e7f8;
    background-image:url(../images/design/panel/white-top-bottom.gif);
	*/
	/*这个不背景图片的高度是30,不过好象在别的地方有控制了,我现在是以下面的背景颜色来补充的*/
    
}
.x-panel-body {
    border-color:#8db2d8;
}

.x-panel-bbar .x-toolbar {
    border-color:#8db2d8;	
}

.x-panel-tbar .x-toolbar {
    border-color:#8db2d8;
}

.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
    /*
	border-color:#8db2d8;
	*/
	border-color:#ccc;
}
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
    border-color:#FFF;
}
.x-panel-tl .x-panel-header {
    color:#333;
}
.x-panel-tc {
	background-image:url(../images/design/panel/top-bottom.gif);
}
.x-panel-tl {
	background-image:url(../images/design/panel/corners-sprite.gif);
    border-color:#8db2d8;
}
.x-panel-tr {
	background-image:url(../images/design/panel/corners-sprite.gif);
}
.x-panel-bc {
	background-image:url(../images/design/panel/top-bottom.gif);
}
.x-panel-bl {
    background-color:#ff9900;
	color:#FF0000;
	background-image:url(../images/design/panel/corners-sprite.gif);
}
.x-panel-br {

	background-image:url(../images/design/panel/corners-sprite.gif);
}
.x-panel-mc {
   background:#accae9;/*整体背景颜色*/
}
.x-panel-mc .x-panel-body {
    background:transparent; /* 左边树结构内容部分的背景*/
    border: 0 none;	
	background-color:#fff;

}
.x-panel-ml {
	background-image:url(../images/design/panel/left-right.gif);
}
.x-panel-mr {	
	background-image:url(../images/design/panel/left-right.gif);
}
/* Tools */
.x-tool {
	background-color:#d5e6f4;
    background-image:url(../images/design/panel/tool-sprites.gif);/*树结构的+ - 号的样式图片*/
}
/* Ghosting */
.x-panel-ghost {
    background:#c5e2ff;
}
.x-panel-ghost ul {
    border-color:#accae9;
}

/*导航栏标题居中*/
.x-accordion-hd { 
	 text-align:center;
	 /*
	 background-image:url(../images/infobird/homebg.jpg);	  
	 background-repeat:repeat-x; 	  
	 height:27px;	
	 line-height:27px
	 */
}

.silk-grid { background-image: url(../images/icon/gaojisousuo.gif) !important; background-repeat: no-repeat; }
.icon-add{width:17px;height:21px;border:0;background:transparent url(../images/icon/xialakuangbihe.gif) no-repeat 0 0;cursor:pointer;border-bottom:1px solid #B5B8C8;position:absolute;top:0;}
.icon-noadd{width:17px;height:21px;border:0;background:transparent url(../images/icon/kaiqixiaoguo.gif) no-repeat 0 0;cursor:pointer;border-bottom:1px solid #B5B8C8;position:absolute;top:0;}

a{
	color:#15428B;text-decoration:none
}
.viewall-grid { background-image: url(../images/icon/shuaxin.gif) !important; background-repeat: no-repeat; }
.add24 {
    background-image: url(../images/default/layout/ns-expand.gif) !important;
}
.add25 {
    background-image: url(../images/default/layout/ns-collapse.gif) !important;
}

/*
.x-panel-body x-panel-body-noborder{
	padding:6px; 	
	text-align:left; 
	background-image:url(../images/infobird/cententbg.jpg); 
	background-repeat:repeat-x;
	background-color:#f0f5ff;
}

.x-tree-node{
	background-image:url(../images/infobird/listbg.jpg);
	background-repeat:no-repeat;
	background-position:bottom; 
	list-style:none; 
	height:32px; 
	line-height:32px; 
	text-align:left; 
	padding-left:10px;
	background-color:#f0f5ff;
}
*/
.x-tree-node{		
	
	background-repeat:no-repeat;
	background-position:bottom; 
	list-style:none; /*
	background-image:url(../images/infobird/listbg.jpg);
	height:32px; 
	line-height:32px; */
	text-align:left; 
	/*padding-left:10px; 	*/
	font-family:"宋体";
	font-size:12px;
	padding:0px;
	
	
}
/*-----------------------------右边内容部门的标题位置的背景样式 -------------------------------------------*/
.r_panle { background-image: url(../images/infobird/thbg.jpg); 
	border-bottom:#cae0f3 solid 1px; 
	border-left:1px solid #ced7e6; 
	border-right:1px solid #ced7e6; 
	border-top:1px solid #a9c4f1;
	height:28px!important; line-height:28px!important; 
	font-weight:bold; text-align:center; color:#454754; margin:0px; 
	padding:0px;padding-left:10px; padding-right:10px; font-size:12px;
	height:28px; line-height:28px; 
	white-space:nowrap;
	/*border-style: inset;*/}

/*----------------------------导航栏从左到右颜色渐变效果---------------------------------------------------*/
.left {width: 162px; padding:0px; background-image:url(../images/infobird/leftnavbg.jpg);height:100%; background-repeat:repeat-y;}


.left li { 
	background-image:url(../images/infobird/listbg.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	list-style:none; 
	height:32px; 
	line-height:32px; 
	text-align:left; 
	padding-left:0px 
}
.left li img { position:absolute; margin-top:6px;}
.left .ovli img {margin-top:12px;}
.left li span { margin-left:20px;}
/*-----网页导航栏---------*/
.wleft {width: 162px; padding:0px; height:100%;}
.wleft li{
	list-style:none; 
	height:24px; 
	line-height:32px; 
	text-align:left; 
	padding-left:0px 
}

.x-tree-node .x-tree-node-wover {
	background-image:url("../images/icon/left_li_a.gif");
	background-repeat:no-repeat; 
	background-position:center; 
}
.x-tree-node .x-tree-node-wover a span{
color:#fff;
}
.x-tree-node-webdh1{
background-image:url("../images/icon/left_li_a.gif");
	background-repeat:no-repeat; 
	background-position:center; 
}

.x-tool-webnav {
float:left;
margin-right:2px;
background-image:url("../images/icon/jianhao.gif");
background-position:0 1px;
background-color:#FFF;
margin-left:8px;
/*background-position: 0 -255px;*/
}
.x-panel-collapsed .x-tool-webnav {
/*background-position: 0 -240px;*/
background-image:url("../images/icon/jiahao.gif");
background-position:0 1px;
}
.x-tree-node-leaf a span{
color:#333;
}
.x-tree-node-line {
border-left:1px solid #D0D0D0;
margin-left:4px;
}
.x-tree-node-webdh1 a span{
color:#fff;
}
/*----网页导航栏 end---*/
.line { width:6px; background-image:url(../images/infobird/linebg.jpg); background-repeat:repeat-y; cursor:pointer; vertical-align:middle;}
h1 { 

background-image:url(../images/infobird/dotline.gif); 
background-repeat:repeat-x; height:21px; 
line-height:21px; padding-left:5px; 
color:#334b6f; font-size:14px; 
font-weight:bold; background-position:bottom; margin-top:-0px!important; margin-bottom:15px;

}
h1 img { position:absolute; margin-top:3px!important;}
h1 span { margin-left:13px;}


/*peter*/
/*工具栏按钮初始样式*/
.x-toolbar .x-btn-over1 .x-btn-tl{
	background-position: -6px 0;
}

.x-toolbar .x-btn-over1 .x-btn-tr{
	background-position: -9px 0;
}

.x-toolbar .x-btn-over1 .x-btn-tc{
	background-position: 0 -9px;
}

.x-toolbar .x-btn-over1 .x-btn-ml{
	background-position: -6px -24px;
}

.x-toolbar .x-btn-over1 .x-btn-mr{
	background-position: -9px -24px;
}

.x-toolbar .x-btn-over1 .x-btn-mc{
	background-position: 0 -2168px;
}

.x-toolbar .x-btn-over1 .x-btn-bl{
	background-position: -6px -3px;
}

.x-toolbar .x-btn-over1 .x-btn-br{
	background-position: -9px -3px;
}

.x-toolbar .x-btn-over1 .x-btn-bc{
	background-position: 0 -18px;
}

.x-btn-over1 .x-btn-mc em.x-btn-split, .x-btn-click .x-btn-mc em.x-btn-split, .x-btn-menu-active .x-btn-mc em.x-btn-split, .x-btn-pressed .x-btn-mc em.x-btn-split {
    background-image:url(../images/default/button/s-arrow-o.gif);
}
.x-btn-over1 .x-btn-mc em.x-btn-split-bottom, .x-btn-click .x-btn-mc em.x-btn-split-bottom, .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, .x-btn-pressed .x-btn-mc em.x-btn-split-bottom {
    background-image:url(../images/default/button/s-arrow-bo.gif);
}
.x-toolbar .x-btn-over1 .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split, 
.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split 
{
    background-image:url(../images/default/button/s-arrow-o.gif);
}
.x-toolbar .x-btn-over1 .x-btn-mc em.x-btn-split-bottom, .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split-bottom, 
.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split-bottom 
{
    background-image:url(../images/default/button/s-arrow-bo.gif);
}

.content { 
padding:6px; 
/*padding-top:18px;*/ 
text-align:left;
/* padding:0 auto;*/
background-image:url(../images/infobird/cententbg.jpg); 
background-repeat:repeat-x; 
background-color:#f0f5ff;
}

/*peter han 20091130*/
/*增加可编辑的GridPanel中行的样式*/
.x-grid3 .x-window-ml{
			padding-left: 0;	
} 
.x-grid3 .x-window-mr {
			padding-right: 0;
} 
.x-grid3 .x-window-tl {
			padding-left: 0;
} 
.x-grid3 .x-window-tr {
			padding-right: 0;
} 
.x-grid3 .x-window-tc .x-window-header {
			height: 3px;
			padding:0;
			overflow:hidden;
} 
.x-grid3 .x-window-mc {
			border-width: 0;
			background: #cdd9e8;
} 
.x-grid3 .x-window-bl {
			padding-left: 0;
} 
.x-grid3 .x-window-br {
			padding-right: 0;
}
.x-grid3 .x-panel-btns {
			padding:0;
}
.x-grid3 .x-panel-btns td.x-toolbar-cell {
			padding:3px 3px 0;
}
.x-box-inner {
			zoom:1;
}
 .icon-user-add {
            background-image: url(../images/icons/user_add.gif) !important;
}
.icon-user-delete {
            background-image: url(../images/icons/user_delete.gif) !important;
} 

/*!
 * Ext JS Library 3.0.0
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
.ext-ie .x-row-editor .x-form-text {
    margin:0 !important; 
}
.x-row-editor-header {
    height:2px;
    overflow:hidden;
    background: transparent url(../images/row-editor-bg.gif) repeat-x 0 0;
}
.x-row-editor-footer {
    height:2px;
    overflow:hidden;
    background: transparent url(../images/row-editor-bg.gif) repeat-x 0 -2px;
}
.ext-ie .x-row-editor-footer {
    margin-top:-1px;
}

.x-row-editor-body {
    overflow:hidden;
    zoom:1;
    background: #ebf2fb;
    padding-top:2px;
}
.x-row-editor .x-btns {
    position:absolute;
    top:28px;
    left:20px;
    padding-left:5px;
    background: transparent url(../images/row-editor-btns.gif) no-repeat 0 0;
}
.x-row-editor .x-btns .x-plain-bwrap {
    padding-right:5px;
    background: transparent url(../images/row-editor-btns.gif) no-repeat right -31px;
}
.x-row-editor .x-btns .x-plain-body {
    background: transparent url(../images/row-editor-btns.gif) repeat-x 0 -62px;
    height:31px;
}
.x-row-editor .x-btns .x-table-layout-cell {
    padding:3px;
}

/*.errorTip .x-tip-body ul{
    list-style-type:disc;
    margin-left:15px;
}*/

/*.errorTip .x-tip-body ul{
    list-style-type:disc;
    margin-left:15px;
}
*/
/*peter--20091203*/
/*多区块层叠样式新增样式*/
.bth4bg { 
	background-image:url(../images/infobird/bth4_bg.jpg); height:29px; width:auto; line-height:29px; background-repeat:repeat-x; border-bottom:1px solid #ececec;  
}
.bth4_left { 
	background-image:url(../images/infobird/bth4_left.gif); width:5px; float:left;height:30px; line-height:30px; background-repeat:no-repeat
}
.bth4_right { 
	background-image:url(../images/infobird/bth4_right.gif); width:5px; float:right; height:30px; line-height:30px; background-repeat:no-repeat;
}
.bth4_text {
			background-image:url("../images/icon/arrow.gif");
			background-repeat:no-repeat;
			float:left;
			height:17px;
			line-height:27px;
			padding-left:18px;
			padding-top:3px;
			background-position: 8px 11px;
} 

.bth4_content { 
	border-left:1px solid #a9c4f1; border-right:1px solid #a9c4f1; background-color:#FFFFFF;
}

.dtd3bg {
			background-image:url("../images/infobird/dtd3bg.jpg");
			background-repeat:repeat-x;
			border-bottom:1px solid #ECECEC;
			background-position:bottom;
			height:2px;
			line-height:2px;
			width:auto;
}
.dtd3_left {
			background-image:url("../images/infobird/dtd3_left.jpg");
			background-repeat:no-repeat;
			background-position:bottom;
			float:left;
			height:2px;
			line-height:2px;
			width:4px;
}
.dtd3_right {
			background-image:url("../images/infobird/dtd3_right.jpg");
			background-repeat:no-repeat;
			background-position:bottom;
			float:right;
			height:2px;
			line-height:2px;
			width:4px;
}
.dtd3_text { 
	background-image:url(../images/infobird/dtd3_textbg.jpg); float:left; height:17px; line-height:16px; padding-left:18px; background-repeat:no-repeat;
}

/* StatusBar */

.x-statusbar .x-status-text {
    height: 21px;
    line-height: 21px;
    padding: 0 4px;
    cursor: default;
}
.x-statusbar .x-status-busy {
    padding-left: 25px !important;
    background: transparent url(../images/loading.gif) no-repeat 3px 3px;
}
.x-statusbar .x-status-text-panel {
    border-top: 1px solid #99BBE8;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #99BBE8;
    padding: 2px 8px 2px 5px;
}

/* StatusBar word processor example styles */

#word-status .x-status-text {
    color: #777;
}
#word-status .x-status-text-panel .spacer {
    width: 60px;
    font-size:0;
    line-height:0;
}
#word-status .x-status-busy {
    padding-left: 25px !important;
    background: transparent url(../images/saving.gif) no-repeat 3px 3px;
}
#word-status .x-status-saved {
    padding-left: 25px !important;
    background: transparent url(../images/saved.png) no-repeat 3px 3px;
}

/* StatusBar form validation example styles */

.x-statusbar .x-status-error {
    color: #C33;
    cursor: pointer;
    padding-left: 25px !important;
    background: transparent url(../images/exclamation.gif) no-repeat 3px 3px;
}
.x-statusbar .x-status-valid {
    padding-left: 25px !important;
    background: transparent url(../images/accept.png) no-repeat 3px 3px;
}
.x-status-error-list {
    font: 11px tahoma,arial,verdana,sans-serif;
    position: absolute;
    z-index: 9999;
    border: 1px solid #C33;
    background: #ffa;
    padding: 5px 10px;
    color: #999;
}
.x-status-error-list li {
    cursor: pointer;
    list-style: disc;
    margin-left: 10px;
}
.x-status-error-list li a {
    color: #15428B;
    text-decoration: none;
}
.x-status-error-list li a:hover {
    text-decoration: underline;
}

/*新加样式*/
.x-tab-scroller-right-over {
    background-position: -18px 0;
}
.x-tab-tabmenu-right {
    background: transparent url(../images/icon/tab-scroller-menu.gif) no-repeat 0 0;
    border-bottom: 1px solid #8db2e3;
    width:18px;
    position:absolute;
    right:0;
    top:0;
    z-index:10;
    cursor:pointer;
}
	.x-tab-tabmenu-over {
		background-position: -18px 0;
	}
	.x-tab-tabmenu-disabled {
		background-position: 0 0;
		opacity:.5;
		-moz-opacity:.5;
		filter:alpha(opacity=50);
		cursor:default;
	}

   .x-selectable, .x-selectable * {   
         -moz-user-select: text! important ;   
        -khtml-user-select: text! important ;   
   } 
  
   .x-form-file-wrap {
    position: relative;
    height: 22px;
	}
   .x-form-file-wrap .x-form-file {
		position: absolute;
		right: 0;
		-moz-opacity: 0;
		filter:alpha(opacity: 0);
		opacity: 0;
		z-index: 2;
		height: 22px;
	}
   .x-form-file-wrap .x-form-file-btn {
		position: absolute;
		right: 0;
		z-index: 1;
    }
	.x-form-file-wrap .x-form-file-text {
		position: absolute;
		left: 0;
		z-index: 3;
		color: #777;
	}
	.x-form-file-btn-upload {
		position: absolute;	
		z-index: 1;
		margin-left:20px;
	}
	.icon-add{width:17px;height:21px;border:0;background:transparent url(../images/icon/xialakuangbihe.gif) no-repeat 0 0;cursor:pointer;border-bottom:1px solid #B5B8C8;position:absolute;top:0;}
	.icon-noadd{width:17px;height:21px;border:0;background:transparent url(../images/icon/kaiqixiaoguo.gif) no-repeat 0 0;cursor:pointer;border-bottom:1px solid #B5B8C8;position:absolute;top:0;}

.add16 {
    background-image: url(../images/icon/group.gif) !important;
	font-size:12px;
}
.add15 {
    background-image: url(../images/icon/delete.gif) !important;
	font-size:12px;
}
.add14 {
    background-image: url(../images/icon/find.gif) !important;
	font-size:12px;
}
.add13 {
    background-image: url(../images/icon/edit.gif) !important;
	font-size:12px;
}
.menuitem {
    background-image: url(../images/icon/menu-show.gif) !important;
	font-size:13px;
}
.navigate{
	 background-image: url(../images/icon/group.gif) !important;
	font-size:12px;
}
.navigate1{
	 background-image: url(../images/icon/edit.gif) !important;
	font-size:12px;
}
.navigate2{
	 background-image: url(../images/icon/find.gif) !important;
	font-size:12px;
}
.x-tree-selected-dhl img {
	margin-top:20px;
	position:absolute;
} 
/*添加htmleditor附加组件样式*/
.x-html-editor-tb .x-btn-text{

}
.x-html-editor-tb .x-edit-uploadimage, .x-menu-item img.x-edit-uploadimage {
    background-image:url(../images/default/editor/image_add.png);
}
/*去掉导航栏白边*/
.del-nav-border{
	border:none;
}

/*轻量级分页工具栏样式*/
.lightpagingbarcls{
	background-color:#FFFFFF;
	background-image:url('')
}
/*  丁岗镇*/
* { margin: 0; padding: 0; outline: 0 }
#dingganghead{width:100%; height:55px; background: url(/images/top_di.gif) repeat-x; margin:0px; padding:0px;}
#dingganghead ul{ width:50%; height:18px; position:absolute; top:5px; right:15px; text-align:right; display:block;}
#dingganghead ul li{display:inline; font-size:12px; font-family:"宋体"; line-height:18px; color:#FFFFFF; float:right; text-decoration:none; padding-left:40px;}
#dingganghead ul li a{ text-decoration:underline; color:#FFFFFF;}
#dingganghead ul li a:hover{ text-decoration: none; color:#CAE7F3;}
#dingganghead img{border:0; margin:0px; padding:0px;}
.dingganglogo{position:absolute; top:0px; left:0px;}
.dinggangphone{position:absolute; top:0px; right:0px;}

/* XY报表*/
.xyreport {border-collapse:collapse; border:1px solid #cfd4d8;  }
.xyreport td table{border-collapse:collapse; border:0px solid #cfd4d8; }
.xyreport td table td{text-align:center;padding:3px 5px;}

/*自定义分页所需样式*/
.paginating{
	height:23px;font-size:12px;line-height:23px;overflow:hidden;cursor:default;
}
.pagepanel{float:right;height:23px;}
.pagepanel a,.pagepanel span{	
	float:right;margin-left:5px;height:23px;text-align:center;color:#969696;
	font-size:12px;line-height:23px;cursor:default;
}
.pagepanel a{
	padding-right:7px;background:url(/images/pagenum_r.gif) no-repeat right top;
	color:#1a66b3;font-size:14px;font-family:Arial;text-decoration:none;
}
.pagepanel a span{
	float:none;display:inline-block;margin:0;padding-left:7px;color:#1a66b3;
	background:url(/images/pagenum_l.gif) no-repeat 0 0;cursor:pointer;
}
.pagepanel a:hover,.pagepanel .current,.pagepanel .current:hover{
	background:url(/images/currentpage_r.gif) no-repeat right top;
	text-decoration:none;cursor:pointer;
}
.pagepanel a:hover span,.pagepanel .current span,.pagepanel .current:hover span{
	color:#fff;font-weight:bold;
	background:url(/images/currentpage_l.gif) no-repeat left top;cursor:pointer;
}
.pagepanel .current,.pagepanel .current:hover,.pagepanel .current span,.pagepanel .current:hover span{cursor:default;}
.pagepanel .pagebtn span{font-weight:bold;*padding-top:1px;padding-top:2px\0;}
.pagepanel .disabled,.pagepanel .disabled span,.pagepanel .disabled:hover,.pagepanel .disabled:hover span{
	color:#878787;font-weight:bold;cursor:default;
}
.pagepanel .disabled:hover{
}	background:url(/images/pagenum_r.gif) no-repeat right top;

.pagepanel .disabled:hover span{
	background:url(/images/pagenum_l.gif) no-repeat left top;
}
.pageform{
	float:right;padding:2px 0 0 4px;width:180px;
}
.pageform span{
	float:right;display:inline;margin-left:5px;height:20px;
	line-height:20px;color:#969696;cursor:default;padding-top:1px;
}
.pageform input{
	float:right;display:inline;margin-left:5px;width:34px;
	height:16px;line-height:16px;border:1px solid #ccc;
}
.pageform a,.pageform a:hover{
	float:right;display:inline;margin-left:5px;width:38px;
	height:20px;color:#666;font:12px/20px "\5b8b\4f53";
	background:url(/images/btn_page.gif) no-repeat 0 0;
	text-align:center;text-decoration:none;padding-top:1px;
}
/*infoaccordionPanel style*/

.AccordionTitle
{
  width:211px;
  margin-top:0px;
  height:35px;
  overflow:hidden;
  cursor:pointer;
  font-family:宋体;
  font-size:10pt;
  vertical-align:bottom;
  text-align:center;
  background-repeat:repeat-x;
  margin-bottom:1px;
  padding-top:5px;
  background-image:url('/images/title.png');
  -moz-user-select:none;
  line-height:35px;
}

.AccordionContent
{
  width:211px;
  margin-top:0px;
  height:0px;
  overflow:auto;
  display:none; 
  background-color:#fbfcfc;
  border-left: solid 1px #dee0e1;
  border-right: solid 1px #dee0e1; 
  border:1px solid #dfe0e1;
 
}

#accordion ul{
                list-style:none;
                margin-left:5px;
                margin-top:15px;
                }
                
#accordion li{
        font-size: 9pt;
        font-family:宋体;
        color: #0000cc;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #CCCCCC;
        padding-bottom:1px;
        padding-top:1px
    }
.r_menu_ul { margin:0px; padding:0px; list-style:none;}
.r_menu_li { line-height:25px; margin-bottom:3px; border-bottom:1px solid #d3dfe9; list-style:none; font-size:12px; background-image:url(lidotbg.png); background-position:0px 8px; padding-left:0px;background-repeat:no-repeat; color:#225d97;cursor:pointer; margin-left:10px; margin-right:10px;}

.r_menu_li:hover { line-height:25px; margin-bottom:3px; border-bottom:1px dotted #e67800; list-style:none; font-size:12px; background-image:url(lidotbg.png); background-position:-10px 8px; padding-left:0px;background-repeat:no-repeat; color:#FF9900;cursor:pointer; margin-left:10px; margin-right:10px;}

.r_menu_li a{ color:#225d97; text-decoration:none;}
.r_menu_li a:link{ color:#225d97; text-decoration:none;}
.r_menu_li a:hover{ color:#e97900; text-decoration:underline;}


/*  登录页面CSS样式 开始*/
.roleSwitchWindowCls-tr { height:37px; background-image:url(../images/login/windowtitlebg.gif); background-repeat:repeat-x;}
.roleSwitchWindowCls-tl { height:37px; background-image:url(../images/login/windowtitlebg.gif); background-repeat:repeat-x;}
.roleSwitchWindowCls-tc { height:37px; background-image:url(../images/login/windowtitlebg.gif); background-repeat:repeat-x;}
.roleSwitchWindowCls-header-text { width:280px; font-weight:bold; font-size:14px;line-height:37px;  float:left; padding-left:15px; color:#FFF}
.roleSwitchWindowCls .w_content { margin:15px !important;margin:30px 15px 15px 7px; text-align:left; color:#5d5d5d; font-weight:normal;}
.roleSwitchWindowCls .x-resizable-handle-east{
	width:0px;
    cursor:e-resize;
    right:0;
    top:0;
    height:100%;
}
.roleSwitchWindowCls .x-resizable-handle-west{
	width:0px;
    cursor:w-resize;
    left:0;
    top:0;
    height:100%;
}
.roleSwitchWindowCls .x-resizable-handle-north{
	width:0px;
    cursor:n-resize;
    left:0;
    top:0;
    height:100%;
}
.roleSwitchWindowCls .x-resizable-handle-south{
	width:0px;
    cursor:s-resize;
    left:0;
    top:0;
    height:100%;
}
.roleSwitchWindowCls .x-tool-close{
    background:url(../images/login/guanbi.gif) no-repeat 0px 0px; 
    padding:5px;
    margin-right:5px;
    width:15px;height:23px;
    +width:23px;

	}


.roleSwitchWindowCls .button_list {
width:650px;
height:25px;
margin:10px auto;
text-decoration:none;
}
.roleSwitchWindowCls .button_list li {
float:left;
list-style:none;
}
.roleSwitchWindowCls .button_list li a{
background:url(../images/login/gfloading_li.gif) no-repeat;
width:165px; height:35px;display:block;
text-indent:18px;margin-right:15px; margin-left:15px;
font-size:11px; line-height:35px; color:#0B4D97; text-decoration:none;
}
.roleSwitchWindowCls .button_list li a:hover{
background:url(../images/login/gfloading_li_hover.gif) no-repeat;
width:165px; height:35px;display:block;
text-indent:18px;margin-right:15px;margin-left:15px;
font-size:12px; line-height:35px; color:#053D7C;
} 

/*  登录页面CSS样式 结束*/

/*  log信息显示 开始*/
.rightStyle{
  border: black 1px solid ;
}

.errorStyle{
  border: red 1px solid ;
}

.errorMsg{
	color: red;
}

.rightMsg{
	color: green;
}
/*  log信息显示 结束*/

/*类似Excel数据区块*/
.tbBackground {
   BACKGROUND-COLOR: #dde3ec;
   TEXT-ALIGN: center
}

.tbBackground td {
	BACKGROUND-COLOR: #87CEFA;
}
        
.tbData {
   BACKGROUND-COLOR: #dde3ec
}
            
.tbData td {
   BACKGROUND-COLOR: #ffffff
}
            
.tbData input[ type ='text'] {
/*
WIDTH: 50px;
*/
     BORDER-TOP-STYLE: none;
     BORDER-RIGHT-STYLE: none;
     BORDER-LEFT-STYLE: none;
     BORDER-BOTTOM-STYLE: none
 }
 
.tbData .checkbox {
     WIDTH: 15px
 }
 
.tbTopOpt A {
     BORDER-RIGHT: #999999 1px solid;
     PADDING-RIGHT: 5px;
     BORDER-TOP: #999999 1px solid;
     DISPLAY: block;
     PADDING-LEFT: 5px;
     PADDING-BOTTOM: 5px;
     BORDER-LEFT: #999999 1px solid;
     WIDTH: 80px;
     COLOR: #000000;
     PADDING-TOP: 5px;
     BORDER-BOTTOM: #999999 1px solid;
     BACKGROUND-COLOR: #f8f9fc;
     TEXT-DECORATION: none
}
 
.tbTopOpt A:hover {
     BACKGROUND-COLOR: #dde3ec
}

.tbBomOpt A {
     /*BORDER-RIGHT: #999999 1px solid;
     PADDING-RIGHT: 5px;
     BORDER-TOP: #999999 1px solid;
     DISPLAY: block;
     PADDING-LEFT: 5px;
     PADDING-BOTTOM: 1px;
     BORDER-LEFT: #999999 1px solid;
     WIDTH: 75px;
     COLOR: #000000;
     PADDING-TOP: 1px;
     BORDER-BOTTOM: #999999 1px solid;
     BACKGROUND-COLOR: #f8f9fc;*/
     background:url(../images/buttonbkg.png) no-repeat;
     /*TEXT-DECORATION: none;*/
		 text-align:center;
		 width:77px; 
		 height:24px;
		 line-height: 24px;
		 display:block;
		 COLOR: #000000;
		 text-decoration:none;
}
 
.btnselectall {
     BORDER-RIGHT: #999999 1px solid;
     PADDING-RIGHT: 5px;
     BORDER-TOP: #999999 1px solid;
     BORDER-LEFT: #999999 1px solid;
     COLOR: #000000;
     BORDER-BOTTOM: #999999 1px solid;
     BACKGROUND-COLOR: #f8f9fc;
     TEXT-DECORATION: none
}
 
.tbBomOpt A:hover {
     BACKGROUND-COLOR: #dde3ec
}
 
.tbData A {
     COLOR: #000000;
     TEXT-DECORATION: none
}
 
.divShowinput {
     BORDER-RIGHT: #dde3ec 1px solid;
     BORDER-TOP: #dde3ec 1px solid;
     DISPLAY: none;
     Z-INDEX: 10;
     LEFT: 350px;
     OVERFLOW: hidden;
     BORDER-LEFT: #dde3ec 1px solid;
     WIDTH: 100px;
     BORDER-BOTTOM: #dde3ec 1px solid;
     POSITION: absolute;
     TOP: 30px;
     BACKGROUND-COLOR: #f8f9fc
}
 
.divShowinput A {
     DISPLAY: block;
     WIDTH: auto;
     COLOR: #000000;
     BACKGROUND-COLOR: #f8f9fc;
     TEXT-ALIGN: center;
     TEXT-DECORATION: none
 }
 
.divShowinput A:hover {
     BORDER-RIGHT: #ff0000 2px solid;
     BORDER-LEFT: #ff0000 2px solid;
     COLOR: #ff0000;
     BACKGROUND-COLOR: #dde3ec
 }
 
.divShowinput P {
     PADDING-RIGHT: 0px;
     PADDING-LEFT: 0px;
     BORDER-BOTTOM-COLOR: #dde3ec;
     PADDING-BOTTOM: 0px;
     MARGIN: 0px;
     PADDING-TOP: 0px;
     BACKGROUND-COLOR: #f8f9fc;
     TEXT-ALIGN: center;
     BORDER-BOTTOM-STYLE: double
 }
 
 UNKNOWN {
 	BACKGROUND-IMAGE: url(gb.png);
 	BACKGROUND-REPEAT: repeat
 }
 
 #sendokBiginf {
 	FONT-SIZE: 20px;
 	COLOR: red
 }
 
 .fieldvalue{
    text-align:left;
    font-size:12px;
}
/*类似Excel数据区块*/

/*分页工具条independentPageBar*/
table .pagebar
{
	background-color: #E1FBFC;
	font-size: 12px;
}	
	
a.firstpage, a.prepage, a.nextpage, a.lastpage
{
	/*background-color: #E1FBFC;
	text-decoration: none*/
	
	background:url(../images/buttonbkg.png) no-repeat;
	text-align:center;
	width:77px; 
	height:24px;
	line-height: 24px;
	display:block;
	COLOR: #000000;
	text-decoration:none;
}

input.pageindex
{
	width: 25px;
}

label.totalpage
{
	background-color: #E1FBFC
}
/*分页工具条independentPageBar*/

/*自定义可跳转问卷区块 customjumpFormPanel 开始*/
div.quesnaire{
	
}

fieldset.question{
	border-style: solid;
	border-width: 0px;
}

legend.questiontitle{
	background-color:#E1FBFC;
	width: 700px;
  text-align:left;
  font-size:12px;
}

table.questioncontent{
  width: 100%;
}
    
table.questioncontent td.questiondisplay{
  text-align:left;
  font-size:12px; 
}

table.questioncontent td.questiondisplay input[type="text"],textarea{
  text-align:left;
  font-size:12px; 
}

.questionreadonly{
	background-color: #EBE9ED;
}

.questionlight{
	background-color: #FFFFFF;
}

td.clickfield{
	width: 200px;
	background-color:#E1FBFC;
}

/*自定义可跳转问卷区块 customjumpFormPanel 结束*/

.selectionblock{
  border:solid 1px red;
  width: 700px;
  font-weight: 700;
}

.textBoxReadOnly{
    border: 1px solid #C0C0C0;
    text-align: left;
    background-color: #D3D3D3;
}

.textSearch{
    background-color: #FFFF00;
}

.mylistitems div.x-panel{
		border-width: 1px;
		border-style: none none solid none;
		border-color: #EDEDED;
}