#header.header table.tableHeader table a img{
	display:inline;
	display:inline-block;
	margin:0 2px 0 6px;
	vertical-align:top
}

*{
	box-sizing:border-box;
	/*font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;*/
	margin:0;
	outline:none;
	padding:0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

div.richTextEditableElements {
	font-size: 10px;
}

.row.editGridFlex {
	display:table-row !important;
}

div.richTextEditableElements * {
	font: inherit;
}

/*a:link, a:visited, a:hover, a:active {
	font: 11px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}*/

.ie html *{
	zoom:1; /* FORCE 'BUMP' */
}
body,
html {
	height: 100%;
	width: 100%;
}

html {
	min-width: 1250px !important ;
	overflow-x: auto;
	overflow-y: hidden !important ;
}

.header2,
.normalLink,
.normalText,
.textDescValue,
.textDescEditBoxTop,
.textDescEditBox{
	color:#444;
}


form{
	background: #fff none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0,.1);
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,.1);
	display: block;
	margin: 1px 4px 10px 1px!important;
	padding: 10px 10px 20px 10px!important;
	zoom: 1;
	width:100%;
}

.table-section{
	background:#fff none;

	margin:1px 4px 10px 1px;
	padding:0 10px 20px 10px;
	zoom:1;
}

form #hidIE11Password {
	display:none;
}

/*.ie form.formNoStyle,*/
/*form.formNoStyle{*/
/*	margin:0 !important;*/
/*	padding:0 !important;*/
/*}*/

#exportToXMLForm {
	display: block !important ;
}

#exportToXMLForm.hiddenForm {
	display: none !important ;
}


form.noShadow{
	border:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	margin:0 !important ;
	padding:0 !important;
}

input::-moz-focus-inner{
	border:0
}

.hiddenForm{
	display: none;
}

.standAlone .statusPanel{
	background:#fff none;
	border-top: 5px solid #d6002A;
	border-bottom: 0 solid #8B8C8D;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	-moz-box-shadow: 0 1px 10px #CDCECE;
	-webkit-box-shadow:0 1px 2px #cdcece;
	box-shadow:0 1px 8px #cdcece;
	display:inline;
	display:inline-block;
	padding:10px;
	width:350px;
	position:relative;
	z-index:10;
	overflow: hidden;
	behavior:url(/pcam/javascript/behaviours/pie.htc)
}

.preventActionsMask {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99999;
 }

.statusPanel .header2{
	color:#c2c2c2
}
.statusPanel .textDescEditBox{
	color:#5482ab
}
.padMe table{
	margin-top:20px
}
.padMe table table{
	margin-top:0
}
.ie11 table.padMe {
	text-align: center;
}
.standAlone .statusPanel .padMe{
	border: 0px;
	padding:0px 20px 0px 20px;
}

.statusPanel .header1{
	background:#fff none;
	color:#808080;
	height:18px;
	zoom:1
}
.statusPanel .header1 img,
.statusPanel .header2 img{
	float:left
}
.noDisplay{
	display:none !important;
}
.version{
	bottom:10px;
	color:#c0c0c0;
	font-size:10px;
	right:10px;
	position:absolute;
}
.version strong{
	color:#c0c0c0;
	font-size:11px;
}

#header #fiSelected{
	position:static;
}

button{
	white-space: nowrap;
}

.saveButton,
.findButton,
.reloadButton,
.deleteButton,
.backButton,
.saveButtonDefault,
.findButtonDefault,
.deleteButtonDefault,
.backButtonDefault,
.addButtonChecker,
.copyButton,
.copyButtonChecker,
.outgoingMessagesButton,
.cancelMessagesButton,
.calculateButton,
.removeButton ,
.paging a,
.paging span,
.gwt-ButtonPaginationNumber-active{
	border:1px #d4d6d8 solid;
	border-bottom:1px #8b8c8d solid;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0 1px 2px #cdcece;
	-webkit-box-shadow:0 1px 2px #cdcece;
	box-shadow:0 1px 2px #cdcece;
	color:#444;
	color:#808080;
	cursor:pointer;
	font-weight:bold;
	margin:0;
	outline:0;
	padding:2px 4px 2px 4px;
	text-shadow:1px 1px 0 #fff;
	z-index:10;

}
.ie .saveButton,
.ie .findButton,
.ie .reloadButton,
.ie .deleteButton,
.ie .backButton,
.ie .saveButtonDefault,
.ie .findButtonDefault,
.ie .deleteButtonDefault,
.ie .backButtonDefault,
.ie .addButtonChecker,
.ie .copyButton,
.ie .copyButtonChecker,
.ie .outgoingMessagesButton,
.ie .cancelMessagesButton,
.ie .calculateButton,
.ie .removeButton ,
.ie .paging a,
.ie .paging span,
.ie .gwt-ButtonPaginationNumber-active{
	position:relative;
	zoom:1;
}
.saveButton:hover,
.findButton:hover,
.reloadButton:hover,
.deleteButton:hover,
.backButton:hover,
.saveButtonDefault:hover,
.findButtonDefault:hover,
.deleteButtonDefault:hover,
.backButtonDefault:hover,
.addButtonChecker:hover,
.copyButton:hover,
.copyButtonChecker:hover,
.outgoingMessagesButton:hover,
.cancelMessagesButton:hover,
.calculateButton:hover,
.removeButton:hover,
.gwt-findButton:hover,
.gwt-backButton:hover,
.saveButton:focus,
.findButton:focus,
.reloadButton:focus,
.deleteButton:focus,
.backButton:focus,
.saveButtonDefault:focus,
.findButtonDefault:focus,
.deleteButtonDefault:focus,
.backButtonDefault:focus,
.addButtonChecker:focus,
.copyButton:focus,
.copyButtonChecker:focus,
.outgoingMessagesButton:focus,
.cancelMessagesButton:focus,
.calculateButton:focus,
.removeButton:focus{
	border:1px #3faef0 solid
}

