.ColumnUnselected{
	font-family: tahoma,arial,verdana,sans-serif ;
	font-size: 10pt;
	font-weight: normal;
	color: #15428B;
	text-align:center;
	border: 1px solid #84a0c4 ;
	overflow: hidden;
	background-color: #D4E1F1 ;
	background-image: url(white-to.gif);
	cursor: url(col00000.ico), default;
}

.ColumnSelected{
	font-family: tahoma,arial,verdana,sans-serif ;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
	border: solid 1px #4B4B6F;
	overflow: hidden;
	background-color:#003F90;
	background-image: url(white-tp.gif);
	cursor: url(col00000.ico), default;
}


.ColumnFocused{
	font-family: tahoma,arial,verdana,sans-serif ;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
	border: solid 1px #4B4B6F;
	overflow: hidden;
	background-color:#FFC06F;
	background-image: url(white-tp.gif);
	cursor: url(col00000.ico), default;
}


.ColumnResizer {
		width: 8px;
		cursor: e-resize;
		z-index: 1001 ;
		height: 100% ;
		float: right ;
}

.ColumnTitle {
	width: "100%";
	top: "0px" ;
	left: "0px" ;
	height: "100%" ;
	z-index: 1000 ;		
	background-image: none ;

}

.RowUnselected{
	font-family: tahoma,arial,verdana,sans-serif ;
	font-size: 10pt;
	font-weight: normal;
	color: #15428B;
	border: 1px solid #84a0c4;
	overflow: hidden;
	background-color:#D4E1F1;
	cursor: url(row00000.ico), default;
}

.RowSelected{
	font-family: tahoma,arial,verdana,sans-serif ;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
	border: solid 1px #4B4B6F;
	overflow: hidden;
	background-color: #96bae6 ;
	background-repeat: repeat-x ; 
	background-image:  url(white-tp.gif) ;
	cursor: url(row00000.ico), default;
}

.VerticalResizeArea {
	cursor: s-resize ;
	height: 5px ;
	width: 100% ;
}

.RowFocused{
	font-family: tahoma,arial,verdana,sans-serif ;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
	border: solid 1px #4B4B6F;
	overflow: hidden;
	background: #FFC57E url(white-tp.gif) repeat-x;
	cursor: url(row00000.ico), default;
}


.Cell{
	font-family: Arial;
	font-size: 10pt; 
	overflow: hidden;
	border: 1px solid #C0C0C0 ;
	cursor: url(cell0000.ico), default ;
	height: 18px ;
	padding: 2px; 
}


.Cell.Selected {
	background-color: #E4E4E8;
}

.Cell.Selected.Editing {
	background-color: #FFFFFF;
}

.Cell.Selected .CellContainer    {
	background-color:#E4E4E8;
}

.Cell.Selected .CellContainer input   {
	background-color:#FFFFFF;
}


.Cell.Unselected{
	background-color:#FFFFFF;
}

.Cell.Editing {
	cursor: text ;
}
.Cell .CellContainer {
	height: 18px ;
	overflow: visible ; 
	display: inline ;
	background-color: #FFF ;
}



.OpenFileDialog{
	font-family: Verdana;
	font-size: 10pt;
	border: solid 1px #C0C0C0;
	overflow: visible;
	background-color:#FFF;
}
.OpenFileDialog TH{
	background-color:#a0bff5;
	font-size: 11pt;
	font-weight: bold;

}
.OpenFileDialog TR:hover{
	background-color:#EEE;
}


#Grid{
	left: 0px;
    top: 0px;
    height:100%;
    width:100%;
    /*position: absolute;*/
    border-collapse: collapse;
    overflow:hidden;
    background-color: #0F0;
}


#ActiveCell{
	font-family: Arial;
	font-size: 10pt;
	border: none;
	overflow: visible;
	margin-left: -1px ;
}

#ActiveRange{
	cursor: text ;
	font-family: Arial;
	font-size: 10pt;
	border: solid 3px #000000;
	overflow: hidden;
}

/*Toolbars Items*/
#FontSizeCombo{
	font-family: Verdana;
	width: 70px;
	height: 18px;
}

#FontCombo{
	font-size: 10pt;
	width: 150px;
	height: 18px;
}

#logo{	
	background-image: url(logo.gif);   
	background-repeat: no-repeat ;
	width: 132px;
	height: 50px;
	
	top: 0px;
	right:0px;
	position: absolute ;
	float: right ;		
}

.top-right-cell {
	background: #D4E1F1 url(select-a.png);
	/* border: 2px solid  #dae7f6 ; */
	
	background-position:  -10px -0px ;
	border-left: 1px solid #FFFFFF;
}

#FormulaBar {
	left: 50px;
	width: 480px;
	height: 20px;
	borderWidth: 1px;
}

.no-image div  img.x-form-trigger {
	background: none ;
	width: 0;
	top: 0;
}

/*工具栏*/
.ToolBar {
	font-family: Arial;
	font-size: 8pt;
	border: solid 0px #4B4B6F;
	overflow: hidden;
	/*background-color:#AAA;*/
	/*background-color:#a0bff5;*/
	background-color: #DFDFEA ; 
}

.ToolBarButton {
	font-family: Arial;
	font-size: 8pt;
	overflow: hidden;
	background-color: #DFDFEA ; 
	background-image:url(backgrou.png);
}


.ToolBarButton:hover {
	border: solid 0px #4B4B6F;
	background-color: #FFC06F;
}

#FontSizeCombo{
	top:0px;
	left:0px;
	height: 24px;
	width:70px;
}



#FormulaBar{
	 padding-top: 5px ;	 
	 padding-bottom: 2px ;
	 border: none ;	 
	 background-color: white ;
	 font-family: Arial ;
	 font-weight: bold ;
}

#nameSelector{
	 padding-top: 5px ;	 
	 padding-bottom: 2px ;
	 border: none ; 
	 background-color: white ;
	 font-family: Arial ;
	 font-weight: bold ;
	 text-align: center ;
	 
}

.nameSelectorContainer .x-form-field-wrap {
	overflow: hidden ;
}

.nameSelectorContainer .x-form-field-wrap .x-form-trigger  {
	background-color: white ;
	height: 23px;
	padding-top: 4px ;
	border: none ;
	width: 36px ;
	background: url(name-sel.png) no-repeat ;
}

.nameSelectorContainer .x-form-field-wrap .x-form-text  {
	background-image: none ;
}	

.nameSelectorContainer {
	width: 79px ;
	border: none ;
	background-color: white ;
}