#icp-document.expanded #icp-document-top{
	height:655px;
}
#icp-document.cartexpanded #icp-document-top{
	height:693px;
}
.icp-create #icp-document.cartexpanded #icp-document-top,
.icp-plan #icp-document.cartexpanded #icp-document-top,
.icp-roecalc #icp-document.cartexpanded #icp-document-top{
	height:100%;
}
#icp-document.cartexpanded.expanded #icp-document-top{
	height:1030px;
}
	#icp-document.cartexpanded #icp-tx-summary-wrapper{
		top:416px;
	}
	
#icp-document-bottom.minimized,
.tabs-banner #icp-document-bottom.minimized{
	height:60px;
}	
	#icp-document-bottom.minimized #icp-txn-details-wrapper{
		display:none;
	}
	#icp-document-bottom.extended.minimized #icp-txn-details-wrapper,
	#icp-document.restored #icp-txn-details-wrapper{
		display:block;
	}
	#icp-txn-details ul{
		display:none;
	}
	#icp-txn-details ul.ui-tabs-nav{
		display:block;
	}
.bottom-extended#icp-tx-summary-wrapper{
	top:300px;
}
.extended #icp-txn-details-wrapper{
	top:-277px;
}
.tabs-banner .extended #icp-txn-details-wrapper{
	top: -313px;
}
.expanded .minimized.extended #icp-txn-details-wrapper{
	top:-538px;
}
.expanded.cartexpanded .minimized.extended #icp-txn-details-wrapper{
	top:-615px;
}
	
.txn-summary-table-footer{
	height:23px;
	position:absolute;
	bottom:2px;
	left:8px;
	right:8px;
	width:350px;
	display:none;
}
	#icp-periodic-summary .txn-summary-table-footer{
		width:400px;
	} 
	#txn-summary-table-body .txn-column-amount,
	#icp-txn-fund-purch .txn-column-amount{
		text-align:right;
	}
	#txn-summary-table-body .txn-column-nbr{
		text-align:center;
	}
#icp-txn-fund-purch .jdam-processed-nested-table .icp-val{
	width: 658px;
	border: 1px solid #ccc;
	border-top: 0;
}	
#icp-txn-details-wrapper{
	clear:both;
	position:absolute;
	top:0;
	bottom:26px;
	left:0;
	right:0;
	background-color:#203665;
	padding-top:4px;
}
	.expanded .extended #icp-txn-details-wrapper{
		top:-614px;	
	} 
	.detail-banner #icp-txn-details-wrapper{
		left:8px;
		right:8px;
	}
	#icp-txn-details .icp-label{
		font-weight:bold;
	}
	
	#icp-txn-details-expand{
		position: absolute;
		top:8px;
		right:10px;
	}
	#icp-txn-details{
		min-height:170px;
		position:absolute;
		top:6px;
		left:8px;
		right:8px;
		bottom:8px;
	}	
	.detail-banner #icp-txn-details{
		top:50px;
	}
	#icp-txn-details-banner,
	#icp-txn-details-banner-message,
	#icp-txn-details-banner{
		display:none;
	}
	.detail-banner #icp-txn-details-banner-message,
	#icp-document-bottom.loading.detail-banner #icp-txn-details-wrapper div#icp-txn-details-banner-message{
		background-color:#FFF;
		color:#FF0000;
		height:100%;
		padding-top:5px;
		padding-left:12px;
		display:block;
	}
	.detail-banner #icp-txn-details-banner{
		display:block;
		margin:0 8px;
		color:#FFF;
		height:20px;
	}
	#icp-txn-details .ui-tabs-nav{
		width:80%;
		font-size:12px;
	}
	#icp-txn-details .ui-tabs-nav li{
		background-color:#ecf1f7;
	}
	#icp-txn-details li.ui-tabs-selected, 
	#icp-txn-details .icp-tab-body{
		background-color:#FFF;
	}
	#icp-details-account-activated{
		height:100%;
		background-color: #203665;
	}
	.icp-txnapprsumm .extended #icp-details-account-activated,
	.icp-siapprsumm .extended #icp-details-account-activated,
	.icp-planapprsumm .extended #icp-details-account-activated,
	.icp-bulkupload .extended #icp-details-account-activated,
	.icp-bulkuploadcreate .extended #icp-details-account-activated{
		height:0;
	}
	
	#icp-blank-summary,
	#icp-blank-summary-details,
	#blank-summary-tab,
	#blank-details-tab{
		display:none;
	}
	#icp-document-bottom.restored #icp-txn-details .details-body-wrapper{
		bottom:0;
	}
	#icp-document-bottom.extended #icp-txn-details .details-body-wrapper{
		bottom:30px;
	}
	#details-body-wrapper-height{
		height:auto;
		width:967px;
		float:left;
		background-image:url(../images/lightblue-100.gif);
		background-position:left;
		background-repeat:repeat-y;
	}
	#icp-document-bottom.extended #details-body-wrapper-height{ 
		float:none;
	}
	#details-body-left-wrapper {
		float:left;
		width:294px;
		padding-top:8px;
		padding-left:8px;
		padding-right:8px;
		background-image:url(../images/lightblue-100.gif);
	}
	#icp-txn-details .icp-tab-body{
		width:640px;
		position:relative;
		float:left;
		border-left:1px solid #c0c0c0;
		min-height:330px;
	}
		.txn-type-journal #icp-txn-details .icp-tab-body{
			/*min-height:280px;*/
			min-height:330px;
		}
		
		#icp-txn-details #icp-txn-details-approvals.icp-tab-body,
		#icp-txn-details #icp-txn-details-warnings.icp-tab-body,
		#icp-txn-calc-adj.icp-tab-body{
			width:100%;
		}
		#icp-txn-fund-purch.icp-tab-body{
			padding:14px 0 0 14px;
		}
		#icp-txn-fund-srcs .jdam-processed .icp-val{
	    	display: block;
	    	height:100%;
       }
	.extended #details-body-left-wrapper,
	.extended #details-body-wrapper-height,
	#icp-document-bottom.extended #icp-txn-details .icp-tab-body{
		/*height:100%;*/
		min-height:600px;
	}
	#icp-document-bottom.extended .txn-type-journal #icp-txn-details #details-body-wrapper-height{
		background-image: none;
	}
	#icp-document-bottom.extended .txn-type-journal #icp-txn-details #details-body-wrapper-height,
	#icp-document-bottom.extended .txn-type-journal #icp-txn-details #details-body-wrapper-height .icp-tab-body,
	#icp-document-bottom.extended .txn-type-journal #icp-txn-details #details-body-left-wrapper{
		/*height: 480px;*/
		min-height: 600px;
	}
	#icp-document-bottom.hasesigpprwrk .txn-type-journal #icp-txn-details #details-body-wrapper-height,
	#icp-document-bottom.hasesigpprwrk .txn-type-journal #icp-txn-details #details-body-wrapper-height .icp-tab-body,
	#icp-document-bottom.hasesigpprwrk .txn-type-journal #icp-txn-details #details-body-left-wrapper{	
		min-height: 340px;
	}
	.txn-type-delivery #icp-txn-details .icp-tab-body{		
		min-height:280px;
	}
	#icp-document-bottom.haspositions .txn-type-delivery #icp-txn-details #details-body-wrapper-height,
	#icp-document-bottom.haspositions .txn-type-delivery #icp-txn-details #details-body-wrapper-height .icp-tab-body,
	#icp-document-bottom.haspositions .txn-type-delivery #icp-txn-details #details-body-left-wrapper{	
		min-height: 280px;
	}	
	#icp-document-bottom.haspositions .txn-type-journal #icp-txn-details #details-body-wrapper-height,
	#icp-document-bottom.haspositions .txn-type-journal #icp-txn-details #details-body-wrapper-height .icp-tab-body,
	#icp-document-bottom.haspositions .txn-type-journal #icp-txn-details #details-body-left-wrapper{
		min-height: 300px;
	}
	#icp-document-bottom.haswth .txn-type-journal #icp-txn-details #details-body-wrapper-height,
	#icp-document-bottom.haswth .txn-type-journal #icp-txn-details #details-body-wrapper-height .icp-tab-body,
	#icp-document-bottom.haswth .txn-type-journal #icp-txn-details #details-body-left-wrapper{
		min-height: 370px;
	}
	#icp-document-bottom.hasPNI .txn-type-journal #icp-txn-details #details-body-wrapper-height, 
	#icp-document-bottom.hasPNI .txn-type-journal #icp-txn-details #details-body-wrapper-height .icp-tab-body,
	#icp-document-bottom.hasPNI .txn-type-journal #icp-txn-details #details-body-left-wrapper{
	 	min-height: 510px;
	 }
	.hasesigpprwrk #details-body-left-wrapper,
	.hasesigpprwrk #details-body-wrapper-height, 
	#icp-document-bottom.hasesigpprwrk #icp-txn-details .icp-tab-body {
    	min-height: 340px;
	}
	.icp-sisummary #icp-document-bottom.extended .txn-type-journal #icp-txn-details #details-body-wrapper-height,
	.icp-sisummary #icp-document-bottom.extended .txn-type-journal #icp-txn-details #details-body-wrapper-height .icp-tab-body,
	.icp-sisummary #icp-document-bottom.extended .txn-type-journal #icp-txn-details #details-body-left-wrapper{
		height:100%;
	}
	.expanded #icp-txn-details {
		bottom:0;
	}
	#icp-txn-details .icp-tab-body{
		float:left;
	}
#icp-txn-details #icp-txn-details-approvals,
#icp-txn-details #icp-txn-details-warnings{
width:100%;
border-left:0;
}
#icp-txn-details-warnings.ui-tabs-panel .icp-table-processed{
padding:0 8px;
}
#icp-txn-details-warnings .odd{
background-color:inherit;
}
#icp-txn-details-tab,
#icp-txn-details2-tab,
#icp-txn-details-adtl,
#icp-txn-details-roecalc,
#icp-txn-fund-srcs,
#icp-txn-fund-sell-purch{
padding-left:12px;
padding-top:8px;
}
#icp-txn-details-tab .jdam-processed:first-child{
width: 100%;
}    
#icp-txn-details .details-body-wrapper{
position:absolute;
top:52px;
bottom:0;
right:0;
left:0;
overflow-y:auto;
border:1px solid #999;
border-top:0;
background-color:#FFF;
font-size:11px;
}
.icp-siselect #icp-document-bottom.restored #icp-txn-details .details-body-wrapper{
bottom:32px;
}
.details-body-wrapper .jdam-process-nested-parent-val{
	float:none;
}
.details-body-wrapper .jdam-processed-field{
	min-height:8px;
	margin:4px 0;
}
.icp-label, 
.jdam-processed-nested .icp-label{
	width:160px;
}
#icp-txn-details-tab .jdam-process-nested-parent-label,
#icp-txn-details-adtl .jdam-process-nested-parent-label,
#icp-txn-calc-adj .jdam-process-nested-parent-label,
#jdam-create-details-header .icp-label,
#jdam-order-details-header .icp-label,
#jdam-owner-selection-header .icp-label,
#jdam-owner-selection-header-verify .icp-label,
.jdam-plan-details-header .icp-label,
.jdam-gvc-errors .icp-label,
#jdam-gvc-warnings .icp-label,
#jdam-docpage-errors .icp-label,
#icp-plan-body.paperwork-page #gvc-message-wrapper .icp-label,
#jdam-fees-group .jdam-process-nested-parent-label,
#jdam-edit-nigo-group .jdam-process-nested-parent-label,
#jdam-edit-paperwork-group .jdam-process-nested-parent-label,
#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-label,
#jdam-attached-pprwrk-wrapper .jdam-process-nested-parent-label,
.jdam-edit-acknowledgement-group .jdam-process-nested-parent-label,
#jdam-funds-to-sell .jdam-process-nested-parent-label,
#jdam-funds-to-purchase .jdam-process-nested-parent-label,
#jdam-details-owners-table .icp-label,
#jdam-jnl-to-account .icp-label{
	color:#569214;
	font-size:12px;
}
#icp-txn-details .icp-val{
	display: block;
	float:left;
	width: 400px;
}
#icp-txn-details #icp-txn-details-warnings .icp-val{
	width:100%;
	float:none;
	display:block;
}
#icp-txn-details #icp-txn-details-warnings .icp-table-cell-wrap-inner{
	border:0;
}
#icp-txn-details #icp-txn-details-warnings .odd{
	background-color:transparent;
}
#icp-txn-details #icp-txn-details-warnings tr,
#icp-txn-details #icp-table-data-icp-txn-details-approvals tr,
#icp-txn-details #jdam-notes-table .icp-table-data tr
.jdam-fund-table tr{
	cursor:default;
}
#icp-txn-details .icp-table-data-wrapper .icp-val{
	float:none;
}
#icp-txn-details-adtl .icp-val,
#icp-txn-details .icp-table-data .icp-val,
#customer-header-cartridge .icp-val,
#customer-header-cartridge .icp-label,
#icp-txn-fund-sell-purch .icp-val,
#jdam-other-trans-details-1 .icp-val, #jdam-other-trans-details-2 .icp-val{
	width:auto;	
}
#jdam-other-trans-details-1 .jdam-processed, #jdam-other-trans-details-2 .jdam-processed{
	margin-left: 0px;
}
#icp-txn-details-tab .jdam-processed-nested-table .icp-val{
	width:auto;
	display:inline;
}
#icp-txn-details .jdam-processed-nested-table .clear{
	height:0;
}
#details-body-left .icp-label{
	width:130px;
}
#details-body-left .icp-val{
	width:150px;
}
#details-body-right{
	position:absolute;
	width:300px;
	padding:6px 10px;
	left:320px;
	right:0;
	bottom:0;
	top:0;
}
#icp-txn-details #icp-txn-details-header{
position:absolute;
height:23px;
top:22px;
left:0;
right:0;
padding:7px 8px 0 8px;
font-weight:bold;
background-color:#C0D2ED;
font-size:12px;
border-right:1px solid #999;
border-left:1px solid #999;
border-top:1px solid #999;
}
#icp-txn-details-header.jdam-processed-nested .jdam-processed{
width:100%;
clear:both;
float:none;
}
#icp-txn-details #icp-txn-details-header .icp-val-item{
	width:33%;
	float:left;
	clear:none;
}
#jdam-details-header-amount .icp-val .icp-money{
	color:#000;
	font-weight:normal;
}
#icp-txn-details-header #jdam-details-header-amount,
#icp-txn-details-header #jdam-details-header-prenote{
	text-align:center;
}
#icp-txn-details-header #jdam-details-header-amount .icp-val{
	float:none;
	width:auto;
	display:inline;
	color: #CC0000;
}
#icp-txn-details-header #jdam-details-header-amount span,
#icp-txn-details-header #jdam-details-header-status span{
	display:inline;
	float:none;
	width:auto;
}
#icp-txn-details #icp-txn-details-header #jdam-details-header-status{
	text-align:right;
	float:right;
}
#journal-positions-table{
		background-color:#FFF;
		clear:both;
		border-top:2px #CCC solid;
		height:auto;
}

	#journal-positions-table .jdam-processed{
		height:100%;
		position: relative;
	}
	#journal-positions-table .icp-table-data-wrapper{
		height:100%;
	}
#jdam-positions-table-mapping{
	height:100%;
}
#journal-positions-table .jdam-process-nested-parent-label,
#jdam-edit-jnl-positions .jdam-process-nested-parent-val,
#jdam-edit-jnl-positions .jdam-process-nested-parent-label{
	height:auto;
	overflow:hidden;
	float:none;
	width:950px;
}
#journal-positions-table .jdam-process-nested-parent-label{
	padding-left:10px;
}
#journal-positions-table .jdam-process-nested-parent-val{
	position:absolute;
	left:8px;
	right:8px;
	height:auto;
	overflow-x:auto;
	border:1px solid #CCC;
	padding-bottom:43px;
	width:auto;
}
.restored #journal-positions-table .txn-column-deleteall,
.restored #journal-positions-table .txn-key-inputtypecheckboxcla,
.restored .icpg-cell.txn-column-spanidicp-delete-alldeleteallspan,
.restored #jdam-esig-cust-table-det .esig-column-sel-resend{
	display:none;
}
#journal-positions-table .jdam-jnl-pos-availqty,
#journal-positions-table .jdam-jnl-pos-cmv,
#journal-positions-table .jdam-jnl-pos-dollars,
#journal-positions-table  .jdam-jnl-pos-qty,
#journal-positions-table  .jdam-jnl-pos-pay-amt{
	text-align: right;
}
#txn-details-table-footer{
background-color:#ECF1F7;
height:33px;
border-top:1px solid #CCC;
display:none;
position:absolute;
bottom:8px;
left:8px;
right:8px;
}
.tabs-banner #txn-details-table-footer{
bottom:0;
left:0;
right:0;
}
#txn-create-footer-return,
#txn-details-table-footer-return,
#txn-create-footer-return-threshold,
#txn-createplan-footer-return,
#roe-calc-footer-return{
	width:200px;
	position:absolute;
	bottom:10px;
	left:6px;
	cursor:pointer;
	font-weight:bold;
}
#txn-create-footer-return,
#txn-create-footer-return-threshold,
#txn-createplan-footer-return,
#roe-calc-footer-return{
	bottom:7px;
}
#txn-create-footer-return,
#txn-create-footer-return-threshold,
#txn-details-table-footer-return,
#txn-createplan-footer-return,
#icp-document-bottom.loading #icp-txn-details-wrapper #txn-details-table-footer-return span,
#doc-close-without-changes,
#roe-calc-footer-return,
.modal-doc-attach-footer-wrapper .modal-close-label{
	text-align:left;
	color:#0F57C2;
}
.txn-details-table-footer-return-icon{
	float:left;
	margin-right:4px;
	margin-top:1px;
	height:13px;
	width:13px;
	background-repeat: no-repeat;
	background-image: url(../images/sprite.png);
	background-position: -211px -258px;
}
#txn-details-table-footer-buttons{
	text-align:right;
	float:right;
	margin-right:20px;
	margin-top:6px;
}			
#plans-si-select-table-footer-buttons{
	text-align:right;
	float:right;
	margin-right:20px;
	margin-top:6px;
	width:500px;
}
.txn-summary-table-footer input,
#txn-details-table-footer-buttons input{
	margin:0 2px;
}
#icp-txn-details li.ui-tabs-selected{
	background-color:#c0d2ed;
}
#txn-details-loading-overlay{
	background-color:#FFF;
	background-image:url(../images/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	opacity: .7;
}
.grid-type-sisummary .jdam-channel,
.grid-type-sisummary.txn-type-check .jdam-channel,
.grid-type-siapprsumm .jdam-channel,
.grid-type-siapprsumm.txn-type-check .jdam-channel,
.grid-type-planapprsumm.txn-type-withdrawal .jdam-channel,
.grid-type-sisummary .jdam-internalmessage,
.grid-type-siapprsumm .jdam-internalmessage,
.txn-type-wire .jdam-internalmessage,
.txn-type-check.grid-type-awaitingsumm .jdam-internalmessage,
.txn-type-journal .jdam-channel,
.grid-type-periodicsumm .jdam-channel,
.jdam-laststatusdate,
#details-body-left-wrapper .jdam-processdate,
.grid-type-clsoutsumm #jdam-status,
.jdam-sourcereferenceid,
#jdam-periodic-process-sched,
.separator-bottom,
#jdam-print-location,
#jdam-billing-ac-number,
.txn-type-wire #jdam-pni-details-group{
	padding-bottom:4px;
	border-bottom:2px solid #c0c0c0;
}
#jdam-addl-bkpg-desc,
.jdam-lastmodifydate,
.grid-type-periodicsumm .jdam-lastpayamount,
.grid-type-clsoutsumm .jdam-lastmodifydate,
#jdam-reason-distro,
#jdam-journal-reason,
#jdam-pas-dist-reason,
#jdam-periodic-frequency,
.grid-type-txnsumm .jdam-checkmemo,
#jdam-ibp-details-section,
.grid-type-sisummary .jdam-paymentmode,
.separator-top,
#jdam-last-pay-amount,
.txn-type-check #jdam-pni-details-group,
.txn-type-eft #jdam-pni-details-group,
.txn-type-ibp #jdam-pni-details-group,
.txn-type-delivery .jdam-batstfer,
.txn-type-delivery #jdam-dlvy-further-credit,
.txn-type-delivery #jdam-dlvy-recpt-inst,
.grid-type-sisummary #jdam-si-eft-ews-used,
#jdam-legal-state-desc,
#jdam-details-owners-table{
	padding-top:4px;
	border-top:2px solid #c0c0c0;
}
#jdam-print-location+#jdam-pas-dist-reason{
	border-top:0;
}
.txn-type-wire #jdam-pni-details-group{
	margin-bottom: 1px;
}
.grid-type-periodicsumm .jdam-internalmessage, 
.txn-type-check .jdam-channel,
.txn-type-check #jdam-reason-distro,
.txn-type-ibp .jdam-sourcereferenceid{
	border:0;
}
#icp-txn-details-wrapper .jdam-checkmemo.jdam-processed-nested-parent .icp-label,
#icp-txn-details-wrapper #jdam-ibp-details-section.jdam-processed-nested-parent .icp-label{
	font-size:inherit;
	color:inherit;
}
#jdam-trans-fee-info{
	float:left;
}
#jdam-reason-distro .icp-val{
	text-transform:uppercase;
}
#jdam-periodic-process-sched .icp-val{
	width:460px;	
}
#jdam-periodic-process-sched .pro-month,
#jdam-periodic-process-sched .pro-month-sep{
	float:left;
	margin:0 7px;
	text-align:center;
}
#jdam-periodic-process-sched .pro-month-sep{
	border-right:1px solid #999;
	width:1px;
	height:30px;
}
#jdam-periodic-process-sched .pro-month-label{
	font-weight:bold;
}
.jdam-checkstubdetails .icp-table-empty-table,
.jdam-checkmemo .icp-table-empty-table{
	display:none;
}
#jdam-check-stub-detail.jdam-processed-nested-table .icp-label,
#jdam-check-stub-detail.jdam-processed-nested-table .jdam-process-nested-parent-val{
	float:left;
	clear:none;
}
#jdam-check-stub-detail.jdam-processed-nested-table .icp-label{
	width:160px;	
}
#jdam-check-stub-detail .odd{
	background-color:#FFF;
}
#ch-details-tab-restrictions tr:hover,
#jdam-check-stub-detail tr:hover{
	cursor:default;
}
.stub-detail-isfromsi{
	display:none;
}
#ch-details-tab-restrictions .icp-table-cell-wrap-inner,
#jdam-check-stub-detail .icp-table-cell-wrap-inner{
	border:0;
}
#icp-txn-details-wrapper #jdam-ibp-details-section.jdam-processed-nested-parent .icp-label{
	width:80px;
}
#icp-txn-details .icp-tab-body #jdam-ibp-details-section .jdam-cusip .icp-val,
#icp-txn-details .icp-tab-body #jdam-ibp-details-section .jdam-type .icp-val,
#icp-txn-details .icp-tab-body #jdam-ibp-details-section .jdam-quantity .icp-val{
	width: 100px;
}
#icp-txn-details .icp-tab-body #jdam-ibp-details-section .jdam-description{
	position:absolute;
	top:0;
	left:300px;
}
#icp-txn-details .icp-tab-body #jdam-ibp-details-section .jdam-description .icp-val{
	width:250px;
	height:50px;
}
#icp-txn-details .icp-tab-body #jdam-loi .icp-label{
	width:24px;
}
#icp-txn-details .icp-tab-body .jdam-grossup .icp-label{
	width:55px;
}
.jdam-grossup, #jdam-loi {
	position:absolute;
	top:0;
	right:0;
	width:40px;
}
#icp-txn-details-tab #jdam-loi{
	top: 8px;
}	
.jdam-grossup{
	top:auto;
	width:80px;
}
#icp-txn-details .icp-tab-body #jdam-loi .icp-val{
	width:10px;
	margin-right:4px;
}
#icp-txn-details-tab .jdam-grossup .icp-val,
#icp-txn-details .icp-tab-body #jdam-loi .icp-val{
	float:right;
	width:auto;
}
#icp-txn-details-tab #jdam-top-type-desc{
	float: left;
    clear: none;
    width: 370px;
} 
#icp-txn-details-tab #jdam-top-type-desc .icp-val{
	width: 190px;
}
#icp-txn-details-tab #jdam-party-src{
	float: left;
    clear: none;
    width: 200px;
} 
#icp-txn-details-tab #jdam-party-src .icp-label{
	width: 100px;
}
#icp-txn-details-tab #jdam-party-src .icp-val{
	width: 85px;
}
.jdam-multi-column .icp-label,
.jdam-multi-column .icp-val{
	width:160px;
	float:left;	
}
.jdam-multi-column,
#jdam-payee-extended-group.jdam-processed-nested-parent,
.jdam-balanceinfooncreate.jdam-processed-nested-parent,
#jdam-trans-fee-info,
#jdam-other-trans-1,
#jdam-other-trans-2,
#jdam-jnl-oti-group,
#jdam-jnl-oti-group2,
#jdam-to-acct-journal,
#jdam-from-acct-journal,
#jdam-from-acct-journal .jdam-process-nested-parent-val,
#jdam-to-acct-journal,
#jdam-to-acct-journal .jdam-process-nested-parent-val,
#jdam-calc-adj-1,
#jdam-calc-adj-2,
#jdam-calc-adj-3,
#jdam-further-credit,
#jdam-further-credit2,
#jdam-wire-details,
.jdam-si-eft-status,
#jdam-conting-funding,
#jdam-look-ahead,
#jdam-funds-to-sell,
#jdam-funds-to-sell-2,
#jdam-funds-to-purchase,
#jdam-funds-to-purchase-2{
	float:left;
	width:319px;
	clear:none;
}
#jdam-further-credit{
	clear:both;
}
#jdam-further-credit .icp-val,
#jdam-further-credit2 .icp-val{
    width:160px;
}
#jdam-wire-details .icp-val{
	width:160px;
}
#jdam-wire-details .icp-label,
#jdam-further-credit .icp-label {
    width:100px;
}
#jdam-further-credit2 .icp-label{
	display:none;
}
#jdam-withholding-state .icp-val,
#jdam-withholding-fed .icp-val{
	width:250px;
}
#jdam-conting-funding .icp-val{
	width:140px;
}
#jdam-percent-fed .icp-val,
#jdam-percent-state .icp-val{
	width:70px;
}
#jdam-look-ahead .icp-val{
	width:30px;
	position:absolute;
	left:0;
}
#jdam-look-ahead .icp-label{
	left:30px;
	position:absolute;
}
#jdam-look-ahead input[type="checkbox"]{
    margin: 0px;
}
.jdam-si-eft-status{
	width:245px;
}
.jdam-si-eft-status .clear{
	display:none;
}
.jdam-si-eft-statusfield .jdam-process-nested-parent-label{
	display:none;
}
#icp-txn-details .jdam-si-eft-statusfield .jdam-process-nested-parent-val{
	width:100%;
}
#icp-txn-details .jdam-si-eft-statusfield .jdam-processed{
	margin-left:0;
}
#icp-txn-details .jdam-si-eft-status .icp-val,
#icp-txn-details .jdam-si-eft-status .icp-label{
	width:119px;
}

.jdam-si-eft-prenotedate,
.jdam-si-eft-status-valid{
	width:190px;
}
#icp-txn-details .jdam-si-eft-status-valid .icp-val,
#icp-txn-details .jdam-si-eft-status-valid .icp-label,
#icp-txn-details .jdam-si-eft-prenotedate .icp-val,
#icp-txn-details .jdam-si-eft-prenotedate .icp-label{
	width:90px;
}

#jdam-jnl-oti-group{
	width:260px;
}
#jdam-other-trans-1{
	width:272px;
}
/* Nested Correct has negative margin for consistent spacing - this is a reset for this
 generally needed for separation between groups
 * */
#jdam-to-acct-journal.jdam-processed-nested-parent.jdam-processed-field,
#jdam-from-acct-journal.jdam-processed-nested-parent.jdam-processed-field,
.jdam-balanceinfooncreate.jdam-processed-nested-parent.jdam-processed-field,
#jdam-other-trans-2.jdam-processed-nested-parent.jdam-processed-field,
#jdam-other-trans-1.jdam-processed-nested-parent.jdam-processed-field,
.jdam-disbursementstatusgroup.jdam-processed-nested-parent.jdam-processed-field{
	margin-bottom:0px;
}

#jdam-other-trans,
.jdam-bookkeepingdetails{
	border-top:2px solid #CCC;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:0;
}
#jdam-other-trans-details-1{
	margin-top:2px;
	padding-top:2px;
	padding-bottom:0;
}
#jdam-other-trans-details-2 {
	margin-top: -4px;
}
#jdam-other-trans-details-1 .icp-label{
	font-size: 12px;
	width: 170px;
	color: #569214;
	float: left;
}
.jdam-bookkeepingdetails .jdam-process-nested-parent-val,
#icp-txn-fund-sell-purch .jdam-positions .jdam-process-nested-parent-val{
	border:1px solid #CCC;
}
.jdam-processed-nested-parent.jdam-processed-field{
	margin-bottom:-8px;
}
#jdam-other-trans .jdam-process-nested-parent-label, #jdam-other-trans-details-1 .jdam-process-nested-parent-label, #jdam-other-trans-details-2 .jdam-process-nested-parent-label{
	display:block;
	clear:both;
	width:100% !important;
}
#jdam-jnl-oti-group .icp-label,
#jdam-other-trans .jdam-process-nested-parent-val .icp-label,
#jdam-other-trans-1 .icp-label{
	width:180px;
}
#icp-txn-calc-adj .jdam-calc-adj-box.jdam-processed-nested-parent,
#jdam-calc-table-1,
#jdam-calc-table-2,
#jdam-calc-table-3,
#jdam-calc-table-4{
	margin-left:10px;
	padding-top:14px;
	width:300px;
}
#jdam-calc-table-1,
#jdam-calc-table-2,
#jdam-calc-table-3,
#jdam-calc-table-4{
	width:90%;
}
.jdam-calc-adj-box .jdam-processed-nested .jdam-processed{
	margin-top:0;
	border-right:1px solid #c0c0c0;
	height:90px;
}
#jdam-calc-adj-3 .jdam-processed-nested .jdam-processed{
	border:0;
}
.jdam-calc-adj-box .jdam-processed-nested .icp-label{
	width:160px;
}
.create #jdam-corefund-details{
	border: 1px solid #ccc;
	height: 80px;
	width: 458px;
}
#jdam-corefund-order-rcpt-dt, #jdam-corefund-order-rcpt-time{
	width: 240px;
    padding-left: 20px;
}
#jdam-corefund-order-rcpt-dt .icp-label, #jdam-corefund-order-rcpt-time .icp-label{
	width: 75px !important;
}
#jdam-corefund-order-rcpt-dt .icp-val, #jdam-corefund-order-rcpt-time .icp-val{
	margin-left: 63px;
}
#jdam-corefund-order-rcpt-dt .jdam-input.text, #jdam-corefund-order-rcpt-time .jdam-input.text{
	width: 80px !important;
}
#icp-txn-details .jdam-calc-adj-box .jdam-processed-nested .icp-val{
	width:120px;
	float:left;
}
#icp-txn-details .jdam-calc-adj-box .jdam-process-nested-parent-val{
	width:100%;
}
#jdam-calc-adj-1 .jdam-process-nested-parent-label,
#jdam-calc-table-1 .jdam-process-nested-parent-label,
#jdam-calc-table-2 .jdam-process-nested-parent-label, 
#jdam-calc-table-3 .jdam-process-nested-parent-label,
#jdam-calc-table-4 .jdam-process-nested-parent-label{
	width: 260px;
	font-size:13px;
}
#jdam-calc-adj-2 .jdam-process-nested-parent-label,
#jdam-calc-adj-3 .jdam-process-nested-parent-label{
	visibility:hidden;
}

