/*页面身体样式*/
body {
    font:9pt Verdana,"宋体";
    cursor: default;
    background-color:white;
    text-decoration: none;
    color: #575757;
    margin: 0;
}

table td {
    font:9pt Verdana,"宋体"
}

/*页面板容器控件（存放所有intelliweb的控件）*/
.page {
    font:9pt Verdana,"宋体"
}

/* 正常时编辑框*/
.text{
    font:9pt Verdana,"宋体";
    height:20px;
    color: #000066;
    background-color:#fff;
    border: #c0c0c0 1px solid;
    overflow-y:auto;
}

/* 必输的编辑框 */
.text_required {
    font:9pt Verdana,"宋体";
    height:20px;
    color: #000066;
    background-color:#FFFFCC;
    border: #c0c0c0 1px solid;
    overflow-y:auto;
}
/* 激活的编辑框 */
.text_active {
    font:9pt Verdana,"宋体";
    height:20px;
    color: #000066;
    background-color: aliceblue;
    border: #7baddd 1px solid;
    overflow-y:auto;
}

/* 激活的必输的编辑框 */
.text_active_required {
    font:9pt Verdana,"宋体";
    height:20px;
    color: #000066;
    background-color: aliceblue;
    border: #7baddd 1px solid;
    overflow-y:auto;
}

/* 只读的编辑框 */
.text_readonly {
    height:20px;
    font:9pt Verdana,"宋体";
    color: dimgray;
    background-color: whitesmoke;
    border: darkgray 1px solid;
}

/* checkbox */
.checkbox {
    font:9pt Verdana,"宋体";
}

.radio {
    font:9pt Verdana,"宋体";
}

/*图象控件*/
.image {
    border: 0;
}

/* 按钮 */
.button {
    border: 1px solid #7baddd;
    font:9pt Verdana,"宋体";
    cursor: hand;
    height: 22px;
    background:transparent url(button/button_bg.gif) left center repeat-x;
}

/* 移上的按钮 */
.button_over {
    border: 1px solid #7baddd;
    font:9pt Verdana,"宋体";
    cursor: hand;
    height: 22px;
    background:transparent url(button/button_over_bg.gif) left center repeat-x;
}
/* 被按下的按钮 */
.button_down {
    border: #7baddd 1px groove;
    font:9pt Verdana,"宋体";
    cursor: hand;
    height: 22px;
    background:transparent url(button/button_down_bg.gif) left center repeat-x;
}

/* 字段标题 */
.fieldlabel {
    font:9pt Verdana,"宋体"
}

/* 数据标签 */
.label {
    font:9pt Verdana,"宋体"
}

/*提示框标签*/
.tooltip_label {
    font:9pt Verdana,"宋体";
    position: absolute;
    visibility: hidden;
    padding-left: 4px;
    padding-right: 4px;
    background-color: #ffffcc;
    border: 1 solid silver;
    padding-top: 3px;
    z-index: 9000;
    /*filter: alpha( opacity = 80 );*/
}

/*GroupBox控件的标题*/
.groupbox_title {
    font:9pt Verdana,"宋体";
}

/*滑行窗体手柄*/
.slidingwindow_handle {
    cursor: default;
    font:9pt Verdana,"宋体";
    color: black;
}

/*滑行窗体在左边位置时(position="left")的主体样式*/
.slidingwindow_content_left {
    border: 1px gray solid;
    background-color: #e5e5e5;
    filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr = '#e5e5e5', endColorStr = '#ffffff', gradientType = '1' );
}

/*滑行窗体在顶部位置时(position="top")的主体样式*/
.slidingwindow_content_top {
    border:1px gray solid;
    background-color:#e5e5e5;
    filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr = '#e5e5e5', endColorStr = '#ffffff', gradientType = '0' );
}

/*滑行窗体在右边位置时(position="right")的主体样式*/
.slidingwindow_content_right {
    border:1px gray solid;
    background-color:#e5e5e5;
    filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr = '#ffffff', endColorStr = '#e5e5e5', gradientType = '1' );
}