.saveButton:active,
.findButton:active,
.reloadButton:active,
.deleteButton:active,
.backButton:active,
.saveButtonDefault:active,
.findButtonDefault:active,
.deleteButtonDefault:active,
.backButtonDefault:active,
.addButtonChecker:active,
.copyButton:active,
.copyButtonChecker:active,
.outgoingMessagesButton:active,
.cancelMessagesButton:active,
.calculateButton:active,
.removeButton:active,
.gwt-ButtonPaginationNumber-active,
.paging span{
	background-position:5px 5px;
	border:1px #3faef0 solid;
	-moz-box-shadow:0 0 5px #3faef0;
	-webkit-box-shadow:0 0 5px #3faef0;
	box-shadow:0 0 5px #3faef0;
	padding:3px 4px 1px 4px;
	zoom:1
}
button.addButton{
	border:0!important;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	height:16px;
	margin-left:5px;
	padding:0;
	width:16px
}
button.addButton em{
	display:none;
}

#ClearIssuer.deleteButton
{
background: #fefefe url(/pcam/images/redux/unTickSmall.gif) center center no-repeat;
	border:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:2px 6px;
	width:16px;
	overflow-x:hidden;
	border-style: dotted ;
	border-width: 1px ;
	border-color: #fff ;
}

#ClearIssuer.deleteButton:focus{
	border-color: #c5c5c5 ;
}

#ClearIssuer.deleteButton:hover{
	opacity: 0.5 !important;
	filter:alpha(opacity=50) ;
}

#ClearIssuer.deleteButton em{
	display:none
}
*/

table.sortable{
	width:99.7%!important
}

.standAlone #header.header{
	height:38px;
	overflow:hidden
}



#header #helpId{
	display:none
}
#header .headerTitle{
	padding:8px 0 4px 19px;
	width:400px
}
#header .switchFI,
#header .userName{
	float:right;
	margin:8px
}
#header .switchFI{
	margin-right:12px
}
.ie #header .switchFI{
	margin:6px 12px 0 0;
}
#header .switchFI select{
	width:170px
}
#header .userName,
#header .userName a,
#header .tools span{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	zoom:1
}
#header .userName a:hover {
	text-decoration:underline;
}

#header .userName .timezone {
    font-size: 9px;
    font-weight: lighter;
}

#header .tools span{
	position:relative;
	top:-1px
}
/* .ie #header .tools span img{ */
.ie #header .tools img{
	/*behavior:url(/pcam/javascript/behaviours/png.htc) */
}
#header .logout a:hover{
	text-decoration:underline
}
#header .bottomRow{
	background:#ffffff url(/pcam/images/redux/poweredby.png) 99.9% 3px no-repeat;
	clear:both;
	display:block;
	margin:0;
	padding:0 160px 7px 150px;
	height: 39px;
	position: relative;
}
.ie #header .bottomRow{
	background-position:right 8px;
}
#header .breadCrumb .pageTitle{
	background:#fff none;
	background:rgba(255,255,255,.9);
	display:block;
	white-space:nowrap;
}
.ie #header .breadCrumb .pageTitle{
	margin:12px 0 8px 0
}
#header .tools{
	cursor:pointer;
	float:right;
	margin:9px 0 0 0
}
#header .tools a{
	display:inline-block;
	margin:2px 3px 0 3px;
	vertical-align:top
}
.ie #header .tools a{
	display:inline
}
#header .tools span img{
	float:left;
	margin-right:5px
}
#header .toolMenu{
	background:#fff none;
	-moz-box-shadow:1px 1px 4px rgba(0,0,0,.7);
	-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.7);
	box-shadow:1px 1px 4px rgba(0,0,0,.7);
	display:none;
	height:100px;
	position:absolute;
	right:110px;
	width:145px;
	top:32px;
	z-index:9999
}
.ie #header .toolMenu{
	border:1px #e2e2e2 solid;
	border-right:1px #808080 solid;
	border-bottom:1px #808080 solid;
	padding:0 0 4px 2px;
	right:112px;
	top:32px
}
#header .toolMenu a{
	color:#000;
	display:block;
	font-size:12px;
	height:20px;
	text-decoration:none;
	vertical-align:bottom
}
#header .toolMenu a:hover{
	text-decoration:underline
}
#header .toolMenu a img{
	margin-right:5px
}
#header .print{
	z-index:1000;
	margin-top: 2px;
}
.bookMarkLink{
	z-index:1000;
	margin-top: 4px;
}

