.ui-datatable .ui-header-column,.ui-datatable .ui-footer-column {
	padding: 4px 2px !important;
}

/* Results datatable styling on list pages */
/* removed. the style class is defined in williams.css
.results .ui-datatable-even {
	background: url("/1Line/javax.faces.resource/nod2.png.jsf?ln=images/new&v=3_3_0_140414") repeat-x scroll 0
		bottom #FFFFFF ;
}
*/
.results .ui-datatable>table>thead+tr th{
	background: url("/1Line/javax.faces.resource/label.png.jsf?ln=images/new&v=3_3_0_140414") repeat-x scroll 0
		bottom #FAFBFC !important;
}

.results .ui-datatable .ui-datatable-data td, .results .ui-datatable .ui-datatable-data-empty td {
	padding: 4px 0px;
	border: 1px solid #C9D1D7;
}
/* removed. the style class is defined in williams.css
.results .ui-datatable-odd {
	background: url("/1Line/javax.faces.resource/odd2.png.jsf?ln=images/new&v=3_3_0_140414") repeat-x scroll 0
		bottom #ECF3F8 ;
}
*/
.results .ui-datatable-data .ui-selected {
/* 	background: none #feca3e !important; */
	background: #feca3e url(../../images/ui-bg_highlight-hard_100_feca3e_1x100.png.jsf?ln=Themes) 50% 50% repeat-x !important;
	border: 1px solid #D5E0EC !important;
}

.results .ui-datatable-data .ui-selected:HOVER {
/* 	background: none #feca3e !important;	 */
	background: #feca3e url(../../images/ui-bg_highlight-hard_100_feca3e_1x100.png.jsf?ln=Themes) 50% 50% repeat-x !important;
}

.results .ui-state-highlight {
	border: 1px solid #ECF3F8; 
	color: #363636;
}

 .results table .ui-widget-header{
   background: url("/ebbCode/images/results-head2.png") repeat-x
		scroll 0 0 #D3E0EF !important;
}

/*.results thead tr:FIRST-CHILD th {	
	background: url("/1Line/javax.faces.resource/label.png.jsf?ln=images/new&v=3_3_0_140414") repeat-x 0 bottom !important;
}
*/

.results .ui-datatable th{
	padding: 3px 0px;
    font-weight: bold;
    word-wrap: normal !important;
    background-position: 0px -35px;
    text-align: left;
    vertical-align: top;
}

/*allows the column content to wrap*/
.results .ui-datatable td{    
    word-wrap:break-word !important;
}

.results .ui-widget-header .ui-state-hover {
	border: 1px solid #99ADBD;
	background: transparent !important;
}

.results .ui-widget-header .ui-state-active {
	color: #0066cc;
}
/*
.results .ui-header-column span {
	display: inline !important;
}
*/
/*.results .ui-widget-header .ui-icon {
	opacity:1 !important;
	filter: alpha(opacity = 100) !important;
}
*/

.ui-datatable th, .ui-datatable tfoot td {
	 white-space:normal !important;
	 position: static !important;
}

/* table footer styles */
/* suppress horizontal rows in footer of stacked columns */
.ui-datatable tfoot td hr {
	display: none;
}

/* remove borders around of table columns and background of row within footer */
.results tfoot td {
	border: none;
	background: none;
	font-weight: normal;
}
/* remove background with footers embedded columns */
.results .ui-footer-column tr {
	background: none !important;
}

/* end of table footer styles */
.results .ui-paginator-top {
	background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
}

.results .ui-paginator-bottom {
	background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
}

/* Changed the icon for the expandable datatable to (+) and (-) */

.results .ui-icon-circle-triangle-e {
    background-position: 0 -192px;
}

.results .ui-expanded-row .ui-icon-circle-triangle-s {
    background-position: -15px -192px;
}

/*make icon color darker for active state*/
.results table tr .ui-state-active a.ui-icon {
	background: url("/javax.faces.resource/themes/sam/images/ui-icons_454545_256x240.png.jsf?ln=icefaces.ace&v=3_2_0_130221");
}
.results .ui-datatable {
     margin: 5px 5px 20px;
     width: 99% !important;
}

/* removed to handle header freeze
.results .ui-datatable table {
     margin: 5px;
}
*/

.results .ui-expanded-row-content>td {
	padding:0px !important;
}

.results .ui-header-text hr {
	color:#99ADBD;
}

/* Cycle indicators datatable styling on home page */
.h-box .ui-widget-content {   
   /* border: 1px solid #D5E0EC;*/
   border: medium none;   
}

.h-box .ui-state-default, .h-box .ui-widget-content .ui-state-default, .h-box .ui-widget-header .ui-state-default {
   	border-width: 0px;
   	border-right: 1px solid #EBEEEF;
}
    
.h-box .ui-datatable .ui-header-column, .h-box .ui-datatable .ui-footer-column {
    padding: 13px 10px !important;
    border-left: none;
    border-top: none;
    border-bottom: none;
}
    
.h-box .ui-state-default, .h-box .ui-widget-content .ui-state-default, .h-box .ui-widget-header .ui-state-default {
    color: #545F69;
    font-weight: bold;
}
.h-box .ui-widget-content {
    border: medium none;
}

.h-box .ui-datatable .ui-datatable-data td, .h-box .ui-datatable .ui-datatable-data-empty td {
	border-width:0px;
	border-right: 1px solid #EBEEEF;
}

.h-box .ui-widget-content{
	background: none repeat scroll 0 0 transparent;	
}

.h-box .ui-datatable .ui-widget-header {
	border:none !important;
	border-right: 1px solid #EBEEEF !important;
}


/*** add space between datatable sorting inidcators ***/
.ui-sortable-column-icon .ui-icon-triangle-1-s {
	margin-top: 2px !important;
    background-position: -64px -18px !important;
}

.ui-sortable-column-icon .ui-icon-triangle-1-s.ui-toggled {
	margin-top: 2px !important;
}

.ui-sortable-column-icon .ui-icon-triangle-1-n {
    background-position: -0px -18px !important;
}

.ui-sortable-control {
    cursor: auto !important;
}

.ui-datatable .ui-sortable-column .ui-sortable-column-icon {
    height: 2.0em !important;
}

.ui-sortable-column-icon .ui-icon{
    height: 11px;
}

/*** sorted columns color ***/
.results .ui-widget-header .ui-state-active {
    color: #49535E;
}

/** Sortable Column header Styles **/
.ui-sortable-column .ui-header-column>div {
	padding-bottom: 6px; 
}

.results .ui-datatable .ui-column-filter {
	width:90%;
	margin: 1em auto auto;
}
/*support case 11532 table header display out of place in IE8 - issue on discount details page*/
.ui-datatable th .ui-header-column{ 
	position: static !important; 
}

/*support case 12304 http://jira.icesoft.org/browse/ICE-9506 show vertical scroll on a long ace:tableConfigPanel */
.ui-tableconf-body { height: 400px; overflow:auto; }

/*ace:tableConfigPanel come with z-index: 5. If the screen is short, the config panel is hidden under the banner. Override the
z-index to be higher than freezed banner*/
.ui-tableconf{
	z-index: 105;
}

/* float table config icon to left */
.ui-datatable .ui-header-left {
	float: left;
}

.ui-tableconf {
	width: 300px;
}

/* this is for Subject column in notice pages */
.column145px div { 
	width: 145px;
}