html,body
{
	margin: 0px;
	font-size: 12px;
	font-family: "宋体","微软雅黑","黑体" ,Consolas,Verdana;
	padding: 0px;
	height: 100%;
	width:100%;
	color:#000;
	background-color:#E9F0FC;
}

div, span, td
{
	font-family: "宋体","微软雅黑","黑体" ,Consolas,Verdana;
}
img{ border:none;}
.clear
{ 
	 clear:both;
}
.ike-drag-clone
{
	 position:absolute;
	 left:0px;
	 top:0px; 	 
	 z-index:41;
}
/*---------------------title--------------------*/
.div-title
{   height: 24px;
    background: transparent url(../ui/white-top-bottom.gif) repeat-x 0 -1px;
    color: #15428b;
    border-bottom: 1px solid #a9bfd3;
    width:100%;
}
.div-title-name
{
	
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	line-height: 24px;
	margin-left: 5px;
	background:url(../ui/cmp.gif) no-repeat left 2px  transparent ;
	 text-indent: 17px;
}
/*------------------toolbar--------------------*/
.tableSave
{   background: transparent url(icons/table_save.png) no-repeat 0 2px !important;
    padding-left:20px !important;
}
.tableAdd
{  background: transparent url(icons/table_add.png) no-repeat 0 2px !important;
    padding-left:20px !important;
}
.tableSet
{  background: transparent url(icons/table_gear.png) no-repeat 0 2px !important;
    padding-left:20px !important;
}
.tableProperty
{
	background: transparent url(icons/property.png) no-repeat 0 2px !important;
    padding-left:20px !important;
}
.tableSaveProperty
{
	background: transparent url(../images/icons/Item.Save.gif) no-repeat 0 2px !important;
    padding-left:20px !important;
}
.tableEdit
{  
     background: transparent url(icons/table_edit.png) no-repeat 0 2px !important;
    padding-left:20px !important;
}
.tableCancel
{   background: transparent url(icons/table_delete.png) no-repeat 0 2px !important;
    padding-left:20px !important;
}
.tableClose
{   background: transparent url(icons/operation-cancel.gif) no-repeat 0 2px !important;
    padding-left:20px !important;
}
.tableView
{   background: transparent url(icons/table_view.gif) no-repeat 0 2px !important;
    padding-left:20px !important;
}
.tableTemplate
{   background: transparent url(../images/icons/table_multiple.png) no-repeat 0 2px !important;
    padding-left:20px !important;
}
/*----------------------left menu---------------*/
.div-left-menu
 {
 	background-color: #F3F1EE;
 	border:1px solid #99bbe8;
 	border-top:0px solid #99bbe8;
 	border-right:0px solid #99bbe8;
 	width: 180px;
 	overflow:hidden;
 	float:left;
 }
.div-menu-header
{
	height: 24px;
	background: transparent url(../ui/white-top-bottom.gif) repeat-x 0 -1px;
	color: #578CE6;
}
.div-menu-title-name
{
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #15428b;
	line-height: 24px;
	margin-left: 5px;
	background:url(../images/icons/menu_icon.gif) no-repeat left 3px  transparent ;
	 text-indent: 20px;
}
 .div-right-menu
{
	background-color: #F3F1EE;
	border: 1px solid #99bbe8;
	border-top: 0px solid #99bbe8;
	width: 180px;
	overflow: hidden;
	float: left;
} 
 .custom-content-main 
 {  
 	float:left;
 	border:1px solid #99bbe8;
 	border-right:0px solid #99bbe8;
 	border-top:0px solid #99bbe8;

 } 
