.table-cell-header {
	padding:2px;
	height:25px;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #D0D0D0;
	line-height:15px;
	vertical-align:middle;
	white-space:nowrap;
}
span.table-header-label {
	padding-left: 3px;
	font-family:arial,tahoma,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
.table-cell-body {
	vertical-align:top;
	padding: 2px;
	border-color:#FFFFFF #FFFFFF #EDEDED;
	border-style:solid;
	border-width:1px;
}
tr.table-row-odd td.table-cell-body {
	background-color:#F8F8F8;
	border-color:#F8F8F8 #F8F8F8 #EDEDED;
}
tr.table-row-selected td.table-cell-body {
	background:#DFE8F6 none repeat scroll 0 0 !important;
	border-color:#DFE8F6;
	border-style:solid;
	border-width:1px;
	border-bottom:1px dotted #A3BAE9;
	border-top:1px dotted #A3BAE9;
}
td.table-cell-body.table-cell-last, tr.table-row-odd td.table-cell-body.table-cell-last {
	border-right:1px solid #D0D0D0;
}
.add-button-icon {
	background-image: url(../../images/icons/add.png) !important;
}
.delete-button-icon {
	background-image: url(../../images/icons/delete.png) !important;
}
.up-button-icon {
	background-image: url(../../images/icons/bullet_arrow_up.png) !important;
}
.down-button-icon {
	background-image: url(../../images/icons/bullet_arrow_down.png) !important;
}
.top-button-icon {
	background-image: url(../../images/icons/bullet_arrow_top.png) !important;	
}
.bottom-button-icon {
	background-image: url(../../images/icons/bullet_arrow_bottom.png) !important;
}