#jdam-other-trans-1 .jdam-process-nested-parent-label,
#jdam-other-trans-2 .jdam-process-nested-parent-label,
#jdam-funds-to-sell-2 .jdam-process-nested-parent-label,
#jdam-funds-to-purchase-2 .jdam-process-nested-parent-label{
	display:none;
}
#jdam-jnl-oti-group2 .jdam-process-nested-parent-label,
.jdam-jnl-name-addy2 .icp-label,
.jdam-journaltype .icp-label{
	visibility:hidden;
}
#jdam-other-trans-2{
	bottom:0;
}
jdam-jnl-oti-group2{
	width:370px;
}
#jdam-other-trans-2{
	width:373px;
}
#jdam-other-trans-2 .jdam-process-nested-parent-val{
	width:100%;
}
#jdam-jnl-oti-group,
#jdam-other-trans-1{
	clear:left;
}
#jdam-distro-year-calc-tab{
	position:absolute;
	top:14px;
	left:270px;
	font-size:12px;
}
#jdam-distro-year-calc-tab .icp-label{
	display:none;
}	
#jdam-notes-table {
	width:600px;
	margin:14px 0 0 14px;
}
	#jdam-notes-table .jdam-process-nested-parent-label{
		display:none;
	}
.jdam-viewpaperwork a{
	color:#0000FF;
}
#jdam-payee-extended-group.jdam-processed-nested-parent .jdam-processed-nested .icp-val,
#jdam-payee-extended-group.jdam-processed-nested-parent .jdam-processed-nested .icp-label{
	width:120px;
}
#jdam-payee-extended-group.jdam-processed-nested-parent .jdam-processed-nested .icp-label{
	text-align:right;
	font-weight:normal;
	padding-right:7px;
}
#jdam-payee-extended-group.jdam-processed-nested-parent .jdam-processed-nested .icp-val{
	padding-left:7px;
}
#jdam-payee-extended-group .jdam-process-nested-parent-label,
#jdam-warnings-tab-header-label .jdam-process-nested-parent-label{
	display:none;
}

#jdam-from-acct-journal .jdam-process-nested-parent-label,
#jdam-to-acct-journal .jdam-process-nested-parent-label{
	display:none;
}
#jdam-from-acct-journal .jdam-processed-nested .icp-val,
#jdam-to-acct-journal .jdam-processed-nested .icp-val {
	width:160px;
	float:right;
}
#jdam-from-acct-journal .jdam-processed-nested .icp-val{
	width:155px;
}
#icp-txn-details .jdam-journal-reg-type .icp-label,
#icp-txn-details .jdam-jnl-name-addy1 .icp-label,
#icp-txn-details .jdam-jnl-name-addy2 .icp-label,
#icp-txn-details .jdam-moneymarketeligibility .icp-label,
#icp-txn-details .jdam-multicurrencyeligible .icp-label{
	color:#808080;
	text-align:right;
	margin-right:0px;
	width:124px;
}
#icp-txn-details #jdam-to-acct-journal .icp-label{
	width:110px;
}
#icp-txn-details .jdam-fromaccountnumber .icp-label,
#icp-txn-details .jdam-toaccountnumber .icp-label{
	width:124px;
}
#jdam-from-acct-journal .jdam-processed-nested .jdam-processed{
	margin-left:0;
}
.payee-msg,
.info-msg-icon{
	color:#999;
	background-image:url(../images/info_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	height:12px;
	margin-bottom:3px;
}
.jdam-payee-has-extended .icp-label{
	display:none;
}
#icp-txn-details .icp-tab-body .jdam-payee-box{
	float:left;
	clear:none;
}
.jdam-payee-has-extended.jdam-processed-field{
	margin-top:20px;
}
#icp-txn-details .icp-tab-body .jdam-payee-box .payee-border{
	border:1px solid #c0c0c0;
	padding:4px;
}
#icp-txn-details .icp-tab-body .jdam-payee-box .icp-val{
	width:300px;
	float:right;
}
#icp-txn-details .icp-tab-body .jdam-payee-box .clear{
	display: none;
}
.txn-key-amount .icp-table-header-cell,
.txn-key-periodicamount .icp-table-header-cell{
	float:right;
}
.txn-key-nbr.icp-table-header-cell,
.txn-key-date.icp-table-header-cell,
.txn-key-sch.icp-table-header-cell,
.txn-key-accountnbr.icp-table-header-cell,
.txn-key-select.icp-table-header-cell,
.txn-key-nextpaydate.icp-table-header-cell,
.txn-key-creditdebit.icp-table-header-cell{
	text-align:center;
}
.icp-grid .txn-column-reference{
	overflow:hidden;
}
.summary_mschetyc,
.summary_mstatc,
#txn-column-nbr,
.txn-column-nbr,
.txn-column-date,
.txn-column-nbsp,
.txn-column-sch,
.txn-column-accountnbr,
.txn-column-nextpaydate,
.txn-column-creditdebit,
.txn-column-select{
	text-align:center;
}
.approval-tab .locked .txn-column-select input{
	display:none;
}
.approval-tab .locked .txn-column-select .cell-inner{
	background-image:url(../../images/locked.png);
	background-repeat:no-repeat;
	background-position: center;
	height: 21px;
}
.icp-table-data .icpg-cell.txn-column-nbsp .cell-inner {
	margin-top:4px;
}
.icp-table-data .icpg-cell.txn-column-select .cell-inner{
	margin:2px;
}
#icp-txn-details .txn-column-nbr .icp-val{
	float:none;
}
#create-to-percnt{
	display:none;
}
.jdam-journalqty-tblheader{
	text-align: center;
}
.jdam-journalqty-tblheader .cell-inner{
	margin: 0;
	min-height: 0;
}
.summary_mschetyc .icp-val,
.summary_mstatc .icp-val{
	padding-top:3px;
	display:block;
}
.summary_mstatc .cell-inner{
	height: 16px;
}
.txn-column-periodicamount,
.txn-column-amount,
.txn-key-amount,
.txn-key-overrideamount{
	text-align: right;
}
.txn-column-percent,.txn-key-percent{
	text-align:center;
}
.icp-grid .icp-table-processed{
	position:absolute;
	top:5px;
	bottom:0;
	right:8px;
	left:8px;
}
.icp-grid .ui-tabs-panel,
#customer-header-details-tabs .ui-tabs-panel{
	padding:8px;
	position:absolute;
	top:23px;
	bottom:0;
	left:0;
	right:0;
}
.icp-grid .icp-table-data.icp-table-empty-table .icpg-cell,
#jdam-doc-attach-table .icp-table-data.icp-table-empty-table .icpg-cell{
	position:absolute;
	left:0;
	top:22px;
	width:967px;
	margin-top:22px;
}

#jdam-doc-attach-table .icp-table-data.icp-table-empty-table .icpg-cell{
	width: 874px;
}
.icp-grid .ui-tabs-panel.editable-page{
	bottom:8px;
}

/* Tabs Banner */
.tabs-banner #icp-document-top{
	height:60%;
}
.tabs-banner #icp-document-bottom{
	height:40%;
}
.icp-grid #icp-tab-banner,
.tabs-banner .icp-grid .ui-tabs-nav{
	display:none;
}
.tabs-banner .icp-grid .ui-tabs-panel{
	top:35px;
}
.tabs-banner .icp-grid #icp-tab-banner{
	background-color:#203665;
	height:30px;
	border:1px solid #CCC;
	border-bottom:0;
	display:block;
	font-weight:bold;
	color:#FFF;
	padding-top:8px;
	padding-left:10px;
	font-size:13px;
}
#icp-tab-banner-text,
#icp-tab-banner-amt{
    float: left;
    width: 33%;
    clear: none;
}
#icp-tab-banner-iconarea{
    float: right;
    width: 33%;
    clear: none;
}
#icp-tab-banner-text{
	float:left;
	text-transform:capitalize;
}
#icp-tab-banner-amt{
    text-align: center;
    display: none;
}
.icp-plan #icp-tab-banner-amt,
.icp-siselect.is-plans-si-select #icp-tab-banner-amt{
    display: block;
}
#icp-tab-banner-icon,
#icp-tab-banner-icon-print{
	float:right;
	margin-right:10px;
	background-position:-69px -280px;
}
#icp-tab-banner-icon-print{
	display:none;
}
.confirm #icp-tab-banner-icon-print{
	display:block;
	height:16px;
	width:16px;
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:-489px -274px;
}
#icp-txn-details-warnings .jdam-processed .icp-val{
	display: block;
	height:auto;
}
.icp-plan.modify #icp-tab-banner-text,
.is-plans-si-select #icp-tab-banner-text{
    width: 35%;
}
.icp-plan.modify #icp-tab-banner-amt,
.is-plans-si-select #icp-tab-banner-amt{
    width: 32%;
}
/* Summary List Tables */
#icp-tx-summary{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
.icp-grid .icp-table-header-row-wrapper{
	position:absolute;
	top:25px;
	bottom:30px;
	left:0;
	right:0;
	border:1px solid #BDC0C2;
	border-top:0;
	overflow-x:hidden;
	clear:both;
	width:100%;
}
#icp-txn-details-approvals .icp-table-header-row-wrapper{
	top:0;
	bottom:0;
}
.icp-grid .icp-table-data-wrapper,
#icp-txn-details-approvals .icp-table-data-wrapper,
#icp-table-all-visible-ch-details-tab-restrictions-list .icp-table-data-wrapper{
	position:absolute;
	bottom:0;
	top:24px;
	left:0;
	right:0;
	overflow-x:auto;
	overflow-y:auto;
}
	.icp-grid .jdam-appr-dashbrd-table .icp-table-data-wrapper{
		position:relative;
		top:0;
	}
.icp-grid .icp-table-data .icpg-row.icp-table-active-row,
.icp-grid .icp-table-data .icpg-row.odd.icp-table-active-row{
	background-color:#E9C27A;
}
.icp-grid .icp-table-data .icpg-row:hover,
.icp-grid .icp-table-data .icpg-row.odd:hover{
	background-color:#F4E1BF;
	cursor:pointer;
}
.icp-grid #roe-inflowout-table .icp-table-data .icpg-row:hover,
.icp-grid #roe-inflowout-table .icp-table-data .icpg-row.odd:hover,
.icp-grid #jdam-txn-fees-summ .icp-table-data .icpg-row:hover,
.icp-grid #jdam-txn-fees-summ .icp-table-data .icpg-row.odd:hover{
	cursor:default;
}
#txn-summary-closeout-data-table .column-spacer-wrapper{
	display:block;
}
#icp-main-si-type #icp-main-si-type-select-lookup{
	display:none;
}
#icp-main-periodic-type{
	width:300px;
}
.detail-table{
	border:1px solid #c0c0c0;
}
#icp-table-all-visible-icp-txn-fund-purch{
	width:645px;
}
.icp-modal-header,
#search-modal-message-header{
	position:absolute;
	top:0;
	font-weight:bold;
	background-image:url(../images/menu_gradient.png);
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
	height:24px;
	left:0;
}
.modal-message-header-label,
#search-modal-message-header-label{
	margin-top:5px;
	margin-left:12px;
	float:left;
}
.modal-message-header-close,
#search-modal-message-header-close{
	height:12px;
	width:12px;
	float:right;
	margin-right:12px;
	margin-top:5px;
	background-image:url(../images/icon-close.png);
	background-repeat:no-repeat;
	background-position:top;
	cursor:pointer;
}
#search-modal-ok{
	text-align:center;
	position:absolute;
	left:0;
	right:0;
	bottom:50px;
}
#icp-document-bottom.loading #icp-txn-details-wrapper a,
#icp-document-bottom.loading #icp-txn-details-wrapper td,
#icp-document-bottom.loading #icp-txn-details-wrapper div,
#icp-document-bottom.loading #icp-txn-details-wrapper span,
#icp-document-bottom.loading #icp-txn-details-wrapper span.icp-val,
#icp-document-bottom.loading #icp-txn-details-wrapper span.icp-label,
#icp-document-bottom.loading #icp-txn-details-wrapper input,
#icp-document-bottom.loading #icp-txn-details-wrapper select{
	color:#999;
}
#icp-document-bottom.loading #icp-txn-details-wrapper input,
#icp-document-bottom.loading #icp-txn-details-wrapper select{
	background-color:#e5e5e5;
	border-color:transparent;
}
.right-justify-search{
	text-align:right;
	color:#666;
}

#jdam-funding-sources-sort-table {
	width:630px;
}
#jdam-funding-sources-sort-table .jdam-processed-nested{
	float:left;
}
.jdam-processed #jdam-funding-sources-sort-table .jdam-processed{
	margin:0;
}
.jdam-fundingsourcetable{
	clear:both;
}
#jdam-funding-sources-sort-table #pfs-header{
	width:100%;  
	border:1px solid silver;
	height:22px;
}
#jdam-funding-sources-sort-table .icp-label div{
	float:left;
	height:100%;
	border-right:1px solid #CCC;
}
#jdam-funding-sources-sort-table .icp-table-mini .icp-table-data .icpg-cell{
    border-right-color: #BDC0C2;
}
#jdam-funding-sources-sort-table .icp-label div#pfs-sectype{
	border-right:0;
}
#pfs-nbr{
	width:39px;
}
#pfs-amt{
	width:79px;
}
#pfs-secdesc{
	width:235px;
}
#pfs-sym, #pfs-cusip{
	width: 69px;
}
#pfs-sectype{
    width: 119px;
}
.pfs-in{
	display:block;
	margin-top:4px;
	text-align: center;
}
#jdam-funding-sources-sort-table .pfs-header-account,
#jdam-funding-sources-sort-table .pfs-header-custname,
#jdam-funding-sources-sort-table .pfs-header-regtype{
	float:left;
	border-right:1px solid #CCC;
	margin-right:5px;
	padding-right:5px;
	margin-top:4px;
}
#jdam-funding-sources-sort-table .pfs-header-account{
	padding-left:10px;
}
#jdam-funding-sources-sort-table .pfs-header-regtype{
	border:0;
}
#jdam-funding-sources-sort-table #drop-pfs-table-here{
	width:100%;
	height:100%;
	border-top:0;
	float:left;
}
	.details-body-wrapper .jdam-processed-field.jdam-fund-table{
		margin-top:0;
		border:1px solid #CCC;
		border-top:0;
	}
	.jdam-fund-table .icp-label,
	.jdam-fund-table .icp-table-header,
	.jdam-funding-src-acct-header .icp-label{
		display:none;
	}
	.jdam-funding-src-acct-header.jdam-processed-field {
		background-image:url(../images/menu_gradient.png);
		background-position:top;
		background-repeat:repeat-x;
		margin:0;
		height:22px;
		border-right:1px solid #CCC;
		border-left:1px solid #CCC;
	}
	#jdam-funding-sources-sort-table .jdam-fund-table .jdam-process-nested-parent-val{
		border:0;
	}
	#jdam-funding-sources-sort-table  .icp-label,
	#jdam-funding-sources-sort-table  .icp-val{
		width:630px;
	}
#jdam-periodic-pay-to-nest .jdam-process-nested-parent-label{
	display:none;	
}
#jdam-periodic-pay-to-nest .jdam-process-nested-parent-val{
	width: 100%;
}
.jdam-processed #jdam-periodic-pay-to-nest .jdam-processed{
	margin-left:0;
}
#jdam-periodic-pay-to-nest .icp-label{
	font-weight:normal;
	text-align:right;
	width:145px;
	margin-right:20px;
}
#jdam-pay-to-payee .payee-msg{
	display:none;
}
#details-body-left #jdam-view-paperwork-id .icp-label{
	width: 150px;
	font-weight:normal;
}
#details-body-left #jdam-view-paperwork-id .icp-val{
	width: 130px;
}
#jdam-add-new-note-label .icp-val{
	margin-left:10px;
	color:#0f57c2;
	font-weight:bold;
	cursor:pointer;
	width:auto;
}
	#jdam-add-new-note-label .disabled{
		color:#999;
		cursor:default;
	}
.add-note-modal .icp-modal-warning{
	background-image:none;
	padding-left:0; 
}
.ui-datepicker .ui-state-active{
	background-color: #E9C27A;
}
.ui-datepicker .ui-state-highlight{
	text-decoration:underline;
}

#delete-all-pos,
.jdam-processed input[type="checkbox"].jdam-delete-indiv-position{
	margin-top:-2px;
	float:left;
	margin-right:4px;
}
/* Journal Position Delete checkbox considerations */
.txn-key-securitydescription .icp-table-header-cell-inner-wrap,
.txn-column-securitydescription .icp-table-cell-wrap-inner{
	border-right-style:none;
}
.extended .txn-key-securitydescription .icp-table-header-cell-inner-wrap,
.extended .txn-column-securitydescription .icp-table-cell-wrap-inner{
	border-right-style:dotted;
}
.extended .jdam-inner-pos-delete{
	display:inline;
}
.jdam-inner-pos-delete{
	display:none;
}

/* SI Select */
.icp-grid #icp-si-select-summary.ui-tabs-panel{
	padding-top:0;
} 
#icp-si-select-summary .txn-summary-table-footer{
	height:20px;
	display:none;
}
#icp-si-select-summary-type{
	position:absolute;
	top:20px;
	bottom:0;
	margin:0 -8px;
	float:left;
	width:100%;
}
.icp-grid #si-select-thrd-party-data-table.icp-table-processed,
.icp-grid #si-select-fst-party-data-table.icp-table-processed{
	display:none;
}
#si-select-type-rcpt-first .help-icon-in-window{
	position: relative;
    left: 280px;
    top: -13px;
	display: none;
}
.ach-pilot #si-select-type-rcpt-first .help-icon-in-window{
	display: block;
}	
#si-select-controls{
	margin:0 -8px;
	position:relative;
	top:0;
	background-color:#ecf1f7;
}
	#si-select-type-wrapper #icp-si-select-summary-type{
		top:70px;
	}
	#si-select-type-wrapper.si-select-type-e #si-select-controls{
		height:86px;
		min-width: 971px;
	}
	#si-select-type-wrapper.si-select-type-j #si-select-controls{
		height:112px;	
		min-width: 971px;	
	}
	.icp-siselect.is-plans-si-select.party-radio-hidden #si-select-type-wrapper #si-select-controls{
		height:0;
	} 
	#si-select-type-wrapper.si-select-type-j #icp-si-select-summary-type{
		top:112px;
	}
	#si-select-type-wrapper.si-select-type-e #icp-si-select-summary-type{
		top:86px;
	}
	#jdam-jnl-filter-type-select,
	#jdam-jnl-filter-type{
		float: left;
    	width: 100px;
    	clear: none;
	}
	#jdam-jnl-card-type {
		float: left;
		clear: none;
	}
	#jdam-jnl-filter-type,
	#jdam-jnl-card-type{
		margin-top: -1px;
	}
	#jdam-jnl-filter-type .jdam-input.text{
		width: 110px !important;
	}
	#jdam-jnl-filter-type-select,
	#jdam-jnl-acct-type{
		width: 200px;
	}
	#jdam-jnl-acct-type {
		float: left;
	}
	#jdam-jnl-filter-type-select select,
	#jdam-jnl-acct-type select{
		width: 100px;
	}
	#jdam-jnl-card-type .icp-label{
		width: 20px !important;
	}
	#jdam-jnl-card-type .jdam-input.select{
		width: 88px !important;
	}
	.icp-siselect.is-plans-si-select #si-select-type-wrapper #icp-si-select-summary-type{
        top:40px;
    }
	.icp-siselect.is-plans-si-select.party-radio-hidden #si-select-type-wrapper #icp-si-select-summary-type{
		top:5px;
	}
#si-select-partytype{
	padding:0 12px 6px 12px;
}
	.si-select-type-j #si-select-partytype,
	.si-select-type-j #si-select-no-si-option{
		display:none;
	}
#si-select-journal{
	display:none;
	padding-top:5px;
}
	.si-select-type-j #si-select-journal{
		display:block;
	}
#si-select-type{
	clear:both;
	padding-top:3px;
	margin-top:3px;
	border-top:1px solid #CCC;
}
#btn-si-continue,
.btn-approval-txn,
#journal-wire-code-wrapper{
	position:absolute;
	right:4px;
	bottom:1px;
	width:100px;
	display:none;
}
.btn-approval-txn{
	bottom:5px;
}
	.si-select-type-j #journal-wire-code-wrapper{
		right: 114px;
		width:130px;
		display:block;
	}
	#journal-wire-code-wrapper .icp-label{
		width:62px;
	}
	#journal-wire-code-wrapper input{
		width:60px;
	}
.icp-grid #si-select-fst-party-data-table.icp-table-processed{
	display:block;
}
.icp-grid #si-select-fst-party-data-table.icp-table-processed,
.icp-grid #si-select-thrd-party-data-table.icp-table-processed{
	top:20px;
}
.icp-grid #si-select-thrd-party-data-table .icp-table-header-row-wrapper,
.icp-grid #si-select-fst-party-data-table .icp-table-header-row-wrapper{
	top:0;
	bottom:25px;
}
#si-select-thrd-party-data-table .icp-table-rowcount,
#si-select-fst-party-data-table .icp-table-rowcount{
	display:none;
}
#si-select-title-options{
	clear:left;
	float:left;
	height:14px;
	font-weight:bold;
	width:800px;
	margin-left:8px;
	padding-top:4px;
	position:relative;
}

#icp-main-si-type{
	width:120px;
}
#icp-main-si-type-select{
	width:80px;
}
#si-summary-filter-wrapper .icp-label{
	width: 55px;
	font-weight: bold;
}
#si-summary-filter-wrapper .jdam-si-summ-filter-select .icp-label,
#si-select-fstparty-filter-wrapper .jdam-si-summ-filter-select .icp-label,
#si-select-thrdparty-filter-wrapper .jdam-si-summ-filter-select .icp-label{
	width: 45px;
}
#si-summary-filter-wrapper .jdam-si-summ-filter-select,
#si-select-fstparty-filter-wrapper .jdam-si-summ-filter-select,
#si-select-thrdparty-filter-wrapper .jdam-si-summ-filter-select{
	width: 120px;
}
.jdam-si-summ-go-btn .icp-label{
	display: none;
}
#si-summary-filter-group{
	width:550px;
	left: 285px;
	position: absolute;
    	top: 0;
    	height: 24px;
}
#si-select-filter-group{
	display: block;
}
#si-summary-filter-wrapper,
#si-select-fstparty-filter-wrapper,
#si-select-thrdparty-filter-wrapper{
	float:left;
	width:440px;
	top: -3px;
    position: relative;
}
#si-summary-filter-wrapper{
	width: 640px;
}
#si-select-fstparty-filter-wrapper,
#si-select-thrdparty-filter-wrapper{
	display: none;
}
#si-summary-filter-wrapper .jdam-si-filter-opt,
#si-select-fstparty-filter-wrapper .jdam-si-filter-opt,
#si-select-thrdparty-filter-wrapper .jdam-si-filter-opt{
	float: left;
	clear: none;
	padding-right: 3px;
}
.si-select-type-j #si-select-fstparty-filter-wrapper{
	display: block;
}
.jdam-si-summ-fitertxt{
	position: relative;
	top: -1px;
}
.jdam-si-summ-reset{
	padding-top: 3px;
	color: #0f57c2;
	cursor: pointer;
	width:40px;
}
.jdam-si-summ-reset .icp-val{
	display: none;
}
.jdam-si-summ-filter-select,
.jdam-si-summ-party{
	width: 105px;
}
.jdam-si-summ-party .icp-label{
	width: 55px;
}
.jdam-si-summ-party select{
	width: 45px;
}
.jdam-si-summ-filter-select select{
	width: 70px;
}
.jdam-si-summ-fitertxt input{
	width:64px; 
}
.jdam-si-summ-go-btn{
	width: 33px;
}
.jdam-si-summ-disbrcpt select{
	width: 50px;
}
.jdam-si-summ-disbrcpt .icp-label{
	width: 62px;
}
#si-summary-filter-wrapper  .jdam-si-filter-group{
	float: left;
	clear: none;
	width: 240px;
	border: 1px solid #ccc;
    	padding-top: 1px;
    	top: -2px;
    	margin: 0 15px;
}
#icp-si-select-summary .jdam-si-filter-group{
	float: left;
	clear: none;
	border: 1px solid #ccc;
    	padding-top: 1px;
    	top: -2px;
}
#jdam-jnl-si-filter-group{
	padding: 2px;
	margin-top: 3px;
	border: 1px solid #ccc;
}
#si-summary-filter-wrapper  .jdam-si-filter-group .jdam-processed{
	margin-left: 5px;
}

#si-select-fstparty-filter-wrapper .jdam-si-filter-group,
#si-select-thrdparty-filter-wrapper .jdam-si-filter-group{
	width: 244px;
    float: left;
    clear: none;
}
#si-select-filter-group{
	top: 3px;
}
.icp-siselect .jdam-si-summ-party{ 
	display: none;
}
.jdam-last-use-dt.icp-table-header-cell{
	display: none;
}
.jdam-last-use-dt-sortable.icpg-cell{
	display: none;
}
/*
#si-summary-filter-group{
	width:500px;
	left: 350px;
}
#si-summary-filter-wrapper{
	float:left;
	width:440px;
}
#si-summary-filter-input-fields{
	float:left;
	width:244px;
}
#si-summary-party-select{
	width:44px;
}
#si-summary-filter-label{

}
#si-summary-filter-select{
	width: 100px;
}
#si-summary-filter-textbox{
	width:100px;
	margin-left: 5px;
	top: -5px;
    position: absolute;
}
#si-summary-filter-reset{
	color: #0F57C2;
	font-weight: bold;
	cursor: pointer;
	float:right;
	position: relative;
    top: 5px;
} */
#si-select-ssn-plans-first-party-tables.filtered-pri .icpg-row,
#si-summary-data-table.filtered-pri .icpg-row,
#si-select-fst-party-data-table.filtered-pri .icpg-row,
#si-select-thrd-party-data-table.filtered-pri .icpg-row,
#si-summary-data-table.filtered-sec .icpg-row{
	display: none;
} 
#si-select-ssn-plans-first-party-tables.filtered-pri .icpg-row.filter-row-pri,
#si-summary-data-table.filtered-pri .icpg-row.filter-row-pri,
#si-select-fst-party-data-table.filtered-pri .icpg-row.filter-row-pri,
#si-select-thrd-party-data-table.filtered-pri .icpg-row.filter-row-pri,
#si-summary-data-table.filtered-sec .icpg-row.filter-row-sec{
	display: block;
}
 
.empty-text-row{
	display: none;
}
#si-summary-data-table.filtered-pri .icpg-row.empty-text-row,
#si-summary-data-table.filtered-sec .icpg-row.empty-text-row,
#si-select-fst-party-data-table.filtered-pri .icpg-row.empty-text-row,
#si-select-thrd-party-data-table.filtered-pri .icpg-row.empty-text-row{
	display: block;
}
#icp-si-select-summary .icp-disabled-overlay{
	top:42px;
}
#si-select-nosi-label{
	font-weight:bold;
}
.si-select-item,
#si-select-show-common-fields,
#si-summary-show-common-fields{
	display:none;
}
.icp-siselect .jdam-si-grid-type-column,
.icp-siselect .txn-key-nbsp,
.icp-siselect .txn-column-nbsp,
.si-type-cs .txn-key-abachips,
.si-type-cs .txn-column-abachips,
.si-type-cs .txn-key-account, 
.si-type-cs .txn-column-account, 
.si-type-cs .txn-column-banknameandaddress,
.si-type-cs .txn-key-banknameandaddress  {
	display:none;
}
/* Approval */
.approval-tab .icp-table-header-row-wrapper{
	top:60px;
}
.icp-appr-filt-wrapper,
.icp-xbp-filt-wrapper,
.icp-dashbrd-filt-wrapper,
.icp-bulk-filt-wrapper,
.icp-bulk-filt-wrapper{
	float:left;
	margin-left:3px;
	height:22px;
	border-left:1px solid #CCC;
	padding-left:3px;
}
.icp-appr-filt-wrapper select{
	margin-top:2px;
}
#icp-approval-filters.grid-option,
#icp-dashbrd-options.grid-option{
	width:100%;
	left:0;
	display:none;
}
#icp-approval-filters,
#icp-approval-filters input,
#icp-approval-filters select,
#icp-xbp-summary-filters,
#icp-xbp-summary-filters input,
#icp-xbp-summary-filters select,
#icp-dashbrd-filters-wrapper,
#icp-dashbrd-filters-wrapper input,
#icp-dashbrd-filters-wrapper select,
#icp-bulk-filters,
#icp-bulk-filters input,
#icp-bulk-filters select{
	font-size:11px;
}
	#icp-approval-filters-osg{
		display:none;
		display:inline;
	}
	#icp-approval-filters-upper{
		margin-left:100px;
		margin-top:-2px;
	}
	#icp-approval-filters-global,
	#icp-xbp-filters-wrapper{
		position:absolute;
		right:8px;
		left:8px;
		top:25px;
		border:1px solid #CCC;
		padding:3px 4px;
	}
	#icp-dashbrd-filters-wrapper{
		position:absolute;
		right:8px;
		left:8px;
		border:1px solid #CCC;
		padding:3px 4px;
	}
	#icp-dashbrd-controls-right{
		height:25px;
	}
	#icp-xbp-filters-wrapper{
		top:18px;
	}
		#icp-approval-filters-global-label,
		#icp-xbp-filters-label,
		#icp-dashbrd-filters-label{
			position:absolute;
			left:8px;
			background-color:#FFF;
			width:34px;
			font-weight:bold;
			padding: 0 3px;
			top:-8px;
		}
	#icp-bulk-filters{
		position:absolute;
		left:100px;
		width:680px;
		top:-2px;
	}
#icp-appr-filt-clientppwk-wrapper,
#icp-appr-filt-paperwork-wrapper,
#icp-appr-filt-callout-wrapper,
#icp-appr-filt-process-date-wrapper{
	display:none;
}
#icp-appr-filt-callout-wrapper input,
#icp-appr-filt-nigo-wrapper input,
#icp-appr-filt-paperwork-wrapper input,
#icp-appr-filt-show-locks-wrapper input{
	margin-top:4px;
}
#icp-appr-filt-go-wrapper input{
	margin-top:2px;
	height:17px;
}
#icp-appr-filt-callout-wrapper label,
#icp-appr-filt-nigo-wrapper label,
#icp-appr-filt-paperwork-wrapper label,
#icp-appr-filt-show-locks-wrapper label{
	position: relative;
	top:-2px;
}
#icp-appr-filt-queue-wrapper select{
	width: 50px;
}
#icp-appr-filt-party-type-wrapper select{
	width: 38px;
}
#icp-appr-filt-retnon-wrapper,
#icp-appr-filt-queue-wrapper,
#icp-xbp-filt-company-wrapper{
	border:0;
	border-left:0;
}
#icp-appr-filt-txnnum{
    width:68px;
} 
#icp-appr-filt-acctnum{
	width:80px;
}
#icp-appr-filt-bulkreqnum{
	width:70px;
}
#icp-appr-filt-retnon{
	width:70px;
}
#icp-appr-filt-txntype{
	width:70px;
}
#icp-appr-filt-channel {
	width:70px;
}
.icp-planapprsumm #icp-appr-filt-bulkreqnum-wrapper{
	display: none;
}
.btn-approval-txn {
	width:140px;
}
.icp-txnapprsumm #icp-tx-summary-wrapper,
.icp-siapprsumm #icp-tx-summary-wrapper,
.icp-planapprsumm #icp-tx-summary-wrapper,
.icp-xbpvoidsumm #icp-tx-summary-wrapper,
.icp-dashboardsumm #icp-tx-summary-wrapper,
.icp-sidashboardsumm #icp-tx-summary-wrapper,
.icp-plansdashboardsumm #icp-tx-summary-wrapper,
.icp-bulkupload #icp-tx-summary-wrapper,
.icp-bulkuploadcreate #icp-tx-summary-wrapper{
	top:75px;
}
	.icp-txnapprsumm.appr-message #icp-tx-summary-wrapper,
	.icp-siapprsumm.appr-message #icp-tx-summary-wrapper,
	.icp-planapprsumm.appr-message #icp-tx-summary-wrapper,
	.icp-bulkupload .appr-message #icp-tx-summary-wrapper,
	.icp-bulkuploadcreate .appr-message #icp-tx-summary-wrapper{
		top:90px;
	}
	.icp-txnapprsumm .bottom-extended#icp-tx-summary-wrapper,
	.icp-siapprsumm .bottom-extended#icp-tx-summary-wrapper,
	.icp-planapprsumm .bottom-extended#icp-tx-summary-wrapper,
	.icp-bulkupload .bottom-extended#icp-tx-summary-wrapper,
	.icp-bulkuploadcreate .bottom-extended#icp-tx-summary-wrapper{
		top:300px;
	}