.redux .gwt-tableheader,
.redux .gwt-tableheader td,
.tableheader,
th.tableheader {
	color:#fff;
	height:22px;
	margin-bottom:5px;
	overflow:hidden;
	padding:4px 5px 4px 5px;
	position:relative;
	zoom:1
}
th.tableheader a.sortStyle{
	background:transparent none
}
.ie th.tableheader a{
	filter:dropshadow(color=#000000,offX=1,offY=1);
	zoom:1
}
.sortable thead {
behavior: url(/pcam/javascript/behaviours/pie.htc);
	zoom:1;
 filter:progid:DXImageTransform.Microsoft.Shadow(color='#808080', Direction=90, Strength=2)!important;
	filter:dropshadow(color=#000000,offX=1,offY=1)
}
.sortable .tableSortArrow img{
	display:inline;
	display:inline-block;
	margin-left:4px
}
.sortable .tableheader input{
	display:inline;
	display:inline-block;
	margin-right:4px
}
.ie .sortable thead{

}
tr.gwt-tablecontent td,
tr.gwt-tablecontentColor td,
.tablecontent{
	padding:3px 5px 3px 5px
}
.row-nowrap{
	white-space:nowrap
}
td.tablecontentYellow{
	padding:3px 0 3px 5px
}
.row-nowrap{
	white-space:nowrap
}
tr.gwt-tablecontent td,
tr.gwt-tablecontentColor td{
	font-size:11px
}

tr.tablecontentRed{
	background:#df5962 url(/pcam/images/redux/tablecontentRed.png) top left repeat-x!important;
}
tr.tablecontentGreen{
	background:#00ff40 url(/pcam/images/redux/tablecontentGreen.png) top left repeat-x!important;
}
tr.tablecontentRed td.tablecontent{
	color:#fff!important
}
/*Added to underline hyperlinks : SDT-201177*/
tr.tablecontentRed td.tablecontent a{
	color:#fff!important;
   text-decoration: underline;
}

tr.gwt-tablecontent,
tr.tablecontentColor td.tablecontent{
	color:#444
}
tr.gwt-tablecontent{
	background-color:#fff
}
tr.gwt-tablecontent:hover,
tr.gwt-tablecontentColor:hover,
.redux body tr.hihglightTableContent{
	background:#f1f1f1 none;
}



tr.hihglightTableContent2{
	background:#f1f1f1 none
}
tr.gwt-tablecontentColor,
tr.tablecontentColor,
.fieldsContainer  > .div-table .div-tableRow:nth-child(2n){
	background:#ebebeb none
}
.gwt-ButtonPaginationNumber-active,
.paging span.current{
	background: #fefefe url(/pcam/images/redux/chrome.png) top left repeat-x;
	border:1px #3faef0 solid;
	border-radius:4px;
	cursor:default;
	display:inline;
	display:inline-block;
	position:relative;
	top:1px
}
* html .gwt-ButtonPaginationNumber-active,
*html .paging span.current{
	top:0
}
/*.gwt-ButtonPaginationNumber,
.paging a:hover{
	border:1px #3faef0 solid
}*/
#hideContent.hideContent{
	border:0;
	z-index:999;
}
#informationDiv{
	background: #fefefe url(/pcam/images/redux/chrome.png) top left repeat-x!important;
	margin-right:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	margin-left:-20px;
	position:absolute;
	top:110px!important;
	right:5px!important;
	/*behavior: url(/pcam/javascript/behaviours/pie.htc)	*/
}*/
.ie8 #informationDiv{
	background:transparent url(/pcam/images/redux/informationDivBg.png) top left no-repeat!important;
	padding:4px 8px 4px 8px;
	text-align:right;
}
#informationDiv .sortingDiv b{
	color:#444;
	display:block;
	font-weight:bold;
	padding-right:10px;
}
.ie8 #informationDiv .sortingDiv b{
	background: #fff url(/pcam/images/redux/chrome.png) 0 -5px repeat-x;
	filter:dropshadow(color=#ffffff,offX=1,offY=1);
	zoom:1
}
button.leftArrow{
	background:transparent url(/pcam/images/redux/chevronLeft.png) center center no-repeat;
	cursor:pointer;
	height:16px;
	width:16px
}
button.rightArrow{
	background:transparent url(/pcam/images/redux/chevronRight.png) center center no-repeat;
	cursor:pointer;
	height:16px;
	width:16px
}
button.downArrow{
	background:transparent url(/pcam/images/redux/chevronDown.png) center center no-repeat;
	cursor:pointer;
	height:16px;
	width:16px
}
button.upArrow{
	background:transparent url(/pcam/images/redux/chevronUp.png) center center no-repeat;
	cursor:pointer;
	height:16px;
	width:16px
}
.leftArrow em,
.rightArrow em,
.downArrow em,
.upArrow em{
	display:none
}



#MoveRuleDownRunOrder,
#MoveRuleUpRunOrder{
	background:transparent url(/pcam/images/redux/upButton.gif) center right no-repeat;
	color:#444;
	padding-right:20px;
	text-align:right;
	width:84px;
}
#MoveRuleDownRunOrder{
	background-image:url(/pcam/images/redux/collapseup.gif)
}
*/
.calendarGif{
	background:transparent url(/pcam/images/redux/calendar.svg) center center no-repeat;
	display:inline;
	display:inline-block;
	vertical-align:top
}

.calendar{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}

.backButton,
.backButton:active,
.backButton:hover,
.findButton,
.findButton:active,
.findButton:hover{

	border:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	height:18px;
	padding:0;
	width:18px
}

td.textDescEditBox{
	padding:0 10px 0px 0;
	position:relative;
}
div.content{
	border:0;
	overflow-y: auto;
}
#theMainMenu{
	border-top:0;
	margin:0;
	overflow:auto;
	padding:0;
	width:100%;
}
#theMainMenu  table{
	/* margin-right:10px */
	padding:0 0 0 0
}
#theMainMenu  table table{
	padding-left:0
}
#theMainMenu table td a{
	background:transparent none;
	color:#294057;
	display:block;
	padding:2px 2px 2px 5px;
}
#theMainMenu table td a:hover{
	text-decoration:underline;
}
#theMainMenu table td a.menuLinkBoldActive{
	padding-bottom:0;
}
#theMainMenu table td{
	background:transparent none ;
}
#theMainMenu table td img{
	display:none;
}
#theMainMenu table td table b a.menuLinkActive{
	margin-top:10px;
}
#theMainMenu table td table{
	background:#f5f5f5 url(/pcam/images/redux/smallShade.png) 0 -18px repeat-x!important;
	border-bottom:1px #e2e2e2 solid;
	padding-bottom:10px;
	padding-top:4px;
	width:100%!important
}
#theMainMenu table td table td b a{
	font-weight:bold;
}
#theMainMenu table td table td table{
	background:transparent none;;
	border-bottom:0;
	border-top:1px #e2e2e2 dashed;
	padding-bottom:4px;
	padding-right:4px;
	padding-top:0
}
#theMainMenu table td table td table a{
	color:#333;
}
#theMainMenu table td table td img{
	display:inline;
	display:inline-block;
	margin-right:5px;
	margin-top:-2px
}
#theMainMenu table td{
	padding-bottom:2px
}
#theMainMenu table td table td{
	padding-bottom:2px
}
#theMainMenu table td table tr{
	background:transparent url(/pcam/images/redux/button_bg.png) ;
}
#navigation.navigation{
	border-right:1px #c0c0c0 solid;
}