/*滑行窗体在底部位置时(position="bottom")的主体样式*/
.slidingwindow_content_bottom {
    border:1px gray solid;
    background-color:#e5e5e5;
    filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr = '#ffffff', endColorStr = '#e5e5e5', gradientType = '0' );
}

/*滑行窗体解锁/加锁按钮的样式*/
.slidingwindow_pin {
    cursor:hand;
    border:0px gray slide;
    margin:5px;
}

/*必输样式（默认在列左边及编辑器右边有个红色星号，红色星号可在客户端资源文件
intelliweb-config.js中的config.required_field_symbol变量设置）*/
.required_field_symbol {
    color:red;
    padding-left:3px;
    padding-right:3px;
}

/********************************************* 以下定义ListDropDown,DataDropDown,DatePicker的外边框*******************/
/* 下拉选单的边框 */
.dropdown_frame {
    background-color: white;
    padding: 0;
    border: 1px #7baddd solid;
    overflow: auto;
}

/************************************************ 以下定义ListDropDown样式*********************************************/
/*ListDropDown表格*/
.listdropdown {
    cursor:default;
    width:100%;
    height:100%;
}

/*ListDropDown表格正常行*/
.listdropdown .row_normal {
    background-color:white;
}

/*ListDropDown 内的td*/
.listdropdown td {
	padding-top:5px;
	color:#00156e;/* rebuild by yerz */
}

/*ListDropDown选中项*/
.listdropdown .row_selected {
    /*background-color:#B7F39B;*/
	background-repeat: repeat-x;
	background-image:url(common/selected_bg.gif);/* rebuild by yerz */
}

/*ListDropDown活动项(鼠标移动所在的项目)*/
.listdropdown .row_active {
	background:url(common/active_bg.gif) repeat-x top; /* rebuild by yerz */
}

/************************************************ 以下定义DataDropDown样式*********************************************/
/*DataDropDown表格*/
.datadropdown {
    cursor:default;
    width:100%;
    height:100%;
    border-collapse:collapse;
}

/*DataDropDown表格头行*/
.datadropdown .head_row {
    height:22px;
	border-bottom: 1px solid #93c9e3;
	background: #b7e7fb url(dropdown/datadropdown_head_bg.gif) top repeat-x;
}

/*DataDropDown表格正常行*/
.datadropdown .row_normal {
    background-color:white;
}

/*datadropdown 内的td*/
.datadropdown td {
	padding-top:5px;
	color:#00156e;/* rebuild by yerz */
}

/*DataDropDown选中项*/
.datadropdown .row_selected {
    /*background-color:#B7F39B;*/
	background-repeat: repeat-x;
	background-image:url(common/selected_bg.gif);/* rebuild by yerz */
}

/*DataDropDown活动项(鼠标移动所在的项目)*/
.datadropdown .row_active {
	background:url(common/active_bg.gif) repeat-x top; /* rebuild by yerz */
}

/*DataDropDown数据单元格*/
.datadropdown .datacell {
    padding-right:10px;
    border: 1px #edf8fd solid;
}

/************************************以下定义LookupDropDown样式************************************/
/* LookupDropDown弹出窗口内的iframe的样式 */
.lookup_window_frame {
    width:100%;
    height:100%;
    border:1px lightblue solid;
    font:9pt Verdana,Arial;
    overflow:hidden;
}

/************************************************ 以下定义DatePicker样式*********************************************/
/* 日期时间选择控件 */
.datepicker {
    border-collapse:collapse;
    font-size:8pt;
    cursor:default;
}

/* 日期时间选择控件的页眉 */
.datepicker .title {
    height:24px;
	border-bottom: 1px solid #98b1c8;
	background: #e6f5ff url(dropdown/datepicker_title_bg.gif) top repeat-x;
}

/* 日期时间选择控件的主体 */
.datepicker .body {
    height:24px;
    background-color:white;
}

/* 日期时间选择控件的时间输入行 */
.datepicker .time {
    height:20px;
    background-color:#E7E7E7;
    filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr = '#FFFFFF', endColorStr= '#E7E7E7', gradientType = '0' );
}

/* 日期时间选择控件的页脚 */
.datepicker .footer {
    height:22px;
	border-top: 1px solid #98b1c8;
	background: #e6f5ff url(dropdown/datepicker_title_bg.gif) top repeat-x;
}