#reset-approval-filters,
#reset-bulk-filters{
	font-size:12px;
	padding-left:10px;
	padding-top:4px;
	cursor:pointer;
	font-weight:bold;
	color:#0F57C2;
	border:0;
}
#txn-details-table-footer-approval{
	display:none;
	position:absolute;
	right:0;
	top:8px;
	width:760px;
}
#txn-details-table-footer-approval-column1,
#txn-details-table-footer-approval-column2,
#approval-detail-submit{
	float:left;
	width:530px;
}
#txn-details-table-footer-approval-column2{
	width:auto;
	margin-right:10px;
}
	#approval-detail-mgr-flag-wrapper{
		margin:3px 0;
	}
	#approval-detail-submit{
		width:80px;
		padding-top:17px;
	}
#txn-details-table-footer-approval label{
	font-weight:bold;
}
.icp-txnapprsumm #txn-details-table-footer,
.icp-siapprsumm #txn-details-table-footer,
.icp-planapprsumm #txn-details-table-footer,
.icp-bulkupload #txn-details-table-footer,
.icp-bulkuploadcreate #txn-details-table-footer{
	height:55px;
}
.icp-txnapprsumm #icp-document-bottom.extended #icp-txn-details .details-body-wrapper,
.icp-siapprsumm #icp-document-bottom.extended #icp-txn-details .details-body-wrapper,
.icp-planapprsumm #icp-document-bottom.extended #icp-txn-details .details-body-wrapper,
.icp-bulkupload #icp-document-bottom.extended #icp-txn-details .details-body-wrapper,
.icp-bulkuploadcreate #icp-document-bottom.extended #icp-txn-details .details-body-wrapper{
	bottom:55px;
}
#approval-detail-action-reason-wrapper{
	clear:both;
}
#approval-detail-reason,
#icp-appr-filt-queue-lookup{
	display:none;
}
#approval-detail-action,
#approval-detail-submit-button,
#approval-detail-comment{
	float:left;
	margin-right:10px;
}
#approval-detail-submit-button{
    margin-top:2px;
}
#approval-detail-comment{
	width:525px;
}
#approval-detail-comment-input{
	width:400px;
}
#jdam-internal-message-field input{
	width:350px;
}
#approval-queue-margin{
	display:none;
}
#approval-detail-action-reason,
#approval-detail-xtrac-action-reason{
	width:205px;
}
#approval-detail-action{
	width:260px;
}
#approval-detail-action label,
#approval-detail-comment label{
	width:120px;
	display:block;
	float:left;
}
.icp-siapprsumm  #icp-main-txns-left,
.icp-planapprsumm  #icp-main-txns-left,
.icp-txnapprsumm #icp-main-txns-left{
	width:100%;
}
.icp-xbpvoidsumm #icp-main-txns-left{
    width:100%;
}
.icp-xbpvoidsumm .icp-table-header-row-wrapper{
    top:60px;
}
#icp-xbp-summary-filters.grid-option{
    width:100%;
    left:0;
}
#icp-xbp-summary-filters .grid-filter-label{
    font-weight: normal;
}
#icp-xbp-summary-filters input{
    width: 58px;
}
#icp-xbp-summary-filters input#icp-xbp-go-btn{
	width:auto;
}
#icp-xbp-summary-filters select{
    width: 88px;
}
#icp-reset-xbp-filters{
    display: none;
}
.icp-xbpvoidsumm #icp-reset-xbp-filters{
    display: block;
}
/* Creates */
.editable-page .jdam-processed .jdam-processed{
	margin-left:0;
}
.jdam-input{
	float:left;
	margin-left:0;
}
.jdam-input.radio{
	float:none;
}
.icp-create .icp-grid .ui-tabs-panel{
	padding:0;
}
.icp-create #icp-document-top,
.icp-roecalc #icp-document-top,
.icp-initdd #icp-document-top,
.icp-txnfees #icp-document-top{
	height:100%;
	margin-bottom:-30px;
}
	.icp-roecalc #icp-tx-summary-wrapper,
	.icp-create #icp-tx-summary-wrapper,
	.icp-initdd #icp-tx-summary-wrapper,
	.icp-txnfees #icp-tx-summary-wrapper{
		bottom:30px;
	}
.icp-create #icp-document-bottom,
.icp-roecalc #icp-document-bottom,
.icp-initdd #icp-document-bottom,
.icp-txnfees #icp-document-bottom{
	height:30px;
}
	.icp-roecalc #icp-document-bottom #icp-txn-details-wrapper,
	.icp-create #icp-document-bottom #icp-txn-details-wrapper,
	.icp-initdd #icp-document-bottom #icp-txn-details-wrapper,
	.icp-txnfees #icp-document-bottom #icp-txn-details-wrapper{
		display:none;
	}
#icp-create-body-wrapper,
#icp-threshold-body-wrapper,
#icp-roecalc-body-wrapper,
#icp-initiate-delivery-body-wrapper,
#icp-txnfees-body-wrapper{
	overflow-y:auto;
	overflow-x:hidden;
	position:absolute;
	top:0;
	bottom:30px;
	left:0;
	right:0;
}
#icp-create-body,
#icp-threshold-body,
#icp-initiate-delivery-body,
#icp-txnfees-body{
	position:relative;
	left:8px;
	margin-right:20px;
	top:0;
	bottom:0;
	min-width:965px;
	height:98.5%;
}
#modal-taxlot-wrapper .icp-label,
.editable-page .icp-label{
	font-weight:bold;
	padding-left:2px;
}
#jdam-create-header-group,
#jdam-create-next-header-group,
#jdam-roe-calc-header-group,
#jdam-ddinit-header-group{
	min-height:60px !important;
	background-color:#ecf1f7;
	margin-left:-8px;
	margin-right:-13px;
}
	#jdam-create-header-group .jdam-process-nested-parent-val,
	#jdam-create-next-header-group .jdam-process-nested-parent-val,
	#jdam-roe-calc-header-group .jdam-process-nested-parent-val,
	#jdam-ddinit-header-group .jdam-process-nested-parent-val{
		padding:10px 0;
		float:left;
		width:100%;
	}
	.icp-create-j #jdam-create-header-group{
		min-height:inherit;
	}
	.icp-create-j #jdam-create-header-group .jdam-process-nested-parent-val{
		padding-top:5px;
		padding-bottom:0;
	}
	.icp-create.verify #jdam-create-header-group, .icp-create.confirm #jdam-create-header-group{
		display:none;
	}
	.icp-create #jdam-create-header-group,
	.icp-create #jdam-create-next-header-group{
		height:auto;
	}
	#jdam-create-header-group .jdam-processed-field.input,
	#jdam-create-next-header-group .jdam-processed-field.input,
	.jdam-future-section .jdam-processed-field.input,
	#jdam-ddinit-header-group .jdam-processed-field.input{
		margin-top:-5px;
	} 
	#jdam-create-header-group .jdam-processed-nested .jdam-processed,
	#jdam-create-next-header-group .jdam-processed-nested .jdam-processed,
	#jdam-ddinit-header-group .jdam-processed-nested .jdam-processed{
		float:none;
	}
	.editable-page #jdam-create-create-date,
	.editable-page #jdam-create-process-date,
	.editable-page #jdam-edit-use-type-nine,
	.editable-page #jdam-next-day,
	.editable-page #jdam-edit-override-today,
	.editable-page #jdam-edit-pas-skip-trading,
	.editable-page #jdam-edit-skip-trading,
	.editable-page #jdam-edit-jnl-asofdt,
	.editable-page #jdam-edit-future-dt{
		border:0;
		position:absolute;
		left: 800px;   
		top:10px;
		width:184px;   
	}
	.editable-page #jdam-edit-use-type-nine,
	.editable-page #jdam-edit-pas-skip-trading,
	.editable-page #jdam-edit-skip-trading{
		left: 450px;
	}
	.editable-page #jdam-create-create-date,
	.editable-page #jdam-next-day,
	.editable-page #jdam-edit-jnl-asofdt{
		left: 590px;
	}
	.editable-page #jdam-create-create-date .icp-label,
	.editable-page #jdam-create-process-date .icp-label,
	.editable-page #jdam-edit-jnl-asofdt .icp-label,
	.editable-page #jdam-edit-future-dt .icp-label{
		width:90px;
	}
	.editable-page #jdam-next-day .icp-label,
	.editable-page #jdam-edit-override-today .icp-label,
	.editable-page #jdam-edit-use-type-nine .icp-label,
	.editable-page #jdam-edit-pas-skip-trading  .icp-label{
		 width:150px; 
	}  
	.editable-page #jdam-next-day{
		color:#C00;
		background-image:url(../images/icon_warning.png);
		background-repeat:no-repeat;
		background-position: left;
		padding-left:20px;
		width:155px;
		height:16px;
	}
	.editable-page #jdam-edit-override-today,
	.editable-page #jdam-next-day,
	.editable-page #jdam-edit-pas-skip-trading,
	.editable-page #jdam-edit-jnl-asofdt,
	.editable-page #jdam-edit-future-dt{
		top:30px;
	}
	.editable-page #jdam-next-day .icp-val{
		display:none;
	}
	.editable-page #jdam-edit-jnl-asofdt input{
		width:70px;
	}
	.create .icp-create-j #jdam-edit-pas-skip-trading{
		display: none;
	}
.editable-page .txn-summary-table-footer{
	left:0;
	right:0;
	bottom:0;
	height:24px;
	text-align:right;
	position:absolute;
	width:auto;
	padding:6px 16px 0 0;
	border-top: 1px solid #c0c0c0;
	background-color:#ecf1f7;
}
.editable-page #pos-from-type{
	bottom: 18px;
    left: 195px;
    width: 20%;
    display: inline-block;
}
.editable-page #pos-from-type .icp-label {
	width: 40px;
}
.editable-page #allocation-journal{
	bottom: 18px;
    left: 200px;
    width: 20%;
    display: inline-block;
}
.editable-page #allocation-journal .icp-label{
	width: 70px;
}
.editable-page .jdam-processed-field#jdam-create-details-header,
.editable-page .jdam-processed-field#jdam-order-details-header,
.editable-page .jdam-processed-field#jdam-owner-selection-header{
	width:100%;
	display:block;
	margin-top:7px;
	margin-bottom:3px;
}
#required-text{
	float:right;
	font-weight:normal;
	margin-right:35px;
}
.icp-create.verify #required-text,
.icp-create.confirm #required-text{
	display:none;
}
#jdam-txn-details-group{
	border-right:1px solid #CCC;
}
#jdam-txn-details-group .jdam-processed-nested .jdam-processed,
#jdam-plan-details-group .jdam-processed-nested .jdam-processed{
	width:auto;
}
.editable-page .jdam-processed-field#jdam-txn-details-group,
.editable-page .jdam-processed-field#jdam-txn-details-group-2,
.editable-page .jdam-processed-field#jdam-edit-interest-details,
.editable-page .jdam-processed-field#jdam-fts-fields-left,
.editable-page .jdam-processed-field#jdam-fts-fields-right{
	min-width:400px;
	width:460px;
	clear:none;
	float:left;
	margin-bottom:0;
	position:relative;
	height:100%;
}
	.verify .editable-page .jdam-processed-field#jdam-txn-details-group-2,
	.verify .editable-page .jdam-processed-field#jdam-fts-fields-right{
		width:450px;
	}
	.create .editable-page .jdam-processed-field#jdam-txn-details-group,
	.create .editable-page .jdam-processed-field#jdam-fts-fields-left{
		width: 470px;
	}
#jdam-txn-details-group-2,
#jdam-plan-details-group-2,
#jdam-edit-interest-details,
#jdam-fts-fields-right{
	clear:right;
	border-left:1px solid #CCC;
	max-width:480px;
	width:480px;
	padding-left:10px;
	left:-1px; /* to overlap borders */
}
.icp-create.verify #jdam-gvc-details-wrapper,
.icp-create.confirm #jdam-gvc-details-wrapper,
.icp-create.verify #jdam-fts-input-field-group,
.icp-create.confirm #jdam-fts-input-field-group,
.icp-create.verify #jdam-ftp-input-field-group,
.icp-create.confirm #jdam-ftp-input-field-group,
.icp-create.verify #jdam-owner-selection-wrapper-verify,
.icp-create.confirm #jdam-owner-selection-wrapper-verify,
.icp-plan.verify #jdam-plan-details-wrapper,
.icp-plan.confirm #jdam-plan-details-wrapper{
	border:1px solid #CCC;
}
.icp-create.verify #jdam-fts-input-field-group,
.icp-create.confirm #jdam-fts-input-field-group{
	padding: 5px 10px 20px 10px;
}
.icp-create.verify #jdam-fts-fields-left,
.icp-create.confirm #jdam-fts-fields-left{
	width: 468px;
}
.icp-create.create .icp-create-j #jdam-gvc-details-wrapper{
	margin-bottom:3px;
}
.icp-create.confirm #jdam-txn-details-group,
.icp-create.confirm #jdam-txn-details-group-2,
.icp-create.verify #jdam-txn-details-group,
.icp-create.verify #jdam-txn-details-group-2{
	padding:8px;
}
.icp-plan.confirm #jdam-plan-details-group,
.icp-plan.confirm #jdam-plan-details-group-2,
.icp-plan.verify #jdam-plan-details-group,
.icp-plan.verify #jdam-plan-details-group-2{
	padding:8px;
}
.editable-page .jdam-processed-field{
	margin-bottom:7px;
}
.editable-page #jdam-gvc-details-wrapper .jdam-processed-field,
#icp-plan-page #jdam-plan-details-wrapper .jdam-processed-field{
	margin-bottom:2px;
}
.editable-page #jdam-gvc-details-wrapper .jdam-processed-field,
#icp-plan-page #jdam-plan-details-wrapper .jdam-processed-field{
	min-height:19px;
	padding-top:4px;
}
.editable-page #jdam-gvc-details-wrapper .jdam-processed-field.input,
.editable-page #jdam-gvc-details-wrapper .jdam-processed-field.jdam-processed-nested-parent,
#icp-plan-page #jdam-plan-details-wrapper .jdam-processed-field.input,
#icp-plan-page #jdam-plan-details-wrapper .jdam-processed-field.jdam-processed-nested-parent{
	padding-top:0;
	min-height:23px
}
.editable-page #jdam-gvc-details-wrapper .jdam-processed-field .jdam-fromaccountnumber,
#create-to-alloc-typ{
	float:left;
}
.create .icp-create-j .jdam-processed-field #jdam-create-fromtype{
	display: inline-block;
    position: absolute;
    padding-left: 25px;
    padding-top: 4px;
}
.create .icp-create-j .jdam-processed-field #jdam-create-fromtype .icp-label{
	width: 17px;
    text-align: right;
}
.create .icp-create-j .jdam-processed-field #jdam-create-fromtype .icp-val select{
	width: 130px;
}
#jdam-create-print-location,
#jdam-create-special-handling{
	clear:none;
	float:left;
}
#jdam-create-special-handling{
	clear:left;
}
#jdam-create-print-location .jdam-input,
#jdam-create-special-handling .jdam-input,
#jdam-edit-mnemonic-code .jdam-input{
	width:45px;
}
#jdam-create-print-location .icp-label{
	width:90px;
	margin-left:10px;
}
#jdam-create-payee .icp-val,
#jdam-create-payee-int .icp-val,
#jdam-create-bene-payee .icp-val{
	float:left;
}
.editable-page #jdam-gvc-details-wrapper .jdam-processed-field.jdam-processed-nested-parent.jdam-create-stub{
	margin-top:7px;
	width:456px;
	height:174px;
}
	#jdam-verify-stub{
		width:458px;
	}
	#jdam-verify-stub .icp-table-header,
	.verify .icp-create-issi .jdam-create-stub .icp-table-header,
	.confirm .icp-create-issi .jdam-create-stub .icp-table-header{
		background-image:none;
		border:0;
	}
	.icp-grid #jdam-verify-stub .icp-table-header-row-wrapper,
	.verify .icp-create-issi .jdam-create-stub .icp-table-header-row-wrapper,
	.confirm .icp-create-issi .jdam-create-stub .icp-table-header-row-wrapper{
		border:0;
	}
	#jdam-verify-stub .txn-column-amount,
	.confirm .icp-create-issi .jdam-create-stub .txn-column-amount,
	.verify .icp-create-issi .jdam-create-stub .txn-column-amount{
		text-align:left;
	}
	#jdam-verify-stub .icp-table-header-cell,
	.verify .icp-create-issi .jdam-create-stub .icp-table-header-cell,
	.confirm .icp-create-issi .jdam-create-stub .icp-table-header-cell{
		border:0;
	}
	.jdam-create-stub .jdam-process-nested-parent-val{
		position:relative;
	}
	.jdam-create-stub .icp-table-header-row-wrapper{
		top:0;
	}
	.jdam-create-stub .icp-table-processed{
		min-height:181px;
		clear:both;	
		left:0;
		right:0;
		top:0;
	}
	.jdam-create-stub .icp-table-data .icpg-row,
	.jdam-create-stub .icp-table-data .icpg-row.odd,
	.jdam-create-stub .icp-table-data .icpg-row:hover,
	.jdam-create-stub .icp-table-data .icpg-row.odd:hover{
		background-color:transparent;
		cursor:auto;
	}
	.jdam-create-stub input{
		width:100%;
	}
	.jdam-create-stub .icp-table-data .icpg-cell .cell-inner{
		margin:0;
	}
	.jdam-create-stub .txn-column-nbsp{
		text-align:center;
		font-weight:bold;
		padding-top:6px;
	}
	.verify .icp-create-issi .jdam-create-stub .txn-column-nbsp,
	.confirm .icp-create-issi .jdam-create-stub .txn-column-nbsp{
		font-weight:normal;
		padding-top:0;
	}
	.verify .jdam-create-stub .txn-column-nbsp,
	.confirm .jdam-create-stub .txn-column-nbsp{
		padding-top:0;
		font-weight:normal;
	}
	.jdam-create-stub .txn-key-amount{
		text-align:left;
	}
	.jdam-create-stub .help-icon-in-window,
	#jdam-create-bkkpg .help-icon-in-window,
	#jdam-edit-acct-close .help-icon-in-window,
	#jdam-edit-div-close .help-icon-in-window,
	#jdam-edit-grossup .help-icon-in-window,
	#jdam-edit-overrideamt .help-icon-in-window,
	#jdam-edit-furthercredit-opt .help-icon-in-window,
	#jdam-create-blindjournal .help-icon-in-window,
	#jdam-create-blindjournal-2 .help-icon-in-window,
	#jdam-edit-proceeds .help-icon-in-window,
	#tax-lots-help.help-icon-in-window,
	#template-download-note .help-icon-in-window,
	#jdam-edit-firm-id .help-icon-in-window,
	#jdam-confirm-letter-content .help-icon-in-window,
	#jdam-edit-bnk-settlement .help-icon-in-window{
		float:left;
		margin-left:4px;
	}
	.jdam-create-stub span,
	#jdam-create-bkkpg span,
	#jdam-edit-acct-close span,
	#jdam-edit-div-close span,
	#jdam-edit-grossup span,
	#jdam-edit-overrideamt span,
	#jdam-edit-furthercredit-opt span,
	#jdam-create-blindjournal span,
	#jdam-create-blindjournal-2 span,
	#jdam-edit-proceeds span,
	#jdam-edit-firm-id span,
	#jdam-confirm-letter-content span,
	#jdam-edit-bnk-settlement span{
		float:left;
	}
#jdam-edit-internal-msg .icp-val,
#jdam-edit-internal-msg input{
	display:block;
	width:320px;
}
.icp-create-j #jdam-edit-internal-msg .icp-val,
.icp-create-j  #jdam-edit-internal-msg input{
	width:260px;
	float:left;
}
.verify #jdam-fund-to-purchase-verify .icp-val,
.confirm #jdam-fund-to-purchase-verify .icp-val{
	float: left;
	width: 290px;
}
.verify #jdam-edit-internal-msg .icp-val,
.confirm #jdam-edit-internal-msg .icp-val{
	display:inline;
	float: left;
	width: 290px;
	word-wrap: break-word;
}
.jdam-edit-type {
	width:330px;
	float:left;
	clear:none;
}
.create .icp-create-j #jdam-txn-details-group .jdam-edit-type .icp-label{
	width:120px;
}
.icp-create.verify .jdam-edit-type,
.icp-create.confirm .jdam-edit-type{
	width:430px;
}
.icp-create.verify #jdam-edit-interest-details .jdam-edit-type,
.icp-create.confirm #jdam-edit-interest-details .jdam-edit-type{
	margin-top:8px;
}
#jdam-edit-mnemonic-code{
	width:225px;
	float:left;
	clear:none;
}
.icp-create.create .icp-create-j .jdam-edit-loi,
.icp-create.create .icp-create-si-j .jdam-edit-loi,
.icp-create.create #jdam-edit-mnemonic-desc{
	width:150px;
	float:left;
	clear:none;
	position:static;
}
.icp-create.create .jdam-edit-loi{
	width: 255px;
}
.icp-create.create .icp-create-j .jdam-edit-loi,
.icp-create.create .icp-create-si-j .jdam-edit-loi{
	width:120px;
	position:relative;
}
.create .icp-create-j #jdam-txn-details-group .jdam-edit-loi .icp-label,
.create .icp-create-si-j #jdam-txn-details-group .jdam-edit-loi .icp-label{
	width: 24px;
}
.icp-create.verify .jdam-edit-loi,
.icp-create.confirm .jdam-edit-loi{
	position:absolute;
	top:0;
	right:8px;
}
.icp-create.verify .jdam-edit-loi .icp-label,
.icp-create.confirm .jdam-edit-loi .icp-label{
	width:28px;
}
.icp-create.create #jdam-edit-closeout-opts{
	position:absolute;
	top:4px;
	left:315px;
}
	.icp-create.create .icp-create-wd #jdam-edit-closeout-opts{
		top:28px;
	}
#jdam-edit-mnemonic-desc{
	padding-top:4px;
}
#jdam-edit-acct-close .icp-label,
#jdam-edit-div-close .icp-label,
#jdam-edit-proceeds .icp-label,
#jdam-edit-overrideamt .icp-label,
#jdam-edit-grossup .icp-label{
	width:120px;
	margin:0;
	margin-top:4px;
}
#jdam-third-party-payee{
	width:440px;
}
	#jdam-txn-details-group #jdam-third-party-payee .jdam-processed,
	#jdam-txn-details-group #jdam-third-party-payee .jdam-processed-field{
		width:100%;
	}
.editable-page .jdam-processed-field#jdam-edit-feeding-sys{
	margin-bottom:0;
}
#jdam-edit-feeding-sys .jdam-processed{
	margin-left:0;
}
.icp-create.create #jdam-edit-feeding-sys .jdam-process-nested-parent-val .icp-label,
.icp-create.create #jdam-third-party-payee .jdam-process-nested-parent-val .icp-label{
	text-align:right;
}
	#jdam-third-party-payee #jdam-edit-address-options .jdam-process-nested-parent-val .icp-val,
	#jdam-third-party-payee #jdam-edit-addy-format .icp-val{
		width:110px;
		display:block;
		float:left;
		clear:none;
	}
	#jdam-third-party-payee #jdam-edit-address-options .jdam-process-nested-parent-val .icp-val input,
	#jdam-third-party-payee #jdam-edit-address-options .jdam-process-nested-parent-val .icp-val select,
	.jdam-edit-bene input, 
	.jdam-edit-details input,
	.jdam-edit-furthercredit input{
		width:240px;
	}
	#jdam-third-party-payee .jdam-process-nested-parent-val .icp-val{
		width:180px;
	}
	#jdam-third-party-payee .jdam-processed-field#jdam-edit-zip, 
    #jdam-third-party-payee .jdam-processed-field#jdam-edit-zip-2{
		width:230px;
		float:left;
		clear:none;
	}
    #jdam-third-party-payee .jdam-processed-field#jdam-edit-zip-2{
		width:60px;
		clear:right;
	}
		#jdam-third-party-payee #jdam-edit-address-options .jdam-process-nested-parent-val #jdam-edit-zip .icp-val input,
		#jdam-third-party-payee #jdam-edit-address-options .jdam-process-nested-parent-val #jdam-edit-zip-2 .icp-val input{
			width: 50px;
		}
		#jdam-third-party-payee #jdam-edit-address-options .jdam-process-nested-parent-val #jdam-edit-zip .icp-val {
			width:60px;
		}
	#jdam-third-party-payee #jdam-edit-address-options #jdam-edit-nonstandards .jdam-process-nested-parent-val.icp-val{
		width:100%;
	}
	#jdam-third-party-payee .jdam-process-nested-parent-val{
		top:-16px;
		position:relative;
	}
	#jdam-third-party-payee .jdam-process-nested-parent-val .jdam-process-nested-parent-val{
		top:auto;
	}
	.nonstandard input{
		width:220px;
	}
#jdam-edit-pni-group,
#jdam-edit-pni-group-from,
#jdam-edit-pni-group-to,
#jdam-edit-ibp-details-group{
	width:500px;
	border:1px solid #CCC;
	padding:4px;
}
	#jdam-edit-ibp-details-group input{
		width:90px;
	}
	#jdam-edit-ibp-details-group .jdam-process-nested-parent-label{
		width:75px;
		float:left;
		padding-top:3px;
	}
	#jdam-edit-ibp-details-group .jdam-process-nested-parent-val{
		float:left;
		text-align:left;
	}
	#jdam-edit-ibp-details-group .jdam-process-nested-parent-val .icp-label,
	#jdam-edit-pni-group .jdam-process-nested-parent-val .icp-label,
    #jdam-edit-pni-group-from .jdam-process-nested-parent-val .icp-label,
    #jdam-edit-pni-group-to .jdam-process-nested-parent-val .icp-label{
		text-align:right;
		width:75px;
	}
	#jdam-edit-pni-group .jdam-process-nested-parent-val .icp-label,
    #jdam-edit-pni-group-from .jdam-process-nested-parent-val .icp-label,
    #jdam-edit-pni-group-to .jdam-process-nested-parent-val .icp-label{
		width:150px;
	}
#jdam-edit-source-ref-id,
#jdam-siselect-onetomany{
	border:0;
}
#jdam-edit-line-num,
#jdam-edit-txn-type-full,
#jdam-party-select,
#jdam-disb-select{
	float:left;
	margin-left:10px;
}
#jdam-party-select{
	float:left;
}
.editable-page #jdam-gvc-details-wrapper .jdam-processed-field.jdam-processed-nested-parent#jdam-edit-fed-tax, 
.editable-page #jdam-gvc-details-wrapper .jdam-processed-field.jdam-processed-nested-parent#jdam-edit-state-tax,
.editable-page #jdam-plan-details-wrapper .jdam-processed-field.jdam-processed-nested-parent#jdam-edit-fed-tax, 
.editable-page #jdam-plan-details-wrapper .jdam-processed-field.jdam-processed-nested-parent#jdam-edit-state-tax{
	float:left;
	width: 220px;
	clear:none;
	min-height:86px;
	margin-bottom:10px;
}
	.editable-page #jdam-gvc-details-wrapper .jdam-processed-field.jdam-processed-nested-parent#jdam-edit-fed-tax,
	.editable-page #jdam-plan-details-wrapper .jdam-processed-field.jdam-processed-nested-parent#jdam-edit-fed-tax{
		clear:left;
		min-height:67px;
	}
	#jdam-edit-fed-tax .jdam-edit-tax-pct.icp-label{
		width:70px;
		clear:left;
	}
	.jdam-edit-tax-pct {
		width:65px;
		position:absolute;
		bottom:-10px;
		*bottom:-13px;
		right:0;
		clear:right;
	}
	.jdam-edit-tax-pct input, #create-to-percnt input{
		width:35px;
	}
	#create-to-percnt{
		position: absolute;
		padding-top: 18px !important;
		right: 5px;
	}
	#create-to-percnt .icp-label{
		width: 80px;
	}
	#create-to-percnt .icp-val{
		padding-left: 5px !important;
	}
#jdam-edit-state-tax .icp-label a{
	color:#0f57c2;
}
#jdam-edit-state-tax.disabled .icp-label a{
	color:#999;
}
.icp-create.create .editable-page.first .third,
.icp-create.create .editable-page.third .first,
.icp-create.create .editable-page .confirm,
.icp-create.create .editable-page .verify,
.icp-create.verify .editable-page .confirm,
.icp-create.verify .editable-page .create,
.icp-create.confirm .editable-page .create{
	display:none;
}
#jdam-edit-txn-amount input{
	width:100px;
}
#jdam-edit-waive-termfee, #jdam-edit-waive-maintfee, #jdam-edit-pas-alt-fee{
	float:left;
	clear:none;
}
#jdam-edit-waive-termfee .icp-label, 
#jdam-edit-waive-maintfee .icp-label{
	width:150px;
}

.fee-tooltip {
    position: relative;
    display: inline-block;
    background-size:14px;
    padding-top:4px;
    margin-left:8px;
   
}

.fee-tooltip .tooltiptext {
    visibility: hidden;
    width: 180px;
    background-color: white;
    color: black;
    border: 1px solid #CCC;
    background: #F7F7F7;
    text-align: center;
    font-weight:normal;
    border-radius: 3px;
    padding: 5px 0;
    position: absolute;
    text-align:center;
    z-index: 1;
    top: 150%;
    left: 0%;
    margin-left: -79px;
}


.fee-tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 48%;
    margin-left: -5px;
    border-width: 7px;
    border-style: solid;
    border-color: transparent transparent #EEE transparent;

}

.fee-tooltip:hover .tooltiptext {
    visibility: visible;
}



#jdam-edit-pas-alt-fee .icp-label{
	width:250px;
}
	.create .icp-create-j #jdam-txn-details-group #jdam-edit-grossup{
		width:100px;
	}
	.create .icp-create-j #jdam-txn-details-group #jdam-edit-grossup .icp-label{
		width:72px;
	}
	.create .icp-create-j #jdam-create-blindjournal-2 .icp-label{
		visibility:hidden;
	}