#tabulations.tabulations{
}
#tabulations.tabulations table{
	text-align:center
}
#tabulations.tabulations table table{
	display:block;
	margin: 7px 0 0
}
#tabulations table,
#tabulations table td{
	background:transparent none;
}
#tabulations .selectedTab img,
#tabulations .unselectedTab img{
    display: none !important;
    width: 0 !important
}
.selectedTab .tabLinkActive{
	padding:4px 6px
}
#tabulations .selectedTab{

}
#tabulations .selectedTab a.tabLinkActive,
#tabulations .unselectedTab a.tabLinkInActive{
	color:#444;
	display:block;
	height:23px;
	margin:0 15px 0 0;
	padding:4px 8px 8px 8px
}
.ie #tabulations .selectedTab a.tabLinkActive,
.ie #tabulations .unselectedTab a.tabLinkInActive{
	 filter:progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#000000');
	zoom:1
}
#tabulations .selectedTab a.tabLinkActive,
#tabulations .unselectedTab a.tabLinkInActive:hover{
	color:#000;
	filter:none;
	text-shadow:none;
}
#tabulations .selectedTab a.tabLinkActive{
	cursor:default
}
#tabulations .unselectedTab a.tabLinkInActive{
	color:#fff;
}
*/

#header.header table.tableHeader table a img{
	margin-top:1px
}
.headerTitle{
	color:#fff;
/*	filter:dropshadow(color=#000000,offX=1,offY=1); */
	zoom:1
}
.header1 #pageTitle{
	color:#999;
	margin:5px 0 0 30px
}
.ie .header1 #pageTitle{
	padding-left:28px
}
.userName font{
	color:#fff!important;
	display:block;
	padding-right:10px;
	filter:dropshadow(color=#000000,offX=1,offY=1);
	zoom:1
}
.ie .userName font{
	padding-bottom:14px
}
.tableHeader table{
	padding-top:8px
}
table.gwt-StatusBar,
#statusBar.statusBar{
	filter:dropshadow(color=#000000,offX=1,offY=1);
}
#statusBar.globalFooterHeight {
	bottom: 27px !important;
}
table.gwt-StatusBar .gwt-StatusBar-Text{
	color:#fff
}
#DivCsvExportPicture{
	display: block;
	max-height: 21px;
}
.collapse{
	opacity:0;
	filter:alpha(opacity=0)
}
/*
button.button,
button.fauxHover{
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:0;
	height:28px;	
	margin:0;
	padding:6px 0 9px 7px;
	position:relative;
	text-align:center
}

button.button{
	padding:0px 14px 0px 14px;
}
input.button,
input.button:active {
	padding: 2px 10px;
}
*/
.ie8 button.button{
	overflow:visible;
	padding:2px 14px 6px 14px;
}
button::-moz-focus-inner{
	border:0
}
button.fauxFocus,
button.fauxHover,
button.fauxHover:active,
gwt-backButton.fauxFocus,
gwt-findButton.fauxFocus,
gwt-backButton.fauxHover,
gwt-findButton.fauxHover
gwt-backButton.fauxHover:active,
gwt-findButton.fauxHover:active{
	background-position:0 -32px;
	border:0!important;
	border-style:none;
	color:#424242;
	outline:none
}
button.fauxFocus,
button.fauxHover,
gwt-backButton.fauxFocus,
gwt-findButton.fauxFocus,
gwt-backButton.fauxHover,
gwt-findButton.fauxHover{
	background-position:0 -63px
}
button.fauxActive,
gwt-backButton.fauxActive,
gwt-findButton.fauxActive
{
	background-position:0 -93px
}
button.button em{
	background:#fff url(/pcam/images/redux/button_states_right.png) 0 -2px no-repeat;
	height:27px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:absolute;
	width:7px;
	top:1px;
	right:-1px;
}

button.fauxFocus em,
button.fauxHover em,
gwt-backButton.fauxActive em,
gwt-findButton.fauxActive em{
	background-position:0 -64px
}
button.fauxActive em,
gwt-backButton.fauxActive em,
gwt-findButton.fauxActive em{
	background-position:0 -94px
}
button.fauxFocus,
.ie button.fauxFocus,
gwt-backButton.fauxFocus,
.ie gwt-backButton.fauxFocus,
gwt-findButton.fauxFocus,
.ie gwt-findButton.fauxFocus{
	color:#424242;
}

.padMe button.button{
	margin-right:20px
}
button.binocularsButton,
button.binocularsButtonChecker,
button.gwt-binocularsButton,
button.magnifyButton,
button.magnifyButtonChecker,
.binocularsButton,
.binocularsButtonChecker,
.gwt-binocularsButton,
.magnifyButton,
.magnifyButtonChecker{
	background:transparent url(/pcam/images/redux/binocularsButton.gif) left center no-repeat;
	white-space: nowrap;
	border-style: dotted ;
	border-width: 1px ;
	border-color: #fff ;
	width: 25px;
}

button.binocularsButton, button.binocularsButtonChecker, button.gwt-binocularsButton, button.magnifyButton, button.magnifyButtonChecker, .binocularsButton, .binocularsButtonChecker, .gwt-binocularsButton, .magnifyButton, .magnifyButtonChecker {
    background: transparent url(/pcam/images/redux/binocularsButton.gif) left center no-repeat;
    white-space: nowrap;
    border-style: dotted ;
    border-width: 1px ;
    border-color: #fff ;
}

.ie11 .gwt-binocularsButton {
	vertical-align: bottom;
	height: 19px;
}

.downButton, .upButton {
	vertical-align: bottom;
	display: inline-block
}

.text-align-top {
	vertical-align: text-top;
}