/* 日期时间选择控件中的日期单元格 */
.datepicker .cell_day {
    height:14px;
    color:black;
    cursor:hand;
    font-size:8pt; /*background-color:#ffffcc;*/
	border: 1px solid #fff;
}

/* 日期时间选择控件中的当前单元格 */
.datepicker .cell_selected {
    height:14px;
    color: #cc3300;
    cursor:hand;
    font-size:8pt;
	border: 1px solid #99defd;
	background: #d5effc url(dropdown/datepicker_selected.gif) top repeat-x;
}

/* 日期时间选择控件中前月和后月的日期单元格 */
.datepicker .cell_trailing {
    height:14px;
    cursor:hand;
    color: #999;
    font-size:8pt; /*background-color:white;*/
}

/************************************以下定义DropDownButton(文本编辑框右边的按钮)样式************************************/
.dropdown_button,.dropdown_button_disabled {
    height:100%;
    width:15px;
	background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat;
}

.dropdown_button{
    cursor:hand;
	border-top:1px #c0c0c0 solid;
	border-bottom:1px #c0c0c0 solid;
	border-right:1px #c0c0c0 solid;
	border-left:0 #c0c0c0 solid;
}

.dropdown_button_disabled {
    cursor:default;
	border-top:1px darkgray solid;
	border-bottom:1px darkgray solid;
	border-right:1px darkgray solid;
	border-left:0 darkgray solid;
    filter:Gray() Alpha(Opacity=60);
}

/************************************************ 以下定义Grid样式*********************************************/

/**表格容器控件*/
div.grid {
    border:1px solid #96d9f9;
    overflow:auto;
}

/**表格*/
div.grid table {
    font:9pt Verdana,"宋体"
}

/* 数据单元格内容样式(当列的宽度小于内容宽度时，会出现"..."，同时鼠标移上时，会显示完整内容) */
div.grid span {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-break:keep-all;
}

/* 表格列头 */
div.grid div.scrollColHead table,
div.grid div.frozenColHead table {
    table-layout:fixed;
    border-top:0;
    border-left:0;
    border-bottom:0;
}

/* 表格列头行 */
div.grid div.scrollColHead table tr,
div.grid div.frozenColHead table tr {
    background: #fff;
	color: #01417c;
}

/* 表格列头单元格 */
div.grid div.scrollColHead table td,
div.grid div.frozenColHead table td {
    text-align:center;
    /*background-color: #fff;*/
	border-bottom: 1px solid #E0E0E0 ;
	border-left: 1px solid #96d9f9;
}


/* 非冻结表格数据行*/
div.grid div.scrollDataList table tr {
   background-color:#fff
}

/* 非冻结表格数据单元格 */
div.grid div.scrollDataList table td {
    border:1px solid #eee;
    padding-right:0;
    padding-left:0;
    border-left-width:0;
    /*color:#111111;*/
}

/* 表格列脚 */
div.grid div.frozenFoot table,
div.grid div.scrollFoot table {
    font:9pt Verdana "宋体" bold;
    padding-left:3px;
    padding-right:3px;
	border-bottom-style: none;
    background: #ddf2fe url(grid/grid_foot_bg.gif) top repeat-x;
}

div.grid div.frozenFoot table td,
div.grid div.scrollFoot table td{
	border:none;
	border-right:1px solid #b5e3f9 ;
}

/* 冻结表格数据行 */
div.grid div.frozenDataList table tr {
    background-color:white;
}

/* 冻结表格数据单元格 */
div.grid div.frozenDataList table td {
    color:#000066;
    border:1px solid #ddd;
	border-left-style: none;
    padding-right:0;
    padding-left:0;
}

/* 冻结表格容器DIV */
div.grid div.frozenDataList {
    /*scrollbar-3dlight-color: #eee;*/
    /*scrollbar-arrow-color: #888;*/
    /*scrollbar-base-color: #eee;*/
    /*scrollbar-darkshadow-color: #fff;*/
    /*scrollbar-face-color: #f9f9f9;*/
    /*scrollbar-highlight-color: #f9f9f9;*/
    /*scrollbar-shadow-color: #ddd;*/
}