.editable-page .jdam-processed-field.jdam-gvc-errors,
.editable-page .jdam-processed-field#jdam-gvc-warnings,
.editable-page .jdam-gvc-errors,
.editable-page #jdam-gvc-warnings,
.editable-page #jdam-docpage-errors,
.editable-page #gvc-message-wrapper{
	font-size:11px;
	margin-top:4px;
	margin-bottom:10px;
}
.jdam-gvc-errors{
	display:none;
}
#jdam-docpage-errors{
	display: none;
}
.pprwrk #jdam-docpage-errors{
	display: block;
}
	.jdam-gvc-errors .icp-label,
	.jdam-gvc-errors .icp-val,
	#jdam-gvc-warnings .icp-val,
	#jdam-gvc-warnings .icp-label,
	#jdam-docpage-errors .icp-val,
	#jdam-docpage-errors .icp-label,
	#icp-plan-body.paperwork-page #gvc-message-wrapper .icp-label,
	#icp-plan-body.paperwork-page #gvc-message-wrapper .icp-val,
	#jdam-edit-paperwork-group .jdam-process-nested-parent-label,
	#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-label,
	#jdam-attached-pprwrk-wrapper .jdam-process-nested-parent-label,
	#jdam-fees-group .jdam-process-nested-parent-label,
	#jdam-edit-nigo-group .jdam-process-nested-parent-label,
	.jdam-edit-acknowledgement-group .jdam-process-nested-parent-label,
	#jdam-edit-paperwork-group .jdam-process-nested-parent-val,
	#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-val,
	#jdam-attached-pprwrk-wrapper .jdam-process-nested-parent-val,
	#jdam-fees-group .jdam-process-nested-parent-val,
	#jdam-edit-nigo-group  .jdam-process-nested-parent-val,
	.jdam-edit-acknowledgement-group .jdam-process-nested-parent-val,
	#jdam-addl-action-group .jdam-process-nested-parent-val,
	#jdam-addl-action-group .jdam-process-nested-parent-label{
		display:block;
		float:none;
		width:100%;
	}
	.jdam-edit-acknowledgement-group .jdam-processed-nested .icp-label{
		width:900px;
		font-weight:normal;
	}
	.jdam-edit-acknowledgement-group .jdam-processed-nested .icp-label,
	.jdam-edit-acknowledgement-group .jdam-processed-nested .icp-val{
		float:left;
	}
	.jdam-gvc-errors .icp-val #gvc-message-wrapper, 
	#jdam-gvc-warnings .icp-val,
	#jdam-docpage-errors #gvc-message-wrapper .icp-val,
	#jdam-addl-action-group .icp-val,
	#icp-plan-body.paperwork-page #gvc-message-wrapper .icp-val{
		border:1px solid #CC0000;
		margin-top:7px;
		background-image:url(../images/error_icon.gif);
		background-repeat:no-repeat;
		background-position:4px 4px;
		max-height:66px;
		overflow-y:auto;
	}
	.jdam-gvc-errors .icp-val #gvc-message-wrapper{
		*margin-right:18px;
	}
	#jdam-gvc-warnings .icp-val{
		background-image:url(../images/icon_warning.png);
		border:1px solid #f0d409;
		width:auto;
	}
	.gvc-message{
		padding:4px 8px;
		margin-left:20px;
		text-transform:uppercase;
	}
	.jdam-gvc-errors .gvc-message {
		cursor:pointer;
	}
	.in-error .icp-label,
	#jdam-edit-state-tax .in-error .icp-label a,
	#jdam-edit-state-tax.disabled .in-error .icp-label a{
		color:#CC0000;
	}
	.icp-table-data .icpg-row.odd.in-error,
	.icpg-row.in-error,
	.icp-grid .icp-table-data .icpg-row.in-error:hover, 
	.icp-grid .icp-table-data .icpg-row.odd.in-error:hover{
		color:#FFF;
		background-color:#CC0000;
	}
	.in-error.hovered{
		background-color:#CC0000;
	}
	.in-error.hovered .icp-label,
	.in-error.hovered .icp-label .required{
		color:#FFF;
	}
	.jdam-processed .jdam-gvc-errors .jdam-processed{
		margin:0;
	}
#jdam-verify-process-date{
	border:0;
	padding:0;
}
#jdam-edit-confirm-info,
#jdam-edit-confirm-paperwork{
	width:450px;
	float:left;
	clear:none;
}
#jdam-confirm-docs-top .icp-label{
	width: 100%;
}
#jdam-confirm-docs-top .icp-val{
	margin-left:24px;
	display:block;
}
#jdam-confirm-docs-top #jdam-ppw-attached-success{
	margin-bottom: 7px;
}
#jdam-edit-success-msg,
#jdam-edit-confirm-paperwork #jdam-ppw-attached-success,
#jdam-confirm-docs-top #jdam-ppw-attached-success{
	background-image:url(../images/success_icon.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	margin-top:10px;
	margin-left:2px;
	padding-left:20px;
	font-weight:bold;
	height:16px;
	padding-top:3px;
}
#jdam-edit-paperwork-attached-confirm #jdam-ppw-required{
	background-image:url(../images/confirm_error_icon.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	margin-top:10px;
	margin-left:2px;
	padding-left:20px;
	font-weight:bold;
	height:16px;
	padding-top:5px;
}
.confirm-header{
	margin-left:20px
}
.icp-create.create #jdam-fees-group{
	display:none;
}
#jdam-fees-group .jdam-process-nested-parent-val .jdam-processed-nested,
#jdam-edit-nigo-group .jdam-process-nested-parent-val .jdam-processed-nested,
#jdam-edit-paperwork-group .jdam-process-nested-parent-val .jdam-processed-nested,
#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-val .jdam-processed-nested,
#jdam-attached-pprwrk-wrapper .jdam-process-nested-parent-val .jdam-processed-nested,
.jdam-edit-acknowledgement-group .jdam-process-nested-parent-val .jdam-processed-nested,
#jdam-earn-calc-group .jdam-process-nested-parent-val .jdam-processed-nested:first-child{
	display:block;
	width:100%;
	float:left;
	border:1px solid #CCC;
	padding:10px 0;
	display:block;
	float:left;
	position:relative;
}
#jdam-fees-group .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field,
#jdam-edit-nigo-group .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field,
#jdam-edit-paperwork-group .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field,
#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field,
#jdam-doc-attach-inquiry-wrapper .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field,
.jdam-edit-acknowledgement-group .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field,
#jdam-earn-calc-group .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field{
	padding-left:8px;
}
#jdam-edit-paperwork-group .jdam-processed-nested .icp-val,
#jdam-doc-attach-inquiry-wrapper .jdam-processed-nested .icp-val{
	display:block;
	float:none;
	clear:both;
}
#jdam-edit-nigo-radio .icp-val,
#jdam-edit-nigo-textarea .icp-val{
	clear:left;
	display:block;
}
	#jdam-edit-nigo-textarea textarea{
		width:300px;
		height:120px;
	}
.editable-page #jdam-gvc-details-wrapper .jdam-process-nested-parent-val .jdam-processed-field:last-child,
#icp-plan-page #jdam-plan-details-wrapper .jdam-process-nested-parent-val .jdam-processed-field:last-child{
	margin-bottom:0;
}
#jdam-carrier-info-options .icp-label{
	text-align:right;
}
.create #jdam-create-check-memo .icp-label,
.create #jdam-overnight-options .icp-label, 
#jdam-charge-group .icp-label{
	width:110px;
}
#jdam-overnight-options input,
#jdam-create-check-memo input,
#jdam-create-bkkpg input,
#jdam-edit-ibp-details-group .jdam-edit-ibp-desc input{
	width:240px;
}

#dc-opt-two-checks, 
#dc-opt-one-check,
.pay-now-future{
	text-align:left;
	font-weight:normal;
}
.pay-now-future{
	margin-left:140px;
}
#jdam-edit-doc-attach-frame{
	width:100%;
	height:320px;
	border:0;
	margin-top:24px;
}
#jdam-edit-paperwork-group .jdam-process-nested-parent-label,
#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-label,
#jdam-attached-pprwrk-wrapper .jdam-process-nested-parent-label,
#jdam-fees-group .jdam-process-nested-parent-label,
#jdam-edit-nigo-group .jdam-process-nested-parent-label{
	position:relative;
}
.icp-create.create #jdam-fees-group,
.create #jdam-edit-paperwork-group{
	display:none;
}
	#jdam-edit-paperwork-group .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field#jdam-edit-use-ewi {
		position:absolute;
		top:-3px;
		left:200px;
		width:500px;
	}
	#jdam-edit-paperwork-group #jdam-edit-docattach-label{
		position:absolute;
		top:27px;
		left:206px;
		width:500px;
	}
	#jdam-edit-paperwork-group #jdam-edit-docattach-label .icp-label{
		width: auto;
		font-weight: normal;
	}
	#jdam-edit-paperwork-group .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field#jdam-edit-use-ewi .jdam-processed-nested{
		border:0;
	}
	#jdam-edit-paperwork-group .jdam-processed-nested #jdam-edit-use-ewi .icp-val,
	#jdam-edit-use-ewi .jdam-processed-field{
		float:left;
		clear:none;
	}
	#jdam-edit-use-ewi .icp-label{
		width:125px;
	}
	#jdam-edit-useewi .icp-label{
		width:40px;
	}
	#jdam-edit-useewi.input input[type="checkbox"]{
		margin-left:10px;
		margin-top:4px;
	}
	#jdam-edit-attach-ewi{
		padding-top:4px;
	}
	#doc-attached-icon{
		background-image:url(../images/delattach.jpg);
		background-repeat:no-repeat;
		width:14px;
		height:17px;
		margin-left:10px;
		float:right;
		position:relative;
		cursor:pointer;
	}
.jdam-edit-bene-nameaddy .icp-val,
#jdam-edit-banknmaddr .icp-val{
	float:left;
}
.jdam-edit-furthercredit .icp-label span{
	float:right;
	font-weight:normal;
}
.jdam-edit-furthercredit .icp-label .fc-parent-label{
	float:left;
}
.verify  #jdam-edit-furthercredit-group .fc-label, 
.confirm  #jdam-edit-furthercredit-group .fc-label{
	visibility: hidden;
}
#jdam-disb-select{
	float:left;
	clear:left;
}
.editable-page #jdam-disb-select{
	border-top:1px solid #CCC;
	width:450px;
}
#jdam-edit-txnfee,
#jdam-edit-chargeacct,
#jdam-edit-chargeto {
	width:115px;
	float:left;
	clear:none;
}
	#jdam-edit-txnfee .icp-label{
		width:60px;
	}
#jdam-edit-chargeto{
	width:196px;
	margin-right:5px;
}
#jdam-edit-chargeto .icp-label{
	width:68px;
}
#jdam-edit-chargeacct {
	width:132px;
}
#jdam-siselect-fulljnl,
#jdam-siselect-partialjnl,
#jdam-siselect-onetomany,
#jdam-siselect-opts,
#jdam-siselect-future-dt{
	width:205px;
	float:left;
	clear:none;
	margin-left:6px;
	padding-left:6px;
	border-right:1px solid #CCC;
	height:75px;
}
#jdam-siselect-opts .jdam-process-nested-parent-label {
	width: 185px;
}
#jdam-siselect-future-dt{
	border:0;
}
#jdam-siselect-future-dt{
	width:340px;
	margin-left:0;
}
.jdam-processed #jdam-siselect-future-dt .jdam-processed{
	margin-left:0;
}
#jdam-siselect-future-dt .icp-label{
	width: 90px;
	font-weight:bold;
}
.jdam-future-date-field .jdam-input.text,
#jdam-siselect-future-dt .jdam-input.text,
#jdam-edit-future-dt .jdam-input.text{
	width: 65px;
}
#jdam-siselect-future-dt .jdam-future-section .jdam-processed-field{
	width:auto;
	clear:none;
	float:right;
	width:166px;
}
/* To fix misalignment in Chrome due to jdam-si-process-orig & jdam-si-expired-orig hidden fields */
#jdam-siselect-future-dt .jdam-future-section .hidden-field.jdam-processed-field{
	width: 0;
}
#jdam-siselect-future-dt #jdam-future-dt-bottom .jdam-processed{
	width: 332px;
}
.jdam-to-acct-opt input{
	width:90px;
}
#jdam-siselect-opts{
	width:200px;
}
#jdam-siselect-onetomany{
	width:130px;
}
#jdam-siselect-partialjnl .jdam-process-nested-parent-label,
#jdam-siselect-fulljnl .jdam-process-nested-parent-label,
#jdam-siselect-opts .jdam-process-nested-parent-label{
	font-weight:bold;
}
#jdam-siselect-ptoacct,
#jdam-siselect-ftoacct{
	position:absolute;
	top:34px;
	left:105px;
	margin:0;
	padding:0;
}
#jdam-edit-abanum,
#jdam-edit-routingnum{
	width:335px;
	float:left;
	clear:none;
}
.confirm #jdam-edit-verify-aba,
.verify #jdam-edit-verify-aba,
#jdam-edit-verify-aba.protected,
.confirm #jdam-edit-verify-routing,
.verify #jdam-edit-verify-routing,
#jdam-edit-verify-routing.protected{
	display:none;
}
#jdam-edit-verify-aba,
#jdam-edit-verify-routing{
	width:100px;
	float:left;
	clear:none;
}
	#jdam-edit-verify-aba .icp-label,
	#jdam-edit-verify-routing .icp-label{
		display:none;
	}
#jdam-edit-to-acct{
	width:325px;
	float:left;
	clear:none;
}
#jdam-to-acct-details #jdam-edit-to-acct .icp-val{
	width:120px;
}	
.confirm #jdam-edit-verify-acct,
.verify #jdam-edit-verify-acct,
#jdam-edit-verify-acct.protected{
	display:none;
}
#jdam-edit-verify-acct{
	width:120px;
	float:left;
	clear:none;
}
	#jdam-edit-verify-acct .icp-label{
		display:none;
	}
	#jdam-to-acct-details #jdam-edit-verify-acct .icp-val{
		width:100px;
		padding-left:10px;
	}	
body#doc-body{
	background-color:#FFF;
	margin:30px 60px 0 60px;
}
#doc-acknowl{
	clear:both;
	margin-top:30px;
}
#doc-acknowl-check-body,
#doc-acknowl-body{
	float:left;
	width:480px;
}
#doc-acknowl-check-body{
	width:30px;
}
#doc-submit-button{
	float:right;
	clear:both;
	margin-top:20px;
}
#jdam-upload-file-help{
	font-weight:bold;
	color: #CC0000;
}
#doc-close-without-changes{
	position:absolute;
	bottom:10px;
	left:20px;
	cursor:pointer;
}
.editable-page .jdam-processed-field.jdam-edit-dc-party{
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:1px solid #CCC;
}
.jdam-edit-dc-party .icp-label{
	display:none;
}
#gvc-switch,
.icp-create.confirm #btn-create-submit,
#jnl-many-to-one{
	display:none;
}
#gvc-switch,
#btn-create-back,
#btn-create-submit,
#btn-create-submit-ews,
#btn-create-txn-summ,
#gvc-switch-button,
#gvc-switch-select,
#jnl-many-to-one{
	float:right;
	margin-right:8px;
}
#gvc-switch-select{
	width:120px;
	position:relative;
	height:21px;
}
	#gvc-switch-select .icp-combo-text{
		width:73px;
		font-size:13px;
	}
#jnl-many-to-one{
	font-weight:bold;
	margin-right:30px;
}
#jdam-edit-pni-type .icp-val,
#jdam-edit-pni-type-from .icp-val,
#jdam-edit-pni-type-to .icp-val{
	width:100%;
	margin-top:10px;
}
	#jdam-edit-pni-type .jdam-radio-input,
    #jdam-edit-pni-type-from .jdam-radio-input,
    #jdam-edit-pni-type-to .jdam-radio-input{
		float:left;
		clear:none;
		width: 90px;
	}
.jdam-edit-bene.third,
#jdam-edit-names-on-acct{
	width: 420px;
} 
#gvc-switch-label{
	margin-top:2px;
	font-weight:bold;
	float:right;
	margin-right:6px;
}
#gvc-switch .icp-acct-input-wrapper{
	float:right;
}
#btn-create-txn-summ{
	display:none;
}
#jdam-edit-confirm-info{
	display:none;
}
.confirm #jdam-edit-confirm-info{
	display:block;
}
#jdam-edit-overnight-check,
#jdam-edit-chargetoho{
	width:250px;
	float:left;
	clear:none;
}
#jdam-edit-overnight-check{
	width:200px;
}
#jdam-edit-xtrac,
#jdam-edit-distro-inst{
	width:335px;
}
#jdam-edit-bank-acct-num{
	width:440px;
}
#jdam-edit-dist-reason,
#jdam-edit-carrier-option,
#jdam-edit-carrier-acct,
#jdam-edit-carrier-name,
#jdam-edit-carrier-addr1{
	width:390px;
}
	.icp-create-j #jdam-edit-dist-reason{
		width:360px;
		float:left;
		clear:left;
	}
	.icp-create-j #jdam-edit-dist-reason select{
		width: 180px;
	}
#jdam-edit-paperwork-opts{
	width:940px;
}
#jdam-edit-paperwork-opts .icp-label{
	width:340px;
}
.confirm #txn-create-footer-return{
	display:none;
}
.confirm #txn-createplan-footer-return{
	display:none;                                
}
.modal-div-closeout .icp-modal-warning{
	display:block;	
	background-position: 104px 0;
	padding-left:0;
}
.modal-div-closeout .icp-modal-confirm-message{
	padding:0;
}
.icp-create-id #jdam-create-header-group,
.icp-create-id #jdam-create-next-header-group{
	height:85px;
}
#jdam-third-party-payee .clear-all-option{
	margin-right: -147px;
	position: relative;
}
#jdam-txn-details-group #jdam-third-party-payee .jdam-processed-field#jdam-edit-addy-format{
}
	#jdam-txn-details-group #jdam-third-party-payee .jdam-processed-field#jdam-edit-addy-format .icp-val{
		width:117px;
	}
.jdam-edit-paperwork-header-field{
	padding-left:22px;
}
#jdam-edit-txn-fee-display,
#jdam-edit-charge-to-desc{
	float:left;
	width:230px;
	clear:none;
}
#jdam-edit-charge-to-desc{
	font-weight:bold;
}
.jdam-partial-full-group .jdam-radio-input{
	margin-bottom:2px;
}
#jdam-siselect-residuals .icp-label{
	width: 100px;
}
#jdam-siselect-onetomany{
	padding-top:14px;
}
.create #jdam-to-acct-details, 
.create #jdam-from-acct-details,
.create #jdam-delivery-dtc-details-left,
.create #jdam-delivery-info-details-right{
	border: 1px solid #ccc;
	height: 167px;
	width: 458px;
}
.create .icp-create-issi #jdam-from-acct-details{
	margin-right:10px;
}
.create .icp-create-issi #jdam-to-acct-details{
	top:51px;
}
.icp-create #jdam-jnl-pos-field-group, .icp-create #jdam-jnl-to-acc-field-group{
	height: 100%;
	/*display: none; delete after One to Many changes */
}
.icp-create.verify #jdam-jnl-pos-field-group{
	height: auto;
}
#jdam-jnl-pos-field-group .jdam-process-nested-parent-val .jdam-processed,
#jdam-jnl-to-acc-field-group .jdam-process-nested-parent-val .jdam-processed{
	width: 100%;
}
#jdam-jnl-pos-field-group .jdam-process-nested-parent-val .jdam-processed-nested,
#jdam-jnl-to-acc-field-group .jdam-process-nested-parent-val .jdam-processed-nested{
	height: 100%;
}
#jdam-jnl-pos-field-group #jdam-jnl-pos-label-fields{
	float: left;
    clear: none;
    width: 400px;
}
#jdam-jnl-pos-field-group #jdam-jnl-pos-label-fields input,
#jdam-jnl-pos-field-group #jdam-jnl-pos-label-fields select{
	font-size: 11px;
    /*margin-top: -3px;*/
}
#jdam-jnl-positions-count .icp-val, #jdam-jnl-to-account .icp-val{
	display: none;
}
#jdam-jnl-positions-count, #jdam-jnl-to-account{
	float:left;
	clear: left;
	width:200px;
}
#jdam-jnl-to-account{
	margin-top: -20px;
}
#jdam-dlvy-filter-type{
	float: left;
    clear: right;
}
#jdam-dlvy-acct-Type-desc{
	float: left;
    clear: none;
}
#jdam-dlvy-card-Type-desc{
	float: left;
    clear: right;
}
#jdam-edit-jnl-pct{
	margin-top: -2px;
}
#jdam-edit-jnl-qty-type,
#jdam-edit-jnl-pct,
#jdam-jnl-apply-pct-btn{
	float: left;
	clear: none;
	width: 80px;
}
#jdam-edit-jnl-qty-type{
	width: 175px;
}
#jdam-edit-jnl-qty-type .icp-label{
	padding-top: 0;
}
#jdam-edit-jnl-qty-type .icp-label,
#jdam-edit-jnl-qty-type .icp-val select{
	width: 80px;
}
#jdam-edit-jnl-pct .icp-val input{
	width: 70px;
}
#jdam-jnl-apply-pct-btn .icp-label{
	display: none;
}
.using-percent #jdam-edit-jnl-pct,
.using-percent #jdam-jnl-apply-pct-btn{
	display: block;
}
#jdam-edit-jnl-pct,
#jdam-jnl-apply-pct-btn{
	display: none;
}
.create #jdam-edit-jnl-positions, .create #jdam-edit-jnl-to-acc-num{
	position:relative;
	height:100%;
}
#jdam-edit-jnl-positions .jdam-edit-jnl-allshs input{
	margin: 4px;
}
.verify #jdam-edit-jnl-positions,
.confirm #jdam-edit-jnl-positions{
	height:270px;
	position:relative;
}
#jdam-edit-jnl-positions .icpg-row:hover{
	cursor:auto;
}
#jdam-edit-jnl-positions .icp-val, #jdam-edit-jnl-to-acc-num .icp-val{
	float:left;
	display:block;
	width:100%;
	font-size:11px;
	left:0;
	margin-top:16px;
	top:0;
}
#jdam-edit-jnl-positions input,
#jdam-edit-jnl-positions select{
	font-size:11px;
	margin-top:-3px;
}
#jdam-edit-jnl-positions .txn-key-cd,
#jdam-edit-jnl-positions .txn-key-inputtypecheckboxcla,
#jdam-edit-jnl-positions .txn-column-cd,
#jdam-edit-jnl-positions .jdam-edit-jnl-allshs{
	text-align:center;
}
#jdam-edit-jnl-positions .icpg-select-all input{
	margin:4px;
}
.txn-key-, .txn-column- {
	display:none;
}
.icp-grid #jdam-edit-jnl-positions .icp-table-header-row-wrapper, .icp-grid #jdam-edit-jnl-to-acc-num .icp-table-header-row-wrapper{
	top: -20px;
	bottom:0;
}
.jdam-edit-jj-name-addy .icp-val{
	float:left;
}
.si-type-js .jdam-aba-nmaddy,
.si-type-js .jdam-aba-chips {
	display:none;
}
.si-type-js .jdam-si-account{
	border-right:0;
}
#jdam-edit-pas-reason-other input{
	width:260px;
}
#jdam-siselect-pas-disttype .icp-label{
	width:34px;
}
.jdam-edit-jnl-quantity,
.jdam-edit-jnl-cmv,
.jdam-edit-jnl-pendquantity,
.jdam-edit-jnl-availquantity,
.jdam-edit-jnl-lastprice,
.jdam-edit-jnl-dollars,
.jdam-edit-pay-quantity,
.jdam-edit-pay-dollars{
	text-align:right;
}
#jdam-edit-jnl-positions .icp-val.disabled .jdam-edit-jnl-allshs{
	display: none;
}
#jdam-edit-type-2{
	display:none;
}
#jdam-edit-type-2 .icp-label{
	visibility:hidden;
}
.verify .icp-create-j #jdam-edit-type-2,
.confirm .icp-create-j #jdam-edit-type-2{
	display:block;
}
.icp-create-issi #jdam-edit-line-num-all-txn-with-si{
	display:none;
}	
.create .icp-create-j .jdam-processed-field  .jdam-tofrom-acct-details .icp-label{
	width: 180px;
}	
.create .icp-create-j .jdam-processed-field  .jdam-tofrom-acct-details .icp-val{
	padding-left:12px;
}
.icp-create-j #jdam-edit-loi{
	display:block;
}

.icp-create.verify .jdam-payee-box .payee-border,
.icp-create.confirm .jdam-payee-box .payee-border{
	border:1px solid #c0c0c0;
	padding:4px;
} 
.icp-create.create .jdam-payee-box .payee-msg{
	display:none;
}
#icp-txn-details-tab  #jdam-payee-extended-group{
	margin-bottom: 0px;
}

.confirm  #jdam-txn-details-group #jdam-edit-xtrac{
	width: 380px;
}
#fund-to-purchase-total .icp-label, #funding-sources-total .icp-label{    
    width: 40px;
    font-weight: bold;
}
#fund-to-purchase-total .icp-val, #funding-sources-total .icp-val{       
    width: 75px;
    text-align: right;    
}
#fund-to-purchase-total, #funding-sources-total{
    margin-top: 50px;
}

/************FOR FFOS*************************/ 
#create-from-addl-bkpg-desc,
#create-to-addl-bkpg-desc
{
    width:450px;
 }
#addl-pos-det-inq .help-icon-in-window{
    float: left;
    margin-left: 4px;
}
#create-from-addl-bkpg-desc .help-icon-in-window,
#create-to-addl-bkpg-desc .help-icon-in-window,
#jdam-corefund-curr-dt-time .help-icon-in-window,
#create-to-percnt .help-icon-in-window {
     margin-left: 2px;
}
#create-from-addl-bkpg-desc .help-icon-in-window,
#create-to-addl-bkpg-desc .help-icon-in-window,
#jdam-corefund-curr-dt-time .help-icon-in-window,
#jdam-corefund-order-rcpt-dt .icp-label,
#jdam-corefund-order-rcpt-dt span,
#jdam-corefund-order-rcpt-time .icp-label,
#jdam-corefund-order-rcpt-time span,   
#addl-pos-det-inq span,
#create-from-addl-bkpg-desc span,
#create-to-addl-bkpg-desc span,
#jdam-corefund-curr-dt-time span,
#create-to-blindjournal span, #create-to-blindjournal .help-icon-in-window,
#create-to-int-msg .icp-val, #create-from-xtrac-num .icp-val, #create-to-percnt .icp-val,
#create-to-percnt span, #create-to-percnt .help-icon-in-window{
	float: left;
}
#create-to-alloc-typ .icp-label, 
#create-to-acc-disp-method .icp-label,
#create-to-percnt .icp-label,
#create-to-lot-method .icp-label, 
#create-to-gift-inh .icp-label, 
#create-to-blindjournal .icp-label,
 #create-to-int-msg .icp-label, 
 #create-to-addl-bkpg-desc .icp-label{
	padding-left: 10px;
}
#create-to-lot-method select, #create-to-gift-inh select, #create-to-blindjournal select{
	width: 220px;
}
#jdam-corefund-curr-dt-time span .checkbox-label-corefund{
	margin-left: 70px;
}
#jdam-corefund-curr-dt-time .icp-label{
 width: 360px !important;
}
#jdam-corefund-curr-dt-time input[type="checkbox"]{
	margin-left: -180px;
    margin-top: 5px;
}
.pws-calc-adj-gray .icp-label{
    text-align: right;
    padding-right: 10px;
    color: #999;
}
.pws-calc-adj-gray .icp-val{
    padding-left: 10px;
}
#jdam-acct-level-calc .icp-val{
    padding-left: 20px;
}
/************FOR CFPB*************************/
.icp-create-w.cfpb #jdam-fees-group{
	display:none;
}
.jdam-cfpb-show{
    display:block;
}
.verify #jdam-edit-routingnum,
.confirm #jdam-edit-routingnum{
    display:block;
}
.verify #jdam-edit-routingnum .help-icon-in-window,
.confirm #jdam-edit-routingnum .help-icon-in-window,
.verify #jdam-edit-abanum .help-icon-in-window,
.confirm #jdam-edit-abanum .help-icon-in-window{
    display:none;
}
#jdam-edit-dist-country select.jdam-input{
    width:240px
}
#jdam-edit-recp-accp-usd-chk span,
.icp-create.create .icp-create-w #jdam-edit-routingnum span,
.icp-create-issi.icp-create-si-w #jdam-edit-routingnum span,
.icp-create.create .icp-create-w #jdam-edit-abanum span,
.icp-create-issi.icp-create-si-w #jdam-edit-abanum span{
    float: left;
}
.icp-create-w #jdam-edit-abanum .help-icon-in-window,
.icp-create-issi.icp-create-si-w #jdam-edit-abanum .help-icon-in-window,
#jdam-edit-routingnum .help-icon-in-window,
#jdam-edit-recp-accp-usd-chk .help-icon-in-window{
    margin-left: 4px;
    float: left;
}
#jdam-edit-recp-accp-usd-chk .icp-label{
    width: 190px;
}
#jdam-edit-recp-accp-usd-chk input{
    width: 20px;
}
.jdam-edit-acknowledgement-group #cfpb-acknowledge-fee-details{
    width: 300px;
}
#cfpb-acknowledge-fee-details #cfpb-acknowledge-desc2 .icp-val{
    padding-left:8px;
    width: 750px;
}
#cfpb-acknowledge-fee-details .icp-val{
    padding-left: 8px;
}
.jdam-edit-acknowledgement-group .cfpb-acknowledge-contents{
    padding-left: 0px;
    margin-bottom: 0px;
}
.jdam-edit-acknowledgement-group #cfpb-acknowledge-fee-details .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field{
    padding-left: 0px;
}
.jdam-edit-acknowledgement-group .jdam-process-nested-parent-val .jdam-processed-nested{
    width: 100%;
    border: 1px solid #c0c0c0;
}
.jdam-edit-acknowledgement-group #cfpb-acknowledge-fee-details .jdam-process-nested-parent-val .jdam-processed-nested{
    width: 800px;
    border: 1px solid #c0c0c0;
}
.jdam-edit-acknowledgement-group .cfpb-acknowledge-contents .icp-label{
    width: 150px;
    text-align: left;
    padding-left: 8px;
    margin-bottom: 0px;
}
.jdam-edit-acknowledgement-group .cfpb-acknowledge-contents .icp-val{
    width: 170px;
    text-align: right;
    padding-left: 0px;
    margin-bottom: 0px;    
}
#cfpb-acknowledge-tax, #cfpb-acknowledge-fee2{
    width: 340px;
    border-bottom: 1px solid #c0c0c0;
}
.jdam-edit-acknowledgement-group #cfpb-acknowledge-chk .icp-label{
    width: 250px;
    font-weight: normal;
    text-align: left;
    padding-left: 0px;
}
.jdam-edit-acknowledgement-group #cfpb-acknowledge-fee-details-title .icp-label{
    width: 250px;
    font-weight: normal;
    text-align: left;
    padding-left: 8px;
}
#cfpb-acknowledge-chk .icp-val, #cfpb-acknowledge-fee-details-title .icp-val{
    display: none;
}
#cfpb-acknowledge-total, #cfpb-acknowledge-recipient-amt{
    /**margin-bottom:15px;**/
    padding-bottom: 15px;
}
#cfpb-acknowledge-total, #cfpb-acknowledge-recipient-amt{   
    padding-top: 5px;
}
#cfpb-acknowledge-tax, #cfpb-acknowledge-fee2{
    padding-bottom: 5px;
}
.jdam-recipientbankacceptsusd .verify .icp-label{
    width:200px;
}
.jdam-cfpb-disclosure{
    padding-left: 8px;
}
.jdam-cfpb-disclosure .icp-label{
    width: 140px;
}
#icp-txn-details .jdam-cfpb-disclosure .icp-val{
    text-align: right;
    width: 120px;
}
#jdam-cfpb-acknowledge-desc2 .icp-val{
    padding-top: 10px;
    padding-left: 8px;
    text-align: left;
    width: 600px;
}
.jdam-cfpb-disclosure .vspace{
    height: 3px;
}
#jdam-cfpb-disclosure-title .icp-label{
    text-align: left;
    font-weight: normal;
    width: 350px;
}
#jdam-cfpb-disclosure-title{
    padding-top: 5px;
}
#jdam-cfpb-disclosure-title, #jdam-cfpb-disclosure-dest-ctry, #jdam-cfpb-disclosure-total{
    padding-bottom: 10px;
}
#jdam-cfpb-disclosure-tax, #jdam-cfpb-disclosure-fee2{
    width: 265px;
    border-bottom: 1px solid #c0c0c0;
}
#txn-det-cfpb-dest-ctry{
    display: none;
}
.txn-type-wire #txn-det-cfpb-dest-ctry{
    display: block;
}
/************FOR SI START*************************/
#jdam-edit-custom-si-chkbox{
   	float:right;
	clear:right;
	width:110px;
}
#jdam-edit-custom-si-chkbox input{
	margin-top:3px;
}
#jdam-edit-custom-si-chkbox .icp-label{
    width:60px;
}

