.objectlisttools_top {
	background-color: #f8f8f8;
}
.discPanel div.panelContainer .objectlisttools_top {
	/*background-image:url(../../../assets/images/bkgds/genericListTable-TH.jpg);*/
	
}

/* OBJECT LIST */
.listDisplayWrap {
	vertical-align: top;
	/*overflow:auto;*/
}
.gridListDisplayWrap {
	vertical-align: top;
	position : relative;
	height : 456px;	
	/*overflow:auto;*/
}

* html .listDisplayWrap {
	/*width:100%;*/
}

.discPanel .listDisplayWrap {
	padding:0px;
}

.listdisplay{
	border-collapse: collapse;
	word-wrap:break-word;
}
.listdisplay tr
{
	 border-bottom: solid 1px #ececec;
	 border-left: solid 1px #ececec;
	 border-right: solid 1px #ececec;
}

.discPanel .listdisplay{
}

.fluid {
	width:100%;
}
.fluid1 {
	width:100%;
	height: 380px;
}

.listdisplay tr.empty td {
	padding:10px;
}

.rowWhiteGray, .rowWhiteGray a { background-color: #FFFFFF; color: #666666; }
.rowOrangeOrange, .rowOrangeOrange a { background-color: #FEF9F4; color: #FF6600; }
.rowOrangeBlue, .rowOrangeBlue a { background-color: #FEF9F4; color: #0000FF; }
.rowBlueBlue, .rowBlueBlue a { background-color: #E6E7FE; color: #0000FF; }
.rowGreenGreen, .rowGreenGreen a { background-color: #DFFDD9; color: #009900; }
.rowRedRed, .rowRedRed a { background-color: #FBE5E5; color: #CC0000; }
.rowRedGray, .rowRedGray a { background-color: #FBE5E5; color: #666666; }

.rowDiff { width: 30px; height: 15px; float: left; }
.rowDiffEqual { background:transparent url(../../../assets/images/ico_diffstatus_sprite.png) no-repeat scroll 0 -1px; }
.rowDiffNotEqual { background:transparent url(../../../assets/images/ico_diffstatus_sprite.png) no-repeat scroll 0 -16px; }
.rowDiffEqual-Change { background:transparent url(../../../assets/images/ico_diffstatus_sprite.png) no-repeat scroll 0 -31px; }
.rowDiffNotEqual-Change { background:transparent url(../../../assets/images/ico_diffstatus_sprite.png) no-repeat scroll 0 -46px; }
.rowDiffNew { background:transparent url(../../../assets/images/ico_diffstatus_sprite.png) no-repeat scroll 0 -61px; }
.rowDiffRemove { background:transparent url(../../../assets/images/ico_diffstatus_sprite.png) no-repeat scroll 0 -76px; }
.rowDiffNotApplicable { background:transparent url(../../../assets/images/ico_diffstatus_sprite.png) no-repeat scroll 0 -91px; }

.treeIcon { width: 30px; height: 18px; float: left; }
.icoObject { background:transparent url(../../../assets/images/tree/object.gif) no-repeat scroll center; }
.icoObjectAsgt { background:transparent url(../../../assets/images/tree/objectasgmt.gif) no-repeat scroll center; }
.icoObjectProps { background:transparent url(../../../assets/images/tree/property.gif) no-repeat scroll center; }


/* B: removed from hierarchy.css */
/* GRID overrides */
/* we'll use gridbox_cyp instead - later in this file */
/* removed from this file - see revision history */
/* E: removed from hierarchy.css */

div.gridbox table.obj tr td.rowSelMenuAction,
div.gridbox_cyp table.obj td.rowSelMenuAction { width: 160px; height: 15px; padding: 0 15px 0 18px; background:transparent url(../../../assets/images/import_actions_sprite.png) no-repeat scroll 0 0; }
div.gridbox table.obj tr td.rowSelMenuAction.overwrite,
div.gridbox_cyp table.obj td.rowSelMenuAction.overwrite { color: #0000FF; background:transparent url(../../../assets/images/import_actions_sprite.png) no-repeat scroll 0 -13px; }
div.gridbox table.obj tr td.rowSelMenuAction.create,
div.gridbox_cyp table.obj td.rowSelMenuAction.create { color: #009900; background:transparent url(../../../assets/images/import_actions_sprite.png) no-repeat scroll 0 -28px; }
div.gridbox table.obj tr td.rowSelMenuAction.remove,
div.gridbox_cyp table.obj td.rowSelMenuAction.remove { color: #CC0000; background:transparent url(../../../assets/images/import_actions_sprite.png) no-repeat scroll 0 -43px; }
div.gridbox table.obj tr td.rowSelMenuAction.keep,
div.gridbox_cyp table.obj td.rowSelMenuAction.keep { color: #666666; background:transparent url(../../../assets/images/import_actions_sprite.png) no-repeat scroll 0 -58px; }
div.gridbox table.obj tr td.rowSelMenuAction.nocreate,
div.gridbox_cyp table.obj td.rowSelMenuAction.nocreate { color: #666666; background:transparent url(../../../assets/images/import_actions_sprite.png) no-repeat scroll 0 -58px; }


.rowPast { background:transparent url(../../../assets/images/ico_timeshift_sprite.png) no-repeat scroll 0 -1px; width: 15px; height: 15px; float: left; }
.rowFuture { background:transparent url(../../../assets/images/ico_timeshift_sprite.png) no-repeat scroll 0 -16px; width: 15px; height: 15px; float: left; }
.rowCurrent { background:transparent url(../../../assets/images/ico_timeshift_sprite.png) no-repeat scroll 0 -31px; width: 15px; height: 15px; float: left; }

.historyCell a { text-decoration: none; }

.toggleHistShowAll { padding-left:19px; background:transparent url(../../../assets/images/ico_timeshift_sprite.png) no-repeat scroll 0 -46px; }
.toggleHistHideAll { padding-left:19px; background:transparent url(../../../assets/images/ico_timeshift_sprite.png) no-repeat scroll 0 -61px; }

.listdisplay tr.tableresultslight { /* ODD ROWS */
	height: 35px;
}
.listdisplay tr.tableresults { /* EVEN ROWS */

	height: 35px;
}
.listdisplay tr.tableresultslight td { /* ODD ROWS */
	min-height: 35px;
}
.listdisplay tr.tableresults td { /* EVEN ROWS */
	min-height: 35px;
}
.tableresultsgrouplight { /* ODD ROW GROUPS */
	background-color: #FFFFFF;
}
.tableresultsgroup { /* EVEN ROW GROUPS */
	background-color: #E6ECF0;
}
.tableresultsgrouplight.rowPast,
.tableresultsgrouplight.rowCurrent,
.tableresultsgrouplight.rowFuture,
.tableresultsgroup.rowPast,
.tableresultsgroup.rowCurrent,
.tableresultsgroup.rowFuture { /* ODD ROW GROUPS */
	background-image: none;
	float: none;
	height: auto;
	width: auto;
}
.tableresultsgrouplight.rowPast { /* ODD ROW GROUPS */
	background-color: #FBE5E5;
}
.tableresultsgrouplight.rowCurrent { /* ODD ROW GROUPS */
	background-color: #FFFFFF;
}
.tableresultsgrouplight.rowFuture { /* ODD ROW GROUPS */
	background-color: #DFFDD9;
}
.tableresultsgroup.rowPast { /* EVEN ROW GROUPS */
	background-color: #EBD8CF;
}
.tableresultsgroup.rowCurrent { /* EVEN ROW GROUPS */
	background-color: #E6ECF0;
}
.tableresultsgroup.rowFuture { /* EVEN ROW GROUPS */
	background-color: #D1EEC4;
}
td.tableresultsgroupCellLight { color: #666666; }
td.tableresultsgroupCell { color: #333333; }

.listdisplay th.listDrawerBtnCol {
	width: 27px;
}
* html .listdisplay th.listDrawerBtnCol {
	width: 27px;
}
.listdisplay th.listDrawerIconCol {
	width: 16px;
}
* html .listdisplay th.listDrawerIconCol {
	width: 16px;
}
.listdisplay th.listDrawerChkBxCol {
	width: 19px;
}
* html .listdisplay th.listDrawerChkBxCol {
	width: 19px;
}
.listdisplay th {
	font-size: 12px;
	text-align:left;
	padding-left:10px;
	border-bottom: solid 1px #ececec;
	border-top: solid 1px #ececec;
	height: 35px;
	background-color: #FFFFFF;
}
th.treeGrid {
	font-size: 12px;
	text-align:left;
	/*padding: 2px;*/
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #C8CCA3;
	border-bottom: solid 1px #C8CCA3;
	background-color: #F3F3F3;
}
div.treeWidget {
	background-color: #ffffff;
	padding: 10px 3px 3px 3px;
}
div.treeWidget div.treeWidgetPanel div.bd {
	position: relative;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;
}
div.treeWidget div.treeWidgetPanel div.bd {
	position: relative;
	/*height: 48px;*/
}
#TreeGridWrap {
	overflow:auto;
	height: 40vh;
}
#StagingGridWrap {
	overflow:auto;
	height: 40vh;
}
div.treeGridPanel{
    background: #ffffff;
}
div.stagingTreeGridPanel {
	background-color: #ffffff;
}
#FinderPanel div.hd{
    padding: 5px;
    border-right: solid 4px #eaeaea;
}
#StagingPanel div.hd{
    padding: 5px;
    border-left: solid 4px #eaeaea;
}
div.treeWidget .hd {
	padding:5px;
	background-color: #dbdbdb;
}
.gridresultslight { /* ODD ROWS */
	background-color: #FFFFFF;
}
.gridresults { /* EVEN ROWS */
	background-color: #E6ECF0;
}
table.fixed th {
	white-space:nowrap;
}
.listdisplay th a {
	background-position: 100% 125%;	
	display: inline-block;
	padding-right:16px;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	cursor: pointer; cursor: hand;
}
.listdisplay th.listdisplaysorted {
	/*background-color: #F9FAF5;*/
	background-color: #FFFFFF;
	/*background-image: url(../../../assets/images/bkgds/genericListTable-THselected.jpg);*/
	background-repeat: repeat-x;
}
.listdisplay th.listdisplayAsc a, .listdisplay th.listdisplayDesc a {
	background-repeat: no-repeat;
	color: #0B7FA7;
	cursor: pointer; cursor: hand;
	text-decoration: none;
}
.listdisplay th.listdisplayAsc a {
	background-image: url(../../../assets/images/reskin/listdisplayAsc.svg);
}
.listdisplay th.listdisplayDesc a {
	background-image: url(../../../assets/images/reskin/listdisplayDesc.svg);
}
.listdisplay td {
	font-size: 12px;
	text-align:left;
	padding-left:10px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
}
.listdisplay td.formLabel {
	text-align:right;
}
/* LIST DRAWER */
.listdisplay td .objToolbarWrap {
	padding:6px;
}
.listdisplay td.listDrawerBtnCol {
	padding-left:10px;
	font-size:1px;
	line-height: 0px;
}
.listdisplay td.listDrawerIconCol {
	padding:0px;
	vertical-align: middle;
	font-size:1px;
	text-align: center;
}
.listdisplay td.listDrawerChkBxCol {
	padding-left:8px;
	vertical-align: middle;
	font-size:1px;
}
.listdisplay td.listDrawerCell {
	padding:0px;
	vertical-align:bottom;
	font-size:12px;
}
.listdisplay td.listDrawerWrap {
	padding-left:2px;
	padding-right:2px;
	padding-bottom:4px;
}
.listDrawerTable {
}
td.listDrawerTopBorder {
	padding:0px;
	line-height: 0px;
	font-size: 0px;
}
* html td.listDrawerTopBorder {
	width: 100%;	
}

td.listDrawerTopBorderGap {
	padding:0px;
	line-height: 0px;
	font-size: 0px;
	width:19px;
}

td.listDrawerBody {
	padding:0px;
}

/*
#listDisplayWraplisttable > div {
	background-color: #f8f8f8;
	/*background-image:url(../../../assets/images/bkgds/genericListTable-TH.jpg);*/
	background-position: bottom;
	border-bottom:1px solid #ececec;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	font-size:12px;
	padding:10px 6px;
	font-weight:bold;
	width : 1182px;
	position : absolute;
	bottom : 1px;
}
*/

* html .exportlinks {
	height: 20px;
}
#divPageSelector {
	height:23px; 
	border: solid 1px black; 
	overflow: auto;
}
.pagebanner {
	border: none;
	font-size: 10pt;
	padding: 2px 8px 2px 0px;
	margin-top: 10px;
	border-bottom: none;
	text-align: left;
	height: 26px;
}
.pagecontrolleft{
	
}
.pagecontrolcenter{
	
}
.pagecontrolright{

}
.pagelinks {
	text-align: right;
}
.pagelinks A:visited, .pagelinks A:active,  .pagelinks A:link, .pagelinks A:hover {
	background-color: #FFF;
	text-decoration: none;
}
.pagenumber {
	font-size: 1.1em;
	background-color: #A8BC79;
	height: 23px;
	padding-left: 8px;
	color:#fff;
	vertical-align: middle;
}

/* GROUPING AND TOTALING ROWS */
.listdisplay tr.DETAIL { /* NON-TOTAL ROWS */
	background-color: #FFFFFF;
}
.listdisplay tr.SUBTOTAL { /* SUBTOTAL ROWS (default after max GROUP_n) */
	background-color: #6666FF;
	font-weight:bold;
}
.listdisplay tr.GROUP_1 { /* SUBTOTAL ROWS (group 1) */
	background-color: #EEEEFF;
}
.listdisplay tr.GROUP_2 { /* SUBTOTAL ROWS (group 2) */
	background-color: #DDDDFF;
}
.listdisplay tr.GROUP_3 { /* SUBTOTAL ROWS (group 3) */
	background-color: #CCCCFF;
}
.listdisplay tr.GROUP_4 { /* SUBTOTAL ROWS (group 4) */
	background-color: #BBBBFF;
}
.listdisplay tr.GROUP_5 { /* SUBTOTAL ROWS (group 5) */
	background-color: #AAAAFF;
}
.listdisplay tr.TOTAL { /* GRAND TOTAL for 3.2 AD-HOC */
	background-color: #5555FF;
	font-weight:bold;
	color: #FFFFFF;
}
.listdisplay tr.grandtotal {
	background-color: #fff;
	font-weight:bold;
}

/* OBJECT LIST COLUMNS */
.colwidth   { /* Default - No Width */ } .colwidth0  { /* Default - No Width */ }
.colwidth10 { width: 10%; } .colwidth15 { width: 15%; }
.colwidth20 { width: 20%; } .colwidth25 { width: 25%; }
.colwidth30 { width: 30%; } .colwidth33 { width: 33%; }
.colwidth35 { width: 35%; } .colwidth40 { width: 40%; }
.colwidth45 { width: 45%; } .colwidth50 { width: 50%; }
.colwidth55 { width: 55%; } .colwidth60 { width: 60%; }
.colwidth65 { width: 65%; } .colwidth66 { width: 66%; }
.colwidth70 { width: 70%; } .colwidth75 { width: 75%; }
.colwidth80 { width: 80%; } .colwidth85 { width: 85%; }
.colwidth90 { width: 90%; } .colwidth95 { width: 95%; }

/* OBJECT LIST COLUMNS - CamelCase */
.colWidth   { /* Default - No Width */ } .colWidth0  { /* Default - No Width */ }
.colWidth10 { width: 10%; } .colWidth15 { width: 15%; }
.colWidth20 { width: 20%; } .colWidth25 { width: 25%; }
.colWidth30 { width: 30%; } .colWidth33 { width: 33%; }
.colWidth35 { width: 35%; } .colWidth40 { width: 40%; }
.colWidth45 { width: 45%; } .colWidth50 { width: 50%; }
.colWidth55 { width: 55%; } .colWidth60 { width: 60%; }
.colWidth65 { width: 65%; } .colWidth66 { width: 66%; }
.colWidth70 { width: 70%; } .colWidth75 { width: 75%; }
.colWidth80 { width: 80%; } .colWidth85 { width: 85%; }
.colWidth90 { width: 90%; } .colWidth95 { width: 95%; }


/* ADDITIONAL LIST ELEMENTS */
.listActionBtns {
	margin: -2px 0 0 2px;
}
.assignActionBtns {
	margin-top: -2px;
}
.objlistdrawerbody {
	width:100%;
}

/* FOR DHTMLXGRIDS */
div.gridwrap {
	border: 1px solid #CDD1AB;
}
div.gridwrap div.gridbox table.hdr td {
}
div.gridwrap .evenrow {
	background-color:#EFF0E6;
}
div.gridwrap .oddrow {
	background-color:#FFFFFF;
}
/* CYP SKIN */
div.gridbox_cyp table.obj tr.rowselected { /* SELECTED ROWS */
	background-color: #CCCCFF;
	/*height: 22px;*/
}
div.gridbox_cyp table.obj tr.rowselected td { /* SELECTED CELL */
	background-color:#CCCCFF;
	color:black;
}
div.gridbox_cyp table.obj tr.tableresultslight { /* ODD ROWS */
	background-color: #FFFFFF;
	height: 35px;
	border-bottom: 1px solid #ececec;
}
div.gridbox_cyp table.obj tr.tableresults { /* EVEN ROWS */
	background-color: #ffffff;
	height: 35px;
	border-bottom: 1px solid #ececec;
}

div.gridbox_cyp table.hdr td {
	background-color: #F3F3F3;
	/*background-color:#FDFEFC;*/
	/*background-image:url(../../../assets/images/bkgds/genericListTable-TH.jpg);*/
	background-position:center bottom;
	background-repeat:repeat-x;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #999999;
	font-weight:bold;
	padding:2px;
	text-align:left;
}
div.gridbox_cyp div.ftr td{
	background-color: #F3F3F3;
	/*background-color:#FDFEFC;*/
	/*background-image:url(../../../assets/images/bkgds/genericListTable-TH.jpg);*/
	background-position:center bottom;
	background-repeat:repeat-x;
	border-top:none;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #999999;
	/*font-weight:bold;*/
	font-style : italic;
	height:20px;
	padding:2px;
	text-align:right;
}
div.gridbox_cyp table.obj td {
	border: 1px solid;
	border-color : white Gray Gray white;
	font-family:Arial;
	font-size:12px;
	overflow:hidden;
	padding-top:0px;
	padding-bottom:0px;
	cursor:pointer;
	-moz-user-select:none;
}
div.gridbox_cyp div.ftr{
	position:absolute;
	left:0px;
	bottom:1px;
	width:100%;
	padding-right:20px;
	overflow:hidden;
	border-top: solid 1px #CDD1AB;
}		

div.gridbox table.obj tr td.gridCellRateMap {
	background-attachment:scroll;
	background-position:0 center;
	background-repeat:no-repeat;
	padding-left:20px;
}

div.gridbox table.obj tr td.gridCellRateUnmapped {
	background-image:url(../../../assets/images/reskin/ico_upload_mapped_no.svg);
}

div.gridbox table.obj tr td.gridCellRateMapped {
	background-image:url(../../../assets/images/reskin/ico_upload_mapped_yes.svg);
}

div.gridbox table.obj tr td.gridCellRateUnmappedLink {
	background-image:url(../../../assets/images/reskin/ico_upload_mapped_no.svg);
	background-position:right center;
	padding:0px 20px 0px 0px;
}

div.gridbox table.obj tr td.gridCellRateMappedLink {
	background-image:url(../../../assets/images/reskin/ico_upload_mapped_yes.svg);
	background-position:right center;
	padding:0px 20px 0px 0px;
}

div.gridbox table.obj tr td.gridCellSelectMenu,
div.gridbox_cyp table.obj td.gridCellSelectMenu,
div.gridbox table.obj tr td.enum-select,
div.gridbox_cyp table.obj td.enum-select {
	background-attachment:scroll;
	background-image:url(../../../assets/images/btn_grid_select_menu.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:12px;
}

div.gridbox table.obj tr td.gridCellDateField,
div.gridbox_cyp table.obj td.gridCellDateField {
	background-attachment:scroll;
	background-image:url(../../../assets/images/btn_grid_pop_calendar.gif);
	background-position:97% center;
	background-repeat:no-repeat;
	padding-right:20px;
}

div.gridbox table.obj tr td.gridCellPopChooser,
div.gridbox_cyp table.obj td.gridCellPopChooser {
	background-attachment:scroll;
	background-image:url(../../../assets/images/btn_grid_pop_chooser.gif);
	background-position:97% center;
	background-repeat:no-repeat;
	padding-right:20px;
}

/* list-assignment-ajax style */
div.asgmtGridDivWrap div.gridbox_cyp table.obj td {
	border-style: none;
	font-family:Arial;
	font-size:12px;
	overflow:hidden;
	padding-left: 10px;
	cursor:pointer;
	-moz-user-select:none;
}
div.asgmtGridDivWrap div.gridbox_cyp table.obj
{
	border-collapse:collapse;
}
div.asgmtGridDivWrap div.gridbox_cyp table.hdr td {
	background-color:#ffffff;
	border-left:none;
	border-right:none;
	border-bottom: 1px solid #ececec;
	height:35px;
	padding-left:10px;
}
.bizObjectNamGrideHeader {
	color:#A0A0A0;
}
.gridCellResultHead {
	padding-left:20px;
}

.dhx-gridwrap-border { border:solid 1px #CDD1AB; }

.gridCellDisabled { background:transparent url(../../../assets/images/bkgd_thin_diag_stripe.gif) scroll 0 0; }

/* PAGE SIZE */
.pageSizeWrap {
	font-size:11px;
	font-weight:bold;
	/*height:0;*/
	/*line-height:12px;*/
	/*padding-left:10px;*/
	/*position:relative;*/
	/*top:8px;*/
	/*width:120px;*/
	/*z-index: 1;*/
}
* html .pageSizeWrap {
	/*top: 28px;*/
}


.row-grip-nodrag,
div.gridbox table.row20px tr td.row-grip-nodrag { 
}
.row-grip-drag,
div.gridbox table.row20px tr td.row-grip-drag { 
	background:transparent url(../../../assets/images/ico_row_grip_drag.gif) no-repeat scroll 0 0; 
	cursor: move;
}

div.gridbox_clear .odd_clear{
	background-color:#ffffff;
}
div.gridbox .xhdr{
	background-color:#ffffff;
}
div.gridbox_clear table.hdr td {
color:#000;
}

div.gridbox table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {
	background-color:#b7e0ee;
}
div.gridbox table.obj tr.rowselected td{
	background-color:#b7e0ee;
}

#popChsrPanel div.gridbox .xhdr{
	background-color:transparent;
}

#popChsrPanel div.gridbox_cyp table.hdr td{
	text-align:center;
	background-Color:#f2f2f2
}
#popChsrPanel div.gridbox_cyp table.obj td:first-child {
	border: 1px solid;
	border-color : white Gray Gray Gray;
	padding-left:5px;
}
#popChsrPanel div.gridbox_cyp table.hdr td input[type=text]{
	background:#ffffff url(../../../assets/images/reskin/bkgds/bkgd_textbox_search.svg) no-repeat right;
	background-position: right 4px center;
	border: solid 1px #999999;
}

.yui-skin-sam .yui-panel .hd{
	background: -webkit-linear-gradient(top, #ffffff, #999999);
  	background:-moz-linear-gradient(top, #ffffff, #999999);
 	background:-o-linear-gradient(top, #ffffff, #999999);
 	background:linear-gradient(to bottom, #ffffff, #999999);
}