/* 非冻结表格容器DIV */
div.grid div.scrollDataList {
    /*scrollbar-3dlight-color: #c7e7f6;*/
    /*scrollbar-arrow-color: #527688;*/
    /*scrollbar-base-color: #ecf7ff;*/
    /*scrollbar-darkshadow-color: #fff;*/
    /*scrollbar-face-color: #e0f1fd;*/
    /*scrollbar-highlight-color: #ecf7ff;*/
    /*scrollbar-shadow-color: #96d9f9;*/
}

/* 表格选择数据行(仅在允许选择多行时有效，否则采用活动数据行样式) */
div.grid div.frozenDataList table tr.grid-selected-row,
div.grid div.scrollDataList table tr.grid-selected-row {
    background-color:gray;
}

/* 表格活动数据行(单击时选中的行) */
div.grid div.frozenDataList table tr.grid-active-row,
div.grid div.scrollDataList table tr.grid-active-row {
    /*background-color:#bed8f9;*/
	background-repeat: repeat-x;
	background-image:url(common/selected_bg.gif);/* rebuild by yerz */
}

/* 鼠标在表格数据行上移动 */
div.grid div.frozenDataList table tr.grid-over-row,
div.grid div.scrollDataList table tr.grid-over-row {
    /*background-color:#F4F7F5;*/
}

/* 鼠标移到表格数据单元格上时*/
div.grid div.frozenDataList  table tr td.hover,
div.grid div.scrollDataList  table tr td.hover {
    background-color:#dbeffe;
}

/* 标识列样式 */
.grid-indicator-column{
    background-color:#f9f9f9;
    background-position:center center;
    background-repeat:no-repeat;
    font-family:webdings;
    color:black;
}

/* 标识列过滤行移上时样式 */
.grid-indicator-column-filterrow-hover{
    background-color:lightblue;
    background-position:center center;
    background-repeat:no-repeat;
}

/* 序号列样式 */
.grid-index-column{
    background: #ecf7ff url(grid/grid_index_bg.gif) left center repeat-y;
}

/* 序号列过滤行样式 */
.grid-index-column-filterrow{
    background: #f9f9f9 url(grid/filter.gif)  center center no-repeat;
}

/* 选择列过滤行样式 */
.grid-selection-column-filterrow{
    background-color:#f9f9f9;
    border:0;
}

/* 表格排序 */
.grid-sort-arrow {
    width:11px;
    height:11px;
    background-position:center center;
    background-repeat:no-repeat;
    margin:0 2px;
}

/* 表格拖拉器 */
.grid-dragger {
    z-index:9000;
    text-align:center;
    border:1px #ddd solid;
    padding-top:3px;
    cursor:move;
}

/************************************************ 以下定义StaticGrid样式*********************************************/

/**表格容器控件*/
div.staticgrid {
    border:1px solid #96d9f9;
    overflow: auto;
    padding: 1px;
}

/**表格*/
div.staticgrid table {
    font:9pt Verdana,"宋体";
    cursor: default;
    border-collapse: collapse;
}

/**表格的页眉*/
div.staticgrid table thead {
    background: #ddf2fe url(grid/header_bg.gif) top repeat-x;
}

/* 表格体 */
div.staticgrid table tbody {
    background-color: white;
}

/* 表格头行 */
div.staticgrid table thead tr{
    height:21px
}

/* 表格体行 */
div.staticgrid table tbody tr{
    height:23px
}

/* 表格的页脚 */
div.staticgrid table tfoot {
    font:9pt Verdana "宋体" bold;
    background: #ddf2fe url(grid/grid_foot_bg.gif) top repeat-x;
}

/* 表格活动行*/
div.staticgrid table tbody tr.active_row {
	background-repeat: repeat-x;
	background-image:url(common/selected_bg.gif);
}

/* 序号列样式 */
div.staticgrid table tbody td.index-column{
    background: #ecf7ff url(grid/grid_index_bg.gif) left center repeat-y;
}