.icp-create-issi #jdam-edit-line-num,
.icp-create-issi #jdam-verify-stub{
    display:none;
}
.icp-create.verify .editable-page .icp-create-issi .jdam-create-stub.create,
.icp-create.confirm .editable-page .icp-create-issi .jdam-create-stub.create{
	display:block;
}
.verify .icp-create-issi #jdam-edit-custom-sinum-lbl,
.confirm .icp-create-issi #jdam-edit-custom-sinum-lbl{
    display:block;
}

.icp-create.create .editable-page.customsi .no-customsi,
.icp-create.create .editable-page.no-customsi .customsi{
	display:none;
}

.icp-create.create .editable-page.customsi .customsi,
.icp-create.create .editable-page.no-customsi .no-customsi{
	display:block;
}
#jdam-internal-message1-long input, #jdam-internal-message2-long input{
	width:350px;
}
.hide-warnings-icon-si{
    border:1px solid #f0d409;
    width:auto;
}
#jdam-internal-message1-long, #jdam-internal-message2-long{
    width: 485px;    
}
.verify #jdam-internal-message1-long .icp-val,
.verify #jdam-internal-message2-long .icp-val,
.confirm #jdam-internal-message1-long .icp-val,
.confirm #jdam-internal-message2-long .icp-val{
    width: 300px;
    float: left;
    word-wrap: break-word;
    
}
.create .icp-create-issi .jdam-create-stub .icp-table-processed{
	min-height:331px;
	clear:both;	
	left:0;
	right:0;
	top:0;
}
.create #jdam-internal-message2-long .icp-label{
    display: none;
}
.create .icp-create-issi #jdam-to-acct-details  #jdam-edit-verify-acct{
	display:block;
}
.create .icp-create-si-j #jdam-edit-txn-type-full{
	display:none;
}
#jdam-line-number-success{
    display:none;
}
.icp-create-issi #jdam-line-number-success{
    display:block;
}
/************FOR THRESHOLD*************************/
#threshold-acct-type select,
#threshold-txn-type select,
#threshold-party-type select,
#threshold-appr1-select select,
#threshold-appr2-select select,
#threshold-appr3-select select{
    width: 160px;
}
.icp-threshold #icp-document-bottom #icp-txn-details-wrapper{
	display:none;
}
#icp-threshold-war-msg-icon{
	color:#999;
	background-image:url(../images/info_icon.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:14px;
	height:12px;
	margin-bottom:3px;
	float: right;	
}
#icp-threshold-page .icp-label{
	font-weight:bold;
	padding-left:2px;
}
.icp-threshold #icp-document-top{
	height:100%;
	margin-bottom:-30px;
}
.icp-threshold #icp-document-bottom{
	height:30px;
}
#icp-threshold-criteria-label .icp-label{
	width:100%;
	margin-top:7px;
}
#icp-threshold-grid-header .icp-label{
	width:100%;
    	margin-top:-7px;
}
#btn-threshold-remove,
#btn-threshold-save {
    margin-top: -15px;
}
#icp-threshold-criteria-label .icp-val,
#icp-threshold-grid-header .icp-val{
	display:none;
}
#icp-table-rowcount-icp-threshold-data-table,
#icp-table-rowcount-threshold-grid-wrapper{
    display: none;
}
#icp-threshold-data-table .icp-val{
    /*This is to hide the '*' below the grid header labelwhich is displayed only when save*/
    display: none;
}

#icp-threshold-input-fields{
	width:45%;
	float:left;
	clear:none;
}
#icp-threshold-input-fields2{
	width:35%;
	float:left;
	clear:none;
}
#icp-threshold-input-fields3{
	width:15%;
	float:left;
	clear:none;
}
#icp-threshold-input-fields3 .icp-label{
    /*display: none;*/
}
#threshold-appr1-text .icp-label,
#threshold-appr2-text .icp-label,
#threshold-appr3-text .icp-label {
    width:5px;
    margin-left: -12px;
}
.error-state #threshold-appr1-text .icp-label,
.error-state #threshold-appr2-text .icp-label,
.error-state #threshold-appr3-text .icp-label{
	 width:10px;
} 
#icp-threshold-war-msg{
	width:100%;
	float:left;
	top: -12px;
}
#jdam-edit-firm-name{
    padding-bottom: 10px;
}

#jdam-edit-firm-id{
	width: 335px;
    float:left;
	clear:none;
}

#jdam-edit-fee-name{
    padding-bottom: 10px;
}

#jdam-edit-fees-data .jdam-processed
{
    margin-left:0px;
}

#jdam-txn-fees-summ-popup .icp-table-data.icp-table-empty-table .icpg-cell{
    text-align:center;
    float:none;

}
#jdam-edit-fee-id{
	width: 335px;
    float:left;
	clear:none;
    padding-bottom: 5px;
}

#jdam-edit-fee-id .icp-label 
{
     font-weight :bold;
}
#jdam-edit-fee-name .icp-label {
    font-weight :bold;
}

#jdam-edit-firm-id .jdam-input.text{
    width: 150px;
}
#icp-txnfee-page #jdam-edit-firm-id .jdam-input.text,
#jdam-edit-fees-filter-txntype select{
    width: 120px;
}
#jdam-fees-verify-firm-id{
    width: 100px;
    float: left;
    clear: none;
}
#jdam-fees-verify-firm-id .icp-label,
#jdam-edit-fees-filter-go-btn .icp-label{
    display: none;
}
#jdam-edit-fees-filter-txntype,
#jdam-edit-fees-filter-lob,
#jdam-edit-fees-filter-go-btn{
	float: left;
	clear: none;
}
#jdam-edit-fees-filter-lob .icp-label{
	width: 100px;
}
#jdam-edit-fees-filter-txntype,
#jdam-edit-fees-filter-lob{
	margin-right: 30px;
}
#icp-txnfee-page #jdam-txn-fees-summ{
	height: 350px;
}
#icp-txnfee-page #jdam-txn-fees-summ .icp-label{
	color: #569214;
	width: 200px;
}
#icp-threshold-input-fields-wrapper .jdam-processed-nested .jdam-processed{
	width:100%;
	margin-bottom: 0px;
}
.jdam-processed-nested #icp-threshold-war-msg .icp-label{
	width:10px;
}
#icp-threshold-war-msg .icp-val{
    float: left;
    width: 90%;
}
#btn-threshold-save .icp-label,
#btn-threshold-remove .icp-label,
#jdam-edit-verify-firm-id.protected{
	display:none;
}
#threshold-button-wrapper .jdam-processed-nested  .jdam-processed{
	width:100%;
}
#threshold-button-wrapper .threshold-button{
	width:95px;
	float: right;
	clear:none;
	right: 1px;
	text-align:right;
}
#icp-threshold-grid-header{
	float:left;
	left: 5px;
}
.icp-grid #threshold-value-select-table .icp-table-header-row-wrapper{
	bottom:0;
}
.icp-threshold-export-icon,
.icp-fees-export-icon{
	background-repeat:no-repeat;
	height:18px;
	width:18px;
    margin-top:-2px;
	float:right;
	margin-right:10px;
	background-image:url(../images/excel.png);
	cursor:pointer;
}
#icp-threshold-data-table{
    /*
    top: 225px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
        */
    width: 100.5%;
    min-height:280px;
}
.error-state #icp-threshold-data-table{
	/*
    top:325px;
        */
} 
.icp-grid #icp-threshold-data-table .icp-table-data .icpg-row.icp-table-active-row{
	background-color:#FFF;
    cursor:default;
}
.icp-grid #icp-threshold-data-table .icp-table-data .icpg-row.odd.icp-table-active-row{
    background-color:#f2f5f9;
    cursor:default;
}
.icp-grid #icp-threshold-data-table .icp-table-data .icpg-row:hover,
.icp-grid #icp-threshold-data-table .icp-table-data .icpg-row.odd:hover{
    background-color:#F4E1BF;
    cursor:default;
}
.editable-page .jdam-processed-field #threshold-appr1-text,
.editable-page .jdam-processed-field #threshold-appr2-text,
.editable-page .jdam-processed-field #threshold-appr3-text{
	margin-bottom: 3px;
    	float: left;
}
.threshold-custom-text{
    visibility: hidden;
}
.editable-page .jdam-processed-field#threshold-button-wrapper{
	margin-bottom:0;
}
.icp-grid .icp-table-processed#threshold-grid-wrapper{
    left: 5px;
}
.icp-grid #threshold-grid-wrapper .icp-table-header-row-wrapper{
	top:0;
}
.threshold-data-grid-center-align{
    text-align: center;
}
.grid-cell-center-align{
    text-align: center;
}
.icp-threshold #icp-main-txns-right{
    display:none;
}
#threshold-value-select-table .icp-table-mini .icpg-row{
    /**border:1px;**/
}
.icp-threshold .icp-table-mini .icp-table-data .icpg-cell{
    border-right-color: #bdc0c2;
}
.icp-threshold .icp-table-mini .icp-table-data .icpg-row{
    border-bottom: 1px dotted #bdc0c2;
}
.icp-threshold .tabs-banner .icp-grid #icp-tab-banner{
	position: absolute;	
	top:-38px;
	right: 0px;
	left: 0px;
	height:23px;
}
.icp-threshold .tabs-banner .icp-grid .ui-tabs-panel{
	top:-8px;
	bottom: 30px;
}
.hide-threshold-errors{
    display: none;
}
#jdam-threshold-top{
	height:200px;
}
#icp-threshold-body .jdam-processed{
	height:100%;
}
#icp-threshold-body .jdam-processed .jdam-processed{
	height:auto;
}
#jdam-threshold-top .jdam-processed{
    width: 100%;
}
/**    Periodic Plans    **/
#jdam-plan-level-calc .icp-label,
#jdam-rmd-curr-year-adj .icp-label,
#jdam-rmd-annual-plus-amt .icp-label,
#jdam-bene-dob-override .icp-label,
#jdam-rmd-first-year-paymt .icp-label,
#jdam-rmd-prior-year-adj .icp-label,
#jdam-year-end-bal .icp-label,
#jdam-plan-le-type .icp-label,
#jdam-plan-owner-le-type .icp-label,
#jdam-plan-bene-le-type .icp-label,
#jdam-acct-level-calc .icp-label,
#jdam-plan-mrddesbene-le-type .icp-label,
#jdam-curr-year-adj .icp-label{
    width: 225px;
}
.icp-grid .ui-tabs-panel#icp-plan-page{
	bottom:8px;
}
#icp-plan-page .txn-summary-table-footer{
	left:0;
	right:0;
	bottom:0;
	height:24px;
	text-align:right;
	position:absolute;
	width:auto;
	padding:6px 16px 0 0;
	border-top: 1px solid #c0c0c0;
	background-color:#ecf1f7;
}
#icp-plan-page .txn-summary-table-footer input[type="button"]{
	float:right;
}
#icp-plan-body-wrapper{
	overflow-y:auto;
	overflow-x:hidden;
	position:absolute;
	top:0;
	bottom:30px;
	left:0;
	right:0;
}
#icp-plan-body{
	position:relative;
	left:8px;
	margin-right:20px;
	top:0;
	bottom:0;
	min-width:965px;
}
.create #icp-plan-page #btn-createplan-summ,
.verify #icp-plan-page #btn-createplan-summ  {
    display: none;
}
.confirm #icp-plan-page #btn-createplan-submit
.confirm #icp-plan-page #btn-createplan-back{
    display: none;
}
.jdam-plan-details-header{
margin-top: 7px;
}
#jdam-plan-header-group {
min-height: 22px;
background-color: #ecf1f7;
margin-left: -8px;
margin-right: -13px;
padding-top: 7px;
}
#jdam-plan-create-dt{
    position: absolute;
    right: 20px;
}
#jdam-plan-create-dt .icp-label{
    width: 80px;
}    
#icp-plan-page .jdam-plan-details-header .icp-label{
    width: 300px;
}
#icp-plan-page .jdam-processed-field#jdam-plan-details-group,
#icp-plan-page .jdam-processed-field#jdam-plan-details-group-2{
    min-width:400px;
    width:460px;
    clear:none;
    float:left;
    margin-bottom:0;
    position:relative;
    height:100%;
}
#icp-plan-page .jdam-processed-field#jdam-plan-details-group{
    border-right: 1px solid #ccc;
}
.create #icp-plan-page .icp-plan-i .jdam-processed-field#jdam-plan-details-group{
    width: auto;
    border-right: none;
}
.create #icp-plan-page .icp-plan-w .jdam-processed-field#jdam-plan-details-group{
    width: 490px;
}
.create #icp-plan-page .icp-plan-i .jdam-processed-field#jdam-plan-details-group-2{
    display: none;
}
.create #icp-plan-page #jdam-edit-invest-from,
.create #icp-plan-page #jdam-edit-invest-to,
.create #icp-plan-page #jdam-edit-freq-select,
.create #icp-plan-page #jdam-edit-plan-effectdt,
.create #icp-plan-page #jdam-edit-plan-enddt,
.create #icp-plan-page #jdam-edit-plan-pymt-meth{
    float: left;
    clear: left;
    width: 316px;
}
.create #icp-plan-page #jdam-edit-freq-select,
.create #icp-plan-page #jdam-edit-plan-pymt-meth{
    width: auto;
}
.create #icp-plan-page #jdam-edit-funds-select{
    float: left;
    clear: right;
/*  width: 150px;*/
}
.create #icp-plan-page #jdam-plan-from-acct,
.create #icp-plan-page #jdam-edit-multi-funds,
.create #icp-plan-page #jdam-edit-plan-immediatepay,
.create #icp-plan-page #jdam-edit-plan-no-enddt{
    float: left;
    clear: none;
    width: 150px;
}
.create #icp-plan-page #jdam-edit-plan-no-enddt{
    padding-top: 0;
}
#no-end-dt-label{
    margin-top: 0;
    margin-left: 6px;
}
.create #icp-plan-page #jdam-edit-multi-funds{
    margin-left: 19px;
}
.create #icp-plan-page #jdam-plan-direct-to-acc,
.create #icp-plan-page #jdam-pws-funds-combo{
    float: left;
    clear: none;
    width: 170px;
    margin-left: 19px;
    margin-right: -20px
}
.create .jdam-plan-payday-custom .icp-label{
    display: none;
}
.create #icp-plan-page #jdam-edit-pay-day1{
    float: left;
    clear: right;
    width: 90px;
    margin-left: 19px;
} 
.create #jdam-edit-plan-custom-schd2{
    float: left;
    clear: right;
    width: 34px;
}
.create #jdam-edit-plan-custom-schd3{
    float: left;
    clear: none;
    width: 34px;
}

#icp-plan-page #jdam-edit-plan-immediatepay .icp-label,
#icp-plan-page #jdam-edit-plan-no-enddt .icp-label,
#icp-plan-page #jdam-edit-multi-funds .icp-label{
    width: 120px;
}
#icp-plan-page #jdam-plan-from-acct .icp-label,
#icp-plan-page #jdam-edit-funds-select .icp-label{
    display: none;
}
#icp-plan-page #jdam-edit-invest-from select,
#icp-plan-page #jdam-edit-invest-to select,
#icp-plan-page #jdam-edit-funds-select select.jdam-input,
#icp-plan-page #jdam-edit-freq-select select.jdam-input,
#icp-plan-page #jdam-edit-plan-type-pws select.jdam-input,
#icp-plan-page #jdam-plan-dist-reason select,
#icp-plan-page #jdam-edit-plan-pymt-meth select.jdam-input{
    width: 130px;
}
#jdam-edit-funds-select select.jdam-select-list,
#jdam-edit-freq-select select.jdam-select-list,
#jdam-edit-plan-pymt-meth select.jdam-select-list,
#jdam-edit-plan-type-pws select.jdam-select-list{
    min-width: 130px;
}
#jdam-edit-plan-type-pws select.jdam-select-list{
	width:165px;
}
#icp-plan-page #jdam-edit-pay-day1 input,
#icp-plan-page .jdam-plan-payday-custom input{
    width: 25px;
}
#icp-plan-page #jdam-plan-direct-to-acc input{
    width: 110px;
}
#icp-plan-page #jdam-pws-funds-combo select.jdam-input{
    width: 110px;
}
#jdam-pws-funds-combo select.jdam-select-list{
    min-width: 110px;
}
.create #icp-plan-page #jdam-edit-pay-day1 .icp-label,
.create #icp-plan-page #jdam-plan-direct-to-acc .icp-label,
.create #icp-plan-page #jdam-pws-funds-combo .icp-label{
    width: 50px;
}
.create #icp-plan-page #jdam-pws-funds-combo{
    float: right;
    margin-right: 5px;
}
#icp-plan-page #jdam-months-select .icp-val .jdam-processed-nested .jdam-processed .icp-val-item{
    float: left;
    clear: right;    
    width: 50px;
}
#icp-plan-page #jdam-months-select select{
    width: 40px;
}
.verify #jdam-edit-plan-no-enddt,
.confirm #jdam-edit-plan-no-enddt{
    display: none;
}
#icp-plan-page #jdam-months-select #jdam-month-jan,
#icp-plan-page #jdam-months-select #jdam-month-jul{
    clear: left;
}
#icp-plan-page #jdam-months-select #jdam-month-jun,
#icp-plan-page #jdam-months-select #jdam-month-dec{
    clear: none;
}
#icp-plan-page #jdam-months-select .icp-label{
    clear: left;
}
#icp-plan-page #jdam-months-select .icp-val{
    float: left;
    clear: none;
}
#icp-plan-page #jdam-edit-internal-msg .icp-val{
    width: 600px;
}
#icp-plan-page #jdam-edit-internal-msg input{
    width:360px;
}
#jdam-int-plan-notes-verify .icp-val{
    float: left;
}
#jdam-edit-plan-pay-cash-check-inq .icp-label{
    width: 380px;
}
#jdam-edit-plan-pay-cash-check-inq .icp-val{
    width: 50px;
}
#jdam-edit-plan-pay-cash-check-verify .icp-label,
.create #jdam-edit-plan-pay-cash-check .icp-label,
.create #jdam-plan-use-wage-wth-check .icp-label{
    width: 400px;
}
.confirm #btn-createplan-submit,
.confirm #btn-createplan-back{
    display: none;
}
#jdam-pws-funds-combo .search-funds-textbox-wrap{
    position:absolute; 
    left: 0px; 
    top: 0px;    
}
#jdam-pws-funds-combo .search-funds-textbox-wrap input[type="text"]{
    width: 90px;  
    margin-top: 0\9;  
}
/* Select Funds table*/
#icp-plan-page #jdam-edit-fund-option-radio div{ 
    float: left;
    clear: none;
    width: 150px;
}
#icp-plan-page #jdam-edit-fund-option-radio{
    padding-bottom: 30px;
}
#jdam-edit-fund-option-radio .icp-val{
font-weight: bold;
}
.ftp-page #jdam-edit-fund-option-radio .icp-label{
    display: none;
}
#icp-plan-page #fundstable-show-all{
    margin: 0 25px;
} 
#jdam-funds-table-title .icp-label{
    width: 100px;
}
#jdam-funds-table-title .icp-val{
    font-weight: bold;
} 
#jdam-edit-plan-position-table{
    width:980px;
	position: relative;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}
#jdam-edit-plan-position-table .icp-label,
#jdam-edit-plan-position-table  .icp-val{
        width:100%;
}
#jdam-edit-plan-position-table #fundPositions-table {
    width:100%;
    max-height: 300px;
    min-height: 150px;
    border-top:0;
    float:left;
    overflow-x: hidden;
    overflow-y: auto;
    margin-bottom: 10px;
    border: 1px solid #ccc;
}
#jdam-edit-plan-position-table .icp-label div{
    float:left;
/*    height:100%; */
    border-right:1px solid #CCC;
}
#jdam-edit-plan-position-table .icp-table-header-row-wrapper{
    position: relative; 
    top: -7px;
    overflow-x: visible;
    border: none;
}
#jdam-edit-plan-position-table .icp-table-data-wrapper{
    position: relative; 
    top: 5px;
    overflow-y: visible;
    overflow-x: visible;  
}
#jdam-edit-plan-position-table .jdam-funds-table-data{
    margin-bottom: 0;
}
#jdam-edit-plan-position-table .jdam-funds-table-data .icp-table-processed {
    position: relative;
    top: 0;
}
#jdam-edit-plan-position-table #funds-header .sortable{
    cursor: pointer;
}
#funds-nbr{
    float: left;
    width: 30px;
}
#funds-amt{
    float: left;
    width: 120px;
}
#funds-per{
    float: left;
    width: 110px;
    display:none;
}
#funds-secdesc{
    float: left;
    width: 220px;
}
#funds-sym{
    float: left;
    width: 50px;
}
#funds-cusip{
    float: left;
    width: 70px;
}
#funds-sectype{
    float: left;
    width: 110px;
}
#funds-loadtype{
    float: left;
    width: 70px;
}
#funds-eligible{
    float: left;
    width: 50px;
}
#funds-market-val{
    float: left;
    width: 140px;
}
#funds-default-load{
    float: left;
    width: 120px;
}
#funds-load-waiver{
    float: left;
    width: 122px;
}
#funds-load-waiver #help-header-wrapper{
	border: none;
    float: right;
    position: relative;
    top: 5px;
    margin-right: 5px;
}
#fundPositions-table .icp-table-data-wrapper .txn-column-loadwaiver select{
	width: 130px;
}
#jdam-edit-plan-position-table .funds-header-acct-expand{
    float:left;
    margin-right:0;
    margin-left:5px;
}
#jdam-edit-plan-position-table .funds-header-account,
#jdam-edit-plan-position-table .funds-header-custname,
#jdam-edit-plan-position-table .funds-header-regtype,
#jdam-edit-plan-position-table .funds-header-select{
    float:left;
    border-right:1px solid #999;
    margin-right: 5px;
    padding-left: 10px;
    padding-right:15px;
}
#jdam-edit-plan-position-table .funds-header-account{
    padding-left:10px;
}
#jdam-edit-plan-position-table .funds-header-regtype,
#jdam-edit-plan-position-table .funds-header-select{
    border:0;
}
.jdam-funds-table-data .icp-label,
.jdam-funds-table-acct-header .icp-label{
    display:none;
}
.ftp-page #fundPositions-table .jdam-funds-table-acct-header{
    display: none;
}
#icp-plan-page #fundPositions-table .icp-table-processed .icp-table-header{
    display:none;
} 
#jdam-edit-plan-position-table #funds-header{
    background-image:url(../images/menu_gradient.png);
    background-position:top;
    background-repeat:repeat-x;
    height:22px;
    border:1px solid #CCC;
    width: 100%;
    margin-left: -2px;
}
 .jdam-funds-table-acct-header.jdam-processed-field{
        background-color: #c0d2ed;
    	margin-bottom: 2px;
        border:1px solid #CCC;
        width: 100%;
        padding: 5px 0;
}
#fundPositions-table .jdam-processed{
    width: 100%;
}
#fundPositions-table .icp-table-mini{
    margin-left: -7px;
}
#icp-plan-page .icp-grid .icp-table-header-row-wrapper{
    top: -7px;
}
#funds-header .pfs-in{
    display: block;
    margin: 4px 0 0 3px;
    text-align: left;
}
#jdam-funds-table-title input[type="checkbox"]{
    margin-top: 0;
    margin-top:-6px\9;
}
#fundstable-show-all label{
    margin-left: 4px;
}
#jdam-edit-plan-position-table .col-header.active-sort{
    background-image:url(../images/grid_sort_down.gif);
    background-position: right top;
    background-repeat:no-repeat;
}
#jdam-edit-plan-position-table .col-header.active-sort.icp-sort-asc{
    background-image:url(../images/grid_sort_up.gif);
}
#fundPositions-table .txn-column-amount{
    text-align: left; 
}
#fundPositions-table .icp-table-mini .icp-table-data .icpg-cell{
    border-right-color:#B2B8B8;
}
#fundPositions-table .icp-table-mini .icpg-row{
    border-bottom:1px dotted #BDC0C2;
}
#fundPositions-table .jdam-edit-funds-amount .cell-inner,
#fundPositions-table .jdam-edit-funds-percent .cell-inner{
    margin: 1px 2px;
}
.show-elig .not-eligible,
.show-elig .jdam-text-funds-elig,
.show-elig #funds-eligible{
    display: none;
}
.fts-page .jdam-text-funds-load-type,
.ftp-page .jdam-text-funds-close-mark-val,
.ftp-page #funds-market-val,
.fts-page #funds-loadtype{
    display: none;
}
#jdam-edit-plan-position-table.show-elig .icpg-row{
    background-color: #ffffff;
}
#jdam-edit-plan-position-table.show-elig .elig-odd{
    background-color: #f2f5f9;
}
#jdam-edit-plan-position-table.show-elig .icpg-row:hover {
background-color: #F4E1BF;
    cursor: auto;
}
.show-elig .all-row-nbr,
.show-all .elig-row-nbr{
    display: none;
}
.icp-plan-w.fts-page .multiple-acct .jdam-pws-acct-sel,
.multiple-acct #account-sel{
    display: block;
}
#account-sel{
    display: none;
    width:65px;
}
#jdam-plan-edit-add-row-btn .icp-label{
    display: none;
}
#jdam-plan-edit-new-fund{
    float: left;
    clear: left;
    width: 320px;    
}
#jdam-plan-edit-add-row-btn{
    float: left;
    clear: none;    
}
#jdam-plan-edit-new-fund .icp-val input{
    width: 80px;
}
#jdam-plan-total-amt .icp-label{
    width: 60px;
}
#jdam-plan-total-amt .icp-val{
    font-weight: bold;
}
#icp-plan-page #jdam-edit-contFund-option select.jdam-input,
#icp-plan-page #jdam-edit-fund-option-sel select.jdam-input{
    width: 130px;
}
#jdam-edit-contFund-option select.jdam-select-list,
#jdam-edit-fund-option-sel select.jdam-select-list{
    min-width: 110px;
}
#icp-plan-page #jdam-edit-contFund-option{
    float: left;
    clear: left;
}
#icp-plan-page #jdam-edit-lookahead-chk{
    float: left;
    clear: none;
    margin-left: 10px;
}
.icp-plan.create #icp-plan-page .confirm,
.icp-plan.create #icp-plan-page .verify,
.icp-plan.verify #icp-plan-page .confirm,
.icp-plan.verify #icp-plan-page .create,
.icp-plan.confirm #icp-plan-page .create{
    display:none;
}  
#jdam-verify-plan-bank-detail .icp-val{
    float: left;
} 
#jdam-verify-invest-from .icp-val,
#jdam-verify-pay-to .icp-val{
    float: left;
}  
.icp-plan-i #jdam-verify-pay-to{
    display: none;
}
.icp-plan-w #jdam-verify-invest-from{
    display: none;
}   
#jdam-verify-invest-to-funds .icp-table-processed{
    position: relative;
    width: 300px;
    top: -15px;    
}
#jdam-verify-invest-to-funds .icp-table-header-row-wrapper{
    position: relative;
    border: none;
    top: 0px;
    bottom: 0px;
    left: 155px;
    overflow-x: visible;
} 
#jdam-verify-invest-to-funds .icp-table-data-wrapper{
    position: relative;
    top: 0px;
}
#jdam-verify-invest-to-funds .icp-table-data .icpg-row.odd {
background-color: #ffffff;
}
#plans-si-select-table-footer-buttons{
	display: none;
}
.icp-siselect.is-plans-si-select #plans-si-select-table-footer-buttons{
	display:block;
}
.icp-siselect.is-plans-si-select.no-si-hidden #si-select-no-si-option{
    display:none;
}
.icp-siselect.is-plans-si-select.party-radio-hidden #si-select-controls{
	display:none;
}
.icp-siselect.is-plans-si-select #si-select-type{
	display:none;
}
.jdam-edit-internal-plan-notes input{
    width: 290px;
}
#jdam-months-of-year-verify .icp-val,
#jdam-months-to-skip-verify .icp-val{
    float: left;
    width: 250px;
}
#jdam-plan-adjust-wrapper{
    margin-top: 15px;
}
#jdam-plan-adjust-wrapper .jdam-processed:first-child{
    width: 100%;
}
#jdam-plan-adjust-group1{
    width: 35%;
    min-height: 112px;
    float: left;
    clear: left;
}
#jdam-plan-adjust-group2{
    width: 30%;
    min-height: 112px;
    float: left;
    clear: right;
    border-left: 1px solid #CCCCCC;
    padding-left: 10px;
}
#jdam-plan-adjust-group3{
    width: 32%;
    min-height: 112px;
    float: left;
    clear: none;
    border-left: 1px solid #CCCCCC;
    padding-left: 10px;
}
.bda-plan #jdam-plan-adjust-group2 .jdam-last-plan-pymt,
.bda-plan #jdam-plan-adjust-group2 .jdam-ytd-plan-pymt{
    display: none;
}
#jdam-plan-adjust-group1 .jdam-last-plan-pymt,
#jdam-plan-adjust-group1 .jdam-ytd-plan-pymt{
    display: none;
}
.bda-plan #jdam-plan-adjust-group1 .jdam-last-plan-pymt,
.bda-plan #jdam-plan-adjust-group1 .jdam-ytd-plan-pymt{
    display: block;
}
#jdam-plan-acct-calc-table .icp-table-processed,
#jdam-plan-bal-adjust-table .icp-table-processed{
    position: relative;
    margin-bottom: 15px;
}
#jdam-plan-acct-calc-table .icp-table-header-row-wrapper,
#jdam-plan-bal-adjust-table .icp-table-header-row-wrapper{
    position: relative;
    top: 8px;
    width: 950px;
}
#jdam-plan-acct-calc-table .icp-table-data-wrapper,
#jdam-plan-bal-adjust-table .icp-table-data-wrapper{
    position: relative;
    top: 0px;
    overflow-y: auto;
    height: 100px;
}
.icp-plan-w.precalc-page #jdam-plan-adjust-group1 .icp-label,
.icp-plan-w.calc-page #jdam-plan-adjust-group1 .icp-label{
    width: 182px;
}
.icp-plan .calc-page #jdam-plan-adjust-group2 .icp-label{
    width: 152px;
}