.div-left-menu-content div
{
	
	height: 23px;
	line-height: 23px;
	padding-left:5px;
	color:#000;	
	font-family:"宋体","MS SONG","SimSun","tahoma","sans-serif";
	border:1px solid #F3F1EE;
}
.div-left-menu-content div.hover
{
	list-style: none;	
	border:1px solid #ccc;
	background: url(icons/fhbg1.gif) repeat-x top;
}
.div-left-menu-content div a span{ float:left; margin-left:2px;}
.div-left-menu-content div a:hover span.control{color: #0000FF; cursor:default;}
.div-left-menu-content div a span{ display:block; float:left; cursor:pointer; color:#333;}
.div-left-menu-content .control{background:url(icons/widgets.gif);width:16px;height:16px; margin-top:3px;}
.div-left-menu-content .font{ background-position:-16px top;  }
.div-left-menu-content .text{background-position:-112px top; }
.div-left-menu-content .mtext{background-position:-160px top; }
.div-left-menu-content .dropdown{ background-position:-144px top;}
.div-left-menu-content .rad{ background-position:-208px top;}
.div-left-menu-content .chk{ background-position:-96px top;}
.div-left-menu-content .but{ background-position:-64px top;}
.div-left-menu-content .date{ background-position:-256px top;}
.div-left-menu-content .grid{ background:url(icons/table.png) no-repeat;}
.line
{
	text-align:center;
	padding:10px 10px 10px 10px;
	margin:0px 10px 0px 10px;
	background: url(icons/menu-line.gif) repeat-x 10px;
}
 /*-----------------------------right menu-------------------------------*/
 .div-right-menu-content .div-property,.div-right-menu-content #div-formset{ padding-left:5px;}    
 .div-right-menu-content ul{ margin:0px; padding:0px;}
 .div-right-menu-content ul li
{
	list-style: none;
	height: 23px;
	line-height: 23px;
	color: #333;
	padding-left:5px;
	border:1px solid #F3F1EE;
	
}
.div-right-menu-content ul li.hover
{
	border:1px solid #ccc;
	background: url(icons/fhbg1.gif) repeat-x top;
}
.div-right-menu-content ul li a span{ padding:0px 0px 0px 20px;display:block; float:left; cursor:pointer; color:#333;}
.div-right-menu-content ul li a:hover span
{
	padding: 0px 0px 0px 20px;
	display: block;
	float: left;
	cursor: pointer;
	color: #0000FF;
}
.addRow{ background:url(icons/sheet_row_add.png) no-repeat 0 4px;}
.removeRow{ background:url(icons/sheet_row_delete.png) no-repeat 0 4px;}
.mergeCell{ background:url(icons/sheet_cell_merge.png) no-repeat 0 4px;}
.splitCell{ background:url(icons/sheet_cell_split.png) no-repeat 0 4px;}
.addColumn{ background:url(icons/sheet_col_add.png) no-repeat 0 4px;}
.removeColumn{ background:url(icons/sheet_col_delete.png) no-repeat 0 4px;}
/*---------property-----------------------------------*/
.TableAlign{ margin-left:5px;}
.TableAlign td{height: 23px;
	line-height: 23px;
	color:#000;	
	font-family:"宋体","MS SONG","SimSun","tahoma","sans-serif";}
.TableAlign td a:hover span{color: #0000FF; cursor:pointer;border:1px solid #B5B8C8;}
.TableAlign td a span{ padding:0px 0px 0px 20px;display:block; float:left;border:1px solid #F3F1EE; cursor:pointer; color:#333;}
.a-left{ background:url(icons/layers-alignment-left.png) no-repeat 0 5px;}
.a-right{ background:url(icons/layers-alignment-right.png) no-repeat 0 5px;}
.a-center{ background:url(icons/layers-alignment-center.png) no-repeat 0 5px;}
.v-center{ background:url(icons/layers-alignment-middle.png) no-repeat 0 5px;}
.v-top{ background:url(icons/layers-alignment-top.png) no-repeat 0 5px;}
.v-buttom{ background:url(icons/layers-alignment-bottom.png) no-repeat 0 5px;}
/*---------formset-----------------------------------*/
#div-formset{ padding:10px 0px 10px 0px;}
#custom-container{width:100%;height:100%;background:url(../images/bg.png);}
#custom-toolbar{}
#custom-content{ background-color:#fff;}

/*----------E9F0FCth表单表格*/
.customtable
{
    margin: 0px;
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #000;
	border-color: #AACCEE #D8DDE5 #D8DDE5;
	border-width: 0px 1px 1px;
	font-size: 12px;
	background-color:#fff;
	
	
}
.customtable td{height:24px; vertical-align:middle;}
.customtable th,
.customtable td
{ border: 1px solid #D8DDE5;}
.customtable th.mid,
.customtable td.mid
{ text-align: center; margin:0 auto; }
.tdw25{width:25%;}
.customtable td.dropHover
{
	border: 1px dashed #FF6600;
	background-color: #FFFF00;
}
.customtable td.movuseover
{
	background-color: #FFFF00;
}

.firstColumn{ background-color:#D8DDE5; width:15px;}
.customtable  th
{ background: url(icons/fhbg.gif) repeat-x top;
    border: 0px;
    font-weight: bold;
    border-right:#ccc 2px solid;
	
	}
.firstRow
{  
	background: url(icons/fhbg.gif) repeat-x top;
    border: 0px;
    font-weight: bold;
    height:24px;
    line-height:24px;
}
.disedit{ border:none; font-size:14px;color: #666;font-weight: bold;}
/*----------customform form style-------------------*/
.floatLeft:{ float:left;  margin-left:2px;}
.x-form-custom-lblInput
{
	
    background-color:#ffffdd;
   
}
.x-form-custom-txtInput
{
	font:12px tahoma,arial,helvetica,sans-serif;
    width:100px;
    height:20px;
    line-height:20px;
    background:url(icons/text-bg.gif) repeat-x scroll 0 0 transparent;
    border:1px solid #B5B8C8;
    padding:0px 3px;
}
.x-form-custom-textArea
{
	border:1px solid #B5B8C8;
	height:50px; 
	width:100px; 
	padding:2px 3px;
	overflow-y:scroll;
	background:#FFFFFF url("icons/text-bg.gif") repeat-x scroll 0 0;
	font-size:12px;
}
.x-btn
{
	display:inline-block;
	font-size:12px;
	height:21px;
	cursor:pointer;
	color:#000000;
	padding-left:4px;
	background:url("icons/303.gif") no-repeat scroll left 0px transparent;
 display:inline-block;
line-height:21px;

}

.x-btn span
{
	 float:left;
}
.x-btn-l
{ 
 display:inline-block;
 line-height:21px;
  width:18px;

}
.span-control-container{}
.x-btn-l img{ margin-top:2px;}
.x-btn-r {
background:url("icons/303.gif") no-repeat scroll right 0px transparent;
display:inline-block;
line-height:21px;
padding:0px 10px 0 0;
}