/* 标识列样式 */
div.staticgrid table tbody td.indicator-column{
	background-image:url('');
    background-color:#f9f9f9;
    background-position:center center;
    background-repeat:no-repeat;
    font:8pt webdings;
}
/************************************************ 以下定义PageNavigator样式*********************************************/
.pagenavigator {
    border:0;
    overflow:hidden;
    padding:0;
    height:20px;
}

/*导航文本:页数，记录数*/
.pagenavigator .span {
    /*font-size:9pt;*/
}

/* 导航:页码输入框 */
.pagenavigator .text {
	text-align: center;
    font: 8pt Verdana;
    margin-right:2px;
    border: #c0c0c0 1px solid;
    width: 20px;
    height: 14px;
    overflow: hidden;
	line-height: 10px;
    color: #000066;
}

/* 导航:页码输入框，获得焦点时 */
.pagenavigator .text_active {
	text-align: center;
    margin-right:2px;
	font:8pt Verdana;
	background-color: aliceblue;
    border: #7baddd 1px solid;
    width: 20px;
    height: 14px;
    overflow: hidden;
	line-height: 10px;
    color: #000066;
}
/************************************************ 以下定义RecordNavigator样式*********************************************/
/* RecordNavigator的容器(DIV) */
.recordnavigator {
    height:27px;
    cursor:default;
}

/* RecordNavigator的记录按钮 */
.recordnavigator .recordbutton{
    font-size: 9pt;
    cursor: hand;
    height: 21px;
}

/* RecordNavigator的记录按钮　正常时状态 */
.recordnavigator .recordbutton .normal{
    filter:alpha(opacity=80);
    color:black;
}

/* RecordNavigator的记录按钮 移上时状态 */
.recordnavigator .recordbutton .hover{
  filter:alpha(opacity= 100);
  color:blue;
}

/* RecordNavigator的记录按钮 按下时状态 */
.recordnavigator .recordbutton .down{
}

/* RecordNavigator的记录按钮 禁用时状态 */
.recordnavigator .recordbutton .disabled{
  filter:gray;
  color:gray;
}

/************************************************ 以下定义MenuBar样式*********************************************/
/* 菜单栏(是一个div容器) */
.menubar {
    cursor: default;
    font-size: 9pt;
	padding: 1px;
    border: 1px #96d9f9 solid;
	background: #d9edf6 url(menubar/menubar_bg.gif) top repeat-x;
}

/* 菜单栏正常时的菜单项(是一个表格单元) */
.menubar .menuitem {
    white-space:nowrap;
    padding: 3px 10px;
    background-color:transparent;
}

/* 菜单栏激活时的菜单项(是一个表格单元) */
.menubar .menuitem_over {
    white-space:nowrap;
    padding: 2px 9px;
	border: 1px solid #69bbe3;
	background: #b7e8fc url(menubar/menubar_menuitem_bg.gif) top repeat-x;
}

/************************************************ 以下定义Menu样式*********************************************/
/*菜单外层容器(DIV容器)*/
.menu-body {
    border:1px solid #7baddd;
    filter: blendtrans(duration=0.3);
}

/*菜单内层容器(Table容器)*/
.menu_table {
    border: 0;
    border-collapse: collapse;
    font-size: 9pt;
    background-color: white;
    cursor: default;
}

.menu_table tr {
    height:22px;
}
/**********************************以下设置菜单项第一个单元格(图标)的样式**********************************************/
.menu-body td.icon-cell {
	padding:2px;
	border-left:1px solid #dde7f5;
    width:20px;
	background-color:#dde7f5; /* rebuild by yerz */
	border-right:1px solid #becfde;/* rebuild by yerz */
}

.menu-body .disabled td.icon-cell {
   color:#b2b8d3;  /* rebuild by yerz */
}

.menu-body .hover td.icon-cell {
	border:1px solid #99defd; /* rebuild by yerz */
	border-right:0;
	padding:2px;
	background-image:url(common/hover_bg.gif);/* rebuild by yerz */
	background-repeat:repeat-x; /* rebuild by yerz */
}

.menu-body td.icon-cell img {
	width:	16px;
	height:	16px;
	margin:	0;
}

.menu-body .hover td.icon-cell img {
	position:	relative;
	left:		-1px;
	top:		-1px;
}