/*.deleteButton em, */
.binocularsButton em,
.binocularsButtonChecker em,
.gwt-binocularsButton em,
.magnifyButton em,
.magnifyButtonChecker em{
	display:none
}
.menuToggle{
	background:#fdfdfd url(../../images/redux/mnuToggle.png) center center no-repeat;
	box-shadow:0 1px 1px #c5c5c5, 0 0 1px #d2d2d2 inset;
	cursor:pointer;
	display:block;
	height:24px ;
	left:1px;
	opacity:1 ;
	position:absolute;
	top: 74px;
	width:20px ;
	z-index:500
}
.ie8 .menuToggle{
	border: 1px solid #d2d2d2
}
.menuToggle.menuToggleRetracted{
	background-image: url(../../images/redux/mnuToggleReversed.png)
}
.errorMessage{
	color:#CC3333!important
}
.editBoxError{
}
.comboPaging{
	color: #808080;
	z-index:13 ;
}
.clear {
	clear: both;
}
.contentInvisible{
	background-color:pink !important;
	margin-top:4px;
}
.hideContent{
	background-color:red;
	display:none !important;
}
#expandBarDivId{
	display:none !important;
}
.hide{
	display:none !important;
}
a.tableLinkWhite{
	color:#808080;
	text-decoration:none
}
a.tableLinkWhite:hover{
	color:#000;
	text-decoration:none
}
#exportAllDiv{
	z-index:999999
}
.gwt-HorizontalSplitPanel{
	border:0
}
.gwt-HorizontalSplitPanel .hsplitter{
	background-color:#e2e2e2
}
.disabled,
button.disabled,
button[disabled]{
	cursor:default!important;
	filter:alpha(opacity=50);
	opacity:.5;
}

div.gwt-Label,
span.gwt-Label,
.ie .gwt-Label{
	color:#424242;
	margin:4px 0 4px 0;
	padding:0 5px;
}
span.gwt-CheckBox{
	color:#555;
	vertical-align:top
}
.gwt-CheckBox label{
	display:inline;
	display:inline-block;
	margin-left:4px
}
.gwt-TreeItem-selected{
	background:#3faef0 none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#fff;
	line-height:1.5em;
	padding:4px;
}
.ie .gwt-TreeItem-selected{
	padding:0
}
#scrollable1,
#scrollable2,
#scrollable3,
#scrollable4,
#scrollable5{
	border:0
}
select.editbox{
/*	padding-top:3px */
}

#header #helpId{
	display:inline-block;
	position:relative;
	right:0;
	top:0
}
.ie6 #header #helpId{
	display:inline
}
#header .userName{
	margin-right:38px
}
#header.header .bottomRow .breadCrumb .pageTitle{
	white-space:nowrap;
	width: 960px;
}
#header.header .bottomRow .breadCrumb .pageTitle span{
	background:transparent url(/pcam/images/redux/ie_headerBreadCrumb.png);
	display:inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align:top;
}
.pageTitle span.clipped {
    max-width: 170px;
}

.ie6 #header.header .bottomRow .breadCrumb .pageTitle span,
.ie7 #header.header .bottomRow .breadCrumb .pageTitle span{
	display:inline
}
.imGxtCheckBox label{
	font:10px Verdana,Arial,san-serif;
}
.overlay {
    /* set it to fill the whole screen */
    width:100%;
    height:100%;
    /* transparency for different browsers */
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    background:#000;
    /* make sure it appear behind the dialog box but above everything else */
    position:absolute;
    top:0; left:0;
    z-index:3000;
    /* hide it by default */
    display:none;
}
.dynamic-overlay{
	    /* transparency for different browsers */
    filter:alpha(opacity=10);
    -moz-opacity:0.1;
    -khtml-opacity: 0.1;
    opacity: 0.1;
    background:#000;
    /* make sure it appear behind the dialog box but above everything else */
    position:absolute;
    z-index:3000;
}
#dialog-box {
    background:white;
    /* make sure it has the highest z-index */
    position:absolute;
    z-index:5000;
    /* hide it by default */
    display:none;
    padding:5px
    border-style:solid;
    border-width:1px;
}
#dialog-buttons {
    border-top-style:solid;
    border-top-width:1px;
    padding:10px
}
#dialog-titlebar {
    border-style:solid;
    border-width:1px;
    background-color:#D1D0CE;
    padding:5px;
}
#dialog-message-box {
    padding:10px;
}
#dialog-info-icon {
    padding-right:10px;
}
.loading {
	background-color: rgb(190,190,190);
    background-image: url('/pcam/images/redux/ajax-loader-grey.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

.element-invisible {
  position: absolute !important;
  height: 1px; width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/*IE10 introduced to enforce the img caching*/
.ajax-loader {
	background:transparent url(/pcam/images/redux/ajax-loader.gif)!important;
	display: none;
}

.floatcontainer:after{
  content: ".";
  display: block;
  height: 0;
  overflow:hidden;
  clear: both;
  visibility:hidden;
}

* html .floatcontainer {
height: 1%;
}

.redux #tabulations.tabulations,
.redux #flatScreenBreadCrumbBar.flatScreenBreadCrumbBar,
.redux #tabulations.flatTabulations .selectedTab a.tabLinkActive,
.redux #tabulations.flatTabulations .unselectedTab a.tabLinkInActive:hover,
#bottomActionBarContainer {
	background:#9da3a7 ;
}

#bottomActionBarContainer{
	height: 30px !important;
}

.redux #tabulations.flatTabulations .selectedTab a.tabLinkActive,
.redux #tabulations.flatTabulations .unselectedTab a.tabLinkInActive:hover{
	color:#fff;
	filter:none;
	text-shadow:none;
	height: auto;
	padding-top:6px;
	padding-bottom:6px;
}

.redux #tabulations.flatTabulations .unselectedTab a.tabLinkInActive{
	height: auto;
	padding-top:6px;
	padding-bottom:6px;
}

.redux tr.tablecontent{
	background-color:#fff
}

table.gwt-StatusBar,
.redux #statusBar.statusBar, .redux #statusBar.flatScreenstatusBar{
	padding-top:6px;
}

.flatScreenstatusBar {
	height: 23px;
}

form.emptyForm {
	box-shadow: none;
}

.statusBar .emptyForm {
    padding: 0px !important;
}

#statusBar.statusBar{
	z-index:10;
}


.tableFixedLayout{
	table-layout:fixed;
}


