.TableView {
	display:inline-block;
}




.TableView .viewport {
  border-collapse:collapse;
  width:100%;
}







.TableView .viewport TH {

	padding:5px;

	text-align:center;
	
	border:1px solid #aeaeae;
	background-color:#e7e7e7;
      
	white-space:nowrap;
	color:#537689;


}
.TableView .viewport TH A {
  
  text-transform:capitalize;
  
  color:#537689; 
  
}

.TableView .viewport TD {
  padding:0px;
  padding-left:5px;
  padding-right:5px;
  
}
.TableView .viewport TD.odd {

  border:1px solid #aeaeae;
  background-color:#f3f6fb;
}
.TableView .viewport TD.even {
	
  background:white;
  border:1px solid #aeaeae;
}
.TableView .viewport .TableCellRenderer {
  text-align:left;
  vertical-align:middle;
}
.TableView .viewport .TableImageCellRenderer  {
  vertical-align:middle;
  text-align:center;
}

.TableView .viewport .BooleanFieldCellRenderer  {
  vertical-align:middle;
  text-align:center;
  
}
.TableView .viewport .ActionsTableCellRenderer {
  line-height:180%;
  text-align:center;
  color:#50a9f9;
  white-space:nowrap;
}
.TableView .viewport .ActionsTableCellRenderer .pipe_separator {
  color:#cccccc;
}


.TableView .viewport .ActionsTableCellRenderer .actions_list {
  display:inline-block;
  text-align:left;
}
.TableView .viewport .ColorCodeCellRenderer {
  text-align:center;
}
.TableView .viewport .ColorCodeCellRenderer .color_value {
  display:inline-block;
  
  min-width:48px;
  min-height:48px;
  
}