.menu-body .disabled-hover td.icon-cell img,
.menu-body .disabled td.icon-cell img {
	display:	static;
	filter:		Gray() Alpha(Opacity=40);
}

/**********************************以下设置菜单项第二个单元格(文本)的样式**********************************************/
.menu-body td.label-cell {
    font-size:9pt;
    width:		100%;
	padding:	2px 5px 2px 5px;
	border-left:1px solid #dde7f5;
	color:#00156e;/* rebuild by yerz */
}

.menu-body .disabled td.label-cell {
   color:#b2b8d3;  /* rebuild by yerz */
}

.menu-body .hover td.label-cell {
    padding:		2px 5px 2px 5px;  /*上－右－下－左*/
	border:1px solid #99defd; /* rebuild by yerz */
	border-left:1px solid #dde7f5;
	border-right:	0;
	background-image:url(common/hover_bg.gif); /* rebuild by yerz */
	color:#00156e;/* rebuild by yerz */
}

/**********************************以下设置菜单项第三个单元格(向右箭头)的样式**********************************************/
.menu-body td.arrow-cell {
	width:			22px;
	padding:		2px 2px 2px 10px;
	font-family:	Webdings,cursive;
}

.menu-body .disabled td.arrow-cell {
   /* color:#cccccc; */
   color:#b2b8d3;  /* rebuild by yerz */
}

.menu-body .hover td.arrow-cell {
	padding:		2px 2px 2px 10px;
	/* border:1px solid #0A246A;*/
	border:1px solid #99defd; /* rebuild by yerz */
    border-left:0;
	/*background-color:#fffacd;*/
	background-image:url(common/hover_bg.gif);/* rebuild by yerz */
	background-repeat:repeat-x; /* rebuild by yerz */
}

/**********************************以下设置分隔栏菜单项样式*******************************/

.menu-body .separator td {
	font-size:	0.001mm;
	padding:	1px 0px 1px 27px;
}

.menu-body .separator-line {
	overflow:		hidden;
	border-top:		1px solid #0000ff;
	height:			1px;
}

/************************************以下定义Tree样式************************************/
/* 树 */
div.tree {
    cursor: default;
    overflow:auto;
	border:1px gray solid;
    padding-left:5px;
}

/* 结点第一部分(展开及收回图标) */
div.tree table tr td img.toggleIcon {
   margin-right:4px;
   width:9px;
   height:9px;
}

/* 结点第二部分(文件夹图标) */
div.tree table tr td img.folderIcon {
   margin-right:4px;
}

/* 结点第三部分(CheckBox图标) */
div.tree table tr td img.checkboxIcon {
   margin-right:4px;
}

/* 结点第四部分(结点文本，正常时) */
div.tree table tr td span.text_normal {
   color:black;
   background-color:white;
   text-decoration: none;
   border:0;
   padding:0;
}

/* 结点文本,鼠标移上时 */
div.tree table tr td span.text_over {
   color:blue;
   background-color:white;
   text-decoration: underline;
   border:0;
   padding:0;
}

/* 结点文本,选中的结点 */
div.tree table tr td span.text_selected {
   color:black;
   text-decoration: none;
   background-color:#E0E0E0;
   border:1px gray dotted;
   padding:0;
}

/* 编辑文本结点(重命名) */
div.tree table tr td span.text_edit {
   text-decoration: none;
   color: #000066;
   background-color: aliceblue;
   border: #7baddd 1px solid;
   padding:1px;
}
/************************************以下定义TabSet样式************************************/
/*TabSet外层容器(DIV)*/
.tabset {
}

/*TabSet的内容容器（Tab页标签向上）*/
.tabset .topContainer {
    width: 100%;
    height: 100%;
    border-right: #88a7d3 1px solid;
    border-left: #88a7d3 1px solid;
    border-bottom: #88a7d3 1px solid;
    padding: 0;
    margin: 0;
    background-color: white;
}

/*TabSet的内容容器（Tab页标签向下）*/
.tabset .bottomContainer {
    width: 100%;
    height: 100%;
    border-right: #88a7d3 1px solid;
    border-left: #88a7d3 1px solid;
    border-top: #88a7d3 1px solid;
    padding: 0;
    margin: 0;
    background-color: white;
}

