/* DOCUMENT INFORMATION
    - Document: uni.css
    - Version:  1.0.0
    - Client:   Unicredit Corporate Banking
    - Skin Code:MANC
    - Author:   Fraccaroli Nicola, Mancini Stefano
*/

@import url(toolbarButtons_not_IE.css);

@import url(smallButtons_not_IE.css);

@import url(errorPage_not_IE.css);

@import url(login_not_IE.css);

@import url(EPS_Desktop_not_IE.css);

@import url(rime_not_IE.css);

@import url(rime-overrides_not_IE.css);

/*=======================================================
 * USABILITY EE23241 22/12/2011
 * NEW PAGECONTENT STYLE
 * .pageContent {float: left;}
 *=======================================================*/
#pageContent { /*clear: both;*/
	float: left;
	/*max-width: 1280px;
	width: 100%;
	height: 100%;*/
}

.popupHeaderImage {
	float: right;
	margin-top: 2px;
	margin-right: 2px;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.floatright {
	float: right;
}

.floatleft, div.floatleft {
	float: left;
}

.verticalAlignTopCol {
	vertical-align: top;
}

.negative {
	color: red !important;
}

/*  4.      images, links, and other salient features (pre, code)  */
div.box-content div.toolbar {
	border: none;
	background-color: transparent;
}

/*  5.      general styles (forms, tables, buttons, acronyms et al)  */
span.esclamation {
	color: red !important;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

label.esclamation {
	color: red !important;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

span.errorWarning {
	font-size: 11px;
	color: #C07D00 !important;
	font-weight: bold;
	white-space: nowrap;
}

label.errorWarning {
	font-size: 11px;
	color: #C07D00 !important;
	font-weight: bold;
	white-space: nowrap;
}

/* INFO */
.info {
	font-weight: bold;
	font-size: 12px;
	color: #3D3D3D;
	white-space: nowrap;
}

/* ERROR */ /* ERROR BOX */
.errorbox {
	clear: left;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

.errorbox h3 {
	line-height: 10px;
}

.errorpanel {
	border-top: 2px solid #C9C9C9;
	clear: left;
	float: none;
}

span.error {
	font-weight: bold;
}

/* USABILITY - ee25699 - 24/11/2011 - Modify the text style of message*/
.errorErr {
	float: left;
}

.errorWarning {
	font-size: 11px;
}

.errorTitle {
	font-size: 14px;
	color: #505050;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

.errorCommandLink {
	font-size: 10px;
	color: red;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 10px;
}

.allCommandLink {
	font-size: 10px;
	color: blue;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 10px;
}

.notificationCommandLink {
	font-size: 10px;
	color:#008000;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 10px;
}

.errorFatal {
	font-size: 14px;
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

.infoMessage {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

/*USABILITY - ee25699 - 23/11/2011 - Comments color */
.errorInfo {
	font-size: 11px;
	/*color: #4077B0;*/
}

.bold {
    font-weight: bold;
}

/* Used in Financial Overview */
.bold_blue {
	font-weight: bold;
	color: #3F77B2 !important;
}

.noBold {
    font-weight: normal;
}


.italic {
	font-style: italic;
}

bundlebold {
	font-weight: bold;
}

.clear {
	clear: both;
}

div.navigationButtonsPrimary toolbarPrimaryPrevNext,div.navigationButtonsPrimary .clear {
	clear : none;
}

.form_box_message_detail .form_row_category .clear{
	clear: none;	
}
.form_box_recipient .form_row_recipient .clear {
	clear: none;
}

.titleBar {
	/*margin-top: 10px;
	margin-bottom: 10px;*/
	width: 100%;
	z-index: 0;
}

.titleBar a {
	margin-right: 2px;
}

.titleImage {
	background: transparent url("../../../imgs/title_border.gif") repeat-x scroll
		left bottom;
	width: 100%;
}

.titleButtons {
	margin-bottom: 2px;
	margin-right: 3px;
	text-align: right;
}

.title {
	color: #606060;
	font-family: Verdana;
	font-size: 15px;
	font-weight: normal;
	padding-bottom: 6px;
	padding-top: 7px;
	text-align: left;
}

.subtitle {
	font-family: Verdana;
	font-stretch: narrower;
	text-transform: lowercase;
	margin-top: -10px;
	padding: 7px 0 0 19px;
	font-weight: bold;
	color: #606060;
}

.sectionTitle {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #4077B0;
}

/* SIGN CUSTOM STYLE */
.CR,.IA,.TS,.PS,.SG,.SB,.ID,.CF,.ER,.DF,.CS,.SC,.RS,.IC,.VE,.ES,.TE,.BK,.IB
	{
	width: 20px;
	height: 16px;
	font-family: arial;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
	text-align: center;
}

.IC {
	background-color: #A5A5A5;
}

.VE {
	background-color: #FF0000;
}

.TE {
	background-color: #FF0000;
}

.CR {
	background-color: #53a7ff;
}

.IA {
	background-color: #63c802;
}

.TS {
	background-color: #00FF00;
}

.PS {
	background-color: #339966;
}

.ES {
	background-color: #FF0000;
}

.SG {
	background-color: #858501;
}

.SB {
	background-color: #D6D606;
}

.ID {
	background-color: #bd5e00;
}

.DF {
	background-color: #fe9900;
}

.CS {
	background-color: #53a7ff;
}

.SC {
	background-color: #fe9900;
}

.RS {
	background-color: #D6D606;
}

.ER {
	background-color: #FF0000;
}

.BK {
	background-color: #A0B2F8;
}

.IB {
	background-color: #0FB1CD;
}

.CF {
	background-color: #99CCFF;
}

.invisible {
	display: none;
	width:0px;
	height:0px;
}

tr.odd {
	background-color: #FFFFFF;
}

tr.even {
	background-color: #F2F2F2;
}

/* USABILITY - ee25699 - 23/11/2011 - Add height */
.description {
	display: table-cell;
	height: 27px;
	width: 100px;
	vertical-align: middle;
}

.space {
	display: table-cell;
	width: 10px;
	vertical-align: middle;
}

.input {
	display: table-cell;
	width: 255px;
	vertical-align: middle;
}

input.input_30, select.input_30 {
	width: 188px;
}

.maxWidth .input {
	width: auto;	
}

.groupDescriptionInputColumn {
	display: table-cell;
	width: 355px;
}

.groupInputSpaceDescriptionInputColumn {
	display: table-cell;
	width: 620px;
}

.popup550x150 {
	/*width: 550px !important;
	height: 150px !important;*/
}

.popup450x160 {
	/*width: 450px !important;
	height: 160px !important;*/
}

.popup400x210 {
	width: 400px;
	height: 210px;
}

.popup400x250 {
	width: 400px;
	height: 250px;
}

span.fieldsetNoResult {
    color: black !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}

.exporterButton a, .exporterButton a:hover, .exporterButton a:active {
	color: transparent !important;
}

.export_menu {
	float: left;
}

.smallButtonTxt {
	visibility: hidden;
}

.tableContainer {
	width: auto;
}

.paddingBottom5px {
	padding-bottom: 5px;
}

.popupForceVisibility {
	visibility: visible !important;
	z-index: 99999 !important;
}

.searchButtonTable {
	margin-top: 20px;
	width: 100%;
}

.simpleCell {
	border: 1px solid #CCCCCC;
}

.statusBox,.statusBox_small {
	height: 24px;
	width: 24px;
}

.statusBox_small {
	height: 16px;
	width: 16px;
}

.statusBoxText,.statusBoxText_small {
	font-weight: bold;
	font-family: Tahoma, Verdana;
	text-align: center;
	color: inherit;
	line-height: 24px;
}

.statusBoxText_small {
	font-size: 10px;
	line-height: 16px;
}

.blue_square {
	background-image: url("../../../imgs/status/blue_square.gif");
	color: #FFF !important;
}

.cyan_square {
	background-image: url("../../../imgs/status/cyan_square.gif");
	color: #000 !important;
}

.gray_square {
	background-image: url("../../../imgs/status/gray_square.gif");
	color: #FFF !important;
}

.green_square {
	background-image: url("../../../imgs/status/green_square.gif");
	color: #000 !important;
}

.light_gray_square {
	background-image: url("../../../imgs/status/light_gray_square.gif");
	color: #FFF !important;
}

.orange_square {
	background-image: url("../../../imgs/status/orange_square.gif");
	color: #000 !important;
}

.pink_square {
	background-image: url("../../../imgs/status/pink_square.gif");
	color: #000 !important;
}

.red_square {
	background-image: url("../../../imgs/status/red_square.gif");
	color: #FFF !important;
}

.yellow_square {
	background-image: url("../../../imgs/status/yellow_square.gif");
	color: #000 !important;
}

.yellow_bordered_square {
	background-image: url("../../../imgs/status/yellow_square.gif");
	color: #000 !important;
	border: 1px solid red;
}

.violet_square {
	background-image: url("../../../imgs/status/violet_square.gif");
	color: #FFF !important;
}

.blue_square_small {
	background-image: url("../../../imgs/status/small/blue_square.gif");
	color: #FFF !important;
}

.cyan_square_small {
	background-image: url("../../../imgs/status/small/cyan_square.gif");
	color: #000 !important;
}

.gray_square_small {
	background-image: url("../../../imgs/status/small/gray_square.gif");
	color: #FFF !important;
}

.green_square_small {
	background-image: url("../../../imgs/status/small/green_square.gif");
	color: #000 !important;
}

.light_gray_square_small {
	background-image: url("../../../imgs/status/small/light_gray_square.gif");
	color: #FFF !important;
}

.orange_square_small {
	background-image: url("../../../imgs/status/small/orange_square.gif");
	color: #000 !important;
}

.pink_square_small {
	background-image: url("../../../imgs/status/small/pink_square.gif");
	color: #000 !important;
}

.red_square_small {
	background-image: url("../../../imgs/status/small/red_square.gif");
	color: #FFF !important;
}

.yellow_square_small {
	background-image: url("../../../imgs/status/small/yellow_square.gif");
	color: #000 !important;
}

.yellow_bordered_square_small {
	background-image: url("../../../imgs/status/yellow_square.gif");
	color: #000 !important;
	border: 1px solid red;
}

.violet_square_small {
	background-image: url("../../../imgs/status/small/violet_square.gif");
	color: #FFF !important;
}

.fieldsetImage {
	margin-left: 4px;
}

.signDetailBackground {
	color: #505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.width32px {
	width: 32px;	
}
.width64px {
	width: 64px;	
}
.width71px {
	width: 71px;	
}
.paddingRight10px {
	padding-right: 10px;
}
.paddingRight20px {
	padding-right: 20px;
}
.paddingRight25px {
	padding-left: 25px;
}
.paddingLeftAddIpAddr {
	padding-left: 9px;
}
.paddingLeft10px {
	padding-left: 10px;
}
.paddingLeftAssignedUsers {
	padding-left: 12px;
}
.paddingLeft20px {
	padding-left: 20px;
}
.paddingLeft25px {
	padding-left: 25px;
}
.marginRight10px {
	margin-right: 10px;
}
.marginRight20px {
	margin-right: 20px;
}
.marginRight25px {
	margin-right: 25px;
}
.marginLeft10px {
	margin-left: 10px;
}
.marginLeft20px {
	margin-left: 20px;
}
.marginLeft25px {
	margin-left: 25px;
}
.paddingTop3px {
	padding-top: 3px;
}
.marginTop3px {
	margin-top: 3px;
}
/* pop up */
.popupBodyCol1, .popupBodyCol2 {
	margin: 5px 0 5px 0;
}
 
.popUpDescription {
	width: 200px;
	margin-top: 5px;
}

.popupCheckbox {
	margin: 2px;
	padding: 0;
}

/* start UNIWEB styles */ 

/* DATA TABLE */
.dataTable {

}

/* USABILITY - ee25699 - 23/11/2011 - Validation Css from 2 to 2px*/
table.dataTable, .dataTableCol1, .dataTableCol2 
{
 border-spacing: 2px;
 border-collapse: separate;
 width: 100%;
 padding:0px 0px 0px 0px;
 border-style: none;
}

.dataHeader {
	background-color: #dadada;
	text-align: center;
	font-weight: bold;
	color: #3d3d3d;
}

.cell {
	background-color: #F1F1F1;
	color: #3D3D3D;
}

.cellExplose {
	background-color: #F1F1F1;
	text-align: right;
}

.dataHeaderExplose {
	background-color: #dadada;
	text-align: center;
	font-weight: bold;
	color: #3d3d3d;
}

/* MAIN PANEL */
.mainPanel {
	width: 700px;
}

/* PANEL */ 
.panel {
	border-bottom: 2px solid #c9c9c9;
	border-top: 2px solid #c9c9c9;
}

.panelHeader {
  vertical-align: middle;
  background-color: #dadada;
	text-align: center;
	font-weight: bold;
	color: #606060;
}

.panelLabel {
  vertical-align: middle;
  background-color: #dadada;
	text-align: left;
	font-weight: bold;
}

.panelLabelPlain {
	/* Used where no bold is needed, i.e. CBI.ForeignTransfer */
  vertical-align: middle;
  background-color: #dadada;
	text-align: left;
}

.panelValue {
    vertical-align: middle;
	background-color: #F2F2F2;
	color: #3D3D3D;
}

/* DETAIL VALUE */
.detailValue {
 	font-family : Verdana, Arial;
 	/*font-size : 12px;*/
	color : #757575;
	font-weight : bold;
}

/* NOT FOUND */

td.notFound {
	background-color:#DADADA;
	text-align:center;
}
table.notFound {
	border-bottom:1px solid #D8001D;
	border-top:1px solid #D8001D;
}
.noDataFound {
	background-color:#DADADA;
	border-bottom:1px solid #D8001D;
	border-top:1px solid #D8001D;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
	width:100%;
}

/* DETAIL LABEL */
.detailLabel {
 	vertical-align: middle;
    background-color: #DADADA;
	text-align: left;
	font-weight: bold;
}

.fc {
	width: 160px;
}

.halfSize {
	width:50%;
}

a.oldStyleLink {
color:#D8001D;
font-weight:bold;
text-decoration:none;
}


/* end UNIWEB  styles */

.inputWithAction, .inputWithAction-dis {
	width: 188px;
}
/* USABILITY - EE23241 - 01/03/2012*/
.pageSizeSelectorItem span{
	font-weight: bold;
	/*padding: 5px 30px 5px 10px;*/
	/*border: 1px solid #DBDBDB;*/
}
.pageSizeSelectorItem a span,
.pageSizeSelectorItem a:hover span {
	padding: 0px 5px;
	font-weight: bold;
}
/* END - USABILITY - EE23241 - 01/03/2012*/

.iceInpTxtAreaLarge, .iceInpTxtAreaLarge-dis {
	width: 611px;
	height: 160px;
	font: 12px Arial, Sans-serif;
}
.iceInpTxtAreaNewMessage{
	width: 600px;
	max-width: 600px;
	min-width: 600px;
}
.purpose textarea  {
    height: 90px;
    width: 188px;
}

.iceInpTxtAreaLargeText, .iceInpTxtAreaLargeText-dis {
	font: 12px Arial, Sans-serif;
	width: 611px;
	height: 350px;
	background-color: #f1f1f1;
	border: none;
	margin-top: 5px;
	color: #333333;
}

.iceInpTxtAreaLarge-dis {
	background-color:#FFFFFF;
	color:#000000;
	margin: 0px;
}
	
.iceInpTxtAreaLarge2, .iceInpTxtAreaLarge2-dis {
	width: 700px;
}

.iceInpTxtAreaLarge2-dis {
	background-color:#FFFFFF;
	color:#000000;
	margin: 0px;
}

.iceInpTxtAreaLarge3, .iceInpTxtAreaLarge3-dis {
	width: 668px;
}

.iceInpTxtAreaLarge3-dis {
	background-color:#FFFFFF;
	color:#000000;
	margin: 0px;
}

.noWrap {
	white-space: nowrap;
}

table.table-pag { 
	width: 730px;
}

td.table-pag { 
	padding-top: 2px; 
	width: 200px;
	font-weight: bold;
}

a.selectAllOn {
	background-image: url("../../../imgs/check_all_on.gif");
	padding:2px;
}
a.selectAllOff {
	background-image: url("../../../imgs/check_all_off.gif");
	padding:2px;
}

.criteriaColumnHeaderCheckbox {
	/*background-color: #DADADA;*/
	/*color: #3D3D3D;*/
	/*font-weight: bold;*/
	/*text-align: center;*/
	width: 20px;
}

.criteriaColumnHeader {
	/*background-color: #DADADA;*/
	/*color: #3D3D3D;*/
	/*font-weight: bold;*/
	/*text-align: center;*/
	width: 235px;
}

.customMessage {
	margin-left:2px;
}

.signatureResultMessageOK {
	font-weight: bold;
	color: green;
}

.signatureResultMessageNOK {
	font-weight: bold;
	color: red;
}

.activeOrder {
	color: grey;
	text-decoration: none;	
}

.covernoteMonospace {
	font-family:monospace;
}
.bulletList li {
	list-style-type:disc;
	margin-left:18px;
}
.bulletListIndented li {
	list-style-type:circle;
	list-style-position: inside;
	margin-left:18px;
}	

.RefinementClass {
}
.dateRefinementClass {
	width:80px !important;
}
.moneyRefinementClass {
}

/* EE25699 22/11/2011 - ADD MESSAGES */

.messagebox .data ul li {
    min-height: 19px;
    padding: 2px 0 0 0;
}
.messagebox .data {
    padding: 4px 0 0 40px;
}


/*************GENERAL MESSAGE****************/

.msg-errorErr, 
.msg-errorInfo, 
.msg-errorWarning, 
.msg-errorConfirm, 
.msg-tanEps, 
.msg-tanEpsSubContainer  {
    box-shadow: 0 0 4px #FFFFFF inset;
    margin-bottom: 0px;
    padding: 13px 17px 15px;
    -moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 0 0 4px #FFFFFF inset;
	-webkit-box-shadow: 0 0 4px #FFFFFF inset;
}
/********************************************/

/*************ERROR AND FATAL****************/

.msg-errorErr {
	background-color: #FBD9DD;
    border: 2px solid #E2001A;
}
.msg-errorErr h1 {
    background: url("../../../imgs/usability/messagebox/messagebox_error_icon.png") no-repeat scroll left top transparent;
    color: #E2001A;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 16px;
    height: 30px;
    margin: 0;
    padding: 6px 0 0 39px;
}
.form_row_errorErr, .search_row_errorErr {
    background-color: #EFD8DA;
}
.form_row_errorErr select, .search_row_errorErr select {
    border: 1px solid #E2001A;
}
.form_row_errorErr input, .search_row_errorErr input {
    border: 1px solid #E2001A;
}
.form_row_errorErr .form_row_input select, .search_row_errorErr .form_row_input select,
.form_row_errorErr .form_row_select select, .search_row_errorErr .form_row_select select,
.form_row_errorErr .form_row_input input, .search_row_errorErr .form_row_input input {
    border: 1px solid #E2001A;
}
.form_row_errorErr .form_row_input .iceSelInpDateOpenPopup,
.form_row_errorErr .form_row_input .iceSelInpDateClosePopup {
	border: medium none;
}

/*************WARNING****************/

.msg-errorWarning {
	background-color: #FFF4D9;
    border: 2px solid #FFD87F;
}
.msg-errorWarning h1 {
    background: url("../../../imgs/usability/messagebox/messagebox_warning_icon.png") no-repeat scroll left top transparent;
    color: #000000;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 16px;
    height: 30px;
    margin: 0;
    padding: 6px 0 0 39px;
}
.form_row_errorWarning, .form_row_errorWarning {
    background-color: #FFF4D9;
}
.form_row_errorWarning select, .search_row_errorWarning select {
	border: 1px solid #C07D00;
}
.form_row_errorWarning input, .search_row_errorWarning input {
	border: 1px solid #C07D00;
}
.form_row_errorWarning .form_row_input select, .form_row_errorWarning .form_row_input select,
.form_row_errorWarning .form_row_select select, .form_row_errorWarning .form_row_select select,
.form_row_errorWarning .form_row_input input, .form_row_errorWarning .form_row_input input {
	border: 1px solid #C07D00;
}
.form_row_errorWarning .form_row_input .iceSelInpDateOpenPopup,
.form_row_errorWarning .form_row_input .iceSelInpDateClosePopup {
	border: medium none;
}

/**************INFO******************/

.msg-box {
	margin: 0 5px;
}

.msg-errorInfo {
    background-color: #D9E0E8;
    border: 2px solid #9BB2CD;
}

.msg-tanEpsContainer {
    border: 2px solid #CEDBE7;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    padding: 1px;
}

.msg-tanEpsSubContainer {
    background-color: #DAE8F4;
    border: 1px solid #FFFFFF;
    color: #333333;
}

.mTanInlineMsg {
	width: auto;
  float: left;
  margin-right: 20px;
}

.mTanInlineSubMsg {
	float: left;
}

.msg-tanEps {
    background-color: #D8DFE7;
    border: 1px solid #9BB2CD;
    color: #333333;
    padding: 2px 17px;
}

.msg-errorInfo h1 {
    background: url("../../../imgs/usability/messagebox/messagebox_information_icon.png") no-repeat scroll left top transparent;
    color: #37689C;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 16px;
    height: 30px;
    margin: 0;
    padding: 6px 0 0 39px;
}

.msg-tanEps h1, .msg-tanEpsSubContainer h1 {
    background: url("../../../imgs/usability/messagebox/messagebox_information_icon.png") no-repeat scroll left top transparent;
    color: #3F77B2;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 16px;
    height: 26px;
    margin: 0;
    padding: 8px 0 0 39px;
}

.form_row_errorInfo, .form_row_errorInfo {
    background-color: #D9E0E8;
}
.form_row_errorInfo select, .search_row_errorInfo select {
	border: 1px solid #9BB2CD;
}
.form_row_errorInfo input, .search_row_errorInfo input {
	border: 1px solid #9BB2CD;
}

/*************CONFIRM****************/

.msg-errorConfirm {
	background-color: #E1F0D9;
    border: 2px solid #99CC7F;
}
.msg-errorConfirm h1 {
    background: url("../../../imgs/usability/messagebox/messagebox_confirm_icon.png") no-repeat scroll left top transparent;
    color: #339900;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 16px;
    height: 50px;
    margin: 0;
    padding: 6px 0 0 39px;
}
.msg-errorConfirm .messagebox_data {
    color: #000000;
    padding: 4px 0 0 40px;    
}

/************************************/


/* BEGIN ERROR NUMBER ICONS */

span.Icon_number_1 span,
span.Icon_number_2 span,
span.Icon_number_3 span,
span.Icon_number_4 span,
span.Icon_number_5 span,
span.Icon_number_6 span,
span.Icon_number_7 span,
span.Icon_number_8 span,
span.Icon_number_9 span,
span.Icon_number_10 span,
span.Icon_number_11 span,
span.Icon_number_12 span,
span.Icon_number_13 span,
span.Icon_number_14 span,
span.Icon_number_15 span,
span.Icon_number_16 span,
span.Icon_number_17 span,
span.Icon_number_18 span,
span.Icon_number_19 span,
span.Icon_number_20 span  {
	display: none;
}

span.Icon_number_1_mb,
span.Icon_number_2_mb,
span.Icon_number_3_mb,
span.Icon_number_4_mb,
span.Icon_number_5_mb,
span.Icon_number_6_mb,
span.Icon_number_7_mb,
span.Icon_number_8_mb,
span.Icon_number_9_mb,
span.Icon_number_10_mb,
span.Icon_number_11_mb,
span.Icon_number_12_mb,
span.Icon_number_13_mb,
span.Icon_number_14_mb,
span.Icon_number_15_mb,
span.Icon_number_16_mb,
span.Icon_number_17_mb,
span.Icon_number_18_mb,
span.Icon_number_19_mb,
span.Icon_number_20_mb  {
	display: none;
}

span.Icon_number_1 {
	background: url("../../../imgs/usability/messagebox/error_1_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_2 {
	background: url("../../../imgs/usability/messagebox/error_2_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_3 {
	background: url("../../../imgs/usability/messagebox/error_3_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_4 {
	background: url("../../../imgs/usability/messagebox/error_4_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_5 {
	background: url("../../../imgs/usability/messagebox/error_5_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_6 {
  	background: url("../../../imgs/usability/messagebox/error_6_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_7 {
  	background: url("../../../imgs/usability/messagebox/error_7_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_8 {
  	background: url("../../../imgs/usability/messagebox/error_8_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_9 {
	background: url("../../../imgs/usability/messagebox/error_9_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_10 {
	background: url("../../../imgs/usability/messagebox/error_10_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_11 {
	background: url("../../../imgs/usability/messagebox/error_11_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_12 {
	background: url("../../../imgs/usability/messagebox/error_12_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_13 {
	background: url("../../../imgs/usability/messagebox/error_13_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_14 {
	background: url("../../../imgs/usability/messagebox/error_14_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_15 {
	background: url("../../../imgs/usability/messagebox/error_15_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_16 {
	background: url("../../../imgs/usability/messagebox/error_16_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_17 {
	background: url("../../../imgs/usability/messagebox/error_17_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_18 {
	background: url("../../../imgs/usability/messagebox/error_18_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_19 {
	background: url("../../../imgs/usability/messagebox/error_19_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 24px;
    width: 24px;
}

span.Icon_number_20 {
	background: url("../../../imgs/usability/messagebox/error_20_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 22px;
    width: 24px;
}

/* END ERROR NUMBER ICONS */

/* EE25699 24/11/2011 - Add links behavior */
a {
    color: #004B93;
    text-decoration: none;
    /*font-size: 12px; get default body font-size */
}

/* USABILITY - EE23241 - 20/02/2012 
	  - Color of the link in the financialOverview */
.form_wrapper .iceDatTbl .iceCmdLnk,
.form_wrapper .iceDatTbl .iceCmdLnk span  {
	color: #000000; 
    text-decoration: none;
}
.form_wrapper .iceDatTbl .table-cell-linkBlue .iceCmdLnk,
.form_wrapper .iceDatTbl .table-cell-linkBlue .iceCmdLnk span  {
	color: #004B93; 
    text-decoration: none;
}
.form_wrapper .iceDatTbl .table-cell-linkBlue a:hover,
.form_wrapper .iceDatTbl .table-cell-linkBlue a:hover.iceCmdLnk,
.form_wrapper .iceDatTbl .table-cell-linkBlue a:hover.iceCmdLnk span {
	text-decoration: underline;
}
.form_wrapper .iceDatTbl a:hover {
	text-decoration: none;
}
.form_wrapper .bankingWelcomePageTransactionTable .iceCmdLnk,
.form_wrapper .bankingWelcomePageTransactionTable .iceCmdLnk span,
.form_wrapper .bankingWelcomePageAccountTable .iceCmdLnk,
.form_wrapper .bankingWelcomePageAccountTable .iceCmdLnk span
.form_wrapper .bankingWelcomePageAccountTableAccount .iceCmdLnk,
.form_wrapper .bankingWelcomePageAccountTableAccount .iceCmdLnk span {
	color: #004B93;
	text-decoration: none;
}
.form_wrapper .bankingWelcomePageTransactionTable a:hover, 
.form_wrapper .bankingWelcomePageAccountTable a:hover
.form_wrapper .bankingWelcomePageAccountTableAccount a:hover.iceCmdLnk,
.form_wrapper .bankingWelcomePageAccountTableAccount a:hover.iceCmdLnk span {
	text-decoration: underline;
}
.iceDatTbl td .table-cell-linkBlue a:hover,
.iceDatTbl td .table-cell-linkBlue a:hover.iceCmdLnk,
.iceDatTbl td .table-cell-linkBlue a:hover.iceCmdLnk span {
	text-decoration: underline;
}
.form_wrapper .bankingWelcomePageAccountTable .bankingWelcomePageAccountTableCol1 .descriptionLink, 
.form_wrapper .bankingWelcomePageTransactionTable .bankingWelcomePageTransactionTableCol2 .descriptionLink {
	color: #004B93;
	white-space: nowrap;
}
.a_uploadFile {
	color: #004B93 !important;
    text-decoration: none;
}
/* END USABILITY - EE23241 - 20/02/2012 */
a:visited,
a:visited.a_WPCustomization {
    color: #00264E;
}
a:hover,
a:hover.a_WPCustomization {
    text-decoration: underline;
}
/* EE25699 30/11/2011 - Add Popup behavior */

/* USABILITY - EE23241 - 15/02/2012 
	  - This is the style for the top and bottom Anchor (E.g. Financial Overview > detail) */
.topAnchor, .bottomAnchor {
	margin: 10px 0px 10px 4px;
}
.topAnchor span.spacer, 
.bottomAnchor span.spacer { 
	line-height: 16px;
    margin: 4px 0 4px 10px;
    padding: 0 0 0 25px;
}
.topAnchor span.spacer {
	background: url("../../../imgs/usability/icons/spacer.png") no-repeat scroll 0 0 transparent;    
}
.bottomAnchor span.spacer { 
	background: url("../../../imgs/usability/icons/spacer.png") no-repeat scroll 0 0 transparent;
}
/* END - USABILITY - EE23241 - 15/02/2012 */

/* popup - MESSAGES */

.messagebox {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 4px #FFFFFF inset;
    margin-bottom: 5px;
    padding: 13px 17px 15px;
}

/* Defect ID 44086 -Start  */
.messageboxtan {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 4px #FFFFFF inset;
    margin-bottom: 5px;
    padding: 13px 0px 15px;
}
/* Defect ID 44086 -End  */
.messagebox_eps {
	padding: 0;
	margin-bottom: 0;
}
.detail_wrapper_eps {
	margin-top: 5px;
}
.messagebox_topic {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 6px 0 8px 39px;
}
.messagebox_data {
    padding: 5px 0 0 39px;
}
.messagebox_download {
    background: url("../../../imgs/usability/messagebox/blue_download.png") no-repeat scroll 39px 10px transparent;
    padding: 9px 0 0 59px;
}
.messagebox_warning {
    background-color: #FFF4D9;
    border: 2px solid #FFD87F;
}
.messagebox_warning .messagebox_topic {
    background: url("../../../imgs/usability/messagebox/messagebox_warning_icon.png") no-repeat scroll 0 0 transparent;
    color: #333333;
}
.messagebox_question {
    background-color: #D9E0E8;
    border: 2px solid #9BB2CD;
}
.messagebox_question .messagebox_topic {
    background: url("../../../imgs/usability/messagebox/messagebox_question_icon.png") no-repeat scroll 0 0 transparent;
    color: #37689C;
}
.messagebox_information, .messagebox_errorInfo {
    background-color: #D9E0E8;
    border: 2px solid #9BB2CD;
}
.messagebox_information .messagebox_topic, .messagebox_errorInfo .messagebox_topic, 
.messagebox_topic_icon {
    background: url("../../../imgs/usability/messagebox/messagebox_information_icon.png") no-repeat scroll 0 0 transparent;
    color: #37689C;
}
.messagebox_confirmation {
    background-color: #E1F0D9;
    border: 2px solid #99CC7F;
    margin: 8px 0px 15px 0px;
}
.messagebox_confirmation .messagebox_topic {
    background: url("../../../imgs/usability/messagebox/messagebox_confirm_icon.png") no-repeat scroll 0 0 transparent;
    color: #339900;
}
.messagebox_topic_icon {
	float: left;
    height: 36px;
    margin: 0;
    padding: 0;
    width: 36px;
}
.messagebox_error {
    background-color: #FBD9DD;
    border: 2px solid #E2001A;
}
.messagebox_error .messagebox_topic {
    background: url("../../../imgs/usability/messagebox/messagebox_error_icon.png") no-repeat scroll left top transparent;
    color: #E2001A;
    display: inline-block;
}
.messagebox_error .messagebox_data .icon_span,
.messagebox_warning .messagebox_data .icon_span {
    min-height: 19px;
    padding: 2px 0 0 26px;
}
.messagebox_data ul li.errorErr_1,
.messagebox_data ul li.errorWarning_1 {
    background: url("../../../imgs/usability/messagebox/error_1_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_2,
.messagebox_data ul li.errorWarning_2 {
    background: url("../../../imgs/usability/messagebox/error_2_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_3,
.messagebox_data ul li.errorWarning_3 {
    background: url("../../../imgs/usability/messagebox/error_3_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_4,
.messagebox_data ul li.errorWarning_4 {
    background: url("../../../imgs/usability/messagebox/error_4_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_5,
.messagebox_data ul li.errorWarning_5 {
    background: url("../../../imgs/usability/messagebox/error_5_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_6,
.messagebox_data ul li.errorWarning_6 {
    background: url("../../../imgs/usability/messagebox/error_6_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_7,
.messagebox_data ul li.errorWarning_7 {
    background: url("../../../imgs/usability/messagebox/error_7_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_8,
.messagebox_data ul li.errorWarning_8 {
    background: url("../../../imgs/usability/messagebox/error_8_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_9,
.messagebox_data ul li.errorWarning_9 {
    background: url("../../../imgs/usability/messagebox/error_9_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_10,
.messagebox_data ul li.errorWarning_10 {
    background: url("../../../imgs/usability/messagebox/error_10_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_11,
.messagebox_data ul li.errorWarning_11 {
    background: url("../../../imgs/usability/messagebox/error_11_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_12,
.messagebox_data ul li.errorWarning_12 {
    background: url("../../../imgs/usability/messagebox/error_12_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_13,
.messagebox_data ul li.errorWarning_13 {
    background: url("../../../imgs/usability/messagebox/error_13_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_14,
.messagebox_data ul li.errorWarning_14 {
    background: url("../../../imgs/usability/messagebox/error_14_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_15,
.messagebox_data ul li.errorWarning_15 {
    background: url("../../../imgs/usability/messagebox/error_15_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_16,
.messagebox_data ul li.errorWarning_16 {
    background: url("../../../imgs/usability/messagebox/error_16_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_17,
.messagebox_data ul li.errorWarning_17 {
    background: url("../../../imgs/usability/messagebox/error_17_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_18,
.messagebox_data ul li.errorWarning_18 {
    background: url("../../../imgs/usability/messagebox/error_18_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_19,
.messagebox_data ul li.errorWarning_19 {
    background: url("../../../imgs/usability/messagebox/error_19_icon.png") no-repeat scroll left top transparent;
}
.messagebox_data ul li.errorErr_20,
.messagebox_data ul li.errorWarning_20 {
    background: url("../../../imgs/usability/messagebox/error_20_icon.png") no-repeat scroll left top transparent;
}

.icePnlPopBody .messagebox {
	padding: 13px 17px 15px;
}

.messagebox TABLE {
    font-size: 12px;
}

.messagebox TABLE .RTAmessage_login h{
    font-size: 12px;
    line-height: 50px;
}

.messagebox_warning .messagebox_data {
    padding: 9px 0 0 39px;
}

.messagebox_warning .messagebox_data .icePnlGrd {
	background-color: transparent;
	width:  auto;
}

/* popup - OVERLAYS */

.overlay_background {
    background-color: #000000;
    height: 100%;
    opacity: 0.6;
    width: 100%;
}
.overlay_border {
    background-color: #333333;
    border-radius: 10px 10px 10px 10px;
    display: inline-block;
    padding: 6px;
}
.overlay_container {
    background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    padding: 2px 2px 20px;
    /*width: 396px;*/
}
.overlay_header .iceOutTxt {
	color: #FFFFFF;
}
.overlay_header {
    background-color: #E2001A;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    height: 35px;
    margin: 0 0 20px;
    /*width: 400px;*/
}
.overlay_header_title {
    float: left;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 13px;
    padding: 7px 0 0 8px;
}
.overlay_x {
    float: right;
    padding: 12px 9px 0 0;
}
.overlay_x a {
    background: url("../../../imgs/usability/search/close_icon.png") no-repeat scroll left top transparent;
    display: block;
    height: 11px;
    width: 12px;
}
.overlay_clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.overlay_container .messagebox {
    margin: 0 6px;
    width: auto !important;
}
/* USABILITY - EE25699 - 21/12/2011 - Modify padding */
.overlay_buttons {
    margin: 10px 0 20px;
}
.overlay_buttons ul.popupsToolbar {
    text-align: right;
 }
.overlay_buttons ul.popupsToolbar li {
    display: inline-block;
    float: none;
    margin: 10px 6px 0 0;
}
.overlay_buttons a.button_primary {
    margin-left: 4px;
}
.overlay_buttons .button_text {
    min-width: 56px;
    text-align: center;
}
.overlay_form_title {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 13px;
    padding: 0 20px 4px;
    height: 20px;
}
.overlay_form_notice {
    padding: 0 20px 4px;
    height: 20px;
}
.overlay_form_box {
    background-color: #F1F1F1;
    border: 1px solid #C0C0C0;
    border-radius: 4px 4px 4px 4px;
    margin: 0 7px 7px;
    padding: 10px 2px 10px 10px;
}
.overlay_form_box .messagebox_data {
	padding: 10px;
}
.header_messagebox_data {
	padding:0px 10px 10px 10px
}	
.popup_inboxOutbox_selectRecipients .overlay_form_box {
    background-color: #F1F1F1;
    border: 1px solid #C0C0C0;
    border-radius: 4px 4px 4px 4px;
    margin: 0 7px 7px;
    padding: 10px 10px 10px 10px;
}
.overlay_form_field, .overlay_form_label {
    float: left;
    padding: 0 0 10px;
}
.overlay_form_label {
    padding: 3px 0 0;
    width: 120px;
}
.overlay_form_field input, .overlay_form_field select {
    border: 1px solid #B8B8B8;
    padding: 2px;
    width: 188px;
}
.overlay_form_field select {
    width: 188px;
}

DIV.overlay_form_box .messagebox_data .icePnlGrd {
	background-color: transparent;
	width:  auto;
}

/* USABILITY - EE25699 - 22/12/2011 - Adapt Popup <TD> right*/
DIV.overlay_form_box .icePnlGrd .iceOutTxt {
	background-color: transparent;
	display: inline-block;
    padding: 3px 0 0;
    float: left;
    text-align: left;
}

DIV.overlay_form_box .icePnlGrd input {
	display: inline-block;
    margin: 5px;
    float: left;
}
DIV.overlay_form_box .form_row_input .inputPopup {
	margin: 0 5px 5px;
	padding: 0 5px 0;
}

DIV.overlay_form_box .icePnlGrd select {
	display: inline-block;
    margin: 5px;
    float: left;
}

/* EE25699 - 23/01/2012 - Warning in active connection */

td.icePnlPopBody .messagebox_waiting {
    margin: 0 6px;
    width: auto !important;
}
.iceOutConStatActv .overlay_form_box {
    background-color: #D9D9D9;
    border: 2px solid #7F7F7F;
}
.overlay_progress_box
{
	background-color: #D9D9D9;
    border-color: #7F7F7F;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 4px #FFFFFF inset;
    margin-bottom: 20px;
    padding: 13px 17px 15px;
    width: 350px;
}
.overlay_progress_box_mobile
{
	background-color: #D9D9D9;
    border-color: #7F7F7F;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 4px #FFFFFF inset;
    margin-bottom: 20px;
    padding: 13px 17px 15px;
    width: 350px;
    font-size: large;
}
.overlay_progress_box_topic
{
	background: url("../../../imgs/usability/overlayprogress/loader.animation.gif") no-repeat scroll 0 0 transparent;
    color: #545454;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 16px;
    height: 31px;
    margin: 0;
    padding: 6px 0 0 39px;
    text-align: left;
}
.overlay_progress_box_topic_mobile
{
	background: url("../../../imgs/usability/overlayprogress/loader.animation.gif") no-repeat scroll 0 0 transparent;
    color: #545454;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 6px 0 0 39px;
    text-align: left;
    font-size: xx-large;;
}
.overlay_progress_box_data
{
	padding: 3px 0 0 39px;
	text-align: left;
}

/* EE25699 - 23/02/2012 - Workflow element */

.workflow
{
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	height: 44px;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
.workflow_clear
{
	padding-bottom: 0px;
	line-height: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 0px;
	clear: both;
	font-size: 0px;
	overflow: hidden;
	padding-top: 0px;
}
.workflow_step
{
	float: left;
	height: 44px;
}
.workflow_divide
{
	width: 25px;
	height: 44px;
}
.workflow_divide_left_active
{
	background: url(../../../imgs/usability/workflow/divide_left_active.png) no-repeat right top;
}
.workflow_divide_left_done
{
	background: url(../../../imgs/usability/workflow/divide_left_done.png) no-repeat right top;
}
.workflow_divide_left_willdo
{
	background: url(../../../imgs/usability/workflow/divide_left_willdo.png) no-repeat right top;
}
.workflow_divide_left_nothing
{
	background: none transparent scroll repeat 0% 0%;
}
.workflow_divide_right_active
{
	background: url(../../../imgs/usability/workflow/divide_right_active.png) no-repeat right top;
}
.workflow_divide_right_done
{
	background: url(../../../imgs/usability/workflow/divide_right_done.png) no-repeat right top;
}
.workflow_divide_right_willdo
{
	background: url(../../../imgs/usability/workflow/divide_right_willdo.png) no-repeat right top;
}
.workflow_divide_right_nothing
{
	background: none transparent scroll repeat 0% 0%;
}
.workflow_step_done
{
	background: url(../../../imgs/usability/workflow/done.background.png) repeat-x left top;
}
.workflow_step_active
{
	background: url(../../../imgs/usability/workflow/active.background.png) repeat-x left top;
}
.workflow_step_willdo
{
	background: url(../../../imgs/usability/workflow/willdo.background.png) repeat-x left top;
}
.workflow_step_number {
    color: #6E95B8;
    float: left;
    font-size: 31px;
    height: 44px;
    padding: 12px 0 0 0;
}
.workflow_step_title {
    float: left;
    height: 44px;
    padding: 12px 0 0 3px;
}

/* EE25699 - 16/02/2012 - Tooltip Information */

.cx-inf_container {
    padding: 0;
    width: auto;
}
.cx-inf_row {
    display: table-row;
}
.cx-inf_corner_up_sx {
    background: url("../../../imgs/usability/tooltips/information/cx-inf_corner_up_sx.png") no-repeat scroll left top transparent;
    display: table-cell;
    padding-top: 15px;
    height: 15px;
}
.cx-inf_up_paddle {
    background: url("../../../imgs/usability/tooltips/information/cx-inf_up_paddle.png") no-repeat scroll left top transparent;
    display: table-cell;
    padding-top: 15px;
    height: 15px;
}
.cx-inf_up_background {
    background: url("../../../imgs/usability/tooltips/information/cx-inf_up_background.png") repeat-x scroll left top transparent;
    display: table-cell;
    padding-top: 15px;
    height: 15px;
}
.cx-inf_corner_up_dx {
    background: url("../../../imgs/usability/tooltips/information/cx-inf_corner_up_dx.png") no-repeat scroll left top transparent;
    display: table-cell;
    padding-left: 5px;
}
.cx-inf_sx_background {
    background: url("../../../imgs/usability/tooltips/information/cx-inf_sx_background.png") repeat-y scroll left top transparent;
    display: table-cell;
    padding-left: 5px;
}
.cx-inf_content {
    background-color: #D9E0E8;
    display: table-cell;
    padding: 5px;
}
.cx-inf_dx_background {
    background: url("../../../imgs/usability/tooltips/information/cx-inf_dx_background.png") repeat-y scroll left top transparent;
    display: table-cell;
    padding-top: 5px;
}
.cx-inf_corner_down_sx {
    background: url("../../../imgs/usability/tooltips/information/cx-inf_corner_down_sx.png") no-repeat scroll left top transparent;
    display: table-cell;
    padding-left: 5px;
    height: 6px;
}
.cx-inf_down_background {
    background: url("../../../imgs/usability/tooltips/information/cx-inf_down_background.png") repeat-x scroll left top transparent;
    display: table-cell;
    padding-top: 5px;
    height: 6px;
}
.cx-inf_corner_down_dx {
    background: url("../../../imgs/usability/tooltips/information/cx-inf_corner_down_dx.png") no-repeat scroll left top transparent;
    display: table-cell;
    padding-top: 5px;
    height: 6px;
}
.flip-horizontal {
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: fliph; /*IE*/
}
.flip-vertical {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: flipv; /*IE*/
}

/* EE25699 - 26/02/2012 - Switch-box layout */

.iceSelMnyLb option {
	background-color: #FFFFFF;
    border-bottom: 1px solid #C0C0C0;
    color: #004B93;
    height: 23px;
    margin-left: -2px;
    padding: 7px 0 0 15px;
    text-decoration: none;
}
.iceSelMnyLb option:hover {
	background-color: #E0E9F0;
    text-decoration: none;
}
.iceSelMnyLb {
	height: 267px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 302px;
    margin: 0;
}

/* buttons */

.switchbox {
    width: 580px;
}
.switchbox_2 {
    width: 610px;
}
.switchbox_container {
    background-color: #F1F1F1;
    border: 1px solid #C0C0C0;
    border-radius: 4px 4px 4px 4px;
    padding: 9px 0 9px 9px;
    width: 751px;
}
.switchbox_selectioncontainer {
    background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    border-radius: 3px 3px 3px 3px;
    float: left;
    width: 250px;
}
.switchbox_secondselectionbuttons {
    float: left;
    padding: 49px 0 0 10px;
}
.switchbox_secondbuttonscontainer {
    padding: 12px 0 0;
}
.switchbox_header {
    background: url("../../../imgs/usability/switchbox/header.background.png") repeat-x scroll left top #E1E1E1;
    border-bottom: 1px solid #C0C0C0;
    font-weight: bold;
    padding: 8px 8px 6px;
}
.switchbox_filter {
    border-bottom: 1px solid #C0C0C0;
    height: 30px;
}
.switchbox_filter_inner {
    padding: 5px 0 0 5px;
}
.switchbox_filter input {
    border: 1px solid #B8B8B8;
    font-size: 11px;
    height: 18px;
    padding: 1px 0 0 2px;
    width: 97%;
    color: #999999;
}
.switchbox .switchbox_selectionbuttons_inner {
    padding: 35px 0 0 18px;
}
.switchbox_2 .switchbox_selectionbuttons_inner {
    padding: 15px 0 0 18px;
}
.switchbox_list {
    height: 178px;
    overflow-x: hidden;
    overflow-y: auto;
}
.switchbox_list .accountFilterSelectBox,
.switchbox_list .companyFilterSelectBox {
    border: 0 none;
    height: 100% !important;
    margin: -2px 0 0;
    width: 100%;
}
.switchbox_list .selectBox {
	/*background: none repeat scroll 0 0 #F1F1F1;*/
    border: 0 none;
    height: 100%;
    margin: -1px 0 0;
    width: 100%;
}
.switchbox_list option {
    background-color: #FFFFFF;
    border-bottom: 1px solid #C0C0C0;
    color: #004B93;
    height: 23px;
    margin: 0 0 0 -2px;
    padding: 7px 0 0 15px;
    text-decoration: none;
}
.switchbox_list option.switchbox_list_rowb {
    background-color: #F1F1F1;
}
.switchbox_list option:hover,
.switchbox_list option.switchbox_list_rowb:hover
{
	background-color: #E0E9F0;
    text-decoration: none;
}
.switchbox_selectionbuttons {
    float: left;
    width: 68px;
}
.switchbox_buttonscontainer {
    padding: 13px 0 0;
}
.switchbox_clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

/* EE25699 - 7/03/2012 - Square buttons */

.button_square_dark {
    background: url("../../../imgs/usability/buttons/square_dark_background.png") no-repeat scroll left top transparent;
}	
.button_square {
    height: 20px;
    width: 21px;
}
.button_wrapper {
    display: inline-block;
    padding: 2px 0 0 2px;
}
a.spaceButtonNewCategory {
	padding-right: 3px;
}
.button_icon {
    background-position: left top;
    background-repeat: no-repeat;
    cursor : pointer;
    height: 16px;
    width: 16px;
}
a .button_icon {
    cursor : pointer;
}
.iceDatTbl td .hidden_button_square_dark,
.hidden_button_square_dark {
	background: none;
	width:20px;
	height:0px;
	display:none
}
.button_square_dark .button_icon_multi_select {
    background-image: url("../../../imgs/usability/buttons/square_dark_white_multi_select.png");
}
.button_square_dark .button_icon_edit {
    background-image: url("../../../imgs/usability/icons/white/white_edit_modify.png");
}
.button_square_dark .button_icon_manageUser_multi_select {
	background-image: url("../../../imgs/usability/buttons/square_dark_white_manageUser_multi_select.png");
}
.button_square_dark .button_icon_delete {
    background-image: url("../../../imgs/usability/icons/white/white_delete.png");
}
.button_square_dark .button_icon_cancel {
    background-image: url("../../../imgs/usability/icons/white/white_cancel.png");
}
.button_square_dark .button_icon_save {
    background-image: url("../../../imgs/usability/icons/white/white_save.png");
}
.button_square_dark .button_icon_smallSearch {
    background-image: url("../../../imgs/usability/icons/white/white_search.png");
}
.button_square_dark .button_icon_first {
    background-image: url("../../../imgs/usability/icons/white/white_first.png");
}
.button_square_dark .button_icon_up {
    background-image: url("../../../imgs/usability/icons/white/white_up.png");
}
.button_square_dark .button_icon_down {
    background-image: url("../../../imgs/usability/icons/white/white_down.png");
}
.button_square_dark .button_icon_last {
    background-image: url("../../../imgs/usability/icons/white/white_last.png");
}
.button_square_dark .button_icon_load {
    background-image: url("../../../imgs/usability/icons/white/white_load.png");
}
.button_square_dark .button_icon_bill {
    background-image: url("../../../imgs/usability/icons/white/white_bill.png");
}
.button_square_dark .button_icon_bill_e {
    background-image: url("../../../imgs/usability/icons/white/white_bill_e.png");
}
.button_square_dark .button_icon_buy {
    background-image: url("../../../imgs/usability/icons/white/white_buy.png");
}
.button_square_dark .button_icon_sell {
    background-image: url("../../../imgs/usability/icons/white/white_sell.png");
}
.button_square_dark .button_icon_show_detail {
    background-image: url("../../../imgs/usability/icons/white/white_vp2_detail.png");
}
.button_square_dark .button_icon_export {
    background-image: url("../../../imgs/usability/icons/white/white_vp2_transfer.png");
}
.button_square_dark .button_icon_open_archive {
    background-image: url("../../../imgs/usability/icons/white/white_open_archive.png");
}
.button_square_dark .hidden_button_icon {
	background-image: none;
	width:0px;
	height:0px;
	display:none
}
/* EE25699 - 29/03/2012 - Formatting Notification Service -> Activation */
.form_row_number {
    color: #6E95B8;
    float: left;
    font-size: 31px;
    height: 30px;
    padding: 12px 0 0;
}
.form_row_number_title {
    float: left;
    height: 30px;
    padding: 12px 0 0 3px;
}
.form_row_number_title .iceOutTxt {
	font-size: 16px;
}

/* EE25699 - 20/04/2012 - Formatting form_input */

.form_row, .form_rowSecurities {
	padding: 2px 0 2px 3px;
}
.form_row_noPadding {
	padding: 0px;
}
.form_row_icon_AutoWidth .form_row_icon {
	width: auto;
}
.form_rowScontoPayment {
}
.form_row_MBS {
	padding: 2px 0 2px 3px;
}
.form_rowTemplate {
	padding: 2px 0 2px 3px;
}
.noErrorIcon {
	padding-left: 0 !important;
}
.form_rowDetail {
	color: #333333;
	padding: 2px 0 2px 28px;
	white-space: pre; /* CSS 2.0 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3.0 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP Printers */
	word-wrap: break-word; /* IE 5+ */ 
}
.form_row_input input.iceSelBoolChkbx,
.form_row_input input.iceSelBoolChkbx-dis {
	border: medium none;
    height: 15px;
    /* INC 2961 */
    /* margin: 5px 0 0 2px;*/
    padding: 0;
    width: 15px;
}
.cell-table {
    min-height: 18px;
}
.cell-tableData {
    float: right;
}
.cell-tableDataDetail {
    float: left;
}
.cell-tableDataDetailSconto {
    padding-left: 30px;
    text-align: center;
}
.cell-tableDataDetailAmount {
    text-align: right;
}
.icePnlTbSetCnt {
	padding: 15px 6px;
	width: 100%
}
.icePnlTbSetCntAutoWidth {
	width: auto;
}
.borderSpacerCnt {
	padding: 15px 10px;
	width: 100%
}
.originatorOverview,
.benefOverview {
	padding: 15px 0px;
}
.originatorOverview .originatorOverviewSingleTab,
.benefOverview .benefOverviewSingleTab {
	padding: 0px 6px;
}
.form_header_main, .search_header_main {
    float: left;
    padding: 0 0 6px 22px;
    width: 380px;
}
.form_header_mainSaveTemplate {
    float: left;
    padding: 0 0 18px 22px;
    width: 380px;
}
.form_box_categoryManagement .form_header_main {
    float: left;
    padding: 0 0 6px 23px;
    width: 380px;
}
.form_header_heading_mode {
    padding: 0 0 6px 5px;
}
.detail_wrapper_importProfileMgmt .form_header_wrapper .form_header_main {
	padding: 0 0 6px 9px;
}
.form_header_main_paddingLeft5px, .search_header_main_paddingLeft5px {
	padding-left: 5px;
}
.form_box_row_subTitle{
	padding-left: 11px;
}
.form_header_main_large, .search_header_large {
    float: left;
    padding: 0 0 6px 22px;
}
.form_header_main_largeBankCode{
	float: left;
    padding: 0 0 6px 9px;
}
.noPaddingLeft {
	padding: 2px 0;
}
.form_header_main_termsConditions{
    float: left;
    padding: 0 0 6px 6px;
    width: 700px;
}
 /*ee21308 - defect 23962*/
.form_header_additional {
	float: left;
	font-weight: bold;
}
.div-table-cell-header span {
	color: #000000;
	vertical-align: middle;
}

.form_row_icon, 
.form_row_label, 
.form_row_input, 
.form_row_radio, 
.form_row_info, 
.form_row_search, 
.form_row_select {
    float: left;
    text-align: left;
    vertical-align: top;
}

/* fix 9080 */
.form_row_input_no_float{
 	float: none !important;
}


.form_row_info_services_activation {
	width: 30px; float: left;
}
.form_row_select {
   	display: inline-table;
    white-space: pre; /* CSS 2.0 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3.0 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP Printers */
	word-wrap: break-word; /* IE 5+ */ 
}
.form_row_label {
	display: inline-block;
    line-height: 18px;
    margin: 0 3px 0 0;
    padding: 4px 0 3px 0;
    white-space: pre; /* CSS 2.0 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3.0 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP Printers */
	width: 115px;
	word-wrap: break-word; /* IE 5+ */ 
}
.iceOutLbl {
	width: auto;
}
.form_row_input {
	display: table;
    /* INC 2961 */
    /* white-space: pre; /* CSS 2.0 */
	/* white-space: pre-wrap; /* CSS 2.1 */
	/* white-space: pre-line; /* CSS 3.0 */
	/* white-space: -pre-wrap; /* Opera 4-6 */
	/* white-space: -o-pre-wrap; /* Opera 7 */
	/* white-space: -moz-pre-wrap; /* Mozilla */
	/* white-space: -hp-pre-wrap; /* HP Printers */
	word-wrap: break-word; /* IE 5+ */ 
}

.form_row_input_buySms {
	white-space: normal; /* CSS 2.0 */
	white-space: normal; /* CSS 2.1 */
	white-space: normal; /* CSS 3.0 */
	white-space: normal; /* Opera 4-6 */
	white-space: normal; /* Opera 7 */
	white-space: normal; /* Mozilla */
	white-space: normal; /* HP Printers */ 
	margin-top: 4px;
}
.form_row_MBS .form_row_input {
	display: inline-table;
    white-space: pre; /* CSS 2.0 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3.0 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP Printers */
	word-wrap: break-word; /* IE 5+ */ 
}
.form_row_input .adjustText, .form_row_select .adjustText {
    margin: 4px 0 3px 2px;
}
.form_row_input .adjustText227 {
    width: 227px;
}

.form_row_input .iceOutTxt, .form_row_select .iceOutTxt {
	color: #333333;
	line-height: 1.4;
	padding-left: 0px;
}
.form_row_input span.amountBlack {
	color: #000000;
	line-height: 1.4;
	padding-left: 0px;
}
.form_row_input span.amountBlackDetail {
	color: #333333;
	line-height: 1.4;
	padding-left: 0px;
}
.form_row_search .formsToolbar li.normalButton {
	margin-left : 1px;
}
.form_row_info .secondaryButton {
	margin: 0;
}
.form_content_wrapper_table .form_row_input input {
    margin: 2px;
}
.form_content_wrapper_table .form_row_input select {
    margin: 2px;
    padding: 2px 0 2px 2px;
}
.form_content_wrapper_table .form_row_select select {
    margin: 2px;
    padding: 2px 0 2px 2px;
}
.div-table-col-last {
	float: right;
    margin-right: 15px;
}
.div-table-col-lastScontoPayment {
	float: right;
    margin-right: 5px;
}
.div-table-col-lastEurCalculate {
	float: left;
    margin-right: 10px;
    padding-right: 4px;
}
.div-table-total-amount {
	display: inline;
    float: right;
    margin-right: 7px;
    padding-right: 1px;
    width: 160px;
}
.div-table-total-amountScontoPayment {
    display: inline;
    float: right;
    margin-right: 15px;
}
.div-table-total-amountScontoPayment .form_row {
	display: inline;
    float: left;
    margin-right: 3px;
    margin-left: 6px;
    padding-right: 0px;
}

.div-table-total-amountScontoPayment .form_row .form_row_input .adjustMoneyField {
	background: none repeat scroll 0 0 #E5E5E5;
    border: 1px solid #E5E5E5;
    margin: 3px 1px;
    padding: 0 2px 1px 0;
}
.div-table-total-amountScontoPaymentEur {
	display: inline;
    float: left;
    padding-top: 5px;
}
.summary-border {
	border: 1px solid #B8B8B8;
}
.summary-borderScontoPayment {
    float: right;
    font-weight: bold;
    margin: 0 14px 0 0;
}
.table-summary .div-table-col-last .form_row_input {
	float: right;
}
.form_row_input .otherAdjust span.iceOutTxt {
	display: table-cell;
}
.div-table-caption .div-table-row-header .div-table-col-header span.iceOutTxt {
	color: #000000;
	font-weight: bold;
}
.div-table-col-header .form_row_info {
    height: 18px;
    line-height: 17px;
    padding: 3px 0 0;
    display: inline-table;
}
.div-table-col-header .iceOutTxt {
	padding: 0;
}

.form_row .form_row_input .adjustMoneyField span.iceOutTxt {
	padding-left: 7px;
	text-align: right;
}
.form_row .form_row_input .adjustFrequency {
	color: #333333;
	padding-left: 5px;
}
.form_row_search .button_wrapper {
    margin: 2px 0 0 6px;
}

.form_row_input input, .form_row_input select, .form_row_select select {
    border-color: #B8B8B8;
    border-style: solid;
    border-width: 1px;
    height: 22px;
    margin: 2px 0 0 2px;
    padding: 0 0 0 1px;
    width: 188px;
}
.form_rowTemplate .form_row_input input {
    margin: 6px 0 0 2px;
    padding: 2px;
    width: 19px;
}
.form_row_input .checkbox {
	border: medium none;
    margin-top: 7px;
    padding: 2px;
    width: 80px;
}
.iceSelOneRb input, .iceSelOneRb-dis input {
	border: medium none;
    margin: 0 15px 0 0;
    width: 12px;
}
/* INC 2961 */
.iceSelOneRb label, .iceSelOneRb-dis label {
	padding-right: 25px;
}
.form_row_input select.adjustIceSelectOneMenu {
	padding: 1px 1px 1px 0;
}
.form_row_select select {
	padding: 1px 1px 1px 0;
}
.form_row .form_row_input_short input {
	width: 160px;
}
.form_row .form_row_select_multi_sel select {
	color: #333333;
	display: none;
	width: 184px;
}
.form_row .form_row_search_switchbox {
    float: right;
}
.form_row .form_row_select_multi_sel a.selectBox-dropdown {
	height: 16px;
}
.form_row .form_row_select_multi_sel a.selectBox-disabled {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: inline-table;
    height: auto;
    margin-top: 0;
    text-decoration: none;
    width: 184px;
}
.form_row .iceSelOneMnu-selectBox-dropdown-menu {
	display: none;
}
.form_row .form_row_select_multi_sel a.selectBox-dropdown * {
    display: none;
}
.form_row .form_row_select_multi_sel a.selectBox ul.selectBox-options li a,
.form_row .form_row_select_multi_sel a.selectBox ul.selectBox-options li a:hover {
	color: #333333;
    text-decoration: none;
}
.form_row .form_row_search_multi_sel,
.form_row .form_row_info_multi_sel {
	float: right;
}
.form_row .iceSelInpDateInput,
.form_row_input .iceSelInpDateInput,
.form_row .iceSelInpDateInput-dis,
.form_row_input .iceSelInpDateInput-dis {
	height: 22px;
	width: 83px;
}
.form_row .iceSelInpDateInput-dis {
}
.form_row_input input.bicFormatLength {
    width: 105px;
}
.form_row_input input.postalCodeLength {
    width: 52px;
}
.form_row_input input.cityLength {
    width: 90px;
}
.ordersList_overview {
	background-color: transparent;
}
.form_row_input .amount_width {
	width: 114px;
	text-align: right;
}
.form_row_input .amountLeft {
	text-align: left;
}
.form_row_input .totalAmount_width {
	width: 90px;
	text-align: right;
}
.form_row_input .totalAmountProfile_width {
	width: 129px;
	text-align: right;
}
.form_row_input .totalAmountProfile2_width {
	width: 129px;
	text-align: right;
}
.form_row_select .iceOutTxt {
	line-height: 1.4;
}

.form_row .width_40 {
	width: 40px;
}

.form_row .width_60 {
	width: 60px;
}
.form_row .width_72 {
    width: 72px !important;
}
.form_row .width_80 {
	width: 80px !important;
}
.form_row .width_100 {
	width: 100px;
}
.form_row .width_110 {
	width: 110px;
}
.form_row .width_120 {
    width: 120px;
}
.form_row .width_130 {
    width: 130px;
}
.form_row .width_105 {
    width: 105px;
}
/* used for communication field on foreign transfer */
.form_row .width_120_margin {
    margin: 0 0 0 5px;
    width: 103px;
}
.adjustButton {
	padding: 10px 0 0 22px;
}
.adjustButtonAdditionalLines {
	padding: 10px 0 0 138px;
}

.button_square_dark .button_icon_export_pdf {
    background-image: url("../../../imgs/usability/icons/white/white_table_exportPdf.png");
}

.form_row input.inputDisabledStayleAbled-dis {
	width: 105px; 
	outline: medium none; 
	color: #000000; 
	margin:1px 2px; 
	text-align:right; 
	font: bold 12px Arial; 
	height: 22px; 
	background: white repeat; 
	scroll: 0 0 #FFFFFF; 
	border: 1px solid #B8B8B8;
}

.form_row .form_row_select .iceSelMnyLb-dis {
    background: none repeat scroll 0 0 #FFFFFF;
    height: auto;
    padding: 4px 2px 3px;
}

/* USABILITY - ee22663 - 01/05/2012 - */
.fontSize_11px_securities{
	font-size: 11px;
}

.alignRight {
	float: right;
}

.gebpopup_invisible {
	display: none;
}

/* EE25699 - Test for Focus */

.form_row_input input.focusField, .form_row_input select.focusField, .form_row_select select.focusField {
    background-color: #EFF5FF;
	border-color: #0000FF;
    border-style: solid;
    border-width: 1px;
    font-color: red;
    color: red;
}

.focusField {
    background-color: #EFF5FF;
	border-color: #0000FF;
    border-style: solid;
    border-width: 1px;
    font-color: red;
    color: red;
}
/* USED FOR TEST
ul.toolbarPrimary li.normalButtonFocus a.primaryButton,
ul.toolbarPrimary li.normalButtonFocus a.primaryButton span {
	color: red;
}*/
/* EE25699 - END Test for Focus */
.selectLink {
	float: right;
}

.sign_box_eps .form_box_row_spacer {
	padding: 0;
}

.sign_box_eps .msg-tanEpsSubContainer {
	padding: 5px 17px;
}

.row_text_noWrap {
	float: left;
}

.ownerBankFilter_eps .form_top_box_OwnerBank {
	margin-bottom: 0;
}

.marginFixed {
	margin-top: 10px;
	margin-bottom: 20px;
}

.marginLink {
	margin-top: 1px;
	margin-bottom: 3px;
	margin-left: 28px;
}

div.recipient {
    border: 1px solid #C0C0C0;
    border-radius: 3px 3px 3px 3px;
    height: 282px;
    overflow-x: hidden;
    overflow-y: auto;
}

div.recipient table.iceDatTbl {
    border-color: #C0C0C0;
    border-radius: 0 0 0 0;
    border-style: none none solid;
    border-width: medium medium 1px;
}

div.recipient table.iceDatTbl td {
	padding: 6px 3px 6px 8px;
}

div.recipient table.iceDatTbl input.iceSelBoolChkbx {
	margin-top: 3px;
}


/* EPS */
.table_header {
    color: #000000;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 11px;
    width: 100%;
}
.structure_eps .box_content_eps {
    margin-left: 25px;
    width: 760px;
}
.table_header td {
    vertical-align: bottom;
}
.header_red {
    background-color: #E2001A;
}
.header_title {
    color: #FFFFFF;
    float: left;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    padding: 5px 0 0;
}
.header_clear {
    clear: both;
    font-size: 0;
    line-height: normal;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.header_contentEPS {
    width: 760px;
}
.header {
    border-radius: 4px 4px 4px 4px;
    height: 32px;
    margin: 0;
    padding: 3px 8px 0 10px;
}
.financalDetailHeader {
	margin-left: 6px;
	margin-right: 6px;	
}

a {
    color: #004B93;
    text-decoration: none;
}
a.a_WPCustomization {
	color: #004B93 !important;
    text-decoration: none;
}
a.wpt_button_lightgrey {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    display: inline-block;
    height: 23px;
}
a.wpt_button_lightgrey .wpt_button_wrapper_left {
    background: url("../../../imgs/usability/EPS/lightgreybutton-left.background.png") no-repeat scroll left top transparent;
    display: inline-block;
    float: left;
    height: 23px;
    width: 6px;
}
a.wpt_button_lightgrey .wpt_button_wrapper_center {
    background: url("../../../imgs/usability/EPS/lightgreybutton-middle.background.png") repeat-x scroll left top transparent;
    color: #333333;
    display: inline-block;
    float: left;
    /*height: 23px;
    padding: 4px 4px 0;*/
}
a.wpt_button_lightgrey .wpt_button_wrapper_right {
    background: url("../../../imgs/usability/EPS/lightgreybutton-right.background.png") repeat-x scroll left top transparent;
    display: inline-block;
    float: left;
    height: 22px;
    width: 6px;
}
a.wpt_button_lightgrey .button_text_only {
    font-size: 11px;
    font-weight: normal;
    padding: 4px 5px 1px;
}
a.wpt_button_lightgrey .button_text_icon {
    font-size: 11px;
    padding: 5px 20px 0 0;
}
a.wpt_button_lightgrey .button_icon_logout {
}
a.wpt_button_lightgrey:hover {
    background-position: left -26px, right -26px;
    cursor: pointer;
    text-decoration: none;
}
a.wpt_button_lightgrey:hover .wpt_button_wrapper_left, a.wpt_button_lightgrey:hover .wpt_button_wrapper_center, a.wpt_button_lightgrey:hover .wpt_button_wrapper_right {
    background-position: left -26px;
}
.contentDiv {
    float: left;
}
.epsProduct {
    color: #E2001A;
    font-size: 13px;
    padding: 0 5px 2px;
    width: 100px;
}
.epsLanguage {
    font-size: 11px;
    padding: 0 5px 2px;
    text-transform: uppercase;
}
.epsNameSurName {
    font-size: 11px;
    height: 38px;
    padding: 0 5px 2px;
    text-align: right;
    width: 200px;
}
.epsChangeProduct {
    padding: 5px 0;
    text-align: right;
    width: 125px;
}
.header_time {
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    line-height: 18px;
    padding: 6px 0 0 10px;
}
.header_date {
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    line-height: 18px;
    padding: 6px 0 0;
}
.header_links {
    float: right;
    width: 78px;
}
.header_links .header_links_content {
    background: url("../../../imgs/usability/header/red_square_background.png") no-repeat scroll left top transparent;
    cursor: pointer;
    float: right;
    height: 27px;
    margin-left: 4px;
    width: 29px;
}
.header_icon_question {
    background: url("../../../imgs/usability/header/white_question.png") no-repeat scroll left top transparent;
    height: 27px;
    width: 29px;
}

/* ee25390 creata per allineamento contextInfo ed Header tabelle */
.headerWithInfo{
	vertical-align: super;
}



/* Dropdown control */
.switchbox_selectioncontainer .selectBox-dropdown {
	min-width: 150px;
	position: relative;
	border: solid 1px #BBB;
	line-height: 1.5;
	text-decoration: none;
	text-align: left;
	color: #000;
	outline: none;
	vertical-align: middle;
	background: #F2F2F2;
	background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	cursor: default;
}

.switchbox_selectioncontainer .selectBox-dropdown:focus,
.switchbox_selectioncontainer .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666;
}

.switchbox_selectioncontainer .selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.switchbox_selectioncontainer .selectBox-dropdown .selectBox-label {
	padding: 2px 8px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
}

.switchbox_selectioncontainer .selectBox-dropdown .selectBox-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 23px;
	height: 100%;
	/*background: url(jquery.selectBox-arrow.gif) 50% center no-repeat;*/
	border-left: solid 1px #BBB;
}

/* Dropdown menu */
.switchbox_selectioncontainer .selectBox-dropdown-menu {
	position: absolute;
	z-index: 99999;
	max-height: 200px;
	min-height: 1em;
	border: solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */
	background: #FFF;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	overflow: auto;
}


/* Inline control */
.switchbox_selectioncontainer .switchbox_list a.selectBox-inline {
    display: block;
    height: 100%;
    margin: 0;
    overflow: auto;
    padding: 0;
    text-decoration: none;
    visibility: visible;
    width: auto;
}

/* Options */
.switchbox_selectioncontainer .selectBox-options {
    float: left;
    height: 100%;
    overflow: auto;
    text-align: left;
    width: 100%;
}

.switchbox_selectioncontainer .selectBox-options LI, .switchbox_selectioncontainer .selectBox-options LI A {
    cursor: default;
    display: block;
    float: left;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: 100%;
}

.switchbox_selectioncontainer .selectBox-options LI A {
    background-color: #FFFFFF;
    border-bottom: 1px solid #C0C0C0;
    color: #004B93;
    float: none;
    padding: 6px 0 6px 12px;
    width: auto;
}

.switchbox_selectioncontainer .selectBox-options LI.switchbox_list_rowb A {
	background-color: #F1F1F1;
}

.switchbox_selectioncontainer .selectBox-options LI.selectBox-hover A {
	background-color: #E0E9F0;
}

.switchbox_selectioncontainer .selectBox-options LI.selectBox-disabled A {
	background-color: transparent;
}

.switchbox_selectioncontainer .selectBox-options LI.selectBox-selected A {
	background-color: #E0E9F0;
}

.switchbox_selectioncontainer .selectBox-options .selectBox-optgroup {
	color: #666;
	background: #EEE;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}

/* Disabled state */
.switchbox_selectioncontainer .selectBox.selectBox-disabled {
	color: #888 !important;
}

.switchbox_selectioncontainer .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: .5;
	filter: alpha(opacity=50);
	border-color: #666;
}

.switchbox_selectioncontainer .selectBox-inline.selectBox-disabled {
	color: #888 !important;
}

.switchbox_selectioncontainer .selectBox-inline.selectBox-disabled .selectBox-options A {
	background-color: transparent !important;
}

.switchbox_selectioncontainer .switchbox_list .accountFilterSelectBox {
	display : none;
}

.switchbox_selectioncontainer .switchbox_list SELECT {
	display: none;
    overflow: hidden;
}

.noWord_wrap {
	word-wrap: normal;  
}

/* BUTTON DISABLED */
.buttonDisabled {
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.table {
    border-collapse: separate;
    border-spacing: inherit;
}

.iceInpTxtAreaPayments, .iceInpTxtAreaLarge-dis {
                        width: 188px;
                        height: 66px;
                        font: 12px Arial, Sans-serif;
                        resize: none;
}

.inputField_max_lenght{
	width: 188px;
	float: left;
}

/* inputCheckbox Signature Folders Details */
	.form_row_label .form_row_input input.checkboxPrintSign {
		border: medium none;
    height: 15px;
    margin: 2px 5px 2px 2px;
    padding: 0;
    width: 12px;
   }

/** ----- INC 2887 - c310839 ----- */
.search_box_right .form_row_icon {
  display: none;
}
.search_box_right .form_row .iceOutLbl{
  display: inline-table !important;
  width:90% !important;
}


/* ------------------------------- */

/* inputCheckboxAll Signature Folders Details */
.checkboxAllPrintSign {
   	margin-left: 16px;
   	margin-top: 7px;
	}
.checkboxValuePrintSign {
   	width: auto; 
   	margin-top: 19px; 
   	position:absolute; 
   	left:19px;
	}
.checkboxValuePrintSignSecond {
   	width: auto; 
   	margin-top: 40px; 
   	position:absolute; 
   	left:19px;
	}
	.checkboxAllPrintSign td.checkboxAllPrintSignCol1 span {
		
	}
	.checkboxAllPrintSign td.checkboxAllPrintSignCol1 input {
		margin: 2px 5px 2px 2px;
    padding: 2px;
    vertical-align: middle;
    }
    
.form_row_left_column .form_row .form_row_input .checkbox,
.form_row_right_column .form_row .form_row_input .checkbox {
  margin: 2px 12px 1px 2px;
	width: auto;
}

.form_row_label_60 {
	width:65px;
}

/******************************************************************************/
/* Faces Messages for Mobile                                                  */
/******************************************************************************/
.message_box_mobile {
	margin: 10px auto;
	width: 94.375%;
	font-size: 1.625em;
	text-align: left;
}

.messagebox_topic_mobile {
	font-size: inherit;
}

.nameGroupSwitchBoxOwner {
  margin: 20px 0 20px 117px;
}

.widthSwitchbox_selectioncontainer {
  width: 300px;
}

.widthSwitchbox_selectionbuttons {
  width: 0px;
  margin: 50px 48px 0 15px;
}

.marginswitchbox_secondbuttonscontainer {
  margin: 10px 0 0 0;
}

.headerSwitchBoxOwnerGroup {
  color: #333333;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
  font-size: 16px;
}

.manageOwner {
	font-size: 14px;
	font-weight: bold;
	margin-left: 65px;
}

.kyc {
	font-weight: normal !important;
	width: 230px !important;
}

.col1 {
    text-align: left;
    padding-left: 20px;
    width: 50%;
}
.col2 {
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    width: 50%;
}
.width-100{
width:100px !important;
}

.width-150{
width:150px;
}

.width-215{
width:215px;
}
.orderCard_bgcolor{
background-color: #ffffff;
}
.orderCard_box_bgcolor{
background-color: #e1e1e1;
}

.width_total{
width:100%;
}
.orderCard_formbox{
padding-top: 20px; 
padding-bottom: 10px;
padding-left: 5px;
position:relative;
}
.width-120{
width:120px;
}
.width-40{
width:40px;
}
.width-80{
width:80px;
}
.float_left{
float:left;
}
.float_right{
float:right;
}
.font_bold{
font-weight:bold;
}
.text_align_left{
text-align:left;
}
.text_align_right{
text-align:right !important;
}
.block_card_box{
font-size: 16px; 
padding-top: 10px; 
padding-bottom: 10px;
}
.block_card_form_box{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 20px;
}
.block_card_cost_box{
padding-top: 10px; 
padding-bottom: 10px; 
padding-left: 20px; 
padding-right: 10px;
position:relative;
}
.width-220{
width:220px;
}
.width-210{
width:210px;
}
.width-600{
width:600px;
}

.padding_left_30{
padding-left:30px !important;
}
.padding_left_68{
padding-left:68px !important;
}
.padding_left_70{
padding-left:70px !important;
}
.width-102{
width:102px;
}
.padding-left-388{
padding-left:388px;
}
.padding-right-40{
padding-right:40px;
}
.font-size-12{
font-size:12px;
}
.width-32{
width:32px;
}


.cardtan_odd_row{
 background:none repeat scroll 0 0 #D3D3D3;
}
.cardtan_even_row{
 background:none repeat scroll 0 0 #FFFFFF;
}
.paddingLeft5{
padding-left:5px;
}
.blockCost_inline{
display:inline;
margine-right:10px;
right:10;
position:absolute;
text-align:right;

}

.cost_inline {
	display: inline-block;
	font-weight: bold
}
.orderCost_inline{
right:19;
position:absolute;
bottom:0;
}
.preFormatting{
white-space: pre-wrap;
padding: 2px 20px 2px 3px;
display:block;
}
.preFormattingLimitOrder{
white-space: pre-wrap;
padding: 2px 0px 0px 0px;
display:inline;
}
.width-160{
width:160px;
}
.maxLimitInfo{
padding-left:0px;
position:absolute;
}
.block_card_form_box .form_row .form_row_input .adjustMoneyField span.iceOutTxt{
padding-left:0px;
text-align:left;
}
.display_inline{
display:inline;
}