#icp-plan-page #jdam-plan-chk-payee-box{
    width: 350px;
} 
#icp-plan-page #jdam-plan-chk-payee-box .payee-border,
#icp-plan-page #jdam-plan-chk-payee-box .payee-msg{
    margin-left: 160px;
    width: 280px;
}
#icp-customer-lvl-msg, #icp-xbp-sum-msg{
    position: absolute;
    left: 480px;
    min-width: 300px;
    top: 0;
    height: 24px;
    display: none;
}
#icp-xbp-sum-msg{
	left: 385px !important;
}
#icp-customer-lvl-msg-text, #icp-xbp-sum-msg-text {
    font-weight:bold;
    color: red;
}
.icp-periodicsumm #icp-customer-lvl-msg{
    display: block;    
}
#jdam-plan-details-group-2 #jdam-plan-use-wage-wth-verify .icp-label{ 
	width: 162px;
}
.no-plan-det #icp-txn-details .details-body-wrapper, 
.no-plan-det #icp-txn-details .ui-tabs-nav,
.no-plan-det #icp-txn-details #jdam-details-header-status{
    display:none;
}
.no-plan-det #icp-txn-details .jdam-type-field .icp-val{
    visibility:hidden;
}
#jdam-xbp-delete-reasons{
	margin:10px 0 10px 80px;
	width:300px;
}
	#jdam-xbp-delete-reasons .icp-label{
		width:50px;
	}
.txn-type-xbp #jdam-top-type-desc{
	display:none;
}
#icp-roecalc-body{
	height:100%;
}
#icp-roe-calc-main-pane{
	position:relative;
	top:0;
	bottom:0;
	right:0;
	left:0;
	height: 100%;
}
.roe-section-wrapper{
	position:relative;
	height:25px;
}
.roe-section-wrapper.roe-expanded{
	height:90%;
}
.roe-expanded .jdam-processed,
.roe-expanded .roe-submit-button{
	display:block;
}
.roe-section,
.manual-ovrd-roe-section{
	border-top:1px #CCC solid;
	padding:20px 6px 6px 6px;
	position:absolute;
	right:8px;
	left:8px;
	top:0;
	bottom:0;
	min-width: 960px;
}
#icp-roe-acct-body .roe-section,
#icp-roe-acct-body .manual-ovrd-roe-section{
	border:0;
}
#icp-roe-acct-body{
	height:84px;
}
.icp-roe-body-header{
	position:absolute;
	top:6px;
	left:14px;
	padding:0 3px;
}
#icp-roe-acct-body .icp-roe-body-header{
	width:auto;
	background-color:#FFF;
	top:5px;
}
#icp-roe-acct-body .jdam-processed{
	width:100%;
}
.roe-section .jdam-processed-nested-parent,
.manual-ovrd-roe-section .jdam-processed-nested-parent{
	clear:both;
}
#icp-roe-acct-body .jdam-processed-field,
#icp-roe-results-body .jdam-processed-field{
	float:left;
	clear:none;
}
#icp-roe-acct-body .jdam-processed-nested-parent{
	margin-bottom:0;
}
.roe-column-1{
	width:285px;
}
	.roe-column-1 .icp-label{
		width:145px;
	}
.roe-column-3{
	width:230px;
}
	.roe-column-3 .icp-label{
		width: 70px;
	}
.roe-column-2{
	width: 275px;
	margin-left:10px;
}
	.roe-column-2 .icp-label{
		width:155px;
	}
	.roe-column-2 select{
		width:80px;
	}
.roe-column-4{
	width:140px;
	clear:right;
}
.roe-column-4 .icp-label{
	width: 110px; 
}
.roe-no-column-1{
	margin-left: 275px;
}
#icp-roe-acct-body input[type="text"],
#roe-reason-distro select.select{
	width: 130px;
}
.roe-submit-button {
	width:150px;
}
#roe-inflowout-table,
#roe-results-table{
	position: absolute;
	left:8px;
	right:8px;
	top:42px;
	bottom:0;
}
#roe-inflowout-table{
	top:28px;
}
	#roe-contributions-table .icp-table-processed,
	#roe-inflowout-table .icp-table-processed,
	#roe-results-table .icp-table-processed{
		position:absolute;
		top:0px;
		bottom:0;
		left:0;
		right:0;
		height:100%;
	}
	#icp-roe-inflow-outflow-body{
		height:55%;
		min-height: 100px;
	}
	#icp-roe-results-body{
		height: 100px;
	}
	#icp-roe-inflow-outflow-body .roe-section{
		padding-top:6px;
	}
	.icp-grid #roe-inflowout-table .icp-table-header-row-wrapper,
	.icp-grid #roe-contributions-table .icp-table-header-row-wrapper,
	.icp-grid #roe-results-table .icp-table-header-row-wrapper{
		top:0;
	}
	#roe-inflowout-table,
	#roe-inflowout-table-verify,
	#roe-inflowout-table-details{
		font-size:11px;
	}
.roe-submit-button .icp-label{
	display:none;
}
.roe-calc-select {
	text-align:center;
}
.roe-calc-select .icpg-select-all{
	display:none;
}
#jdam-edit-roe-principal{
	float:left;
	clear:none;
	margin-right:8px;
}
#jdam-edit-roe-earnings{
	width:180px;
	float:left;
	clear:none;
}
#jdam-edit-roe-principal input, #jdam-edit-roe-earnings input{
	width:100px;
}
#jdam-edit-roe-earnings .icp-label{
	width:70px;
}
.roe-calc-qty{
	text-align:center;
}
.roe-results-left-wrapper{
	width: 560px;
}
.roe-calc-results-wrapper{
	width: 390px;
}
.roe-calc-results-border{
	border: 1px solid #c0c0c0;
	padding: 4px;
}
.roe-calc-results-box  .jdam-process-nested-parent-label{
	color: #569214;
	font-weight: bold;
	padding-bottom: 5px;
}
.roe-calc-results-box .icp-val-item{
	margin-left: 10px;
}
.roe-acknow-checkbox .icp-label{
	width: 360px;
	font-weight: normal;
}
#btn-roe-add-inflow .icp-label,
#btn-roe-add-outflow .icp-label{
	display: none;
}
#roe-mnemonic-filter,
#roe-mnemonic-inflow-filter{
	float: right;
	clear: none;
	width: 180px;
	display:none;
}
#roe-mnemonic-filter.active-filter,
#roe-mnemonic-inflow-filter.active-filter{
	display:block;
}
#roe-mnemonic-filter .icp-label,
#roe-mnemonic-inflow-filter .icp-label{
	width: 70px;
}
#roe-show-outflows-checkbox{
	float: right;
	width: 150px;
	clear: none;
}
#roe-show-outflows-checkbox .icp-label{
	width: 100px;
}
#btn-roe-add-inflow, #btn-roe-add-outflow{
	float: right;
	width: 120px;
	clear: none;
}

#jdam-inflow-out-memo{
	position:absolute;
	bottom:0;
	right: 20px;
}
#jdam-inflow-out-memo .icp-val input{
	width: 370px;
}
#jdam-before-tax-deadline .icp-label{
    width: 260px;
}
#si-select-mask{
	background-color:#FFF;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	opacity: .7;
}
.jdam-edit-two-column .jdam-processed-field.second-column{
	float:left;
	clear:none;
	width:140px;
}
.jdam-edit-two-column .jdam-processed-field:first-child,
.icp-create-j #jdam-edit-two-column-type-group.jdam-edit-two-column,
.icp-create-si-j #jdam-edit-two-column-type-group.jdam-edit-two-column{
	float:left;
	clear:none;
	width:320px;	
}
.icp-create-si-j #jdam-edit-two-column-type-group.jdam-edit-two-column,
.icp-create-j #jdam-edit-two-column-type-group.jdam-edit-two-column{
	width:340px;
}
/*.jdam-edit-two-column .jdam-processed-field:first-child#jdam-edit-txn-amount{
	width:280px;
}*/
.si-select-type-j .icp-loading-overlay{
	top:-90px;
}
.create .editable-page #jdam-gvc-details-wrapper .jdam-processed-field.jdam-edit-jj-name-addy{
	min-height:46px;
}
.create .editable-page #jdam-gvc-details-wrapper .jdam-processed-field.jdam-edit-jj-name-addy#jdam-edit-to-nm-addr{
	min-height: 20px;
}
.icp-create.create .icp-create-j .jdam-tofrom-acct-details .jdam-process-nested-parent-val{
	width: auto;
	padding-left:0;
}
.icp-create .jdam-journal-meta {
	font-size:11px;
}
.editable-page #jdam-gvc-details-wrapper .jdam-journal-meta .jdam-processed-field{
	min-height:14px;
}
.icp-create .jdam-journal-meta .icp-label{
	text-align: right;
	color: #666666;
}
.editable-page #jdam-gvc-details-wrapper .jdam-processed-field.parent-acct-label{
	margin-bottom:0;
	min-height:16px;
}
.editable-page #jdam-gvc-details-wrapper .jdam-processed-field.addl-bkpg-desc{
	position:absolute;
	bottom: 2px;
}
.verify .editable-page #jdam-gvc-details-wrapper .jdam-processed-field.addl-bkpg-desc,
.confirm .editable-page #jdam-gvc-details-wrapper .jdam-processed-field.addl-bkpg-desc{
	position:static;
}
.icp-create.create .icp-create-j .jdam-journal-meta .jdam-process-nested-parent-val .icp-val{
	padding-left: 12px;
}
#icp-create-body .jdam-processed:first-child{
	height:100%;
}
.confirm #icp-create-body .jdam-processed:first-child{
	height:auto;
}
#to-addl-bkpg-desc-inq .icp-label{
	width: 154px;
}
.tax-withholding-field .icp-label{
	float:none;
}
#jdam-edit-txn-amt-group.no-amt{
	float:left;
	clear:none;
	width:110px;
}
.is-standalone-calc #jdam-roe-calc-header-group{
	display:none;
}
#jdam-future-dt-bottom{
	margin-top:15px;
	margin-bottom:0px;
}
.jdam-add-flow-btn input{
	width:117px;
}
#btn-roe-add-outflow{
	margin-right:20px;
}
#roe-inflowout-table .icpg-row{
	display:none;
}
	#roe-inflowout-table .icpg-row.Inflow{
		display:block;
	}
#roe-inflowout-table .icpg-row.manual{
	display:none;
}
.manual .roe-manual-mnemonic,
.manual .roe-manual-amount,
.manual .roe-manual-date,
.roe-nonmanual-date,
.roe-nonmanual-mnemonic,
.roe-nonmanual-amount,
.unpriced .roe-manual-amount{
	display:block;
}
.manual .roe-nonmanual-mnemonic,
.manual .roe-nonmanual-amount,
.manual .roe-nonmanual-date,
.roe-manual-mnemonic,
.roe-manual-date,
.roe-manual-amount,
.unpriced .roe-nonmanual-amount{
	display: none;
}
.unpriced .roe-override-amt-chk,
.unpriced .roe-override-amt,
.unselectable .roe-calc-select {
	visibility: hidden;
}
.icp-table-header-cell.roe-override-amt-chk,
.roe-override-amt-chk{
	text-align:right;
	border:0;
}
.icp-table-header-cell.roe-override-amt-chk input{
	display:none;
}
#jdam-edit-txn-amount, #jdam-calc-for-roe{
	float: left;
	clear: left;
}
#jdam-calc-for-roe{
	clear: none;
}
#jdam-calc-for-roe .icp-label{
	width: 90px;
}
#jdam-calc-for-roth{
	float: left;
	clear: none;
}
#jdam-calc-for-roth .icp-label{
	width: 75px;
}
#earning-calc-det-verify-col1,
#earning-calc-det-verify-col2{
	width: 280px;
	padding: 5px 10px 0 10px;
	float: left;
	clear: right
}
#earning-calc-det-verify-col2{
	width: 270px;
	border-right: 1px solid #ccc;
}
#earning-calc-det-verify-col2 .icp-label{
	width: 148px;
}
#earning-calc-det-verify-col3{
	width: 350px;
	padding: 5px 10px 0 10px;
	float: left;
	clear: right;
}
#earning-calc-det-verify-col3 .icp-label{
	width: 158px;
}
#jdam-earn-calc-group  #earning-calc-det-verify-col1 .jdam-process-nested-parent-val .jdam-processed-nested,
#jdam-earn-calc-group  #earning-calc-det-verify-col2 .jdam-process-nested-parent-val .jdam-processed-nested,
#jdam-earn-calc-group  #earning-calc-det-verify-col3 .jdam-process-nested-parent-val .jdam-processed-nested,
#jdam-earn-calc-group  #roe-inflowout-table-verify .jdam-process-nested-parent-val .jdam-processed-nested,
#jdam-earn-calc-group  #earning-audit-record .jdam-process-nested-parent-val .jdam-processed-nested{
	border: 0px;
	padding: 0px;
}
#jdam-earn-calc-group .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed{
	width: 99%;
}
#jdam-earn-calc-group #roe-inflowout-table-verify{
	top: -20px;
	margin-bottom:0px;
}
#roe-inflowout-table-verify .icp-table-processed{
	left: 4px;
}
#jdam-earn-calc-group .jdam-processed-nested-parent.jdam-inflowsoutflows{
	height: 150px;
}
#jdam-earn-calc-group #roe-inflowout-table .icpg-row {
	display: block; 
}
#roe-inflowout-table-verify .icp-table-header-row-wrapper{
	height:120px;
}
#jdam-earn-calc-group .jdam-process-nested-parent-label{
	color: #569214;
	font-size: 12px;
	width: 180px;
	margin-bottom: 3px;
}
#jdam-earn-calc-group .jdam-processed-nested:first{
	padding-top: 0px;
}
#jdam-earn-calc-group #jdam-before-tax-deadline .icp-label{
	width:160px;
}
#jdam-roe-calc-header-group #jdam-edit-txn-type-full{
	top: 7px;
	margin-left: 15px;
}
.is-integrated-calc #jdam-roe-calc-header-group{
	min-height: 32px;
	height: auto;
}
#icp-roe-results-body .roe-section,
#icp-roe-results-body .manual-ovrd-roe-section{
	padding-top:20px;
}
#reset-roe-calc{
	color: #0F57C2;
	text-decoration: underline;
	cursor: pointer;
}
.is-standalone-calc #btn-roe-back,
.is-standalone-calc #btn-roe-submit,
.is-standalone-calc #roe-calc-footer-return{
	display:none;
}
#jdam-edit-roe-year select{
	width:100px;
}
.icp-create-j #jdam-edit-roe-year{
	float:left;
	margin-right:10px;
}
#jdam-gvc-warnings .icp-val{
	min-height: 25px;
}
#roe-error-warning-wrapper{
	margin-left: 10px;
	margin-right: 15px;
} 
#jdam-earn-calc-group #jdam-earning-amt,
#jdam-earn-calc-group #jdam-earning-pct{
	float: left;
	clear: right;
}
#jdam-earn-calc-group #jdam-earning-pct .icp-label{
	display: none;
}
#icp-txn-details-roecalc .earning-tab-det-col1,
#icp-txn-details-roecalc .earning-tab-det-col2,
#icp-txn-details-roecalc .earning-tab-det-col3{
	float: left;
	clear: right;
	width: 204px;
}
#icp-txn-details-roecalc .earning-tab-det-col1{
	clear: both;
}
#icp-txn-details-roecalc .earning-tab-det-col1 .icp-val,
#icp-txn-details-roecalc .earning-tab-det-col2 .icp-val,
#icp-txn-details-roecalc .earning-tab-det-col3 .icp-val{
	width: 90px;
}
#icp-txn-details-roecalc .earning-tab-det-col1 .icp-label,
#icp-txn-details-roecalc .earning-tab-det-col2 .icp-label,
#icp-txn-details-roecalc .earning-tab-det-col3 .icp-label{
	width: 110px;
}
#icp-txn-details-roecalc #earning-tab-earnpct{
	width: 15px;
	float: left;
	clear: right;
}
#earning-tab-calc-memo .icp-val{
	width: 100px;
	float: left;
}
#roe-inflowout-table-details-wrapper .jdam-process-nested-parent-val{
	clear: both;
}
#roe-inflowout-table-details .icp-table-data-wrapper{
	height: 100px;
	overflow-y: auto;
}
#roe-inflowout-table-details-wrapper{
	padding-top:8px;
}
#roe-inflowout-table-details{
	left: -20px;
}
#roe-inflowout-table-details .icp-table-mini{
	border: 1px solid #999;
	border-top: 0px;
}
#icp-roe-results-body  .roe-column-1{
	width: 265px;
}
#icp-roe-results-body  .roe-column-1{
	margin-left: 0;
}
#icp-roe-results-body.manual-override .roe-results-left-wrapper input{
	width:100px;
}
#icp-txn-details-roecalc.calctype-M #earning-tab-gross-amt{
	clear: both;
	left: 204px;
}
.is-standalone-calc #icp-roe-acct-body .roe-column-1{
	width: 320px;
}
.is-standalone-calc #icp-roe-acct-body .roe-column-2{
	width: 195px;
	margin-left: 0;
}
.is-standalone-calc #icp-roe-acct-body .roe-column-3{
	width: 280px;
}
.is-standalone-calc #icp-roe-acct-body .roe-column-2 .icp-label{
	width: 70px;
}
.is-standalone-calc #icp-roe-acct-body .roe-column-3 .icp-label{
	width: 90px;
}
#jdam-roe-result-memo .icp-val{
	width: 100px;
	float: left;
}
.icp-table-data .icpg-row.odd.in-roe-soft-warning, .icpg-row.in-roe-soft-warning{
	border: 1px solid red;
}
/* Principal & Income Transactions */
.txn-pni-gray-label .icp-label{
	width: 150px;
	text-align: right;
	padding-right: 10px;
	color: #999;
}
#jdam-pni-trust-bene-edit select.jdam-input,
#jdam-pni-trust-bene-edit-from select.jdam-input,
#jdam-pni-trust-bene-edit-to select.jdam-input,
#jdam-pni-catg-edit select.jdam-input,
#jdam-pni-catg-edit-from select.jdam-input,
#jdam-pni-catg-edit-to select.jdam-input{
	width: 290px;
}
#jdam-pni-trust-bene-edit select.jdam-select-list,
#jdam-pni-trust-bene-edit-from select.jdam-select-list,
#jdam-pni-trust-bene-edit-to select.jdam-select-list,
#jdam-pni-catg-edit select.jdam-select-list,
#jdam-pni-catg-edit-from select.jdam-select-list,
#jdam-pni-catg-edit-to select.jdam-select-list{
	min-width: 290px;
}
.jdam-pni-addlDtl-textbox .icp-val input{
	width: 289px;
}
.verify #jdam-pni-data-verify .txn-pni-gray-label,
.confirm #jdam-pni-data-verify .txn-pni-gray-label,
.verify #jdam-pni-to-data-verify .txn-pni-gray-label,
.confirm #jdam-pni-to-data-verify .txn-pni-gray-label,
.verify #jdam-pni-from-data-verify .txn-pni-gray-label,
.confirm #jdam-pni-from-data-verify .txn-pni-gray-label{
	min-height: 10px;
	padding-top: 0;
}
#jdam-pni-to-data-verify .jdam-process-nested-parent-label,
#jdam-pni-from-data-verify .jdam-process-nested-parent-label{
	width: 220px;
}
#jdam-from-acct-pni-details,
#jdam-to-acct-pni-details{
	border: 1px solid #ccc;
	height: 226px;
}
.modify .editable-page #jdam-gvc-details-wrapper #jdam-from-acct-pni-details,
.modify .editable-page #jdam-gvc-details-wrapper #jdam-to-acct-pni-details{
	min-height: 140px;
	height: auto;	
}
#jdam-from-acct-pni-details .pni-meta-field .icp-label,
#jdam-to-acct-pni-details .pni-meta-field .icp-label{
	text-align: right;
}
#jdam-txn-pni-addl-dt-verify .icp-val,
#jdam-txn-pni-to-addl-dt-verify .icp-val,
#jdam-txn-pni-from-addl-dt-verify .icp-val{
	float: left;
	width: 280px;
}
#jdam-pni-from-amt-pct .icp-val,
#jdam-pni-from-amt-pct .icp-val div,
#jdam-pni-to-amt-pct .icp-val,
#jdam-pni-to-amt-pct .icp-val div{
	float: left;
	margin-right: 10px;
}
#jdam-to-pni-catg .icp-val select.jdam-input,
#jdam-to-pni-bene .icp-val select.jdam-input,
#jdam-from-pni-catg .icp-val select.jdam-input,
#jdam-from-pni-bene .icp-val select.jdam-input{
	width: 290px;
}
#jdam-to-pni-catg .icp-val select.jdam-select-list,
#jdam-to-pni-bene .icp-val select.jdam-select-list,
#jdam-from-pni-catg .icp-val select.jdam-select-list,
#jdam-from-pni-bene .icp-val select.jdam-select-list{
	min-width: 290px;
}
#jdam-lot-method-ovrrd-select select.jdam-input{
	width: 220px;
}
#jdam-lot-method-ovrrd-select select.jdam-select-list{
	min-width: 220px;
}

#jdam-to-acct-pni-details .pni-addl-details .icp-val input,
#jdam-from-acct-pni-details .pni-addl-details .icp-val input{
	width: 284px;
}
#jdam-details-pni-jnl-group .jdam-process-nested-parent-val{
	float: none;
	width: 660px;
}
#jdam-details-pni-jnl-group{
	margin-bottom: 0;
	padding-top: 4px;
	border-top: 2px solid #c0c0c0;
	padding-bottom: 6px;
}
#jdam-details-pni-jnl-group .jdam-processed .jdam-processed{
	margin-left: 0;
}
#jdam-details-pni-from-acct .icp-label{
	width: 98px;
}
#jdam-pni-details-group .jdam-process-nested-parent-val{
	float: none;
	clear: both;
}
#jdam-pni-details-group .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed{
	width: 600px;
}
#jdam-detail-pni-addl-dt .icp-val
#jdam-detail-pni-from-addl-dt.icp-val,
#jdam-detail-pni-to-addl-dt.icp-val{
	float: left;
}
#jdam-details-pni-to-from-acct .jdam-process-nested-parent-val .icp-label{
	width: 130px;
	text-align: right;
	color: #999;
}
#jdam-details-pni-to-from-acct .jdam-process-nested-parent-val .icp-val{
	width: 210px;
	padding-left: 5px;
}
#jdam-details-pni-to-from-acct .jdam-details-pni-jnl-from-acct .icp-val{
	width: 190px;
}
#jdam-details-pni-to-from-acct .icp-val-item{
	float: left;
	clear: none;
	width: 319px;
	margin:0;
	padding: 2px 0;
}
#jdam-details-pni-to-from-acct .icp-val-item.jdam-details-pni-jnl-from-acct{
	width: 329px;
}
.jdam-details-pni-jnl-from-acct{
	border-right: 1px solid #ccc;
}
.jdam-details-pni-jnl-to-acct .icp-label{
	display: none;
}
#jdam-details-pni-to-from-acct .icp-val-item.jdam-details-pni-jnl-from-acct{
	clear: left;
}
#jdam-details-pni-to-from-acct .jdam-process-nested-parent-val .jdam-details-pni-jnl-to-acct .icp-val{
	padding-left: 15px;
}
#jdam-details-pni-to-from-acct .jdam-process-nested-parent-label{
	width: 630px;
}
#jdam-details-pni-to-from-acct .jdam-process-nested-parent-label .from-acct-label{
	width: 190px;
	float: left;
	padding-left: 140px;
}
#jdam-details-pni-to-from-acct .jdam-process-nested-parent-label .to-acct-label{
	width: 216px;
	float: left;
	clear: right;
	padding-left: 15px;
}
.icp-txnsumm #jdam-si-margin-app-si-inquiry,
.icp-txnapprsumm #jdam-si-margin-app-si-inquiry{
	display: none;
}
.icp-txnapprsumm #icp-main-txns-right,
.icp-siapprsumm #icp-main-txns-right,
.icp-planapprsumm #icp-main-txns-right {
	width:140px;
}
#jdam-pni-from-data-verify,
#jdam-pni-to-data-verify{
	padding-top: 0;
	min-height: 23px;
	min-width: 400px;
	width: 460px;
	clear: none;
	float: left;
	margin-bottom: 0;
	position: relative;
	height: 100%;
	padding: 8px;
}
#jdam-pni-from-data-verify{
	border-right: 1px solid #CCC;
	clear: left;
	margin-top: -2px;
}
#jdam-pni-to-data-verify{
	width: 450px;
}
#jdam-pni-from-data-verify .jdam-transactioncategory .icp-val,
#jdam-pni-to-data-verify .jdam-transactioncategory .icp-val,
#jdam-pni-from-data-verify .jdam-trustbeneficiary .icp-val,
#jdam-pni-data-verify .jdam-trustbeneficiary .icp-val,
#jdam-pni-data-verify .jdam-transactioncategory .icp-val{
	width: 280px;
	float: left;
}
.faux-link,
.downloadable .bulk-column-filename.icpg-cell,
.track-num-link{
	color: blue;
	text-decoration: underline;
	cursor: pointer;
}
#create-plans-xtrac-int-wrapper,
#create-detail-xtrac-int-wrapper,
#create-mgr-flag-wrapper{
	margin-top:2px;
	margin-right:8px;
	float:right;
	font-weight:bold;
}
#xtrac-integration-approval-grid-opts{
	position:absolute;
	bottom:7px;
	right:160px;
	display:none;
}
#xtrac-integration-approval-grid-opts input{
	position: relative;
	top:2px;
	right:3px;
}

.create #create-detail-xtrac-int-wrapper,
.confirm #create-detail-xtrac-int-wrapper{
	display:none;
}
#jdam-xtrac-myws-number-field .jdam-input,
#jdam-xtrac-inquiry-myws-number-field .jdam-input{
	width:120px;
}
.extended #jdam-xtrac-inquiry-myws-number-field .icp-label{
	padding-top:6px;
}
.xtrac-link-action {
	margin-left:4px;
	margin-top:3px;
}
#jdam-xtrac-inquiry-myws-number-field-input{
	margin-top:3px;
}
.create #jdam-xtrac-myws-number-field #xtrac-link-gen,
#xtrac-link-gen.xtrac-link-approval-edit{
	position:relative;
	top:-5px;
}
.xtrac-opts-opted-out #xtrac-link-gen.xtrac-link-approval-edit{
	top:5px;
}
#jdam-edit-confirm-xtrac-update-wrapper{
	float: left;
	width: 300px;
	clear: none;
}
#jdam-edit-xtrac-wi-update-msg{
	margin-top: 10px;
	margin-left: 2px;
	font-weight: bold;
	height: 16px;
	padding-top: 3px;
}
.icp-approval-dashboard-data-table-collection{
	position: relative;
}
.jdam-appr-dashbrd-table.jdam-processed-nested-parent.jdam-processed-field{
	margin-bottom: 20px;
}
.icp-appr-dashbrd-table-wrapper .icp-table-mini{
	position: relative;
}
#icp-approval-dashboard-summary .icp-val .colapse-dashbrd-queue{
	float: left;
}
.dashboard-tab .dashboard-queue-label .icp-label{
	width:20px;
}
.dashboard-tab .dashboard-queue-label{
	font-size: 13px;
	color: #569214;
	font-weight: bold;
	margin-left:10px;
	cursor:pointer;
	margin-bottom:10px;
}
.jdam-appr-dashbrd-table .icp-table-header-row-wrapper{
	top: 0;
	bottom: 10px;
	position: relative;
}
#icp-appr-dashbrd-disclaimer{
	position: relative;
	bottom: 2px;
	left: 8px;
	padding-top: 20px;
}
.icp-appr-dashbrd-super-header-row{
	height: 19px;
	width: 759px;
	position:relative;
	left:201px;
	border: 1px solid #BDC0C2;
	border-bottom: 0;
	text-align: center;
	font-weight: bold;
	color:#FFF;
	background-color:#203665;
}
.icp-appr-dashbrd-ret-header,
.icp-appr-dashbrd-nonret-header{
	float: left;
	width: 379px;
	border-right: 1px solid #BDC0C2;
	padding-top:2px;
	height:17px;
}
.icp-appr-dashbrd-nonret-header {
	border:0;
}
#icp-dashbrd-filt-showseq input{
	margin-top:2px;
}
.icp-dashbrd-filt-wrapper{
	padding-top:3px;
}
.icp-approval-dashboard-data-table-collection-wrapper .cell-inner{
	text-align:center;
}
.icp-approval-dashboard-data-table-collection-wrapper .dashboard-column-type .cell-inner{
	text-align:left;
}
.icp-approval-dashboard-data-table-collection-wrapper .dashboard-column-type,
.icp-approval-dashboard-data-table-collection-wrapper .dashboard-column-rettotal,
.icp-approval-dashboard-data-table-collection-wrapper .txn-key-rettotal,
.icp-approval-dashboard-data-table-collection-wrapper .txn-column-rettotal{
	  border-right: 1px solid #BDC0C2;
}
.icp-approval-dashboard-data-table-collection-wrapper .icp-table-header-row-wrapper .icpg-last-row{
	font-weight: bold;
	background-color:#c0d2ed;
	font-size:14px;
}
.icp-approval-dashboard-data-table-collection-wrapper .icp-table-data .icpg-row:hover,
.icp-approval-dashboard-data-table-collection-wrapper .icp-table-data .icpg-row.odd:hover{
	cursor:default;
}
#icp-dashbrd-filt-location {
	border:0;
}
#icp-dashbrd-filt-location input,
#icp-bulk-filt-location-text{
	width: 50px;
}
#icp-bulk-filters-label{
	font-weight:bold;
	border:0;
	margin-top:3px;
	margin-right:10px;
	margin-left:10px;
}
#icp-dashbrd-filt-channel select.select,
#icp-dashbrd-filt-type select.select{
	width:120px;
}
.icp-grid .icp-appr-dashbrd-table-wrapper .icp-table-processed{
	left:0;
}
.icp-approval-dashboard-data-table-collection-wrapper{
	position: absolute;
	top: 75px;
	bottom: 16px;
	overflow-y:auto;
	overflow-x:hidden;
	right:8px;
	left:8px;
}
.icp-dashboardsumm #icp-main-txns-right,
.icp-plansdashboardsumm #icp-main-txns-right,
.icp-sidashboardsumm #icp-main-txns-right{
	display: none;
}
#icp-dashboard-filters{
	width: 100%;
	left: 0;
	top:28px;
}
.icp-dashbrd-filt-wrapper .icp-label{
	width: auto;
}
.icp-dashbrd-filt-wrapper{
	clear: none;
}
#icp-dashbrd-filt-go .icp-label{
	display: none;
}
.icp-dashboardsumm #icp-document-top,
.icp-sidashboardsumm #icp-document-top,
.icp-plansdashboardsumm #icp-document-top,
.icp-bulkupload #icp-document-top,
.icp-bulkuploadcreate #icp-document-top{
	height: 95%;
}
.icp-dashboardsumm #icp-document-bottom,
.icp-sidashboardsumm #icp-document-bottom,
.icp-plansdashboardsumm #icp-document-bottom,
.icp-bulkupload #icp-document-bottom,
.icp-bulkuploadcreate #icp-document-bottom{
	height: 30px;
	position: static;
}
.dashboard-table .jdam-appr-dashbrd-table {
	height:450px;
}
.icp-sidashboardsumm .dashboard-table .jdam-appr-dashbrd-table {
	height: 250px;
}
.icp-plansdashboardsumm .dashboard-table .jdam-appr-dashbrd-table {
	height: 200px;
}
.icp-dashboardsumm #icp-document-bottom #icp-details-account-activated,
.icp-sidashboardsumm #icp-document-bottom #icp-details-account-activated,
.icp-plansdashboardsumm #icp-document-bottom #icp-details-account-activated,
.icp-bulkupload #icp-document-bottom #icp-details-account-activated,
.icp-bulkuploadcreate #icp-document-bottom #icp-details-account-activated{
	display: none;
}
.icp-dashbrd-ctrl-right-wrapper{
	float:right;
}
#icp-reset-dashbrd-filters,
#icp-dashbrd-asof{
	margin-right: 10px;
	margin-top:3px;
	font-size:12px;
}
#icp-dashboard-filters select{
	margin-top:2px;
}
#icp-dashbrd-asof{
	color:#000000;
	cursor:auto;
	margin-right:30px;
}
.xtrac-opts-opted-out .linked-to{
	display:none;
}
#approval-detail-submit-button-xtrac{
	display:none;
}
.mgr-flag{
	display:none;
}
/*Plan PNI Start*/
.txn-plan-pni-gray-label .icp-label{
	width: 150px;
	text-align: right;
	padding-right: 10px;
	color: #999;
}
#jdam-plan-pni-from-data-verify .jdam-process-nested-parent-label,
#jdam-plan-pni-to-data-verify .jdam-process-nested-parent-label{
	width: 300px;
}
#icp-plan-page #jdam-plan-details-wrapper #jdam-plan-pni-from-data-verify.jdam-processed-nested-parent.jdam-processed-field{
    padding-left: 8px;
}
#icp-plan-page #jdam-plan-details-wrapper #jdam-plan-pni-to-data-verify.jdam-processed-nested-parent.jdam-processed-field{
    padding-left: 8px;
    padding-top: 8px;
}
#jdam-pni-from-data-verify .jdam-transactioncategory .icp-val,
#jdam-pni-from-data-verify .jdam-trustbeneficiary .icp-val,
#jdam-pni-to-data-verify .jdam-transactioncategory .icp-val,
#jdam-pni-to-data-verify .jdam-trustbeneficiary .icp-val{
	width: 280px;
	float: left;
}
.verify #icp-plan-page #jdam-plan-pni-from-data-verify .jdam-processed-field,
.verify #icp-plan-page #jdam-plan-pni-to-data-verify .jdam-processed-field,
.confirm #icp-plan-page #jdam-plan-pni-from-data-verify .jdam-processed-field,
.confirm #icp-plan-page #jdam-plan-pni-to-data-verify .jdam-processed-field{
    min-height: 0;
}
#jdam-txn-plan-pni-to-addl-dt-verify .icp-val,
#jdam-txn-plan-pni-from-addl-dt-verify .icp-val{
	float: left;
	width: 280px;
}
.create #icp-tab-banner-plan-type,
#icp-tab-banner-plan-type {
    display: none;
}