/**单个Tab页内容容器(DIV)**/
.tabset .tab   {
    width:100%;
    height:100%;
    overflow:auto;
    margin:0;
}

/*鼠标移到Tab页标签上时*/
.tabset .tab_over {
    color: blue;
}

/*鼠标离开Tab页标签时*/
.tabset .tab_out {
    color: black;
}

/*鼠标移到Tab页标签右边关闭按钮上时*/
.tabset .tab_button_over {
}

/*鼠标离开Tab页标签右边关闭按钮时*/
.tabset_tab_button_out {
}

/*已打开的Tab历史列表容器(DIV)*/
.tabset .tab_list {
    width:220px;
    cursor:default;
    position:absolute;
    padding:0;
    overflow:hidden;
    border: 1px #7baddd solid;
    z-index:9000;
}

/*已打开的Tab历史列表表头(Table)*/
.tabset .tab_list_head {
    background-color:#DDE7F5;
    padding:3px;
    font-weight:bold;
    cursor:default;
    width:100%;
}

/*已打开的Tab历史列表表体容器(DIV)*/
.tabset .tab_list_body {
    background-color:white;
    overflow:auto;
    padding:3px;
    width:100%;
}

/*已打开的Tab历史列表正常时*/
.tabset .tab_list_normal {
    border-width: 1px;
    border-style: solid;
    border-color: white;
    height:21px;
    background-color: white;
}

/*已打开的Tab历史列表当前页时*/
.tabset .tab_list_down {
    font-weight:bold;
    height:21px;
    border:1px solid #99defd; /* rebuild by yerz */
	background-image:url(common/hover_bg.gif);/* rebuild by yerz */
	background-repeat:repeat-x;
}

/*已打开的Tab历史列表鼠标移上时*/
.tabset .tab_list_over {
    height:21px;
    border:1px solid #99defd; /* rebuild by yerz */
	background-image:url(common/hover_bg.gif);/* rebuild by yerz */
	background-repeat:repeat-x;
}

/*已打开的Tab历史列表鼠标移出时*/
.tabset .tab_list_out {
    height:21px;
    border-width: 1px;
    border-style: solid;
    border-color: white;
    background-color: white;
}

/************************************以下定义SubWindow样式************************************/
/*浮动子窗口*/
.subwindow {
  position:absolute;
  z-index:10;

}

/*浮动子窗口标题样式*/
.subwindow_caption {
    white-space:nowrap;
    overflow:hidden;
    word-break:keep-all;
    text-overflow:ellipsis;
    cursor:move;
    font:bold 9pt Verdana,"宋体";
}

/*浮动子窗口所在上层容器(TD)样式*/
.subwindow_content_cell {
    width:100%;
    height:100%;
    vertical-align:top;
}

/*浮动子窗口里内容(DIV)样式*/
.subwindow_content {
    overflow:auto;
    width:100%;
    height:100%;
    background-color:white;
    font:9pt Verdana,"宋体";
    /*scrollbar-3dlight-color: #c7e7f6;*/
    /*scrollbar-arrow-color: #527688;*/
    /*scrollbar-base-color: #ecf7ff;*/
    /*scrollbar-darkshadow-color: #fff;*/
    /*scrollbar-face-color: #e0f1fd;*/
    /*scrollbar-highlight-color: #ecf7ff;*/
    /*scrollbar-shadow-color: #96d9f9;*/
}

/*浮动子窗口操作按钮(最大化，最小化，还原及关闭)*/
.subwindow_icon {
    width:15px;
    height:15px;
    margin-left:1px;
}


/************************************以下定义Panel样式************************************/
/*面板*/
.panel {
}

/*面板标题样式*/
.panel_caption {
    white-space:nowrap;
    overflow:hidden;
    word-break:keep-all;
    text-overflow:ellipsis;
    font:bold 9pt Verdana,"宋体";
}

/*面板内容所在上层容器(TD)样式*/
.panel_content_cell {
    width:100%;
    height:100%;
    vertical-align:top;
}