.subSectionHeading {
    color: #88898C;
    font-weight:bold;
    font-size: 11px;
    clear: both;
    padding: 2px 0px 2px 15px;
    margin: 0px;
}
.block {
	overflow:hidden;
	margin-bottom:20px;
	background: #f6faff;
}
.block .subSectionHeading {
	background: #E3ECf4;
}
.block .subSectionHeading .rightSideElement{
	float: right;
	margin: 0px 10px;
}
.block .blockRow{
	overflow:hidden;
}
.block .editableSection{
	cursor: pointer;
}
.block .editableSection .errorMessage{
	padding-left:5px;
}
.block .editableSection.editing,
.block .editableSection.readonly{
	cursor: default;
}
.block .blockRow{
	border-top: 1px solid #E3ECf4;
	clear: both;
}
.blockRow .LabelAndInputFieldArea{
	padding: 10px;
}
.blockRow .LabelAndInputFieldArea.column{
	box-sizing: border-box;
	max-width:300px;
}
.editing .blockRow .LabelAndInputFieldArea.column{
	max-width:1000px;
}
.block .editing {
	background:#faf7fe;
	border: 1px solid #c0c0c0;
}
.block .editing .blockRow,
.block .viewing .blockRow{
	border-top: 1px solid #f3eff9;
}
.block .saveCancelEditableBar{
	clear:both;
	display: none;
	background: #F3EFF9;
	padding:10px;
	height: 40px;
}
.block .saveCancelEditableBar .statusBarButton{
	float: left;
}
.block .saveCancelEditableBar .notifyCBContainer{
	float: left;
	padding: 0px 10px 10px;
}
.block .saveCancelEditableBar .notifyLabel{
	float: left;
	padding: 5px 10px;
}
.block .saveCancelEditableBar .statusBarButton{
	background: #1c2141;
	color: #fff;
}
.LabelAndInputFieldArea{
	float:left;
	background: inherit;
}
.LabelAndInputFieldArea label{
	display: block;
    padding-bottom: 0px;
    color: #565656;
    font-weight: normal;
    font-size: 11px;
}

.editableSection .LabelAndInputFieldArea label {
    cursor: pointer;
}
.editableSection.editing .LabelAndInputFieldArea label,
.editableSection.readonly .LabelAndInputFieldArea label{
	cursor: default;
}
.LabelAndInputFieldArea.center label,
.LabelAndInputFieldArea.center .value{
	text-align: center;
}
.LabelAndInputFieldArea .value{
	font-weight: bold;
	display: inline-block;
	width:100%;
	font-size: 11px;
}
.statusBarButton{
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  padding: 0px 10px;
  color: #fff;
  border-radius:0px;
  height:26px;

}

.statusBarButton:focus,
.statusBarButton:hover{
	border: 1px solid #5897fb;
}
.flatScreenAuditDetails{
	float:right;
}

.flatScreenAuditTitle, .flatScreenAuditValue {
	color:#FFFFFF;
	font-size: 10px;
	padding: 0px 0px 0px 15px;
}

.flatScreenAuditTitle{
	font-weight: bold;
}

#emptyForm,
.emptyForm{
	background:none;
	border:0;
	height:0px;
	padding-top:4px;
}

#statusBar.flatScreenstatusBar .notifyCBContainer{
	float: left;
	padding: 0px 10px 10px;
}

#statusBar.flatScreenstatusBar .notifyLabel{
	float: left;
	padding: 5px 10px;
}

#statusBar.flatScreenstatusBar .notifyLabel.textDescEditBox,
#statusBar.flatScreenstatusBar .notifyCBContainer .textDescEditBox{
	color: #fff ;
}

.statusBarButtonContainer {
	float: left;
	margin: 0px 10px 0px 0px;
}

.isoInputField,
.flatInputField {
	border: 1px solid #aaa;
	outline:0;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	padding-left:3px;
}

