/* CSS Document */
/*CSS Document 1 */
html,body,form
{   font-family:'Verdana','宋体';
	font-size:12px;
	margin:0;
	padding:0;
	height:100%;
	vertical-align:baseline;
	scrollbar-face-color: #D7E0EB;
	scrollbar-highlight-color: #E9EDF3;
	scrollbar-shadow-color: #B4C7E4;
	scrollbar-3dlight-color: #F3F7F8;
	scrollbar-arrow-color:  #2B61B4;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #DEE3E7;
}
a{ outline:none; zoom:1}

/*޿ҳ*/
img{ border:0;}

/* 文本框*/
/* 
input[type=text], input[type=password], input.text, input.title, textarea, select 
{
	background-color:#fff;
	border:1px solid #bbb;
	height:18px;
	padding:2px;	
	outline: none;
}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus,input[type=text]:hover, input[type=password]:hover, input.text:hover, input.title:hover, textarea:hover, select:hover 
{
	border-color:#666;
	outline: none;
}
*/
.muiltiLine
{
	overflow:auto;
/*	word-wrap:break-word; */
}
.char
{
    background-color:#fff;
	border:1px solid #bbb;
	height:18px;
	padding:2px;		
	outline: none;    
}
.char:focus,.char:hover,.char:active
{
    border-color:#666;
}