/*面板内容样式(DIV)*/
.panel_content {
    overflow:auto;
    width:100%;
    height:100%;
    background-color:white;
    font:9pt Verdana,"宋体";
    /*scrollbar-3dlight-color: #c7e7f6;*/
    /*scrollbar-arrow-color: #527688;*/
    /*scrollbar-base-color: #ecf7ff;*/
    /*scrollbar-darkshadow-color: #fff;*/
    /*scrollbar-face-color: #e0f1fd;*/
    /*scrollbar-highlight-color: #ecf7ff;*/
    /*scrollbar-shadow-color: #96d9f9;*/
}

/************************************以下定义Outlook样式************************************/
/*Outlook*/
.outlook {
    width: 100%;
    height: 100%;
    cursor: default;
    background-color: #F3EDE1;
}

/*Outlook栏*/
.outlookbar {
    background-color: #F3EDE1;
}

/*正常情况下，Outlook项目的样式*/
.outlook_item_normal {
    border: 1px solid #F3EDE1;
    background-color: #F3EDE1;
}

/*鼠标移动到Outlook项目上的样式*/
.outlook_item_mouse_over {
    border: 1px dotted #666666;
    background-color: #F9F9F9;
}

/*鼠标在Outlook项目上按下时的样式*/
.outlook_item_mouse_down {
    border: 1px dotted #666666;
    background-color: #E7E7E7;
}

/*鼠标移出Outlook项目时的样式*/
.outlook_item_mouse_out {
    border: 1px solid #F3EDE1;
    background-color: #F3EDE1;
}

/*Outlook项目图标在文本上面时的样式*/
.outlook_item_icon_above {
    width:32px;
    height:32px;
    margin-right:4px;
    filter: chroma(color:#000000);
}

/*Outlook项目图标在文本左边时的样式*/
.outlook_item_icon_left {
    width:16px;
    height:16px;
    margin-right:4px;
    filter: chroma(color:#000000);
}

/************************************以下定义锁住界面元素的DIV图层样式************************************/
/*锁住界面元素的DIV图层样式*/
.locker {
    position:absolute;
    background-color:#D9D9D9;
    z-index:10000;
    filter:Gray() Alpha(Opacity=25);
}

/************************************以下定义ProgressBar样式************************************/
/*进度条容器(DIV)*/
.progressbar {
    border:1px solid lightblue;
    z-index:11000;
    position:absolute;
    font:9pt Verdana,"宋体";
    filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr = '#ffffff', endColorStr = '#99CCCC', gradientType = '1' );
}

/*进度条文字*/
.progressbar_text {
    font:9pt  Verdana,"宋体";
    color:#000066;
}

/************************************以下定义MessageBox样式************************************/
/*MessageBox样式(消息对话框table)*/
.messagebox {
    width:100%;
    height:100%;
}

/*MessageBox内容样式*/
.messagebox_text {
    font:9pt Verdana,"宋体";
}

/************************************以下定义内嵌编辑表格内的多行文本编辑器(在弹出窗口中)样式************************************/
.textarea_window {
    width:100%;
    height:100%;    
    border:1px lightblue solid;
    font:9pt Verdana,"宋体";
}

/************************************以下定义Layout样式************************************/
table.layout{
	border:solid 1px;
}

table.layout tr.horizonalsplit td{
	padding:0px;
  　overflow:hidden;
	background-color:#F38F13;
}

table.layout td.verticalsplit{
	padding:0px;
  　overflow:hidden;
	background-color:#F38F13;
	writing-mode:tb-rl;
}

div.layout_dragger{
    background-color: #838381;
}

/************************************以下定义ListBox样式************************************/
/*ListBox样式*/
.listbox {
    border:1px #c0c0c0 solid;
    overflow:auto;
}

/*ListBoxItem样式*/
.listbox_operbutton {
    border:1px white solid;
    background-color:transparent;
    background-repeat: no-repeat;
    background-position:center center;
    width:22px;
    height:22px;
}
/*ListBoxItem鼠标移上时样式*/
.listbox_operbutton_over {
    border:1px #7baddd solid;
    background-color:aliceblue;
    background-repeat: no-repeat;
    background-position:center center;
    width:22px;
    height:22px;
}

/*操作按钮与ListBoxItem之间的分割线*/
.listbox_splitline {
    border:gray 1px dotted;
    width:100%
}