.isoInputField:focus,
.flatInputField:focus {
	border: 1px solid #5897fb;
    outline: none;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.notifyCBContainer{
	padding-top:5px;
}
.notifyCBContainer input{
	vertical-align: middle;
}
.placeholder {
	color:#999;
}
.earliestClientDetails span{
	 line-height: 30px;
	 padding:20px;
}
.block .hideShowGroup .hideShowTitleContainer{
	padding: 5px 0 5px 10px;
	background-color: #e5dcf2;
}
.block .hideShowGroup .hideShowTitle.subSectionHeading{
	background-color: #e5dcf2;
	cursor: pointer;
	background-image: url('/pcam/images/plus-gray.png');
	background-repeat: no-repeat;
	padding:0px 5px 0px 20px;
}
.block .hideShowGroup .hideShowTitle.showing{
	background-image: url('/pcam/images/minus-gray.png');
}
.block .hideShowGroup .hideShowSection{
	display:none;
}
.block .editing .subSectionHeading,
.block .viewing .subSectionHeading{
	background: #F3EFF9;
}

.hiddenElement{
	display: none;
}

/*css for multiselectcheckbox drop-down*/

.ui-dropdownchecklist.ui-dropdownchecklist-selector-wrapper {
	border: 1px solid #aaa;
}

/*css to set desired color onto dropdown border.will be used in error to highlight mandatory fields. */
.editBoxError.ui-dropdownchecklist.ui-dropdownchecklist-selector-wrapper {
	border: 1px solid #CC3333;
}

.ie11 .editBoxError.ui-dropdownchecklist.ui-dropdownchecklist-selector-wrapper {
	border: 1px solid #CC3333;
}

.ie11 .ui-dropdownchecklist.ui-dropdownchecklist-selector-wrapper {
	border-color: #777;
}
.ui-dropdownchecklist-text {
	color:#000;
}
.ui-dropdownchecklist-selector.ui-state-default {
	margin-right:15px;
}

.ui-dropdownchecklist-dropcontainer.ui-widget-content {
	min-height:36px;
	min-width:50px;
	padding-left:4px;
}

.isoInputField.isoNarrativeTextArea {
		line-height: normal;
		height: 43px;
		width: 100%;
}

.ie .isoInputField.isoNarrativeTextArea,
.moz .isoInputField.isoNarrativeTextArea {
		margin-bottom: 5px;
}

.ui-resizable-s.isoDragBorder {
 		height: 5px;
		width: 100%;
		bottom: 0px;
}
.blockRow .dynamicDeleteButton{
	padding-top:35px;
	cursor: pointer;
}
.invalidField{
	border:1px solid #F23E3E !important;
}

.invalidField.select2-container .select2-choice, .invalidField.select2-container-active{
	border-style:none;
}

.invalidField.select2-container.select2-container-active .select2-choice{
	border-style:solid;
}

.validationContainer {
	display:none;
	background: #FCF2F4;
	padding-top:10px;
	padding-left:25px;
	padding-bottom:5px;
	text-align: left;
}

.validationTitle {
	color: #88898c;
	background-image: url('/pcam/images/validation-error.png');
	background-repeat: no-repeat;
	padding-left:30px;
	padding-top:2px;
	height:20px;
	display:inline-block;
}

.validationError{
	color:#F23E3E;
	padding-left:30px;
}
.sectionAlt .subSectionHeading ,.optionDetailsRow.paddedRow{
background:#fff !important;
}

.subSectionHeading.caDetailsSubSectionHeading{
color:#000;
}
.validationWarning{
	color:#ff8c00;
	padding-left:30px;
}

.warningLabel {
	float:left;
	padding-right:30px;
	height:38px;
    padding-bottom: 0px;
    color: #ff8c00;
    font-size: 10px;
    font-weight: normal;
}

.additionIconContainer {
	padding: 5px 0px 5px 10px;
	background:inherit;
}
.btnIcon {
	 background-color: #fff;
	 border: 0 none;
	 width:16px;
	 height:16px;
	 cursor:pointer;
}
.additionIcon, .editableGridAdditionIcon, .editableGridAdditionIconNested{
	color: #008000;
	font-weight: bold;
	background-image: url('/pcam/images/add-new.png');
	background-repeat: no-repeat;
	display:inline-block;
}
.deleteIcon, .editableGridDeleteIcon {
	background: url("/pcam/images/delete.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.copyIcon {
	background: url("/pcam/images/copy.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	height:12px;
}
.ui-dropdownchecklist {
	vertical-align:bottom;
}
/* table-layout css*/
.div-table {
	display:table;
}
.div-tableHeaderGroup {
	display:table-header-group;
}
.div-tableRowGroup {
	display:table-row-group;
}
.div-tableRow {
	display:table-row;
}
.div-tableColHeader,
.div-tableColumn {
	display:table-cell;
	padding: 0 10px 0 0;
}
div.div-table.primary .div-tableColHeader,
div.div-table.primary .div-tableColumn {
	display:table-cell;
	padding: 1px 10px 1px 0;
}
div.div-tableColumn.data{
	vertical-align: middle;
	width:45%
}
.div-clientInv {
	min-width:180px;
}
.fieldsContainer  > .div-table {
	width:100%
}
.addOnFieldsContainer .div-tableColumn,
.addOnFieldsContainer .div-tableColHeader {
	padding: 1px 5px 0;
}

.fieldsContainer .div-table > .div-tableHeaderGroup  .div-tableColHeader {
    width:45%;
}
.fieldsContainer .div-table > .div-tableRowGroup  .div-tableColumn {
    border: 0 none;
}
.fieldsContainer > .div-table > .div-tableRowGroup > .div-tableRow > .div-tableColumn {
	border-left:1px solid #cacaca;
    vertical-align:middle;
}

.fieldsContainer > .div-table > .div-tableRowGroup > .div-tableRow > .div-tableColumn .ui-dropdownchecklist.ui-dropdownchecklist-selector-wrapper {
	margin:6px 0;
}
.fieldsContainer > .div-table > .div-tableRowGroup > .div-tableRow > .div-tableColumn.excludeData> input[type="checkbox"]{
	margin:5px 0;
}
.addOnFieldsContainer {
	min-height:50px;
}
.addOnFieldsBtnContainer span {
	color: mediumslateblue;
    font-size: 10px;
    font-weight: bold;
}

.radioInputContainer {
	float: left;
}

.radioInputTitle {
	padding-left: 13px;
}

.radioInput {
	float: left;
    height: 50px;
    padding: 13px;
    margin-top: 0px;
    vertical-align: middle;
}

table.editableGrid {
	border: 1px solid #5482AB;
}

table.editableGrid > tbody > tr:nth-child(2n){
	background: #ebebeb none;
}

table.editableGrid > thead > tr > th:last-of-type{
	width: 5%;
}

table.editableGrid > tbody.editableGridRows > tr > td:last-of-type{
	text-align: center;
}
table.editableGrid > tbody.editableGridRows > tr > td{
	padding: 2px;
}

/* Enterprise Search Begin*/
.searchFormContainer {
	z-index: 1000;
	margin-top: -6px;
	margin-right: 4px;
}

.printableContainer {
	top:37px;
	right: 5px;
	position:absolute;
	height: 30px;
    display: inline-block;
    z-index: 1;
}

.flatScreenBreadCrumbRight .searchFormContainer {
	display: inline-flex;
	position: relative;
	top: auto;
	right: auto;
	z-index: 1000;
	margin-bottom: 5px;
}

.searchFormContainer #searchCriteriaTop {
	width: 50px;
	height: 22px;
	transition: width 0.4s;
	-webkit-transition: width 0.4s;
	color: #FFFFFF;
	margin-top: 4px;
}

.searchFormContainer #searchCriteriaTop:focus,
.searchFormContainer #searchCriteriaTop:hover  {
	width: 350px;
	color: #000000;
}

.searchFormContainer .searchIcon{
	background:white url(/pcam/images/search-icon.png) left center no-repeat;
    margin-left: -25px;
    margin-top: -1px;
	height: 18px;
	width: 20px;
	cursor:pointer;
	vertical-align: middle;
	z-index:1001;
	display: inline-block;
}

.moz .searchFormContainer .searchIcon{
    margin-left: -23px;
}

.searchFormContainer .searchIcon:focus {
	border: dotted 1px #EEEEEE;
}

.flatScreenBreadCrumbRight .searchFormContainer .searchIcon{
	margin-left: -21px;
    margin-top: 5px;
}

.ie9 .flatScreenBreadCrumbRight .searchFormContainer .searchIcon{
	margin-left: -25px;
    margin-top: -3px;
}

.ui-helper-hidden-accessible {
	display: none;
}

ul.ui-autocomplete {
	z-index:1000;
	width: 350px;
	border: solid 1px #9da3a7;
	background-color: #fff;
	cursor: pointer;
	position: absolute;
}

.ui-autocomplete>li:hover,
.ui-state-focus {
	background-color: #3faef0;
	color: #fff;
}

ul.ui-autocomplete *,
.searchFormContainer * {
	font-family: Verdana, Arial, san-serif;
	font-size: 10px;
}

.searchBox::-ms-clear {
   display: none;
}

.alignNextToDate {
	padding-top: 3px;
}

.ui-dialog.ui-front {
	z-index: 101;
	background:white;
}
/* Enterprise Search End*/

img.userPreferenceIcon {
	border: 0;
	opacity: 1;
	width: 16px;
	height: 16px;
}
img.userPreferenceIcon:hover {
	opacity: 0.6;
}

.columnConfigDrag {
	opacity: 0.75;
}

.columnConfigOver {
	opacity: 0.75;
}
.cursor-wait, .cursor-wait *{
	cursor: wait !important;
}

.floatLeft{
	width: 55%;
	float: left;
}
.floatRight {
	width: 45%;
	float: right;
}
.table-row-separator td {
	border-bottom: 1px solid lightgray;
	padding-top: 5px;
	padding-bottom:
}
.drag-ie{
	color: white;
	text-decoration: none;
}

.previewHTMLAsIs strong {
 	font-weight: bold;
 }

.deleteTray {
	position: absolute;
	width: 100%;
	min-height: 210px;
	height: 20%;
	bottom: 0px;
	left: 0px;
	opacity: .7;
	background: lightslategrey;
	z-index: 100000;
	display: none;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: large;
	padding-top: 15px;
}

.deleteTray.deleteTrayHover {
	background: lightslategrey url(/pcam/images/ColumnConfigDelete.png) center no-repeat;
	background-size: 93px 115px;
}

.addColumnMenu {
	cursor: pointer;
	z-index: 1000;
	float: left;
	font-size: 14px;
	text-align: left;
	list-style: none;
	border: 1px solid rgba(0, 0, 0, .15);
	color: #989898;
	display: none;
	position: absolute;
	background-color: #f1f1f1;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

.addColumnItem {
	padding: 5px;
}

.addColumnItem img {
	margin-right: 5px;
	vertical-align: middle;
	width: 16px;
	height: 16px;
}

.addColumnItem label {
	padding-bottom: 5px;
	vertical-align: middle;
}

.addColumnItem:hover {
	text-decoration: none;
	opacity: 0.4;
	cursor: pointer;
}

.addColumnItem label:hover {
	cursor: pointer;
}

.addColumnItemHeader, .addColumnItemHeader :hover {
	font-weight: bold;
	text-decoration: underline ;
	cursor: default ;
	text-align: center;
	opacity: 1;
}

div.highlightMessageContent {
	width:477px;
	overflow:scroll;
	height:500px;
	border: 1px solid rgb(118, 118, 118);
	font-family: Verdana, Arial, san-serif;
	font-size: 10px;
}

#counterpartyOnGwtSearchScreen{
	vertical-align : top !important;
}

.menuToggle.menuToggleRetracted{
display:none;
}
.popup .title-text,
.popUpDialog .title-text {
	height: 35px;
	margin: 6px 0 0 15px;
	display:inline-block;

}
#counterpartyOnGwtSearchScreen-input {
	vertical-align : top !important;
}