.char2{height:18px;	padding:2px;outline: none;border: 1px solid #c5dbec;color: #2e6e9e; line-height:18px; vertical-align:middle;}
.char2:focus,.char2:hover,.char2:active
{border: 1px solid #79b7e7;color: #1d5987;}


.underline
{
    border-left:  none;
    border-right:  none;
    border-top:  none;
    border-bottom: 1px solid rgb(192,192,192);
}

.int{ 
  text-align: right;
  behavior: url(appcssbehaviorsint.htc);
}

.float{text-align: right;
  behavior: url(appcssbehaviorsfloat.htc);}
  
  .date{text-align: right;
  behavior: url(appcssbehaviorsdate.htc);}


/*按钮*/
.button
{
	border: 1px solid #c5dbec;
	cursor:pointer;
	background: #dfeffc url(appimagesui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
	color: #2e6e9e;
	outline: none;
	width:80px;
 text-align:center;
}
.button:hover,.button:active
{
	border: 1px solid #79b7e7;
	cursor:pointer;
	background: #d0e5f5 url(appimagesui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
	color: #1d5987;
	outline: none;
}
.disabledButton
{
    border: 1px dotted #808080;
    background-color: #D9F2FF;
    color: #999999;
    font-weight: bold;     
    outline: none;
}



a.tooltip {color:#c00;text-decoration:none;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:150px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(appimagestooltip.gif) 0 0; display:block; font-size:1px;}


/*表格*/
table{ empty-cells:show;}
td{ overflow:hidden; vertical-align:top;}
.fixedtable{ table-layout:fixed;}
.gridViewStyle{ border:1px; border-collapse:collapse;}

.gridViewStyle tr{height:24px; background-color:#FFFFFf;}
.gridViewStyle tr th
{
    background-color: #f0f6fc;
    border: 1px solid #92B0DD;
}
.gridViewStyle tr td{border:1px solid #92B0DD; padding:2px 2px 2px 2px;}
.gridViewStyle tr:hover,.gridViewStyle tr:hover td
{
    border: 1px solid #d5e3ef;
    background-color: #f0f6fc;
}
.gridViewStyle a, .gridViewStyle a:visited, .gridViewStyle a:link
{
    color: #0a4173;
    text-decoration: none;
}
.gridViewStyle a:hover
{
    text-decoration: underline;
    color: #296087;
}
.naviBar{ display:inline; float:right;padding:0; margin:0 0 5px 0; height:24px; line-height:24px; vertical-align:middle;}
.naviBar span{ margin-left:10px;}
.txtIndex{ width:20px; height:16px; border:1px solid #92B0DD; margin:0; text-align:center;}
.naviBar img{ border:0; margin-right:5px; margin-top:5px;}
.naviBar a{ margin:0 0 0 5px ; padding:0;}
.naviPageSize{ float:left; display:inline; margin:5px 0 0 5px;}
.pageSizeSelector{border:1px solid #bbb;	height:22px;	outline: none; }
 
/*表格样式二*/
.gridViewContainer{line-height:18px; margin-top:0px; width:100%; min-width:800px; margin-bottom:15px;margin-left: auto; margin-right: auto; border:#93b9dc 1px solid;}
.titleBar{margin:0; padding:3px; height:24px; line-height:24px;vertical-align:middle;  font-size:14px; color:#000000; text-align:left;border-bottom:#93b9dc 1px solid;background:#bfd3e6;}
.titleBar span{font-size:14px; color:#000000;}
.gridView{ border:0; border-collapse:collapse; width:100%; margin:0; padding:0; text-align:center;}
.gridView .title,.gridView .footer,.gridView tr.title,.gridView tr.footer{ line-height:14px; height:26px; text-align:center; background-color:#f0f6fc;border-top:#d5e3ef 1px solid; vertical-align:middle;}

.gridView .datarow,.gridView tr.data{line-height:120%; height:23px;}
.gridView .datarowhover,.gridView tr.data:hover{line-height:120%; height:23px; background:#d5e3ef;}
.gridView a{color:#0a4173; text-decoration:none;}
.gridView a:hover{ text-decoration:underline;}

.dataGrid{border: 1px solid #92B0DD; border-collapse:collapse;}
.dataGrid tr{height:24px; background-color:#FFFFFf;}
.dataGrid th{background-color: #f0f6fc;border: 1px solid #92B0DD;}
.dataGrid td{border:1px solid #92B0DD; padding:2px 2px 2px 2px;}
.dataGrid a,.dataGrid a:visited,.dataGrid a:link{color: #0a4173;text-decoration: none;}
.dataGrid a:hover{text-decoration: underline;color: #296087;}

/* Grid Style 3 */
.grid3Container
{
    padding: 0;
    
    background: #666666;
}
.grid3{border: 1px solid #92B0DD; border-collapse:collapse; line-height:24px; }
.grid3 tr{ height:30px; background-color:#FFFFFf;}
.grid3 td{ vertical-align:middle;}
.grid3 .itemTitle{  color:#000000; background:#bfd3e6;border-bottom:#93b9dc 1px solid; text-align:center;}
.grid3 .itemValue{background:#ffffff;color:#000000; border: 1px solid #92B0DD; padding-left:10px; }

/*下拉列表*/
.dropList{ background-color:#fff;
	border:1px solid #bbb;
	outline: none;
	}
	
	
/* 列表*/
.numberList
{
    text-align:left;
}
.numberList li{ margin-top:5px; margin-bottom:10px;}

.emptyList
{
     list-style-type:none;
     margin:0;
     padding:0;
}
.emptyList li{ height:24px; line-height:24px; display:block; vertical-align:middle;}

/* 单选 */
.chkBox{ border:solid 1px #ffffff; margin:0;}

/* 验证 */
label.error{color: red; font-size:12px;}
input.error { border: 1px solid red; }
span.disabled ,input.disabled
{
    line-height:18px;
    color: #333333;
    background-color: #C0C0C0;
}

/* ToolBar工具栏 */
.toolbar {
font-size:12px;
margin:0;
padding:0;
overflow:hidden;
 display:block; height:32px;}

.toolbar ul {
background-image:url(appimagestoolbar_bg.gif);
background-repeat:repeat-x;
float:left;
line-height:32px;
list-style:none;
margin:0;
 padding:0 20px 0 10px;
width:100%;
overflow:auto;
}

.toolbar li {
display:inline;
padding:0;
}

.toolbar .static
{
color:#FFF;
padding:0 10px 0 7px;
height:32px;
line-height :32px;
vertical-align:middle;
}

span.seperator,.toolbar span.seperator
{
 display:block;
float:left;
width:1px; 
height:32px;
line-height :32px;
vertical-align:middle;
 margin:0 3px 0 0;
background:url(appimagesseparator.gif) repeat-x left center;
}

.toolbar .btn{ border:0; float:left; color:#fff;height:32px; background-color:Transparent; cursor:pointer;}

span.TitleSpan{color:#FFF;
padding:0 10px 0 7px;
height:32px;
line-height :32px;
vertical-align:middle; font-size:16px; font-weight:bold;}



.toolbar a {
color:#FFF; 
float:left;
padding:0 3px 0 3px; 
text-decoration:none;
 display:inline-block; overflow:visible;
}




.toolbar a span {
display:block;
float:none;
padding:0 10px 0 7px;
height:32px;
line-height :32px;
vertical-align:middle;
}

.toolbar a span img {
border:none;
margin:4px 4px 0 0;
 text-align:left;
}


.toolbar a:hover{
background: url(appimagestoolbar_l.png) no-repeat left center;behavior:url(appcssiepngfix.htc);
}
.toolbar a:hover span {
background:url(appimagestoolbar_r.png) no-repeat right center;behavior:url(appcssiepngfix.htc);
}




.toolbar a.right {
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}

.imgBtnSpan{ display:block; overflow:visible; margin:0; padding :0; height:32px; line-height:32px; position :relative;

}
.imgBtnSpan img{  margin:0; padding:0; border:0;}
.imgBtn{float:none;margin:0; padding-left:24px; height:32px; border:0;color:#fff; background-color:Transparent; cursor:pointer; outline:0; zoom:1;}
.place{ position:absolute; top:0; left :0; height:32px; margin:0; padding:0; display:block; width:auto;}

.CalendarSelector{position:absolute;visibility:hidden;background-color:#cccccc; padding:2px;}

/* ToolBar2  (class="easyui-linkbutton" plain="true" icon="icon-cancel")*/
.toolbar2{
height:32px;
vertical-align:middle;
line-height:32px;
background:url(appimagestoolbar_bg.gif) repeat-x 0 0;
color:#fff;
}
.toolbar2 a{color:#fff;}
.toolbar2 a:hover{color:#000;}

/* ToolBar3 (class="easyui-linkbutton" plain="true" icon="icon-cancel")  */
.toolbar3{
padding:5px;background:#efefef; height:32px;}


.toolBar4{ border-bottom:solid 1px #999999; border-top:solid 1px #eeeeee; color:#000; height:24px; *height:26px;  padding:4px 0 0 8px; background:#d4d0c8 url(Appimagestoolbartoolbar_left24.gif) 0 no-repeat ; clear:both;}
.toolBar4 a{ text-decoration:none; color:#000;float:left; border:solid 1px #d4d0c8; cursor:pointer; margin:0; height:20px; line-height:20px; vertical-align:middle; background:#d4d0c8; padding:0 4px 0 4px;}
.toolBar4 a:link,.toolBar4 a:visited{ border:solid 1px #d4d0c8;color:#000;}
.toolBar4 a:hover{  border-style:solid; border-width:1px; border-bottom-color:#999999; border-right-color:#999999; border-top-color:#ffffff; border-left-color:#ffffff;}
.toolBar4 .icon{display:block; float:left; width:16px; height:16px;behavior:url(appcssiepngfix.htc); margin-top:2px;}
.toolBar4 .text{display:block; float:left;height:20px; line-height:20px; vertical-align:middle;}
.toolBar4 span.break{display:block; float:left; width:4px; height:22px; line-height:0; margin:0 2px 0 2px; background:#d4d0c8 url(Appimagestoolbartoolbar_left24.gif) 0 no-repeat ;}
.toolBar4 select{ float:left; height:20px; line-height:20px;}
.toolBar4 .textbox,.toolBar4 input[type=text]{ float:left;height:16px; line-height:16px;  width:80px;padding:2px;border: 1px solid #c5dbec;color: #2e6e9e;vertical-align:middle;}

/* wd datepicker*/
.bbit-dp{ position:absolute; width:175px; border:#718bb7 1px solid; overflow:hidden; zoom:1; padding:0; font-size:11px; font-family:tahoma,verdana,sans-serif; visibility:hidden; background:#fff; left:0px; top:0px;}
.bbit-dp em{ font-style:normal; font-weight:normal; }
.bbit-dp table{ width:100%; table-layout: fixed; border-collapse: separate;}
.bbit-dp td th{ margin:0px;}
.bbit-dp-top-center{ font:normal 11px tahoma,verdana,helvetica; cursor:pointer; white-space:nowrap; color:#fff; text-align:center;}
.bbit-dp-top-center button{ font-size:13px; border:0 none; padding-right:10px; background:transparent url(appimagesdatepickerbtn-arrow-light.gif) no-repeat top right; font:normal 11px tahoma,verdana,helvetica; padding-left:3px; color:#fff; cursor:pointer; margin:0; overflow:visible; width:auto; -moz-outline:0 none; outline:0 none; }
.ie .bbit-dp-top-center button{ }
.bbit-dp-top-right{ height:21px;}
.bbit-dp .bbit-dp-top{ background:url("appimagesdatepickerhd-sprite.gif") repeat-x 0px -83px; }
.bbit-dp-top-right,.bbit-dp-top-left{width:18px;}
.bbit-dp-top-right{text-align:right;}
.bbit-dp-top-right a,.bbit-dp-top-left a{ display:block; width:16px; height:16px; background-position:center; background-repeat:no-repeat; cursor:pointer; -moz-opacity:0.6; opacity:0.6; filter:alpha(opacity=60);}
.bbit-dp-top-right a:hover,.bbit-dp-top-left a:hover{ -moz-opacity:1; opacity:1; filter:alpha(opacity=100);}
.bbit-dp-top-left a{ background:url(appimagesdatepickerleft-btn.gif); MARGIN-LEFT: 2px}
.bbit-dp-top-right a{ background:url(appimagesdatepickerright-btn.gif); MARGIN-LEFT: 2px}
.bbit-dp-inner th,.bbit-dp-inner td{border-collapse:separate;}
.bbit-dp-inner th{ width:25px; background:#dfecfb url(appimagesdatepickerglass-bg.gif) repeat-x left top; text-align:right!important; border-bottom:1px solid #a3bad9; color:#233d6d; cursor:default; padding:0; border-collapse:separate;}
.bbit-dp-inner th span{ display:block; padding:2px; padding-right:7px; font:normal 10px arial,helvetica,tahoma,sans-serif;}
.bbit-dp-inner td{ border:1px solid #fff;text-align:right;padding:0; border-collapse:separate; color:Black;}
.bbit-dp a{ text-decoration:none; color:black; zoom:1; }
.bbit-dp-inner td a{ font:normal 11px arial,helvetica,tahoma,sans-serif; padding:2px 5px; display:block; text-align:right; }
.bbit-dp-inner .bbit-dp-active{cursor:pointer;color:black;}
.bbit-dp-inner .bbit-dp-selected a{background:#dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;border:1px solid #8db2e3;padding:1px 4px;}
.bbit-dp-inner .bbit-dp-today a{border:1px solid darkred;padding:1px 4px;}
.bbit-dp-inner .bbit-dp-selected span{font-weight:bold;}
.bbit-dp-inner .bbit-dp-prevday a,.bbit-dp-inner .bbit-dp-nextday a{color:#aaa;text-decoration:none!important;}
.bbit-dp-inner a:hover,.bbit-dp-inner bbit-dp-disabled a:hover{text-decoration:none!important;color:black;background:#ddecfe;}
.bbit-dp-inner .bbit-dp-disabled a{cursor:default;background:#eee;color:#bbb;}
.bbit-dp-bottom{padding:2px;border-top:1px solid #a3bad9;background:#dfecfb url(appimagesdatepickerglass-bg.gif) repeat-x left top;}
/*.bbit-dp-bottom button {text-decoration:none;text-align:center;text-decoration:none!important;background:#083772;color:white;border:1px solid;border-color:#36c #005 #005 #36c;padding:1px 3px 1px;font:normal 11px arial,helvetica,tahoma,sans-serif;cursor:pointer;}
*/
.bbit-dp-mp{position:absolute;left:0;top:0;background:white;display:none;}
 .bbit-dp-mp td{padding:2px;font:normal 11px arial,helvetica,tahoma,sans-serif;}
td.bbit-dp-mp-month,td.bbit-dp-mp-year,td.bbit-dp-mp-ybtn{border:0 none;text-align:center;vertical-align:middle;width:25%;}
.bbit-dp-mp-ok{margin-right:3px;}
.bbit-dp-mp-btns button{text-decoration:none;text-align:center;text-decoration:none!important;background:#083772;color:white;border:1px solid;border-color:#36c #005 #005 #36c;padding:1px 3px 1px;font:normal 11px arial,helvetica,tahoma,sans-serif;cursor:pointer;}
.bbit-dp-mp-btns{background:#dfecfb url(appimagesdatepickerglass-bg.gif) repeat-x left top;}
.bbit-dp-mp-btns td{border-top:1px solid #c5d2df;text-align:center;}
td.bbit-dp-mp-month a,td.bbit-dp-mp-year a{display:block;padding:2px 4px;text-decoration:none;text-align:center;color:#15428b;}
td.bbit-dp-mp-month a:hover,td.bbit-dp-mp-year a:hover{color:#15428b;text-decoration:none;cursor:pointer;background:#ddecfe;}
td.bbit-dp-mp-sel a{padding:1px 3px;background:#dfecfb url(appimagesdatepickerglass-bg.gif) repeat-x left top;border:1px solid #8db2e3;}
.bbit-dp-mp-ybtn a{overflow:hidden;width:15px;height:15px;cursor:pointer;background:transparent url(appimagesdatepickertool-sprites.gif) no-repeat;display:block;margin:0 auto;}
.bbit-dp-mp-ybtn a.bbit-dp-mp-next{background-position:0 -120px;}
.bbit-dp-mp-ybtn a.bbit-dp-mp-next:hover{background-position:-15px -120px;}
.bbit-dp-mp-ybtn a.bbit-dp-mp-prev{background-position:0 -105px;}
.bbit-dp-mp-ybtn a.bbit-dp-mp-prev:hover{background-position:-15px -105px;}
.bbit-dp-mp-ybtn{text-align:center;}
td.bbit-dp-mp-sep{border-right:1px solid #c5d2df;}
.bbit-dp-input{ width:100px; height:18px; padding-left:4px;}


#tabs { margin-top: 1em; }
#tabs li .ui-icon-close { float: left; margin: 0.4em 0.2em 0 0; cursor: pointer; }

.tabpanel { border: solid 1px #8DB2E3;}
.tabpanel_tab_content { width: 100%; height: 25px; line-height: 25px; background-color: #E1DFE0; background:transparent url(appimagesTabPaneltab-content-bg.gif) repeat-x; border-bottom: 1px solid #8DB2E3; padding-bottom: 3px; overflow: hidden; white-space: nowrap; position: relative;}
.tabpanel_tab_content .tabpanel_move_content { width: 0px; overflow: hidden;}
.tabpanel_move_content_scroll { margin-left: 18px; margin-right: 18px;}
.tabpanel_mover { width: 5000px; margin: 0; padding: 0; position: relative;}
.tabpanel_mover li { background: transparent url(appimagesTabPaneltab-bg.gif) repeat-x; width: 110px; margin-top: 2px; height: 22px; line-height: 22px; border: solid 1px #8DB2E3; margin-left: 2px; background-color: #EFEFEF; float: left; position: relative; list-style-type: none; cursor: pointer;}
.tabpanel_mover li .closer { background: transparent url(appimagesTabPaneltab-close.gif) no-repeat; position: absolute; right: 2px; top: 2px; width: 11px; height: 11px; cursor: pointer;}
.tabpanel_mover li .title { font-size: 12px; padding-left: 5px; overflow: hidden; float: left; *height: 20px; *line-height: 20px; *margin-top: 2px;}
.tabpanel_mover li div { color: #23508E;}
.tabpanel_mover li .icon_title { font-size: 12px; color: #23508E; padding-left: 25px; background-repeat: no-repeat; background-position: 5px 4px; overflow: hidden; float: left; *height: 20px; *line-height: 20px; *margin-top: 2px; *background-position: 5px 1px;}
.tabpanel_mover li.active { background: transparent url(appimagesTabPaneltab-bg-active.gif) repeat-x; border-bottom: solid 1px #DEECFD; background-color: #DDEEFE; font-weight: bold;}
.tabpanel_tab_content .tabpanel_left_scroll { background: transparent url(appimagesTabPanelscroll-left.gif) no-repeat 0px 0; border-bottom: solid 1px #8DB2E3; position: absolute; width: 18px; height: 24px; left: 0px; top: 1px; cursor: pointer; z-index: 10;}
.tabpanel_tab_content .tabpanel_right_scroll { background: transparent url(appimagesTabPanelscroll-right.gif) no-repeat 0 0; border-bottom: solid 1px #8DB2E3; position: absolute; width: 18px; height: 24px; right: 0px; top: 1px; cursor: pointer; z-index: 10;}
.tabpanel_tab_content .tabpanel_scroll_over { background-position: -18px 0;}
.tabpanel_tab_content .tabpanel_left_scroll_disabled { background-position: 0 0; opacity: .5; -moz-opacity: .5; filter: alpha(opacity = 50); cursor: default;}
.tabpanel_right_scroll_disabled { background-position: -36px 0; opacity: .5; -moz-opacity: .5; filter: alpha(opacity = 50); cursor: default;}
.display_none { display: none;}
.disabled { color: gray;}
.tabpanel_tab_content .tabpanel_tab_spacer { border-top: 1px solid #8DB2E3; height: 2px; background: #DEECFD; font-size: 1px; line-height: 1px; margin-top: -1px;}
.tabpanel_content { background-color: #FFF; overflow-x:auto; overflow-y:visible; overflow: auto; position: relative;}
.tabpanel_content .html_content { width: 100%; height: 100%; background-color:#FFF; position: absolute; z-index: 0; left: 0; top: 0;}
.CFrame{ border:0; margin:0; overflow:hidden; min-height:200px;height:auto; width:100%;_height:auto;}