#icp-plan-page #icp-tab-banner-plan-type {
    display: none;
}

#jdam-details-pni-plan-group .jdam-process-nested-parent-val{
	float: none;
	width: 660px;
}
#jdam-details-pni-plan-group{
	margin-bottom: 0;
	padding-top: 4px;
	border-top: 2px solid #c0c0c0;
	padding-bottom: 6px;
}
#jdam-details-pni-plan-group .jdam-processed .jdam-processed{
	margin-left: 0;
}
#jdam-edit-pni-group-from .jdam-process-nested-parent-label.icp-label,
#jdam-edit-pni-group-to .jdam-process-nested-parent-label.icp-label{
    width: 250px;
}
#jdam-details-pni-plan-group .jdam-details-pni-jnl-from-acct{
	border-right: 0px;
}
#jdam-details-pni-plan-group .jdam-details-pni-jnl-to-acct{
	border-left: 1px solid #ccc;
}
#si-select-ssn-plans-tables{
	float:left;
	overflow-y:auto;
	overflow-x: hidden;
	display: block;
	position: absolute;
	left: 8px;
	right: 8px;
	bottom:24px;
	top:22px;
}
.icp-grid .ssn-grid.icp-table-processed,
#si-select-ssn-plans-first-party-tables,
#si-select-ssn-plans-third-party-tables,
.ssn-grid .icpg-body,
.ssn-grid .icp-table-header,
.ssn-grid .icp-table-data,
.ssn-grid .icp-table-data-wrapper,
.ssn-grid .icp-table-header-row-wrapper,
.ssn-grid .icp-table-all-visible{
	float:left;
	position:relative;
	bottom:auto;
	right:auto;
	top:auto;
	left:auto;
	clear:none;
	width:100%;
}
.ssn-grid .icp-table-empty-table{
	height:100px;
}
.ssn-grid .icp-table-rowcount,
.ssn-grid .icp-table-pager{
	display:none;
}
.ssn-grid-header{
	height:26px;
	background-color:#c0d2ed;
	padding-top:8px;
	padding-left:8px;
	float:left;
	width:100%;
}
.ssn-grid-header .expand-icon{
	float: left;
}
.ssn-header-text {
	margin-top:2px;
	float:left;
}
/*SSN Grid*/
#icp-plan-page #jdam-verify-ssn-grid-pay-to .icp-table-processed .icp-table-header{
} 
#icp-plan-page #jdam-verify-ssn-grid-pay-to .icp-table-processed{
    position: relative;
    width: 350px;
    top: 0px;    
}
#icp-plan-page #jdam-verify-ssn-grid-pay-to .icp-table-header-row-wrapper{
    position: relative;
    top: 5px;
    bottom: 0px;
    left: 40px;
    overflow-x: hidden;
    margin-bottom: 10px;
} 
#icp-plan-page #jdam-verify-ssn-grid-pay-to .icp-table-data-wrapper{
    position: relative;
    top: 0px;
}
.empty-dashboard-table{
	margin-top:80px;
}

/* Tax lots Popup*/
.view-lots-button {
	display:none;
}
.lots-eligible .view-lots-button{
	display:inline;
}
.verify .lots-eligible .view-lots-button,
.confirm .lots-eligible .view-lots-button{
	display:inline;
}

#jdam-positions-table-mapping .lots-eligible .view-lots-button{
	display:inline;
	padding-left: 4px;
	padding-top: 0;
}
#jdam-lots-modal-top-wrapper{
	height: 60px;
	margin-bottom: 8px;
}
#modal-taxlot-wrapper .jdam-lots-info-field{
	float: left;
	clear: none;
	width: 250px;
}
#jdam-lots-acct-type.jdam-lots-info-field{
	width:150px;
}
#modal-taxlot-wrapper .jdam-processed .jdam-processed{
	margin-left:0;
}
#jdam-lots-security-desc{
	width: 300px;
}
#modal-taxlot-wrapper .jdam-lots-info-field .icp-label,
#modal-taxlot-wrapper #jdam-edit-lots-table .icp-label{
	width: 60px;
}
#jdam-edit-lots-table{
/*	position:absolute;
	top:68px;
	bottom:30px; */
	margin-top: 10px;
}
#jdam-edit-lots-table .icp-table-rowcount{
	display: none;
}
#jdam-edit-lots-table .icp-val{
	border: 1px solid #ccc;
	border-top: 0;
	width:100%;
}
.modal-lots-footer-wrapper div{
	float: left;
	clear: none;
}
.modal-lots-footer-wrapper{
	position: absolute;
	bottom: 5px;
}
.modal-footer-close{
	width: 770px;
}
.modal-footer-fee-close{
    position:absolute;
	bottom:15px;
	text-align:center;
	width:100%;
	left:0;
	right:0;
}
#modal-footer-reset{
	width: 60px;
	margin-top:3px;
}
.modal-lots-footer-wrapper .modal-footer-close{
	margin-top: 0;
}
#jdam-tax-lots-total-qty{
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
}
#jdam-tax-lots-total-qty .icp-label{
	width: 50%;
	text-align: right;
	font-weight: bold;
}
#jdam-edit-lots-table .icp-table-data-wrapper{
	overflow-x: auto;
	overflow-y: auto;
	height: 180px;
}
.inquiry #modal-taxlot-wrapper .jdam-edit-lot-allshs,
.inquiry #modal-footer-reset,
.inquiry #modal-lots-submit-btn,
.inquiry .modal-footer-close, 
#modal-taxlot-wrapper .icp-table-header-cell.jdam-edit-lot-allshs input{
	display: none;
}
#modal-close-btn-wrapper{
	position: absolute;
    bottom: 2px;
    left: 830px;
}
#modal-lots-close-btn{
	display: none;
}
.inquiry #modal-lots-close-btn{
	display: block;
}
#jdam-positions-table-mapping .view-lots-button{
    width: 40px;
    height: 15px;
    font-size: 11px;
}

#modal-taxlot-wrapper .jdam-gvc-errors .icp-val #gvc-message-wrapper,
#modal-taxlot-wrapper #jdam-gvc-warnings .icp-val{
	max-height: 32px;
}

/* IBP Third Party */
.icp-create .third .icp-create-i #jdam-edit-ibp-details-group,
.icp-create .third .icp-create-i #jdam-edit-abanum,
.icp-create .third .icp-create-i #jdam-edit-banknmaddr,
.icp-create .third .icp-create-i #jdam-edit-bank-acct-num,
.icp-create .third .icp-create-i #jdam-edit-names-on-acct,
.icp-create .third .icp-create-i #jdam-edit-bank-acct-type,
.icp-create .third .icp-create-i #jdam-edit-div-close,
.confirm #jdam-edit-verify-aba-ibp-third,
.verify #jdam-edit-verify-aba-ibp-third,
#jdam-edit-verify-aba-ibp-third.protected,
#jdam-edit-verify-aba-ibp-third .icp-label{
    display:none;
}
#jdam-edit-abanum-ibp-third{
	width:335px;
	float:left;
	clear:none;
}
#jdam-edit-verify-aba-ibp-third{
    width: 100px;
    float: left;
    clear: none;
}
#jdam-edit-bene-name-ibp-third .icp-val input {
    width: 178px;
}
#jdam-edit-banknmaddr-ibp-third .icp-val{
	float:left;
}
#jdam-edit-banknmaddr-ibp-third {
    display:none;
}
.third .icp-create-i #jdam-edit-banknmaddr-ibp-third {
    display:block;
}
/* IBP Third Party */
#jdam-bulk-upload-area,
#jdam-bulk-templates{
	margin-top:20px;
}
#jdam-bulk-upload-area .jdam-processed,
#jdam-bulk-templates .jdam-processed{
	float:none;
}
#jdam-bulk-upload-area .jdam-process-nested-parent-label,
#jdam-bulk-templates .jdam-process-nested-parent-label{
	color:#569214;
}
#jdam-bulk-upload-area .jdam-process-nested-parent-label,
#jdam-bulk-upload-area .jdam-process-nested-parent-val,
#jdam-bulk-templates .jdam-process-nested-parent-val,
#jdam-bulk-templates .jdam-process-nested-parent-label,
.jdam-bulk-template-section .icp-label{
	clear:both;
	float:none;
	display:block;
	margin-bottom:4px;
}
#jdam-bulk-upload-area .jdam-process-nested-parent-val,
#jdam-bulk-templates .jdam-process-nested-parent-val{
	padding: 10px;
	border: 1px solid #000;
	height:60px;
}
#jdam-bulk-templates .jdam-process-nested-parent-val{
	height:220px;
}
.jdam-bulk-template-section{
	width:48%;
	float:left;
}
.jdam-bulk-template-section:first-child{
	margin-right:20px;
}
.jdam-bulk-template-section .icp-val{
	border:1px solid #CCC;
	float:left;
	width:100%;
	height:180px;
}
.jdam-bulk-template-section.jdam-processed-field{
	clear:none;
}
#jdam-upload-ack .icp-label{
	width:auto;
	font-weight:normal;
	width:500px;
}
.bulk-template-item:first-child{
	font-weight:bold;
	color:#000;
}
.bulk-template-item{
	padding:4px;
	float:left;
	clear:right;
	color:#999;
}
.bulk-template-item .temp-name,
.bulk-template-item .temp-modified,
.bulk-template-item .temp-version{
	float:left;
	width:130px;
	text-align:center;
}
.bulk-template-item .temp-name{
	width:230px;
	text-align:left;
}
.bulk-template-item .temp-name a{
	color:#0000FF;
	text-decoration:underline;
}
.bulk-template-item .temp-version{
	width:80px;
}
#template-download-note{
	font-weight:normal;
	color:#000;
	font-size:11px;
}
#btn-delete-bulk-request{
	float:left;
}
#btn-confirm-bulk-request{
	float:right;
}
#txn-bulk-summary-footer{
	position:absolute;
	bottom:0;
	left:8px;
	right:8px;
	width:auto;
}
#icp-bulk-summary .icp-table-pager{
	display:none;
}
#icp-bulk-filters .jdam-bulk-filter-field .icp-label{
	width: auto;
}
#icp-bulk-filters .jdam-bulk-filter-field{
	float: left;
	clear: none;
	border-left: solid 1px #CCC;
	padding: 0px 5px;
}
#icp-bulk-filters #jdam-bulk-filter-text{
	border-left: solid 1px #CCC;
	padding: 0px 5px;
}
#icp-bulk-filters #icp-bulk-filt-go .icp-label{
	display: none;
}
#icp-bulk-filters #jdam-bulk-filter-text .icp-val,
#icp-bulk-filters #reset-bulk-filters .icp-val{
	display: none;
}
#icp-bulk-filters #jdam-bulk-filter-text,
#icp-bulk-filters #reset-bulk-filters{
	float: left;
	clear: none;
}
#icp-bulk-filters #jdam-bulk-filter-text{
	font-weight: bold
}
#icp-bulk-filters #jdam-bulk-filter-text .icp-label{
	width: 40px;
	font-weight: bold;
	padding-top: 4px;
}
#icp-bulk-filters #jdam-bulk-filter-location input{
	width: 50px;
}
#icp-bulk-filters select,
#icp-bulk-filters input{
	margin-top:2px;
}
#icp-bulk-filters #jdam-bulk-filter-txn-type select{
	width: 100px;
}
#icp-bulk-filters #jdam-bulk-filter-txn-type .jdam-select-list-wrap select{
	width: 180px;
}
#icp-bulk-filters #jdam-bulk-filter-auto-refresh select{
	width: 40px;
}
#jdam-bulk-confirm-status{
	float: left;
}
#jdam-bulk-confirm-file-name{
	float: left;
	clear: none;
}
#jdam-bulk-confirm-file-name .icp-label{
	display: none;
}
#jdam-upload-type{
	float: left;
}
/**********ICP Xtrac Minor Volume and Efficiency Enhancements**********/
#jnl-mnemonic-override-chk {
	margin-top:0;
}
#jnl-mnemonic-override-chk .icp-label{
	margin-top:5px;
}

.create .jnl-override #jdam-from-acct-details,
.create .jnl-override #jdam-to-acct-details {
	height: 190px;
}
.icp-create-j.jnl-override #jdam-gvc-details-wrapper .jdam-processed-field.addl-bkpg-desc{
	position:absolute;
	bottom: 25px;
}
.icp-create-j.jnl-override #jdam-gvc-details-wrapper .jdam-processed-field.jnl-override-group{
	position:absolute;
	bottom: 0px;        
}
.verify .icp-create-j.jnl-override #jdam-gvc-details-wrapper .jdam-processed-field.addl-bkpg-desc,
.confirm .icp-create-j.jnl-override #jdam-gvc-details-wrapper .jdam-processed-field.addl-bkpg-desc{
	position:static;
}
.verify .icp-create-j.jnl-override #jdam-gvc-details-wrapper .jdam-processed-field.jnl-override-group,
.confirm .icp-create-j.jnl-override #jdam-gvc-details-wrapper .jdam-processed-field.jnl-override-group{
	position:static;
}
.jnl-override-cash,
.jnl-override-share {
	display: none;
}
.icp-create-j.jnl-override .jnl-override-cash,
.icp-create-j.jnl-override .jnl-override-share {
	display: block;
}
#jnl-override-group-from-input,
#jnl-override-group-to-input {
	width:auto;
	border: 0px solid green;
}
.verify #jnl-override-group-to-input,
.confirm #jnl-override-group-to-input {
    width: 450px;
}
.jnl-override-share,
.jnl-override-cash{
	clear:none;
	float:left;
}
.jnl-override-cash{
	clear:left;
}
.jnl-override-share .jdam-input,
.jnl-override-cash .jdam-input{
	width:40px;
}
.verify .jnl-override-share,
.confirm .jnl-override-share {
	padding-left: 50px;
}
.jnl-override-cash input[type="text"]{
	margin-left: 12px;  
}
.icp-create-j.jnl-override .jdam-processed-field.jnl-override-share .icp-label{
	width:140px;
}
#icp-plan-page #jdam-edit-plan-type-pws {
	float: left;
	clear: left;
}
.create #icp-plan-page #jdam-edit-cust-lvl-pws .icp-label{
	display: none;
}
.create #icp-plan-page #jdam-edit-cust-lvl-pws{
	float: left;
	clear: none;
	width: 150px;
}
#icp-plan-page #jdam-edit-cust-lvl-pws select{
	margin-left: 12px;
}
#jdam-create-bene-payee-legal .icp-val{
	float:left;
}
.using-dollars .dollars-enabled,
.using-percent .percent-enabled,
.verify .using-dollars .quantity-enabled,
.verify .using-percent .quantity-enabled,
.confirm .using-percent .quantity-enabled,
.confirm .using-dollars .quantity-enabled{
	display:block;
}
.using-dollars .quantity-enabled{
	display:none;
}
.using-percent .quantity-enabled{
	display:none;
}
.dollars-enabled{
	display:none;
}
.percent-enabled{
	display:none;
}
.quantity-enabled{
	display:block
}
.using-dollars .disable-row input,
.using-dollars .disable-row select,
.using-percent .disable-row input,
.using-percent .disable-row select{
	display: none;
}
.create #jdam-edit-asofreason-group .jdam-processed-field{
	clear:none; 
	float:left;
	margin-right:10px;
}
.create #jdam-edit-asofreason select{
	width: 75px;
}
.create #jdam-edit-asofreason .icp-label{
	width: 77px;
}
.create #jdam-edit-accept-date input{
	width: 66px;
}
.create #jdam-edit-accept-time input{
	width:30px;
}
.create #jdam-edit-accept-date .icp-label,
.create #jdam-edit-accept-time .icp-label{
	width:75px;
}
#jdam-edit-accept-time .subscript{
	display:none;
}
.create #jdam-edit-accept-time .subscript{
	position:absolute;
	left: 66px;
	top:20px;
	display:block;
}
#jdam-edit-dollardenom-wrapper{
	height:0;
	position:relative;
}
/* Streetside SI select override */
.is-streetside #si-select-controls{
	display:none;
}
.is-streetside #si-select-type-wrapper #icp-si-select-summary-type{
	top:0;
}

/* Doc Attach */

#jdam-doc-attach-modal-top-wrapper{
	height: 100px;
	margin-bottom: 8px;
}

#modal-doc-attach-wrapper{
	margin: 30px 15px 20px 15px;
}
#modal-doc-attach-wrapper .jdam-doc-attach-info-field{
	float: left;
	clear: none;
	width: 300px;
}
#modal-doc-attach-wrapper .jdam-processed .jdam-processed{
	margin-left:0;
}

#modal-doc-attach-wrapper .jdam-doc-attach-info-field .icp-label{
	width: 120px;
}
#jdam-doc-attach-browse-btn .icp-label{
	display: none;
}
#modal-doc-attach-wrapper .jdam-doc-attach-info-field#jdam-doc-attach-docType{
	clear: both;
}
#modal-doc-attach-wrapper #jdam-doc-attach-docType select,
#modal-doc-attach-wrapper #jdam-doc-attach-ewid input{
	width: 148px;
}
#jdam-doc-attach-desc .icp-val{
	display: none;
}
#modal-doc-attach-wrapper .jdam-doc-attach-info .icp-label{
	width: 740px;
}
#modal-doc-attach-wrapper #jdam-doc-attach-desc{
	color: #569214;
	font-weight: bold;
	margin: 12px 0;
}
#modal-doc-attach-wrapper #jdam-doc-attach-file-size-note{
	color: #CC0000;
	font-weight: bold;
	padding-top: 5px;
}
#modal-doc-attach-wrapper #jdam-doc-attach-file-size-note .icp-val{
	display: none;
}
#modal-doc-attach-wrapper #jdam-doc-attach-total-size .icp-label{
	color: #CC0000;
	font-weight: bold;
	margin-bottom: 12px;
}

#jdam-doc-attach-table{
	margin: 10px 0;
}
#jdam-doc-attach-table .icp-table-rowcount{
	display: none;
}
#jdam-doc-attach-table .icp-val{
	border: 1px solid #ccc;
	border-top: 0;
	width:100%;
	float: left;
}
.modal-doc-attach-footer-wrapper div{
	float: left;
	clear: none;
}
.modal-doc-attach-footer-wrapper{
	position: absolute;
	bottom: 15px;
}

#modal-footer-reset{
	width: 60px;
	margin-top:3px;
}
.modal-doc-attach-footer-wrapper .modal-footer-close{
	margin-top: 0;
	width: 840px
}


#jdam-doc-attach-table .icp-table-data-wrapper{
	overflow-x: auto;
	overflow-y: auto;
	height: 120px;
}

#modal-close-btn-wrapper{
	position: absolute;
    bottom: 2px;
    left: 830px;
}

.single .jdam-doc-attach-multiple{
	display: none;
}
#jdam-doc-attach-file-input .icp-label{
	display: none;
}
#jdam-doc-attach-docType{
	float: left;
	clear: both;
}
#jdam-doc-attach-file-input{
	float: left;
	clear: none;
}
.jdam-ew-client-field{
	display: none;
}
.ew-client .jdam-ew-client-field{
	display: block;
}
#icp-txn-details-paperwork .icp-val-item{
	float: left;
	clear: none;
	width: 319px;
}
#icp-txn-details-paperwork .icp-val-item .icp-val{
	width: 150px;
}
#icp-txn-details-paperwork #jdam-details-doc-table.icp-val-item{
	width: 657px;
	margin-top:14px;
}
#icp-txn-details-paperwork #jdam-details-doc-table .icp-val{
	width: 660px;	
	border: 1px solid #ccc;
	border-top: 0;
}
#icp-txn-details-paperwork{
	padding-left: 10px;
	padding-top: 10px;
}
.create .jdam-edit-acknowledgement-group {
    display:none;
}
/****************************************ABLE********************/
.create .icp-create-j #jdam-edit-sys-trade{
	display: none;
}
.create .icp-create-j.sysTradeAvailable #jdam-edit-sys-trade{
	display: block;
}
#jdam-edit-sys-trade span,
#jdam-siselect-systrade span {
	float: left;
}
#jdam-edit-sys-trade .icp-label {
	width:140px;
	margin:0;
	margin-top:4px;
}
#jdam-edit-sys-trade .help-icon-in-window,
#jdam-siselect-systrade .help-icon-in-window{
	float: left;
	margin-left: 4px;
}
#jdam-edit-sys-trade,
.icp-create.create .sysTradeAvailable #jdam-edit-proceeds{
	/* Adjust Proceeds Checkbox position when Trade Systematically Checkbox is available */
	float: right;
	width: 160px;
	margin-right: 10px;
}
.icp-create.create .sysTradeAvailable .jdam-edit-two-column #jdam-edit-txn-amount,
.create .icp-create-j.sysTradeAvailable #jdam-edit-dist-reason{
	width:300px;
}
.create .icp-create-j.sysTradeAvailable #jdam-edit-dist-reason select{
	width: 120px;
}

#jdam-verify-invest-to-funds .icp-table-processed{
    position: relative;
    width: 480px;
    top: -15px;
    font-size: 11px;    
}
#jdam-verify-invest-to-funds .icp-table-header-row-wrapper{
    position: relative;
    left: 0px;
    border: 1px solid #ccc;
    border-top: 0px;
} 
#jdam-verify-invest-to-funds .icp-table-data-wrapper{
    position: relative;
    top: 0px;
}
.icp-grid  #jdam-verify-invest-to .icp-table-data .icpg-row:hover,
.icp-grid #jdam-verify-invest-to .icp-table-data .icpg-row.odd:hover{
	background-color:#fff;
	cursor:auto;
}
#icp-roe-inflow-outflow-body.limit-reached .roe-calc-select input[type="checkbox"]:not(:checked){
	background-color:#fff;
	opacity:.5
}

#icp-xbp-filt-superbranch-wrapper{
	position: relative;
    left: 105px;
    top: -7px;
}
#jdam-security-desc-jnl-buy{
    margin-left: 10px;
    padding-top: 10px;
}
#jdam-edit-dtc-num,
#jdam-edit-get-dtc{
	float: left;
    clear: none;
}
#jdam-edit-dtc-num input,
#jdam-edit-filter-type-select select,
#jdam-edit-acct-type select{
	width: 80px;
}
#jdam-edit-get-dtc .icp-label{
	display: none;
}
#jdam-edit-dtc-name .icp-val{
	float: left;
}
#jdam-edit-filter-type-select,
#jdam-edit-filter-type{
	float: left;
    clear: none;
}
#jdam-edit-get-dtc{
	margin-left: 10px;
    margin-top: 2px;
}

#jdam-edit-filter-type{
    margin-left: 10px;
    top: -1px;
}

/*Create Delivery screen */
#jdam-edit-dlvy-aba-num,
#jdam-edit-dlvy-get-aba-btn{
	float: left;
    clear: none;
}
#jdam-edit-dlvy-get-aba-btn .icp-label{
	display: none;
}
#jdam-edit-dlvy-get-aba-btn{
    top: 2px;
}
#jdam-edit-dlvy-aba-num{
	width: 335px;
}
.create #jdam-delivery-dtc-details-left,
.create #jdam-delivery-info-details-right {
	height: 190px;
}

#jdam-edit-jnl-positions.show-eligible .not-eligible{
	display: none;
}
.create .icp-create-d #jdam-txn-details-group .jdam-edit-type .icp-label{
	width: 50px;
}
.create .editable-page .icp-create-d #jdam-gvc-details-wrapper #jdam-txn-details-group-2{  
    padding-top: 25px;
}
.jdam-edit-dlvy-fthrcdt .icp-label{
	text-align: right;
    	color: #666666;
}
.jdam-edit-dlvy-fthrcdt{
	font-size: 11px;
}
.create #jdam-delivery-info-details-right .icp-label,
.create #jdam-delivery-dtc-details-left .icp-label{
	width: 180px;
}
.jdam-edit-dlvy-instr .icp-val input,
.jdam-edit-dlvy-fthrcdt .icp-val input,
.jdam-contraname .icp-val input{
	width: 250px;
}
#jdam-edit-dlvy-fthrcdt-opt .icp-val{
	padding-top: 2px;
}
#jdam-dlvy-filter-type .icp-label,
#jdam-dlvy-acct-Type-desc .icp-label,
#jdam-jnl-card-type .icp-label{
	width: 80px;
}
#jdam-dlvy-acct-Type-desc, #jdam-dlvy-card-Type-desc{
	margin-left: 60px;
}
.create .icp-create-d #jdam-internal-message1-long input,
.create .icp-create-d #jdam-internal-message2-long input{
	width: 260px
}
.create .icp-create-d #jdam-internal-message2-long .icp-label{
	display: block
}
.create .icp-create-d #jdam-edit-two-column-type-group{
	float: left;
    clear: none;
    width: 320px;
}
.create .icp-create-d #jdam-edit-loi{
	float: left;
    clear: none;
    width: 140px;
}
.create .icp-create-d #jdam-edit-loi .icp-label{
	width: 40px
}
#jdam-create-dtc-name .icp-val,
#jdam-edit-dlvy-bank-name-add .icp-val{
	float: left;
    width: 260px;
}
#dlvy-position-show-all-wrapper{
	margin-left: 20px;
}
.icp-create-d #jdam-jnl-positions-count .icp-label{
	width: 230px;
}
.icp-create-d #jdam-edit-jnl-positions #dlvy-position-show-all{
    position: relative;
    top: 2px;
}
.verify #dlvy-position-show-all-wrapper,
.confirm #dlvy-position-show-all-wrapper{
	display: none;
}
.show-all #position-elig-count,
.show-elig #position-count,
.show-all #elig-label{
	display: none;
}
/*
#jdam-verify-dlvy-further-crdt .icp-val{
	float: left;
	width: 250px;
} */
#jdam-verify-dlvy-type{
	display: none;
}
.verify .icp-create-d #jdam-verify-dlvy-type,
.confirm .icp-create-d #jdam-verify-dlvy-type{
	display: block;
}
#jdam-header-dlvy-desc{
	margin-left: 8px;
}	
.icp-create-d #jdam-txn-details-group-2 .icp-label,
.icp-create-d #jdam-txn-details-group .icp-label{
	width: 180px;
}
.verify .icp-create-d #jdam-txn-details-group .jdam-edit-loi .icp-label, 
.confirm .icp-create-d #jdam-txn-details-group .jdam-edit-loi .icp-label {  
    width: 28px;
}
.verify .icp-create-d .jdam-numberofpositions{
	display: none;
}
#jdam-edit-confirm-info .jdam-status .icp-val{
	float: right;
	width: 260px;
}
.verify .icp-create-d #jdam-internal-message1-long .icp-val,
.confirm .icp-create-d #jdam-internal-message1-long .icp-val{
    width: 280px;
    float: left;
    word-wrap: break-word;
}
.verify .icp-create-d .jdam-edit-pay-quantity,
.confirm .icp-create-d .jdam-edit-pay-quantity,
.create .icp-create-d .jdam-edit-pay-dollars{
	display: none;
}


#jdam-ews-verification-used .icp-label{
    width: 300px;
}

.show-submit-button,
.show-ews-submit-button{
    display: block;
}
.hide-submit-button,
.hide-ews-submit-button{
    display: none;
}
#icp-ews-popup.icp-modal-confirm-message{
	text-align: left;
	margin-left: 22px;
}
.icp-modal-pir-msg-wrapper{
	margin: 10px 20px 22px 0px;	
}
.icp-modal-pir-msg-details{
	border: 1px #ccc solid;
    padding: 8px 4px 8px 8px;
    font-weight: normal;
}
.icp-pir-modal-aar{
	color: #569214;
	padding-left: 18px;
}
.icp-modal-close{
	width: 80px;
	font-size: 12px;
}
.icp-modal-pir-buttons{
	text-align: center;
	position: relative;
    top: 25px;
}
.icp-modal-pir-bank-details{
	text-align: center;
}
.icp-modal-pir-bank-details.icp-pir-ewsinelig,
.icp-modal-pir-bank-details.icp-pir-ewsdown{
	visibility: hidden;
}
.icp-modal-pir-bank-details .label{
	font-weight: bold;
}
#icp-ews-popup.icp-pir-ewsdown .icp-modal-warning {
    background-image: url(../images/error_icon.gif);  
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 24px;
    padding-bottom: 10px;
}
#jdam-txn-fees-summ-popup .icp-table-header-row-wrapper{
	border: 1px solid #ccc;
    border-top: 0px;
    overflow-y: auto;
    height:255px;
}
#jdam-txn-fees-summ-popup .icp-table-data-wrapper{
	height: 230px;
	width: 1380px;
	overflow-x: auto;
}
#jdam-txn-fees-summ-popup .icp-label{
	margin-bottom: 8px;
}
#icp-fees-criteria-label .icp-label{
	width: 230px;
}
#jdam-fees-timestamp{
	float: right;
    position: relative;
    top: -20px;
    left: 300px;
    margin-right: 10px;
}
#jdam-fees-timestamp .icp-label{
	width: 230px;
}
#jdam-fees-timestamp .icp-val,
#icp-fees-criteria-label .icp-val{
	display: none;
}
#jdam-txn-fees-summ .icp-table-processed{
	top: 15px;
}
#txn-app-residual{
	background-image: url(../images/residual.png);
	background-repeat:no-repeat;
	height:15px;
	width:15px;
	display:inline-block;
	vertical-align:bottom;		
	margin-left:5px;
}
#txn-app-periodic{
	background-image: url(../images/Recurring.PNG);
	background-repeat:no-repeat;
	height:15px;
	width:17px;	
	display:inline-block;
	vertical-align:bottom;		
	margin-left:5px;
	position:relative;
	top:3px;
	
}
#jdam-trade-rsn select,
#jdam-trade-cdsc-waiver select,
#jdam-trade-fee-waiver select{
	width: 164px;
}
#jdam-trade-order-cond select{
	width: 148px;
}
#jdam-trade-order-cond select{
	width: 130px;
}
#jdam-order-position-grp .jdam-process-nested-parent-label{
	margin-top: 15px;
}
#jdam-order-positions-grid,
#jdam-order-alloctn-pos-grid{
	height: 250px;
    width: 950px;	
	font-size: 11px;
} 
.verify #jdam-order-positions-grid,
.confirm #jdam-order-positions-grid
.verify #jdam-order-alloctn-pos-grid,
.confirm #jdam-order-alloctn-pos-grid{
	height: 160px;
}
#jdam-order-positions-grid input,
#jdam-order-positions-grid select,
#jdam-order-alloctn-pos-grid input,
#jdam-order-alloctn-pos-grid select{
	font-size: 11px;
}	
#jdam-order-positions-grid .icp-table-header-row-wrapper,
#jdam-order-alloctn-pos-grid .icp-table-header-row-wrapper{
	top: 8px;
	bottom: 8px;
}
#jdam-order-positions-grid .jdam-order-cmv{
	text-align: right;
}
#jdam-trade-proportional-chk{
	position: absolute;
    top: 10px;
    left: 100px;
}
#jdam-order-total-dollars .icp-label{
	width: 80px;
}
.nextGPage .editable-page #jdam-create-process-date{	
	width: 186px;
}
#jdam-fts-input-field-group,
#jdam-ftp-input-field-group,
#jdam-doc-attach-input-field-group{
	display: none;
}
.nextGPage #jdam-gvc-details-wrapper,
.nextGPage #jdam-jnl-pos-field-group,
.nextGPage #jdam-owner-selection-wrapper,
.nextGPage #jdam-legal-disclaimer{
	display: none;
}
.nextGPage.fts #jdam-fts-input-field-group,
.nextGPage.ftp #jdam-ftp-input-field-group,
.nextGPage.pprwrk #jdam-doc-attach-input-field-group,
.verify #jdam-fts-input-field-group,
.verify #jdam-ftp-input-field-group,
.confirm #jdam-fts-input-field-group,
.confirm #jdam-ftp-input-field-group,
.verify #jdam-doc-attach-input-field-group,
.confirm #jdam-doc-attach-input-field-group{
	display: block;
}
.create .editable-page .jdam-processed-field#jdam-order-details-header,
.create.nextGPage .editable-page .jdam-processed-field#jdam-create-details-header {
	display: none;
} 
.create.fts .editable-page .jdam-processed-field#jdam-order-details-header,
.create.ftp .editable-page .jdam-processed-field#jdam-order-details-header{
	display: block;
}
#jdam-order-readback-area .icp-label{
	display: none;
}