.popup .popup-close-button,
.popUpDialog .popup-close-button {
	width: 25px;
	height: 25px;
	background: url(/pcam/images/dialog-close-icon.png) no-repeat;
	cursor: pointer;
	margin: 8px 0 0 0px;
	float: right;
}

.gwt-previousSubmissionGrid {
	margin-top: 12px;
	max-width: 50%;
	width:auto;
	height: auto;
	max-height: 200px;
	margin-bottom: 14px;
}
.gwt-previousSub-checkbox label{
	display:inline;
}



.popup .title-text,
.popUpDialog .title-text {
	height: 35px;
	margin: 6px 0 0 15px;
	display:inline-block;
}
.gwt-previousSub-checkbox label{
	display:inline;
}


.popup .buttonContainer,
.popUpDialog .buttonContainer {
	display:block;
	border-top: 1px solid lightgray;
	margin-top: 25px;
	padding-right: 10px;
}

.popup .button:hover,
.popUpDialog .button:hover {
	opacity:0.5;
}

.popup .title,
.popUpDialog .container {
	height: 35px;
	background: #FAFAFA;
	border: 0px solid black;
	padding: 0px;
	width:100%;
}

.popup .button,
.popUpDialog .button {
	float: right;
	display: inline-block;
	cursor: pointer;
	background-color: white;
	padding: 2px 5px;
	border: 1px solid darkgray;
	margin: 10px 5px;
}

.popUpDialog .button {
	color: #7F7F7F;
}

.popup .title-text label,
.popUpDialog .title-text label{
	color: gray;
	font-size: 14px;
	font-weight: 600;
}
.rowDrag {
        background-color: White !important;
        border: 1px solid black;
}

.ui-sortable-handle {
        cursor: move;
}

.x-form-label-left .x-fieldset.x-component{
padding-right:0 !important;
}

.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label{
	color:#000 !important;
}
#paginationX {
    min-height: 250px;
}
span.highlightMessageValue {
	background-color: yellow;
	font-family: Verdana, Arial, san-serif;
	font-size: 10px;
}

.additionalCashMove .textDescEditBox {
	width: 130px;
}

.cell {
	display: table-cell;
	line-height: 1.2em;
	vertical-align: top;
	white-space: nowrap;
}

.previousSubmissionGrid{
	float: right;
	margin-top: -24px;
	max-height: 130px;
	height:auto;
	display: none;
}
.previousSubmissionGrid div {
	max-height: 130px;
	height:auto
}
#previousSubmissionCheckbox table{
	padding-left: 19px;
}

/*
SDT-241317: Disabled checkbox needs to be greyed out.
 */
input[type=checkbox]:checked:disabled:before,input[type=radio]:checked:disabled:before{
	background-color: initial;
}
