@CHARSET "ISO-8859-1";

@def selectionBorderWidth 2px;
.tims-cellTableHeader {
	 gwt-image: 'cellTableHeaderBackground';
  background-color: #D3E0F2;
  border-bottom: 1px solid #88b0f2;
  border-left: 1px solid #88b0f2;
  border-right: 1px solid #eef;

	color: blue;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 8px;
	text-align: left;
	text-shadow: #ddf 1px 1px 0;
}

.tims-cellTableCell {
border: solid 1px #ffffff;
font-family: Arial,sans-serif;
color: black;
font-family: Arial, sans-serif;
font-size:8pt;
padding: 2px 5px;
overflow: hidden;
word-wrap: break-word;
font-weight:normal;
}

.tims-fixedlayout-cellTableCell {
border: solid 1px #ffffff;
font-family: Arial,sans-serif;
color: black;
font-family: Arial, sans-serif;
font-size:8pt;
padding: 2px 5px;
overflow: hidden;
text-overflow:  ellipsis;
white-space: nowrap;
}

.tims-cellTableCellTrans {
border: solid 0px #ffffff;
font-family: Arial,sans-serif;
color: black;
font-size:8pt;
padding: 2px 8px;
background-color: transparent;
}

.tims-cellTableCellHREF {
border: solid 1px;
padding: 3px 15px;
font-family: Arial,sans-serif;
font-size: 5px;
text-align: left;
color: blue;
overflow: hidden;
}

.cellTableFirstColumnFooter {
  
}

.cellTableFirstColumnHeader {
  
}

.cellTableLastColumnFooter {
  
}

.cellTableLastColumnHeader {
  
}

.cellTableSortableHeader {
	cursor: pointer;
	cursor: hand;
}

.cellTableSortableHeader:hover {
  color: #6c6b6b;
}

.cellTableSortedHeaderAscending {
	cursor: pointer;
	cursor: hand;
}

.cellTableSortedHeaderDescending {
	cursor: pointer;
	cursor: hand;
}

.cellTableEvenRow {
  background: #ffffff;
  
}

.cellTableEvenRowCell {
  border: selectionBorderWidth solid #ffffff;
}

.cellTableOddRow {
	background-color: #E7EEF8;
}

.cellTableOddRowCell {
  border: selectionBorderWidth solid #f3f7fb;
}

.cellTableHoveredRow {
  background: #eee;
}

.cellTableHoveredRowCell {
  border: selectionBorderWidth solid #eee;
}

.cellTableKeyboardSelectedRow {
  background: #93C2F1;
}

.cellTableKeyboardSelectedRowCell {
  border: selectionBorderWidth solid #93C2F1; 
}

.cellTableSelectedRow {
  background: #93C2F1;
  color: white;
  height: auto;
  overflow: auto; 
}

.cellTableSelectedRowCell {
  border: selectionBorderWidth solid #93C2F1; 
}

/**
 * The keyboard selected cell is visible over selection.
 */
.cellTableKeyboardSelectedCell {
  border: selectionBorderWidth solid #93C2F1; 
}

.cellTableLoading {
  margin: 30px;
}

.timsClickableCellStyle {
    text-decoration:underline;
    color:blue;
    cursor: pointer;
}

.timsClickableEditImageStyle {
	text-align: center;
    display : block;
    cursor: pointer;
     background: url("tims/gwt/standard/images/edit_image.png") no-repeat;    
}

.tims-error {
	color: Red;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}