#jdam-order-readback-area{
	display: none;
}
#jdam-order-readback-area{
	border: 1px solid #BDC0C2;
    margin: 0px 8px;
    width: 918px;
    padding: 8px;
}
.create .icp-grid #jdam-order-position-grp .icp-table-data .icpg-row.icp-table-active-row{
	background-color:#fff;
}
.create .icp-grid #jdam-order-position-grp .icp-table-data .icpg-row.odd.icp-table-active-row{
	background-color:#f2f5f9;
}
.create .icp-grid #jdam-order-position-grp .icp-table-data .icpg-row:hover{
	background-color:#fff;
	cursor:default;
}
.create .icp-grid #jdam-order-position-grp .icp-table-data .icpg-row.odd:hover{
	background-color:#f2f5f9;
	cursor:default;
}
#jdam-order-positions-grid .icpg-row.reviewed .jdam-order-pos-reviewed .cell-inner{
	background-image: url(../images/checkmark.png);
	background-repeat: no-repeat;
	background-position: 6px 4px;
	background-size: 10px;
	margin-top: 1px;
	padding-top: 3px;
	margin-left: 20px;
}
.verify .editable-page .jdam-processed-field#jdam-order-details-header .icp-val,
.confirm .editable-page .jdam-processed-field#jdam-order-details-header .icp-val{ 
	display: none;
}
#jdam-order-alloctn-pos-grp{
	margin-top: 5px;
}
#jdam-order-alloctn-pos-grp .jdam-process-nested-parent-label,
#jdam-order-alloctn-pos-grp #jdam-order-total-pct{
	margin-left: 7px;
}
#jdam-trade-custom-alloc-chk,
#jdam-trade-load-waiver-select{
	position: absolute;
	top: -4px;
	left: 110px;
}
#jdam-trade-load-waiver-select{
	left: 280px;
}
#jdam-trade-load-waiver-select .icp-label{
	width: 80px;
}
#jdam-edit-jnl-order-dist-reason select{
	width:182px;
}
#jdam-trade-custom-alloc-chk,
#jdam-trade-load-waiver-select{
	float: left;
	clear: none;
}
#jdam-trade-load-waiver-select{
	width: 350px;
}
#jdam-trade-load-waiver-select select{
	width: 150px;
}
#jdam-trade-custom-alloc-chk{
	width: 200px;
}

#jdam-trade-notes .icp-label,
#jdam-trade-misc .icp-label{
	width: 50px;
}
#jdam-trade-notes .icp-val input,
#jdam-trade-misc .icp-val input{
	width: 300px;
}
.create #jdam-order-alloctn-pos-grid .jdam-order-pct-shares{
	display: none;
}
.custom#jdam-order-alloctn-pos-grid .jdam-order-pct-shares{
	display: block;
}
.nextGPage #jdam-create-header-group{
	display: none;
}
.nextGPage.fts #jdam-create-next-header-group,
.nextGPage.fts #jdam-create-next-header-group #jdam-create-header-group,
.nextGPage.ftp #jdam-create-next-header-group,
.nextGPage.ftp #jdam-create-next-header-group #jdam-create-header-group{
	display: block;
}
#jdam-create-next-header-group{
	display: none;
}
#jdam-create-next-header-group #jdam-disb-select,
#jdam-create-next-header-group #jdam-edit-hidden-si-id,
#jdam-create-next-header-group #jdam-party-select{
	display: none;
}
#jdam-create-next-header-group #jdam-create-header-group{
	margin-left: 2px
}
#jdam-create-next-header-group #jdam-edit-skip-trading{
	display: none;
}
.nextGPage #icp-tab-banner-amt{
	display: block;
}
#jdam-loadwvr-desc-verify,
#jdam-allocation-desc-verify{
	float: left;
    width: 280px;
    clear: none;
}
#jdam-allocation-verify-grp{
	padding-top: 8px;
    padding-left: 8px;
}
#jdam-funds-to-sell-2,#jdam-funds-to-purchase-2{
	margin-top:20px;
	width: 500px;
}
#icp-txn-fund-sell-purch .jdam-positions .icp-label{
    margin-top: 10px;
}
#jdam-funds-to-purchase-allocations .icp-table-data-wrapper{
	height: 120px;
    overflow-y: auto;
	overflow-x: hidden;
}
#jdam-funds-to-sell-positions .icp-table-data-wrapper{
    height: 120px;
    overflow-y: auto;
	overflow-x: hidden;
}
#jdam-funds-to-purchase-allocations .icp-table-header-row-wrapper{
	overflow-x: auto;
}
#jdam-funds-to-sell-positions .icp-table-header-row-wrapper{
    overflow-x: auto;
}
#jdam-funds-to-sell-positions .jdam-process-nested-parent-val{
	margin-bottom: 10px;
}
#jdam-total-alloc .icp-label {
    width: 40px;
}
#icp-txn-fund-sell-purch #jdam-funds-to-purchase-allocations .jdam-process-nested-parent-val,
#icp-txn-fund-sell-purch #jdam-funds-to-sell-positions .jdam-process-nested-parent-val {
    margin-top: 5px;
    border-top:0px;
}
#jdam-funds-to-sell-positions .icp-table-data-wrapper .jdam-positions-amount .cell-inner{
	float: right;	
}
#jdam-funds-to-sell-positions .jdam-positions-quantity-type .cell-inner{
	margin-left: 10px;	
}
#jdam-funds-to-sell-positions .icp-table-data.icp-table-empty-table .icpg-cell{
	width: 662px;
	position: relative;
	top: 20px;
}
#jdam-funds-to-purchase-allocations .icp-table-data.icp-table-empty-table .icpg-cell {
    width: 662px;
    position: relative;
    top: 20px;
}
#icp-txn-fund-sell-purch .jdam-total {
    font-weight: bold;
    margin-top: 15px;
}
#icp-txn-fund-sell-purch .jdam-processed {
    width: 900px;
}
.icp-create-t #jdam-edit-distro-inst {
    width: 420px;
}
.icp-create-t #jdam-edit-dist-reason .icp-val select, .icp-create-t #jdam-edit-distro-inst .icp-val select {
    width: 220px;
}
.icp-create-t .jdam-edit-state-tax-pct .icp-label a.disabled {
    color: #999;
}
.icp-create-t #jdam-edit-txn-amount input{
	width: 128px;
}
.jdam-edit-state-tax-pct input, 
.jdam-edit-fed-tax-pct input {
	width: 35px;
}
.icp-create-t .jdam-edit-state-tax-pct .icp-label a{
	color:#0f57c2;
}
.editable-page .icp-create-t #jdam-gvc-details-wrapper .jdam-processed-nested-parent.jdam-processed-field #jdam-edit-fed-tax,
.editable-page .icp-create-t #jdam-gvc-details-wrapper .jdam-processed-nested-parent.jdam-processed-field #jdam-edit-state-tax {
    width: 460px;
    min-height: 19px;
}
.icp-create-t #jdam-edit-fed-tax .jdam-edit-tax-pct, .icp-create-t #jdam-edit-state-tax .jdam-edit-tax-pct {
    top: 0px;
    left: 0px;
    width:auto;
}
.icp-create-t #jdam-edit-fed-tax .jdam-edit-tax-pct .icp-val,.icp-create-t #jdam-edit-state-tax .jdam-edit-tax-pct .icp-val {
    float: right;
    margin-right:242px;
}
#jdam-edit-total-tax-pct .icp-label {
    margin-left: 100px;
    width: 60px;
}

#jdam-create-total-amt .icp-val {
    font-weight: bold;
}
#jdam-create-total-amt .icp-label {
    text-align: right;
    margin-right: 10px;
}
.jdam-edit-total-tax-pct .icp-val,
.jdam-edit-total-tax-pct .input-suffix {
    float: right;
    padding-top: 0px;
	font-weight: bold;
}
.icp-create-t #jdam-edit-internal-msg input {
    position: absolute;
    width: 290px;
    left: 164px;
}


/* ACH */
#jdam-owner-selection-header .icp-label,
#jdam-owner-selection-header-verify .icp-label{
	width: 450px;
}
#jdam-owner-selection-header-verify{
	width:100%;
	margin-top:7px;
	margin-bottom:3px;
}
#owner-rel-table-details-verify{
	/*height: 180px;*/
	width: 920px;
	margin-bottom: 12px;
}
#owner-rel-table-details-verify .icp-table-header-row-wrapper{
	top: 5px;
	bottom: 3px;
}
.prgs-full #jdam-owner-selection-wrapper{
	border-bottom: solid 1px #ccc;
}
#jdam-owner-select-none-chk,
#jdam-owner-select-change-link{
	float: left;
	clear: none;
	width: 100px;
}
#jdam-owner-select-none-chk{
	width: 760px;
}
#jdam-owner-select-change-link .icp-val{
	display: none;
}
#jdam-owner-select-change-link .icp-label{
	color: #0f57c2;
	text-decoration: underline;
	cursor: pointer;
	font-weight: normal;
}
#jdam-owner-select-change-link{
	padding-top: 10px;
}
#jdam-owner-select-next-btn{
	float: right;
    width: 47px;
    clear: none;
    margin-top: 10px;
}
#jdam-owner-select-next-btn .icp-label, #jdam-toAcc-next .icp-label{
	display: none;
}
#jdam-change-trans-det {
    float: right;
    right: 95px;
    position: absolute;
}
#jdam-toAcc-next {
    float: right;
    right: 40px;
}	
#owner-rel-table-details{
	/*height: 200px;*/
	width: 920px;
}
#owner-rel-table-details .icp-table-header-row-wrapper{
	top: 5px;
    bottom: 5px;
}

#jdam-party-owner-select{
	margin-left: 10px;
}
#jdam-eft-party-select{
	margin-left: 10px;
    border-top: 1px solid #ccc;
    padding-top: 2px;
	width: 480px;
}
.icp-create.prgs-full .icp-create-si-f #jdam-owner-select-change-link{
	visibility: visible;
}
#jdam-owner-select-change-link{
	visibility: hidden;
}
.icp-create .icp-create-issi #jdam-create-header-group #jdam-create-create-date{
	left: 800px;
}
.icp-create .icp-create-issi #jdam-create-header-group{
	min-height: 40px;
} 
.no-ownparty #jdam-eft-party-select{
	border-top: 0;
}
.no-ownparty #jdam-party-owner-select{
	display: none;
}
.icp-create.by-party .icp-create-si-f .jdam-owner-selection,
.icp-create.by-party .icp-create-si-f #jdam-owner-selection-header,
.icp-create.by-owner .icp-create-si-f #jdam-eft-party-select{
	display: none;
}
.icp-create.by-owner .icp-create-si-f .jdam-owner-selection,
.icp-create.by-owner .icp-create-si-f #jdam-owner-selection-header,
.icp-create.by-party .icp-create-si-f #jdam-eft-party-select{
	display: block;
}
.icp-create.by-owner.nextGPage .icp-create-si-f #jdam-owner-selection-header{
	display: none;
}
.icp-create.pre-progress .icp-create-si-f #jdam-eft-party-select,
.icp-create.pre-progress .icp-create-si-f .jdam-owner-selection,
.icp-create.pre-progress .editable-page .icp-create-si-f .jdam-processed-field#jdam-owner-selection-header,
.icp-create.pre-progress .editable-page .icp-create-si-f .jdam-processed-field#jdam-create-details-header,
.icp-create.pre-progress .icp-create-si-f #jdam-gvc-details-wrapper,
.icp-create.prgs-partial .icp-create-si-f #jdam-gvc-details-wrapper,
.icp-create.prgs-partial .editable-page .icp-create-si-f .jdam-processed-field#jdam-create-details-header{
	display: none;
}
.by-owner #jdam-create-details-header .icp-val{
	display: none;
}
#jdam-owner-select-none-chk{
	margin-left: 8px;
	margin-top: 10px;
}
#jdam-owner-select-none-chk .icp-label{
	padding-top: 2px;
}
#owner-rel-table-details .not-eligible{
	display: none;
}
#jdam-eft-si-disb-chk .icp-label,
#jdam-eft-si-rcpt-chk .icp-label{
	width: 350px;
}
.icp-create.create .icp-create-si-f #jdam-edit-loi{  /* For EFT SI FS type show LOI when ever it is given by MMWS */
	display: block;
}
.icp-create.create #jdam-eft-si-disb-chk .icp-label,
.icp-create.create #jdam-eft-si-rcpt-chk .icp-label{
	font-weight: normal;
}
#jdam-owner-selection-header-verify .icp-val{
	display: none;
}
.icp-create.verify .editable-page .jdam-processed-field#jdam-owner-selection-header,
.icp-create.confirm .editable-page .jdam-processed-field#jdam-owner-selection-header{
	display: none;
}
#jdam-details-owners-table .jdam-process-nested-parent-val{
	margin-top: 5px;
    	border: 1px solid #c0c0c0;
	border-top: 0px;
}
#jdam-legal-disclaimer {
    margin-top: 20px;
}
.si-copy-button {
    display: none;
}
#si-copy-to-account-input {
    position: absolute;
    left: 168px;
}
#gvc-si-copy-button {
    margin-right: 10px;
}
#txn-details-table-footer-buttons .si-copy-button {
    float: left;
}
#si-copy-to-account{
	margin-top:10px;
	height: 20px;
}
#si-copy-to-account .icp-label
{
margin-top: 5px;
font-weight: bold;
}

/*eSig*/
#jdam-supporting-pprwrk-wrapper{
	padding-top: 10px;
}
#jdam-esig-cust-table-wrapper .jdam-process-nested-parent-val .jdam-processed-nested{
	border: 0px;
}
#jdam-esig-cust-table-wrapper{
	display: none;
}
.verify #jdam-esig-cust-table-wrapper,
.confirm #jdam-esig-cust-table-wrapper{
	display: block;
}
#jdam-esig-cust-table-label{
	float: left;
    padding-left: 0;
    clear: none;
}
#jdam-esig-cust-table-label .icp-label{
	width:360px;
	color:#569214;
}
#jdam-esig-cust-table-label .icp-val{
	display: none;
}	
#jdam-esig-cust-table-label{
	float: left;
    padding-left: 0;
    clear: none;
}
#jdam-esig-expiry-dt{
	float: right;
	clear: right;
}
#jdam-supporting-pprwrk-wrapper .jdam-processed #jdam-esig-expiry-dt .icp-label{
	width: 110px;
	padding-top: 4px;
}	
#jdam-esig-expiry-dt input{
	width: 80px;
}
#jdam-esig-expiry-dt .help-icon-in-window{
	float: right;
	clear: none;
}
#jdam-esig-cust-table-label,
#jdam-esig-expiry-dt{
	margin-bottom: 0;
}
#jdam-esig-cust-table,
.eSigCustRecord{
	width: 953px;
}
#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-val .jdam-processed-nested #jdam-esig-cust-table-label,
#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-val .jdam-processed-nested #jdam-esig-firm-cc-chkbox{
	padding-left: 0;
}
.icp-grid #jdam-esig-cust-table-wrapper .icp-table-processed {
    position: relative;
}
.icp-grid #jdam-esig-cust-table-wrapper .icp-table-data-wrapper {
    position: relative;
    top: 0px;
    max-height: 200px;
}
.icp-grid #jdam-esig-cust-table-wrapper .icp-table-header-row-wrapper {
    position: relative;
	top: 0px;
}

#jdam-esig-cust-table .icpg-row.no-email .esig-cust-warning-icon .cell-inner{
	background-image:url(../images/icon_warning.png);
	background-repeat:no-repeat;
	height:16px;	
}
#jdam-esig-cust-table-wrapper .icp-table-header-row-wrapper{
	bottom: 0px;
}
#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field#jdam-cash-doc-attach-file-input,
#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field#jdam-mrgn-doc-attach-file-input,
#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field#jdam-home-doc-attach-file-input,
#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field#jdam-other-doc-attach-file-input{
	position: relative;
    top: 24px;
    left: 350px;
	height: 0px;
	/*z-index: 1;*/
	display: none;
	padding: 0px;
	margin: 0px;
}
#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field#jdam-cash-doc-attach-file-input{
	top: 15px;
}
#jdam-edit-cash-paperwork-opts .icp-label,
#jdam-edit-mrgn-paperwork-opts .icp-label{
	width: 320px;
}
#jdam-edit-cash-paperwork-opts,
#jdam-edit-mrgn-ent-paperwork-opts,
#jdam-edit-mrgn-paperwork-opts,
#jdam-edit-home-paperwork-opts,
#jdam-edit-other-paperwork-opts{
	width: 320px;
}
#jdam-doc-attach-inquiry-wrapper .jdam-process-nested-parent-val .jdam-processed-nested{
	border: 0px;
	padding:0px;
}
#jdam-attached-pprwrk-wrapper{
	display: none;
}
.create .show-attach-ppwrk #jdam-attached-pprwrk-wrapper,
.verify #jdam-attached-pprwrk-wrapper,
.confirm #jdam-attached-pprwrk-wrapper{
	display: block;
} 
#jdam-attached-pprwrk-wrapper #jdam-doc-attach-page-table{
    width: 960px;
}

.icp-grid #jdam-doc-attach-page-table .icp-table-processed {
    position: relative;
}
.icp-grid #jdam-doc-attach-page-table .icp-table-header-row-wrapper {
    position: relative;
}
.icp-grid #jdam-doc-attach-page-table .icp-table-data-wrapper {
    position: relative;
    top: 0px;
}	
#jdam-doc-attach-page-table .icp-table-header-row-wrapper{
	bottom: 10px;
}	
#jdam-attached-doc-label{
	color: #CC0000;
    float: left;
    width: 350px;
    clear: none;
    margin-left: 7px;
    margin-bottom: 0;
}
#jdam-attached-doc-label .icp-label{
	width: 300px;
}
#jdam-attached-doc-label .icp-val{
	display: none;
}
#jdam-doc-attach-page-total-size .icp-label{
	color: #CC0000;
}
#jdam-doc-attach-page-table .icp-table-processed{
	top: 0px;
}
#jdam-doc-attach-page-table .icp-table-header-row-wrapper{
	top: 0px;
}
#jdam-doc-attach-page-total-size .icp-label{
	width: 770px;
}	
#jdam-attached-pprwrk-wrapper #jdam-doc-attach-page-total-size .icp-val{
	float: left;
	clear: none;
}
#jdam-docpage-use-ewi .jdam-process-nested-parent-val .jdam-processed-nested{
	border: 0;
    padding: 3px 0 0 0;
	width: 400px;
}
#jdam-docpage-use-ewi{
	position: relative;
    top: 3px;
	float: left;
    left: 596px;
    height: 0px;
	margin-bottom: 0px;
}
#jdam-attached-pprwrk-wrapper .jdam-processed-nested #jdam-docpage-use-ewi .icp-val,
#jdam-docpage-use-ewi .jdam-processed-field{
	float:left;
	clear:none;
}
#jdam-docpage-use-ewi .icp-label{
	width:125px;
}
#jdam-docpage-useewi-chkbox .icp-label{
	width:40px;
}
#jdam-docpage-useewi-chkbox.input input[type="checkbox"]{
	margin-left:10px;
	margin-top:4px;
}
#jdam-docpage-attach-ewi{
	padding-top:4px;
	margin-right: 8px;
}
.verify #jdam-attached-pprwrk-wrapper.no-docs,
.confirm #jdam-attached-pprwrk-wrapper.no-docs{
	display: none;
}
#jdam-doc-attach-page-acknow .icp-label{
	width:878px;
	font-weight: normal;
}
#jdam-doc-attach-page-acknow{
	padding-left: 7px;
}
#jdam-doc-attach-page-acknow.in-error .icp-label{
	color: #000;
}
#jdam-edit-home-paperwork-opts .icp-label:first-child,
#jdam-edit-mrgn-ent-paperwork-opts .icp-label,
#jdam-edit-other-paperwork-opts .icp-label{
	border-top: 1px solid #ccc;
    padding-top: 10px;
    width: 945px;
}
#jdam-edit-home-paperwork-opts .icp-label .jdam-processed{
	display: inline;
    position: relative;
    top: -13px;
	min-height: 0px;
}
#jdam-edit-home-paperwork-opts #jdam-docpage-attach-ewi .icp-label,
#jdam-edit-home-paperwork-opts #jdam-docpage-useewi-chkbox .icp-label{
	border: 0;
	padding: 0;
	width: 130px;
}
#jdam-edit-home-paperwork-opts #jdam-docpage-useewi-chkbox .icp-label{
	width: 40px;
}
#jdam-supporting-pprwrk-wrapper .jdam-processed div:nth-child(2) .icp-label{
    border-top: 0;
    padding-top: 0px;
}
.verify #jdam-doc-attach-page-table .icp-label,
.confirm #jdam-doc-attach-page-table .icp-label,
.verify #jdam-doc-attach-page-table .doc-attach-grid-remove,
.confirm #jdam-doc-attach-page-table .doc-attach-grid-remove{
	display: none;
}
.verify #jdam-doc-attach-page-table .icp-table-header-row-wrapper,
.confirm #jdam-doc-attach-page-table .icp-table-header-row-wrapper{
	top: 0px
}
#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-val .jdam-processed-nested .jdam-processed-field#jdam-esig-cust-table{
	padding-left: 0px;
}
#jdam-supporting-pprwrk-wrapper .jdam-process-nested-parent-val .jdam-processed-nested{
	padding-bottom: 0;
}
#jdam-supporting-pprwrk-wrapper #jdam-esig-cust-table-wrapper .jdam-processed-nested{
	padding-bottom: 0;
}
#jdam-esig-cust-table .icp-table-processed{
	left: 0;
	top: 0;
}
#jdam-esig-cust-table .txn-column-email select{
	width: 190px;
}
#jdam-esig-cust-table .jdam-cust-phone select{
	width: 142px;
}
.verify .jdam-cust-email-trunc,
.confirm .jdam-cust-email-trunc{
	display: block;
}
.verify .jdam-cust-email,
.confirm .jdam-cust-email,
.create .jdam-cust-email-trunc{
	display: none;
}
.verify #jdam-esig-cust-table .icp-table-header-row-wrapper,
.confirm #jdam-esig-cust-table .icp-table-header-row-wrapper{
	top: 0;
}
#jdam-esig-firm-cc-chkbox .icp-label{
	width: 390px;
}
.verify #jdam-esig-firm-cc-chkbox .icp-val,
.confirm #jdam-esig-firm-cc-chkbox .icp-val,
.verify #jdam-esig-cust-table .icp-label,
.confirm #jdam-esig-cust-table .icp-label,
.verify #jdam-esig-cust-table .esig-cust-sel-chkbox,
.confirm #jdam-esig-cust-table .esig-cust-sel-chkbox{
	display: none;
} 
#jdam-esig-firm-cc-chkbox #esig-firm-cc-email{
	font-weight: normal;
}
#jdam-esig-cust-table select{
	font-size: 11px;
}
#jdam-esig-cust-table .esig-cust-sel-chkbox .cell-inner{
	text-align: center;
}
.verify #jdam-esig-cust-table .jdam-cust-auth-method,
.confirm #jdam-esig-cust-table .jdam-cust-auth-method{
	display: none;
}
.create #jdam-esig-cust-table .jdam-cust-auth-method-desc{
	display: none;
}
.icp-grid #jdam-esig-cust-table .icp-table-data .icpg-row.icp-table-active-row,
.icp-grid #jdam-doc-attach-page-table .icp-table-data .icpg-row.icp-table-active-row{
	background-color:#fff;
}
.icp-grid #jdam-esig-cust-table .icp-table-data .icpg-row.odd.icp-table-active-row,
.icp-grid #jdam-doc-attach-page-table .icp-table-data .icpg-row.odd.icp-table-active-row{
	background-color:#f2f5f9;
}
.icp-grid #jdam-esig-cust-table .icp-table-data .icpg-row:hover,
.icp-grid #jdam-doc-attach-page-table .icp-table-data .icpg-row:hover{
	background-color:#fff;
	cursor:default;
}
.icp-grid #jdam-esig-cust-table .icp-table-data .icpg-row.odd:hover,
.icp-grid #jdam-doc-attach-page-table .icp-table-data .icpg-row.odd:hover{
	background-color:#f2f5f9;
	cursor:default;
}
.copy-to-account{
	background-image: none;
	font-weight: normal;
	padding-left: 10px;
}
#icp-txn-details-tab .jnl-wth-jdam-reason-distro {
    border-top: 0px;
    padding-top: 0px;
}
#jdam-confirm-auth-access-code{
	float: left;
	clear: none;
	width: 450px;
	top: 35px;
}
.verify #jdam-supporting-pprwrk-wrapper{
	display: none;
}
.verify #jdam-supporting-pprwrk-wrapper.esig{
	display: block;
}
#jdam-esig-cust-verify-label .icp-label{
	width: 200px;
}
.verify #jdam-esig-cust-table-wrapper .jdam-processed-nested,
.confirm #jdam-esig-cust-table-wrapper .jdam-processed-nested{
	padding-top: 0;
}
#jdam-esig-cust-verify-label{
	margin-bottom: 3px;
}
.verify #jdam-doc-attach-inquiry-wrapper #jdam-doc-attach-page-table,
.confirm #jdam-doc-attach-inquiry-wrapper #jdam-doc-attach-page-table{
	padding-left: 0;
}
#icp-txn-details-paperwork.new-docpage #paperwork-column-1,
#icp-txn-details-paperwork.new-docpage #paperwork-column-2{
	display: none;
}
#icp-txn-details-paperwork #paperwork-new-column-1,
#icp-txn-details-paperwork #paperwork-new-column-2{
	display: none;
}
#icp-txn-details-paperwork.new-docpage #paperwork-new-column-1,
#icp-txn-details-paperwork.new-docpage #paperwork-new-column-2{
	display: block;
}
#esig-customer-table .icp-table-processed{
	border: 1px solid #ccc;
    margin-top: 7px;
    border-top: 0;
	height:150px;
}
#jdam-esig-envlp-status #label{
	float: left;
    clear: none;
    width: 100px;
}
#jdam-esig-envlp-status #value{
	float: left;
    clear: none;
    font-weight: normal;
}	
#jdam-esig-envlp-status{
	float: right;
    clear: right;
    width: 200px;
	color: #000;
}
#jdam-esig-cust-table-det .icp-label{
	color:#569214;
}	
#esig-customer-table .jdam-processed{
	border-top: 1px solid #ccc;	
	margin: 7px;
}
#txn-details-table-footer-buttons .esig-btn-resend,
#txn-details-table-footer-buttons .esig-btn-resubmit{
	display: none;
	float: left;
}
#footer-bts-curhis .esig-btn-resend,
#footer-bts-curhis .esig-btn-resubmit,
.txn-summary-table-footer .esig-btn-resend,
.txn-summary-table-footer .esig-btn-resubmit{
	display: none;
}
#txn-details-table-footer-buttons.show-resend .esig-btn-resend{
	display: inline;
}
#txn-details-table-footer-buttons.show-resubmit .esig-btn-resubmit{
	display: inline;
}
#icp-txn-details-tab #jdam-party-src.streetside-acct {
    width: 250px;
}
#icp-txn-details-tab #jdam-party-src .icp-label.streetside-acct {
    width: 160px;
}
.icp-grid .OwnerCustInfoList .icp-table-header-row-wrapper {
    position: relative;
}
#jdam-owner-selection-wrapper .icp-table-nested-gen-div {
    position: relative;
}
.icp-grid .OwnerCustInfoList .icp-table-data-wrapper {
    position: relative;
    top: 0px;
    max-height:200px;
}
#jdam-owner-selection-wrapper-verify .icp-table-nested-gen-div {
    position: relative;
}
#owner-rel-table-details-verify .icp-table-data-wrapper {
    position: relative;
    top: 0px;
    max-height: 200px;
}
#owner-rel-table-details-verify .icp-table-header-row-wrapper {
    top: 0px;
    position: relative;
}
.icp-create.prgs-full .icp-create-si-f #jdam-owner-select-change-link.hidden{
	visibility: hidden;
}
.jdam-edit-jnl-converttype.icp-table-header-cell input{
	display: none;
}
#icp-txn-details #jdam-to-acct-journal .jdam-multicurrencyeligible .icp-label {
    width: 120px;
}
.create #jdam-to-acct-details, 
.create #jdam-from-acct-details{
	height: 205px;
}
#jdam-edit-jnl-positions .jdam-edit-jnl-converttype.txn-key-inputtypecheckboxcla {
    text-align: left;
}
.create.jdam-edit-jnl-converttype-hidden{
	display: none;
}
.break-string,
#details-body-left-wrapper .jdam-linenumber .icp-val {
 	overflow-wrap: break-word;
}
.truncate div {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
  }
/* Start select2 css override */
.pni-acct-smart-search .select2-container {
	width: 290px !important;
}
.pni-acct-smart-search .select2-container .select2-selection--single {
	height: 23px !important;
	border: 1px solid #999 !important;
}
.pni-acct-smart-search .select2-container .select2-selection--single .select2-selection__rendered {
	line-height: 21px !important;
	color: #444;
}
.pni-acct-smart-search .select2-container--default .select2-selection--single .select2-selection__arrow,
.pni-acct-smart-search .select2-container--default .select2-selection--single .select2-selection__clear {
	height: 21px;
}
/* End select2 css override */