﻿/***********************************************************/
/*
orange    : #EA5A00		orangeMedium  : #EF7A27		orangeLight  : #F7BD77
BNPgreen  : #009460		greenMedium   : #77BC51		greenLight   : #C9DDAD
green     : #51AD26		greenMedium   : #77BC51		greenLight   : #C9DDAD
violet    : #8B569F		violetMedium  : #9E75B0		violetLight  : #C6B5D3
marron    : #673406		marronMedium  : #835324		marronLight  : #C19863
red       : #C00303		redMedium     : #D23838		redLight     : #F9ACAC
rose      : #EA71A8		roseMedium    : #ED82AE		roseLight    : #F4BBC6
gray      : #545454		grayMedium    : #737373		grayLight    : #B4B4B4
blue      : #036AB5		blueMedium    : #3483C1		blueLight    : #84B6DB
yellow    : #D8C825		yellowMedium  : #F8EB66		yellowLight  : #F4EAAF
cyan      : #1CBCF0     cyanMedium    : #50C9F0     cyanLight    : #BBE4EF
*/

@media print 
{
    body 
    {
        margin:0;
    }
    table
    {
        empty-cells:show;
        display:block;
        overflow-x:visible!important;
        overflow-y:visible!important;
        overflow:visible!important;        
    }
    div 
    {
        display:block;
        overflow-x:visible!important;
        overflow-y:visible!important;
        overflow:visible!important;        
    }
    td {white-space:nowrap;}
}


/* IMPORTANT Centrage Horizontal et Vertical dans une page */
html#HtmlCenter
{
	height: 100%;
}
body.PageCenter
{
	height: 100%;
	margin: 0px;
	padding: 0px;
}
table.PageCenter
{
	height: 100%;
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}
td.PageCenter
{
	height: 100%;
	padding: 0;
	vertical-align: middle;
}
div.PageCenter
{
	margin: 20px auto;
	text-align: left;
}

.collapse
{
}

.expand
{
}

.center
{
	text-align: center;
}
.center table
{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}


BODY, BODY.White, BODY.Color
{
	font-size: 8pt;
	margin: 0px;
	color: black;
	font-family: Segoe UI, sans-serif;
}
BODY.White
{
	background-color: white;
}
BODY.Capture
{
	font-size: 8pt;
	margin: 10px;
	color: black;
	font-family: Segoe UI, sans-serif;
	background-color: Transparent;
	/*scrollbar-face-color: #DCDCDC;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: white;
	scrollbar-track-color: wheat;*/
}
BODY.Nothing
{
	font-size: 8pt;
	color: black;
	background-color: White;
}
SPAN.banniereCaptureTextSupplement
{
	clear: none;
	display: inline;
	right: 3px;
	width: 200px;
	position: absolute;
	line-height: 15pt;
	background-color: Transparent;
	vertical-align: baseline;
}
/***********************************************************/
TABLE, TABLE.Standard
{
	font-size: 8pt;
	margin: 0px;
	font-family: Segoe UI, sans-serif;
	background-color: Transparent;
	color: black;
}
TABLE.banniereLabel
{
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 5px;
	background-color: Transparent;
	background-position: right center;
}

TABLE.Formulaire
{
	font-size: 9pt;
	font-family: Segoe UI, sans-serif;
}

/***********************************************************/
TR.BannerBottom
{
	height: 10px;
}
TR.BannerTop
{
	height: 36px;
}
TR.FormulaireTitle
{
	height: 30px;
}
/***********************************************************/
TD
{
	font-family: Segoe UI, sans-serif;
	font-size: 8pt;
}

TD.BannerBottom
{
	font-size: 10pt;
	text-indent: 4pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}
TD.BannerLogo
{
	background-color: white;
	width: 185px;
}

#mainBanner
{
    display:inline-block;
}

TD.BannerTop
{
	font-size: 14pt;
	text-indent: 4pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
	vertical-align: middle;
}
TD.banniereCaptureTextSupplement
{
	color: #ff8c00;
	font-size: 10px;
}
TD.banniereLabel
{
	font-weight: bold;
	font-size: 7pt;
	color: #ff8c00;
	background-color: transparent;
}

TD.Copyright
{
	font-size: 7pt;
	font-style: normal;
	font-family: Segoe UI, sans-serif;
	text-align: right;
}
TD.Default
{
	font-size: 8pt;
	color: #191970;
	font-family: Segoe UI, sans-serif;
	vertical-align: top;
	background-color: Transparent;
}
TD.EFSLogo
{
	background-position: right center;
	background-image: url(../Images/EFSLogo.gif);
	width: 133px;
	background-repeat: no-repeat;
	height: 85px;
	background-color: transparent;
	text-align: right;
}
TD.FormulaireTitle
{
	font-size: 14pt;
	color: white;
	text-indent: 4pt;
	font-family: Arial;
	text-align: left;
}
TD.Licensee
{
	font-size: 7pt;
	font-style: normal;
	font-family: Segoe UI, sans-serif;
	text-align: left;
}
TD.Separator
{
	font-family: Segoe UI, sans-serif;
	font-size: 8pt;
	border-left: white 1px solid;
}
td.MenuOver
{
	font-family: Segoe UI, sans-serif;
	font-size: 10pt;
	color: #545454;
	text-decoration: underline;
}
TD.MenuOut
{
	font-family: Segoe UI, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #545454;
}
TD.mnuHeader
{
	font-size: 10pt;
	height: 19px;
}
TD.OTCLogo
{
	background-position: left center;
	background-image: url(../Images/OTCml.gif);
	width: 287px;
	background-repeat: no-repeat;
	height: 80px;
	background-color: transparent;
	text-align: right;
}
TD.OTCML
{
	font-weight: bold;
	font-size: 28pt;
	font-family: Tahoma;
	background-color: Transparent;
	text-align: center;
	font-variant: normal;
}
TD.title
{
	font-size: 14pt;
	color: red;
	font-family: Segoe UI, sans-serif;
	text-align: right;
}

TD.VBLine
{
	text-align: left;
}
TD.Welcome
{
	font-size: 8pt;
	color: #191970;
	font-family: Segoe UI, sans-serif;
	text-align: center;
	background-color: Transparent;
}
/***********************************************************/

HR.BannerRed
{
	color: red;
	height: 1pt;
	width: 100%;
}

/*---------------------------------------*/
/* A ----- ------------------------------*/
/*---------------------------------------*/
button A
{
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	font-family: Segoe UI, sans-serif;
}
A
{
	font-family: Segoe UI, sans-serif;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
A.error
{
	color: red;
	text-decoration: none;
	font-family: Verdana, Arial;
}

A.hyperlink
{
	font-size: 10px;
}
A.hyperlink:hover
{
	text-decoration: none;
}

A.linkButton
{
	font-weight: bold;
	font-size: 10px;
}
A.linkButton:hover
{
	text-decoration: none;
}

A.linkButton2
{
	color: #ff8c00;
	font-size: 10px;
}
A.linkButton2:visited
{
	color: #ff8c00;
}
A.linkButton2:active
{
	color: #ff8c00;
}
A.linkButton2:hover
{
	text-decoration: none;
}

A.linkDatagrid
{
	font-family: Segoe UI, sans-serif;
	text-decoration: underline;
}
A.linkDatagrid:hover
{
	color: white;
}

A.linkSchemaHelp
{
	text-indent: 15px;
	width: auto;
	background-color: transparent;
	text-decoration: none;
}
A.linkSchemaHelp:active
{
	text-decoration: none;
}
A.linkSchemaHelp:hover
{
	color: #ff8c00;
	text-decoration: none;
	cursor: help;
}

A.linkHelp
{
	font-weight: bolder;
	font-size: 11px;
	background-color: Transparent;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}
A.linkHelp:visited
{
	font-weight: bolder;
	font-size: 11px;
	background-color: Transparent;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}
A.linkHelp:active
{
	font-size: 11px;
	font-weight: bolder;
	background-color: Transparent;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}
A.linkHelp:hover
{
	font-weight: bolder;
	font-size: 11px;
	background-color: Transparent;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}


A.mnuLevelAction
{
	font-weight: normal;
	font-size: 8pt;
	color: #ff8c00;
}
A.mnuLevelAction:active
{
	color: #ff8c00;
}
A.mnuLevelAction:visited
{
	color: #ff8c00;
}
A.mnuLevelAction:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #a0522d;
	text-decoration: underline;
}
A.mnuLevelActionExtl
{
	font-weight: normal;
	font-size: 8pt;
	color: #a0522d;
}
A.mnuLevelActionExtl:active
{
	color: #a0522d;
}
A.mnuLevelActionExtl:visited
{
	color: #a0522d;
}
A.mnuLevelActionExtl:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #ff8c00;
	text-decoration: underline;
}

A.Permission
{
	left: 10px;
	cursor: default;
	color: #ff8c00;
	position: relative;
}
A.Permission:visited
{
	left: 10px;
	cursor: default;
	color: #ff8c00;
}
A.Permission:active
{
	left: 10px;
	cursor: default;
	color: #ff8c00;
}
A.Permission:hover
{
	left: 10px;
	cursor: pointer;
	color: #ff8c00;
	text-decoration: underline;
}
/*A.Tracker:hover {text-decoration: underline;}*/

/***********************************************************/
/***********************************************************/
/***********************************************************/
.baliseHiddenText
{
	display: none;
	font-size: 8pt;
	color: gray;
}

.BannerRed
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: visible;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
	color: red;
}
.BannerBlue
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: visible;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
	color: blue;
}
.BannerGray
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: visible;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
	color: gray;
}
.banniereButton
{
	cursor: pointer;
}
.banniereButtonBlock
{
	background-position: left center;
	background-repeat: no-repeat;
	background-color: transparent;
}

.banniereButton, .banniereButtonOpen, .banniereCapture, .banniereCaptureOpen, .childbanniereButton, .childbanniereButtonOpen, .childbanniereCapture, .childbanniereCaptureOpen, .fixedsubchildCaptureOpen, .subchildbanniereButton, .subchildbanniereButtonOpen, .subchildbanniereCapture, .subchildbanniereCaptureOpen
{
	line-height: 15pt;
}

.banniereCapture
{
	font-size: 12pt;
	margin-bottom: 3px;
	cursor: pointer;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
}
.banniereCaptureBlock
{
	font-weight: bold;
	font-size: 11pt;
	background-attachment: fixed;
	margin-bottom: 3px;
	color: #ff8c00;
	background-repeat: repeat-y;
	font-family: Segoe UI, sans-serif;
}
.banniereCaptureOpen
{
	font-weight: bold;
	font-size: 12pt;
}

.banniereHeader
{
	font-weight: bold;
	font-size: 120pt;
	margin: 2px 3px 2px 3px;
	color: #ff8c00;
	font-family: Segoe UI, sans-serif;
	line-height: 15pt;
}
.banniereMargin
{
	margin-top: 2px;
	padding-bottom: 0px;
	padding-left: 9px;
}

.banniereRegion
{
	padding-left: 12px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	font: 8pt Segoe UI, sans-serif;
	color: black;
}
.banniereText
{
	text-indent: 15px;
	width: auto;
}
.banniereTextUppercase
{
	text-transform: lowercase;
	font-variant: small-caps;
}


.childbanniereCapture, .childbanniereCaptureOpen
{
	font-size: 10pt;
}
.childbanniereCaptureOpen
{
	font-weight: bold;
}
.Collaborator
{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
.CollaboratorRole
{
	font-weight: normal;
	font-size: 10px;
	text-align: center;
}
.CollaboratorLastLogin
{
	font-weight: normal;
	font-size: 10px;
	text-align: left;
}
.ConnectionString
{
	padding-left: 2px;
	padding-right: 2px;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.criteriaSelected
{
	font-weight: bold;
	font-size: larger;
}

.criteriaUnSelected
{
	font-weight: normal;
}

.criteriaNew
{
	font-style: italic;
	font-weight: normal;
}

.DivClassic
{
	overflow: hidden;
	cursor: pointer;
	font-family: Segoe UI, sans-serif;
	font-size: 10pt;
	position: relative;
	top: 0px;
}

.Error, .ErrorPage, .ErrorSource
{
	font-weight: normal;
	font-size: 10px;
	color: #C00303;
	text-align: center;
}
.ErrorDetail
{
	font-weight: normal;
	font-size: 8px;
}

table[id="tblErrLogin"]
{
	font-size: 8pt;
	margin: 0px;
	font-family: Segoe UI, sans-serif;
	background-color: Transparent;
	color: #FFFFFF;
	padding: 5px;
}
table[id="tblErrLogin"] span
{
	font-weight: normal;
	font-size: 12px;
	color: #C00303;
	text-align: left;
}

table[id="tblErrLockout"]
{
	font-size: 8pt;
	margin: 0px;
	font-family: Segoe UI, sans-serif;
	background-color: #C00303;
	color: #FFFFFF;
	padding: 4px;
	border-radius:10px;
	border:solid 1pt white;
	margin:4px;
	width:auto;
}

table[id="tblErrLockout"] span
{
    font-weight: bold;
	text-align: justify;
	color: white;
}


.Gradient
{
	height: 30px;
}

.Header_SubTitleLeft
{
	font-size: 8pt;
	font-weight: lighter;
	vertical-align: top;
	font-family: Segoe UI, sans-serif;
	text-align: left;
}
.Header_TitleLeft
{
	vertical-align: bottom;
	font-family: Segoe UI, sans-serif;
	text-align: left;
	font-weight: bolder;
	font-size: 11pt;
	line-height: normal;
	font-style: normal;
}
.Header_TitleRight
{
	font-size: 8pt;
	font-family: Segoe UI, sans-serif;
	text-align: center;
}
.labelEntityDisplayname, .labelEntityDescription, .labelGUITitle
{
	font-size: 14pt;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}
.labelEntityDescription
{
	padding-left:20px;
	background-repeat: no-repeat; 
	background-position: left center;
}

.entitydesc, .supportdesc, .entitydsn, .supportdsn
{
	font-size: 14pt;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}

.supportdesc
{
	color: #C00303;
}

.entitydesc
{
    color: #036AB5;
}


span.lastlogin
{
    padding-left:0px;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
}


.LevelOtherMsg{color: #696969!important;}
.LevelAlertMsg{color: red!important;}
.LevelInfoMsg{color: #4169e1!important;}
.LevelWarningMsg{color: #ff8c00!important;}

.ReadyStateActiveMsg {color:#8B569F!important;}
.ReadyStateRequestedMsg {color: #696969!important;}
.ReadyStateTerminatedMsg {color:#036AB5!important;}

.mnuHeader
{
	font-weight: bolder;
	cursor: pointer;
	color: white;
}

/* Start OTCml Menu */
.masterMenu, .masterMenu_over, .mnuLeveln, .mnuLeveln_over
{
	overflow: hidden;
	width: 157px;
	cursor: pointer;
	position: relative;
	top: 0px;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.masterMenu, .masterMenu_over
{
	font: small-caps 10pt Segoe UI, sans-serif;
	text-indent: 14pt;
	height: 22px;
	background-position: left center;
}

.masterMenu_over, .masterMenu_selected
{
	font-weight: bolder;
}

.mnuLeveln, .mnuLeveln_over
{
	font-size: 8pt;
	line-height: 12pt;
}

.msgError
{
	color: white;
	background-color: red;
	text-align: left;
	font-weight: bolder;
	font-size: 10pt;
	font-family: Segoe UI, sans-serif;
}

.AddSubOperator2
{
	border: #ff8c00 1pt solid;
	background-position: center center;
	font-size: 9pt;
	width: 17px;
	cursor: pointer;
	color: #ff8c00;
	background-repeat: no-repeat;
	font-family: Webdings;
	height: 17px;
	background-color: #f5deb3;
	line-height: 9.5pt;
	text-align: center;
	margin-left: 0.3em;
	margin-right: 0.3em;
	vertical-align: middle;
}

.AddSubOperator
{
	border-right-style: none;
	border-top-style: none;
	font-size: 9pt;
	border-left-style: none;
	cursor: pointer;
	color: #ff8c00;
	line-height: 9.5pt;
	height: 17px;
	margin-left: 0.3em;
	margin-right: 0.3em;
	border-bottom-style: none;
	vertical-align: middle;
}

.CloneOperator2
{
	border: #9400d3 1pt solid;
	background-position: center center;
	font-size: 9pt;
	margin-left: 0.3em;
	vertical-align: middle;
	width: 17px;
	cursor: pointer;
	color: #9400d3;
	line-height: 9.5pt;
	margin-right: 0.3em;
	background-repeat: no-repeat;
	font-family: Webdings;
	height: 17px;
	background-color: #d8bfd8;
	text-align: center;
}

.CloneOperator
{
	border-style: none;
	font-size: 9pt;
	margin-left: 0.3em;
	vertical-align: middle;
	width: 17px;
	cursor: pointer;
	color: #9400d3;
	line-height: 9.5pt;
	margin-right: 0.3em;
	font-family: Webdings;
	height: 17px;
	text-align: center;
}

.HelpScheme
{
	border: #ff8c00 1pt solid;
	background-position: center center;
	font-weight: bold;
	font-size: 8pt;
	cursor: pointer;
	color: #ff8c00;
	background-repeat: no-repeat;
	font-family: Segoe UI, sans-serif;
	background-color: #f5deb3;
	text-align: center;
	width: 16px;
	height: 16px;
}

.label
{
	padding-left: 2px;
	font-size: 8pt;
	color: black;
	font-family: Segoe UI, sans-serif;
	text-decoration: none;
}
.labelDatabase
{
	padding-left: 2px;
	font-size: 6pt;
	font-weight: normal;
	font-family: Segoe UI, sans-serif;
	text-decoration: none;
}
.lblCapture
{
	padding-left: 2px;
	font-size: 8pt;
	overflow: hidden;
	color: black;
	font-family: Segoe UI, sans-serif;
	text-align: left;
	text-decoration: none;
}
.lblDisplay
{
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	overflow: hidden;
	font-family: Segoe UI, sans-serif;
	text-align: left;
	text-decoration: none;
}
.lblDisplayFK
{
	border: inactivecaption 1px solid;
	padding: 2px 4px 2px 4px;
	font-weight: bold;
	font-size: 8pt;
	overflow: hidden;
	font-family: Segoe UI, sans-serif;
	text-align: left;
	text-decoration: none;
}
.lblCaptureReadOnly
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: visible;
	border-style: none;
	background-color: transparent;
}
.labelSupportDisplayname, .labelSupportDescription, .labelErrorDisplayname, .labelErrorDescription, .labelErrorGUITitle
{
	font-size: 14pt;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
	color: #C00303;
}

.txtCurrentStatus
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: hidden;
}

.chkCapture
{
	font: 8pt Segoe UI, sans-serif;
	background-color: Transparent;
}
.DtPicker
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
}

.chkCapture
{
    /*margin:10px;*/
}
.chkCapture label
{
	vertical-align:middle;
	display:inline-block;
}

.chkCapture  label[for*="ISFEECALCULATION"]
{
	white-space:normal;
	vertical-align:middle;
	display:inline-block;
}


.txtCapture, .txtCaptureOptional
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
}

.txtCaptureConsult
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: hidden;
	border-style: none;
	background-color: Transparent;
}

.txtCaptureMultiline, .txtCaptureMultilineOptional, .txtTotalMultiline, .txtTotalMultilineOptional
{
	font: bold 8pt Segoe UI, sans-serif;
	background-color: white;
	overflow: auto;
}

.txtCaptureMultilineConsult
{
	font: bold 8pt Segoe UI, sans-serif;
	border-style: none;
	background-color: white;
	overflow: auto;
}

.txtCaptureNumeric, .txtCaptureNumericOptional
{
	font: bold 8pt Segoe UI, sans-serif;
	position: relative;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	text-align: right;
}

.txtCaptureNumericConsult
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: hidden;
	border-top-style: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
	background-color: Transparent;
	text-align: right;
}

.txtTotal, .txtTotalOptional
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
}

.txtTotalConsult, .txtTotalConsult2
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: hidden;
	border-top-style: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
	background-color: Transparent;
}

.txtTotalConsult2
{
	font-weight: lighter;
}

.customObject,.customObjectNumeric,.customObjectConsult

{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: hidden;
	border-top: none;
	border-right-style: none;
	border-left-style: none;
	background-color: Transparent;
	text-align: left;
}

.txtTotalMultilineConsult
{
	font: bold 8pt Segoe UI, sans-serif;
	border-top-style: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	overflow: auto;
}

.txtTotalNumeric, .txtTotalNumericOptional
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	text-align: right;
}

.txtTotalNumericConsult
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: hidden;
	border-top-style: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
	background-color: Transparent;
	text-align: right;
}

.lblCaptureId
{
	font: normal 8pt Segoe UI, sans-serif;
	color: white;
	text-align: center;
	margin-left: 9px;
	vertical-align: middle;
	overflow: visible;
}

.txtCaptureId
{
	font: 8pt Segoe UI, sans-serif;
	overflow: visible;
	text-align: left;
	vertical-align: middle;
	background-color: white;
	padding: 0px;
	display: inline;
}

.pnlCaptureItemToSub, .pnlCaptureItemToAdd, .pnlCaptureItemToClone, .pnlCaptureItemToCopyPaste
{
	margin-left: 9px;
	display: inline;
	overflow: visible;
}

.lblCaptureItemToSub, .lblCaptureItemToAdd, .lblCaptureItemToClone, .lblCaptureItemToCopyPaste
{
	font: 8pt Segoe UI, sans-serif;
	vertical-align: middle;
	border-style: none;
	text-align: center;
	background-color: transparent;
}

.pnlCaptureItemToSub, .lblCaptureItemToSub
{
	color: #C00303;
}
.pnlCaptureItemToAdd, .lblCaptureItemToAdd
{
	color: #51AD26;
}
.pnlCaptureItemToClone, .lblCaptureItemToClone
{
	color: #8B569F;
}
.pnlCaptureItemToCopyPaste, .lblCaptureItemToCopyPaste
{
	color: #EA5A00;
}


.txtCaptureItemToSub, .txtCaptureItemToAdd, .txtCaptureItemToClone, .txtCaptureItemToCopyPaste
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font: 7pt Segoe UI, sans-serif;
	vertical-align: middle;
	overflow: visible;
	display: inline;
	padding: 0px;
	background-color: transparent;
	text-align: right;
}

.txtCaptureItemToSub
{
	color: #C00303;
	border-bottom: #C00303 1pt solid;
}
.txtCaptureItemToAdd
{
	color: #51AD26;
	border-bottom: #51AD26 1pt solid;
}
.txtCaptureItemToClone
{
	color: #8B569F;
	border-bottom: #8B569F 1pt solid;
}
.txtCaptureItemToCopyPaste
{
	color: #EA5A00;
	border-bottom: #EA5A00 1pt solid;
	font-style: italic;
}

.ddlOptionGroup
{
	font: bold 10pt Segoe UI, sans-serif;
	background-color: White;
	vertical-align: middle;
	color: Black;
	text-indent:20px!important;
	/*
	background-repeat:no-repeat;
	background-position:left top;
    */
}


.lstColumnOptionGroup
{
	font: bold 8pt Segoe UI, sans-serif;
	background-color: White;
	vertical-align: middle;
	color: Black;
	text-indent:20px;
	background-repeat:no-repeat;
	background-position:left top;
}

.chkServiceObserver,.chkGroupObserver
{
	font: normal 11pt Arial;
	vertical-align:middle;
	color: #8B569F;
	padding-left:20px;
}
#LSTPROCESS td input.chkProcessObserver, #LSTMONITORINGELEMENT td input.chkMonitoringObserver
{
	font: normal 10pt Arial;
	margin-left:20px;
	content:open-quote;
}

.ddlCapture
{
	font: bold 8pt Segoe UI, sans-serif;
	background-color: White;
	vertical-align: middle;
}

.ddlCaptureLight
{
	font: 8pt Segoe UI, sans-serif;
	background-color: White;
	vertical-align: middle;
}
/* EG 20150630 : START */
.ddlCaptureLight optgroup
{
    color:#fff;
    background-color:#000;
    border: solid 1pt #000;
}

.ddlCaptureLight optgroup option, .ddlCaptureLight option
{
    background-color: #FEFEFE;
    color: #010101;
    font-style: normal;
}

.ddlCaptureLight optgroup option:checked
{
    background-color: #1E90FF;
    color: #FFFFFF;
    font-style: normal;
}

/* EG 20150630 : END */

.ddlCaptureTitle optgroup
{
	background-color: red;
	font-variant: small-caps;
}

.ddlCaptureTitle
{
	background-color: white;
	text-transform: uppercase;
}

.ddlCapture_black
{
	background-color: white;
	color: #000000;
	text-indent:10px;
}

.ddlCapture_blue
{
	background-color: white;
	color: #036AB5;
	text-indent:10px;
}
.ddlCapture_brown, .ddlCapture_marron
{
	background-color: white;
	color: #673406;
	text-indent:10px;
}
.ddlCapture_cyan
{
	background-color: white;
	color: #1CBCF0;
	text-indent:10px;
}
.ddlCapture_gray
{
	background-color: white;
	color: #545454;
	text-indent:10px;
}
.ddlCapture_green
{
	background-color: white;
	color: #51AD26;
	text-indent:10px;
}
.ddlCapture_kaki
{
	background-color: white;
	color: #786E53;
	text-indent:10px;
}
.ddlCapture_olive
{
	background-color: white;
	color: #76923C;
	text-indent:10px;
}
.ddlCapture_orange
{
	background-color: white;
	color: #EA5A00;
	text-indent:10px;
}
.ddlCapture_red
{
	background-color: white;
	color: #C00303;
	text-indent:10px;
}
.ddlCapture_rose
{
	background-color: white;
	color: #EA71A8;
	text-indent:10px;
}
.ddlCapture_violet
{
	background-color: white;
	color: #8B569F;
	text-indent:10px;
}
.ddlCapture_yellow
{
	background-color: white;
	color: #D8C825;
	text-indent:10px;
}
.ddlCaptureItem
{
	background-color: white;
	color: black;
}


.txtNoBorder
{
	font: bold 8pt Segoe UI, sans-serif;
	background-color: Transparent;
	border-style: none;
}

.btnLink
{
	font-weight: bold;
	font-size: 10pt;
	cursor: pointer;
	border-style: none;
	font-style: normal;
	font-family: Segoe UI, sans-serif;
	height: 16px;
	background-color: transparent;
	text-align: left;
	font-variant: normal;
}

.lblCaptureTitle
{
	font: 8pt Segoe UI, sans-serif;
	color: black;
	background-color: transparent;
}

#tblMenu_tdTxtTrade span.lblCaptureTitle
{
	font-weight: bolder;
	text-transform:uppercase;
}

.lblCaptureTitleBold
{
	font: bold 8pt Segoe UI, sans-serif;
	color: black;
	background-color: transparent;
}
.lblCaptureTitleHighLevel
{
	font: 8pt Segoe UI, sans-serif;
	color: #ff8c00 !important;
	background-color: transparent;
}
.lblFlag
{
	border: silver thin outset;
	font: bold small-caps 8pt/13pt Segoe UI, sans-serif;
	overflow: visible;
	color: white;
	background-color: #696969;
	text-align: center;
}
.frmLbl
{
	font-size: 8pt;
	color: black;
	font-family: Segoe UI, sans-serif;
}

.frmbtn
{
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	text-align: center;
}
.frmbtnWebdings
{
	font: bold 8pt Webdings;
	cursor: pointer;
	text-align: center;
}

.btnAttachedDoc
{
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	background-position: left center;
	background-image: url(../Images/gif/attacheddoc.gif);
	background-repeat: no-repeat;
	text-align: center;
}
.btnNotepad
{
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	background-position: left center;
	background-image: url(../Images/gif/notepad.gif);
	background-repeat: no-repeat;
	text-align: center;
}

.btnCapture
{
	border: #ff8c00 1pt solid;
	background-image: url(../Images/Themes/COMMON/btnCapture.gif);
	color: #ff8c00;
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	text-align: center;
}

.btnCapture_noBorder
{
	border: transparent 1pt solid;
	color: #ff8c00;
}

.btnCapture_noBorder_filled
{
	border: transparent 1pt solid;
	color: #ff8c00;
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	text-align: center;
}

.btnCapture_filled
{
	border: #ff8c00 1pt solid; /* 	background-image: url(../Images/Themes/COMMON/btnCaptureFilled.gif); 	background-position: right; 	padding-right: 15px; 	*/
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	text-align: center;
}

.btnCaptureFpML
{
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	text-align: center;
}
.btnRemove
{
	border: red 1pt solid;
	background-image: url(../Images/Themes/COMMON/btnRemove.gif);
	color: red;
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	text-align: center;
}
.btnDuplicate
{
	border: #daa520 1pt solid;
	background-image: url(../Images/Themes/COMMON/btnDuplicate.gif);
	color: #daa520;
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	text-align: center;
}

.btnRefresh
{
	border: #008b8b 1pt solid;
	background-image: url(../Images/Themes/COMMON/btnRefresh.gif);
	color: #008b8b;
	text-align: center;
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	text-align: center;
}


.btnProcess
{
	border: #800080 1pt solid;
	background-image: url(../Images/Themes/COMMON/btnProcess.gif);
	color: #800080;
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	text-align: center;
}


.txtNotepad
{
	border: none;
	font: bold 8pt Segoe UI, sans-serif;
	color: #191970;
	background-color: white;
}

.btnSearch
{
	border: #365f91 1px solid;
	background-position: left center;
	background-image: url(../Images/png/loupe.png);
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	color: #365f91;
	background-repeat: no-repeat;
	text-align: center;
}

.btnSearch
{
	border: #365f91 1px solid;
	background-position: left center;
	background-image: url(../Images/png/loupe.png);
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	color: #365f91;
	background-repeat: no-repeat;
	text-align: center;
}

.txtSearch
{
	font: bold 8pt Segoe UI, sans-serif;
	background-color: White;
	padding:2px;    
}

.titleBody
{
	border-top-width: 0.5pt;
	border-top-style: solid;
	border-bottom-width: 3pt;
	border-bottom-style: solid;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
}

.titleBody2
{
	border-bottom-width: 3pt;
	border-bottom-style: solid;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
}

.small
{
	font-size: 7pt;
	line-height: normal;
	font-family: Segoe UI, sans-serif;
	background-color: white;
}
.smaller
{
	font-size: xx-small;
	line-height: normal;
	font-family: Segoe UI, sans-serif;
	background-color: white;
}

.DataGrid DIV
{
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
}
.DataGrid
{
	/*font-size: x-small;*/
	font-family: Segoe UI, sans-serif;
	background-color: white;
}

tr.DataGrid_ObsoleteStyle td, 
tr.DataGrid_ObsoleteStyle th
{
	background-color: #D7D7D7;
	border: #5F5F5F 1pt solid;
	color: #393939;
	font-style:italic;
}


tr.editActionDataGrid td{background-color: #f5deb3;}
tr.actionDataGrid td{background-color: white;}
table.subActionDataGrid {border-style:none;}
table.subActionDataGrid tr td
{
    border-style:none;	
    padding-left:1px;
    padding-right:1px;
    background-color: inherit;
}

.DataGrid_HeaderErrorStyle
{
	font-weight: bold;
	color: white;
	background-color: #8b0000;
}
.DataGrid_ErrorStyle
{
	color: #8b0000;
	background-color: #ffe4e1;
}
.DataGrid_FooterStyle td
{
	background-color: #f5deb3;
	color: #ff8c00;
	/*border-right: #f5deb3 1pt solid;
	border-left: #f5deb3 1pt solid;*/
}
.DataGrid_PagerStyle td
{
	background-color: #f5deb3;
	color: #ff8c00;
}
.DataGrid_SubstituteHeaderStyle
{
	color: black;
}
.DataGrid_SubstituteItemStyle
{
	color: Black;
}
.DataGrid_LabelToolTipStyle
{
	color: Gray;
	font-size: smaller;
}
.DataGrid_ToolTipStyle
{
	font-size: smaller;
	background-color: Transparent;
}
.DataGrid_txtSetPageNumber
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: hidden;
	color: #ff8c00;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f5deb3;
	border-bottom: #ff8c00 1px solid;
	text-align: right;
}
.DataGrid_Official
{
	color: royalblue;
}
.DataGrid_Official2
{
	color: mediumblue;
}
.DataGrid_BackBlue
{
	color: #fff;
	background-color: #3483C1 !important;
}
.DataGrid_BackGreen
{
	color: #fff;
	background-color: #77BC51 !important;
}
.DataGrid_BackRed
{
	color: #fff;
	background-color: #F9ACAC !important;
}
.DataGrid_Receiver
{
	color: #51AD26;
}
.DataGrid_Payer
{
    color: #C00303;
}
.DataGrid_PayerReceiver
{
	/* PL 20110913 color: inherit; */
	color: #251401;
}
.DataGrid_Seller
{
	color: #AE0303;
}
.DataGrid_Buyer
{
	color: #003082;
}
.DataGrid_BuyerSeller
{
	color: inherit;
}
.DataGrid_Seller_Light
{
	color: #AE0303;
}
.DataGrid_Buyer_Light
{
	color: #003082;
}
.DataGrid_ErrorBackColor
{
	color: white;
	background-color: red;
	font-weight: bold !important;
}
.DataGrid_SuccessBackColor
{
	color: gray;
	background-color: Transparent;
	font-weight: bold;
}
.DataGrid_WarningBackColor
{
	color: #ff8c00;
}
.DataGrid_NaBackColor{color: gray;}

.DataGrid_ResultError
{
	background-color: #F5A9A9 !important;
	font-weight: bold !important;
}
.DataGrid_ResultWarning
{
	background-color: #F5D0A9 !important;
	font-weight: bold !important;
}
.DataGrid_ResultSuccess
{
	background-color: #A9F5BC !important;
	font-weight: bold !important;
}

tr.DataGrid_TotalErrorStyle td
{
	background-color: white;
	border-bottom: #cc0000 2pt solid;
	color: #cc0000;
}
tr.DataGrid_TotalErrorStyle a, tr.DataGrid_TotalErrorStyle a:visited
{
	/*background-color: white;*/
	color: #cc0000;
}

tr.DataGrid_AlternatingTotalErrorStyle td
{
	border-bottom: #cc0000 2pt solid;
	color: #cc0000;
}

tr.DataGrid_AlternatingTotalErrorStyle a, tr.DataGrid_AlternatingTotalErrorStyle a:visited
{
	color: #cc0000;
}

.Calendar
{
	border-color: #ff8c00;
	background-color: #f5deb3;
	font-family: Segoe UI, sans-serif;
	font-size: XX-Small;
}
.Calendar_DayHeaderStyle
{
	font-size: XX-Small;
	font-weight: bold;
	color: White;
	background-color: #ff8c00;
}
.Calendar_TitleStyle
{
	font-size: 10pt;
	font-weight: bold;
	background-color: White;
}

TD.Calendar_DayStyle A
{
	font-family: Arial !important;
	font-weight: bold !important;
}
TD.Calendar_TodayDayStyle A
{
	font-weight: bold !important;
}
TD.Calendar_TodayDayStyle
{
	border-color: #ff8c00;
}
TD.Calendar_NextPrevStyle A
{
	font-family: Arial !important;
	font-size: 8pt !important;
	font-weight: bold !important;
}
TD.Calendar_SelectedDayStyle A
{
	color: White !important;
	background-color: #ff8c00 !important;
	font-weight: bold !important;
}
TD.Calendar_SelectedDayStyle
{
	background-color: #ff8c00 !important;
}
TD.Calendar_OtherMonthDayStyle A
{
	color: #696969 !important;
}

TD.btnCapture
{
	border: darkorange 1px solid;
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	color: #ff8c00;
	background-color: #f5deb3;
	text-align: center;
}

.ValidationSummary, .InformationSummary, .WarningSummary, .ErrorSummary
{
	font-size: 9pt;
	margin: 4px;
	text-indent: 4pt;
	background-repeat: no-repeat;
	font-family: Segoe UI, sans-serif;
}

.ValidationSummary
{
	border: #C00303 2pt solid;
	border-radius:10px;
	color: #C00303;
	font-weight:bold;
}

.InformationSummary
{
	border: #036AB5 1pt solid;
	border-radius:10px;
	color: #036AB5;
}

.WarningSummary
{
	border: #EA5A00 2pt solid;
    border-radius:10px;	
	color: #EA5A00;
}

.NoRightsSummary
{
	color: #EA5A00;
	font-weight: bold;
	font-size: 8pt;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
	padding-bottom: 0px;
	background-repeat: no-repeat;
}

.ErrorSummary
{
	border: #C00303 2pt solid;
    border-radius:10px;	
	color: #C00303;
}

.ValidationSummary pre, 
.InformationSummary pre, 
.WarningSummary pre, 
.ErrorSummary pre
{
    display:inline-flex;
}

#tbList
{
    display:inline-table;
}

#tbList > div
{
    padding:2px;
    vertical-align:middle;
    display:table-cell;
}

.infosDefault, .infosSort
{
	font-size: 8pt;
	margin: 6px 0px;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
	border-right-style: none;
	border-left-style: none;
}

.infosDefault{display:inline;}
.infosSort{display:flex;}

.infosTable
{
	font-size: 8pt;
	margin: 6px 0px;
	margin-bottom:5px;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
}

.infosBkg
{
	border:solid 1pt #5892BD;
	display:inline;
	padding:1px;
}
.infosColumnName
{
	font: bold 8pt Segoe UI, sans-serif;
	text-align: left;
	border-right-style: none;
	border-left-style: none;
	padding-right:5px;
}
.infosOperator
{
	font: bold 8pt Segoe UI, sans-serif;
	color: black;
	text-align: center;
	border-right-style: none;
	border-left-style: none;
	padding-right:5px;
}
.infosData
{
	font: bold 8pt Segoe UI, sans-serif;
	text-align: left;
	border-right-style: none;
	border-left-style: none;
	padding-right:5px;
}

.infosAnd
{
	font: bold 8pt Segoe UI, sans-serif;
	color: #696969;
	text-align: center;
	border-right-style: none;
	border-left-style: none;
	padding:0px 5px 0px 5px;
}


TABLE.txtCapture
{
	font: bold 8pt Segoe UI, sans-serif;
	overflow: hidden;
	border-top-style: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
}

.event-deactiv, event-locked
{
	background-color: #E4E4E4
}

.event-extend-enums-container
{
    vertical-align:top;
    width:33%;
    border:maroon 1pt solid;
}

.event-subevent
{
	color: #393939;    
	font-weight: normal;
	font-family: Segoe UI, sans-serif;
	background-color: Transparent;
	border: transparent 1pt solid;	
}

.Event_TitleLevel
{
	font-size: x-small;
	text-transform: uppercase;
	font-family: Segoe UI, sans-serif;
	letter-spacing: 1pt;
	background-color: White;
}

.SmallerCode
{
	font-weight: lighter;
	font-size: 7pt;
	vertical-align: sub;
	font-family: Segoe UI, sans-serif;
	letter-spacing: normal;
	background-color: transparent;
	text-align: center;
}

.Msg_Warning
{
	font-weight: bold;
	font-size: 8pt;
	color: #EA5A00;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
}
.Msg_WarningTable
{
	font-weight: bold;
	font-size: 8pt;
	color: orange;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
	border: solid 1px orange;
	background: Wheat;
	width: 100%;
}
.Msg_Alert
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
}
.Msg_AlertTable
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
	border: solid 1px red;
	background: Wheat;
	width: 100%;
}
.Msg_Information
{
	font-size: 8pt;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
}
.Msg_InformationTable
{
	font-size: 8pt;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
	border: solid 1px #4169E1;
	background: Wheat;
	width: 100%;
}
.Msg_Information_1
{
	font-weight: bold;
	font-size: 8pt;
	color: #4169E1;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
}
.Msg_Success
{
	font-size: 8pt;
	color: green;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
}

.PnlRoundedRed_1
{
	background-color: red;
}
.PnlRoundedRed
{
	border-color: red;
	background-color: #FFE4E1;
}
.PnlRoundedBlue
{
	border-color: blue;
	background-color: #CEE3F6;
}
.PnlRoundedGray
{
	border-color: gray;
	background-color: #D4D4D4;
}
/*.PnlRoundedRed{border: red 1px solid;background-color: #FFE4E1;}*/


.cssEmpty
{
}

.PnlRowHeaderRed
{
	border: #DB7093 1px solid;
	background-color: #FFE4E1;
}

.PnlRowHeaderCalculation
{
	border-bottom: #4169E1 1px solid !important;
	background-color: #F0F8FF;
}

.lblRowHeader
{
	font: small-caps 8pt Segoe UI, sans-serif;
	text-align: center !important;
}

.StatusSuccess{color: #51AD26!important;}
.StatusSuccessWarning{color: #E55A00!important;}
.StatusWarning{color: #E55A00!important;}
/*PL 20100930 .StatusError{color: DimGray!important;} */
.StatusError{color: #C00303!important;}
.StatusPending{color: #673406!important;}
.StatusProgress{color: #8B569F!important;}
.StatusOthers{color: #545454!important;}
.StatusUnXxxx{color: #C00303!important;}
.StatusNotfound{color: #674275!important;}
.StatusInfo{color: #036AB5!important;}
.StatusNA{color: #737373!important;}

.subchildbanniereCapture, .subchildbanniereCaptureOpen
{
	font-size: 8pt;
}
.subchildbanniereCaptureOpen
{
	font-weight: bold;
}

.Warning
{
	font-weight: normal;
	font-size: 10px;
	color: #8B0000;
	text-align: center;
}

.PnlRoundedBuyer, .PnlRoundedSeller, .PnlRoundedCSS
{
	padding-top: 2px;
	padding-left: 2px;
}
.PnlRoundedBuyerSeller
{
	background-color: #F5F5F5;
}
.PnlRoundedCSS
{
	background-color: #DCDCDC; /*Special*/
	border: DarkGray 1px solid; /*Special*/
}
.PnlRoundedMarketHeader
{
	background-color: #8e9caa;
	border-color: #C19859;
}

.PnlRoundedGainsboro
{
	background-color: #DCDCDC;
	font-size: xx-small;
}
.PnlRoundedWhite
{
	background-color: white;
}
.PnlRoundedAntiqueWhite
{
	background-color: #FAEBD7;
}
.PnlRoundedGray
{
	background-color: silver;
}

.PnlRoundedAdministrationLevel_1
{
	background-color: #DB7093;
}
.PnlRoundedAdministrationLevel
{
	background-color: #FFE4E1;
	border-color: #DB7093;
}
.AdministrationLevel
{
	background-color: #FFE4E1;
	border: 1pt solid #DB7093;
}

.PnlRoundedCalculationLevel
{
	background-color: #4169E1;
}
.PnlRoundedCalculationLevel
{
	border-color: #4169E1;
	background-color: #F0F8FF;
}
.CalculationLevel
{
	border: 1pt solid #4169E1;
	background-color: #F0F8FF;
}

.PnlRoundedDescriptionLevel_1
{
	background-color: #FFD700;
}
.PnlRoundedDescriptionLevel
{
	border-color: #FFD700;
	background-color: #FFFACD;
}
.DescriptionLevel
{
	border: 1pt solid #FFD700;
	background-color: #FFFACD;
}

.PnlRoundedGroupLevel_1
{
	background-color: #6495ED;
}
.PnlRoundedGroupLevel
{
	border-color: #6495ED;
	background-color: #E6E6FA;
}
.GroupLevel
{
	border: 1pt solid #6495ED;
	background-color: #E6E6FA;
}

.PnlRoundedDailyClosingLevel_1
{
	background-color: #696969;
}
.PnlRoundedDailyClosingLevel
{
	border-color: #696969;
	background-color: #DCDCDC;
}
.DailyClosingLevel
{
	border: 1pt solid #696969;
	background-color: #DCDCDC;
}

.PnlRoundedStandardLevel_1
{
	background-color: #A52A2A;
}
.PnlRoundedStandardLevel
{
	border-color: #A52A2A;
	background-color: #D8BFD8;
}
.StandardLevel
{
	border-color: #A52A2A;
	background-color: #D8BFD8;
}

.PnlSquareGreen
{
	border: 1pt solid #6495ED;
	background-color: #F0FFF0;
}

.PnlSquareBlue
{
	border: 1pt solid #6495ED;
	background-color: transparent;
}


.PnlRoundedAdministrationLevelGrid
{
	background-color: #FFE4E1;
}

/* Rectangles avec angles arrondis */
.roundcont
{
	margin: 4px 25px 4px 5px;
	padding: 0px;
	background-color: Transparent;
}

.roundTopLeft
{
	padding: 0 0 0 11px;
	margin: 10px;
	background: no-repeat left top;
}

.roundTopLeft div.roundTopRight
{
	background: no-repeat right top;
	margin: 0;
	padding: 8px 0 0.5em 0;
}
.roundTopLeft div.roundBody
{
	margin: 0 0 0 -11px;
	padding: 0 11px 0.5em;
	border: 1px solid #d8d8d8;
	border-width: 0 1px;
	background: transparent;
}
.roundBody table
{
	margin: 0 -20px 0 -10px;
	padding: 0 11px 0.5em;
	background: transparent;
	width: 97%;
}
.roundTopLeft div
{
	margin: 0 0 0 -11px;
	padding-left: 11px;
	background: no-repeat left bottom;
}
.roundTopLeft a.more
{
	display: block;
	text-align: right;
	padding: 0 10px 0px 0;
	background: no-repeat right bottom;
}

.XMLDataGridGray_ItemStyle td
{
	background-color: white;
	border-right: #545454 1pt solid;
	border-left: #545454 1pt solid;
	color: #4c4c4c;
}
.XMLDiffDatagrid
{
	font: 10pt Segoe UI, sans-serif;
	background-color: White;
}
.XmlDiff
{
	font: 7.5pt Segoe UI, sans-serif;
	background-color: White;
	white-space: pre-wrap;
}
.XmlDiff_Counter
{
	font: 10pt Segoe UI, sans-serif;
	text-align: right;
}
.XmlDiff_Header
{
	font: bold 7.5pt Segoe UI, sans-serif;
}
.XmlDiff_Added a
{
	font: bold 7.5pt Segoe UI, sans-serif;
	color: #51AD26 !important;
	background-color: transparent;
}
.XmlDiff_Removed a
{
	font: bold 7.5pt Segoe UI, sans-serif;
	color: #8B569F !important;
	background-color: transparent;
	font-variant: normal;
}
.XmlDiff_Changed a
{
	font: bold 7.5pt egoe UI, sans-serif;
	color: #84B6DB !important;
	background-color: transparent;
}
.XmlDiff_MovedFrom a
{
	font: bold 7.5pt Segoe UI, sans-serif;
	color: #EA5A00 !important;
	background-color: transparent;
}
.XmlDiff_MovedTo a
{
	font: bold 7.5pt Segoe UI, sans-serif;
	color: #673406;
	background-color: transparent;
}
.XmlDiff_Ignored a
{
	font: 7.5pt Segoe UI, sans-serif;
	color: #545454 !important;
	background-color: transparent;
}
.XmlDiff_None a
{
	font: 7.5pt Segoe UI, sans-serif;
	color: #036AB5 !important;
	background-color: transparent;
}

.TradeActionTrack
{
	font-weight: bold;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-color: Transparent;
	font-variant: small-caps;
}


.DataGrid_TrackerBannerInfoStyle td
{
	background-color: #dbe5f1;
}
.DataGrid_TrackerBannerAlertStyle td
{
	background-color: #f2dbdb;
}
.DataGrid_RequesterBannerStyle td
{
	background-color: #b4b4b4;
}

.DataGrid_CopyPaste
{
	font-size: xx-small;
}

fieldset
{
	padding: 0px 10px 10px 15px;
}
legend
{
	padding: 4px 15px 4px 10px;
	margin: 4px 0px 8px -12px;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	font-weight: bold;
	font-size: 1em;
}
.content-container-white
{
	background: white;
	margin: -8px 2px 0px 2px;
	padding: 8px;
}
.content-container-color
{
	margin: -8px 2px 0px 2px;
	padding: 8px;
}
TD.Header_GradientLeft
{
	width: 50px;
}
TD.Header_GradientRight
{
	width: 50px;
}
TD.Separator_Gradient
{
	font-family: Segoe UI, sans-serif;
	font-size: 8pt;
	width: 100%;
}

DIV.tableHolder, DIV.TradeLink
{
	overflow: auto;
	position: relative;
}

DIV.TradeLink
{
	background-color: Transparent;
}

DIV.hr hr
{
	display: none;
}

thead tr
{
	cursor: pointer;
}

.leftFixedCol
{
	z-index: 20;
	/*left: expression(this.offsetParent.scrollLeft-1);*/
	position: relative;
}
.rightFixedCol
{
	z-index: 20;
	/*left: expression(this.offsetParent.clientWidth - this.offsetParent.scrollWidth + this.offsetParent.scrollLeft+2);*/
	position: relative;
}
.rowHeader td, .rowHeader th, .rowHeader tr
{
	z-index: 10;
	text-align: center;
	text-transform: lowercase;
	font: small-caps 9pt Segoe UI, sans-serif; /*height: 15px; 	position: relative; 	top: expression(this.offsetParent.scrollTop-.5);*/
}

.rowFooter td
{
	z-index: 20;
	text-transform: lowercase;
	font: small-caps 8pt Segoe UI, sans-serif; /*position: relative; 	top: expression(this.offsetParent.clientHeight - this.offsetParent.scrollHeight + this.offsetParent.scrollTop+1);  	height: 15px;*/
}

.rowHeaderRed, .rowHeaderRed td
{
	background-color: #FFE4E1;
	color: #DB7093;
	border: #DB7093 1pt solid;
}
.rowBodyRed, .rowBodyRed td
{
	background-color: #FFE4E1;
}
.rowInfoBlue
{
	background-color: #E6E6FA;
	color: #4169E1;
}
.rowHeaderBlue, .rowHeaderBlue td
{
	background-color: #E6E6FA;
	color: #4169E1;
	border: #4169E1 1pt solid;
}
.rowBodyBlue
{
	background-color: #E6E6FA;
}
.rowFooterRed td
{
	background-color: #FFE4E1;
	color: #DB7093;
	border: #DB7093 1pt solid;
}

.rowBorderNone, .rowBorderNone tr td
{
	background-color: inherit;
	border-style: none;
}
DIV.Tooltip
{
	z-index: 1010;
}

/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #dbe5f1;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 0px 4px 4px 4px;
	width: 300px;
	overflow: visible;
}

.modalPopupHeader
{
	background-color: #dbe5f1;
	color: #000;
	border-color: #808080 #808080 #ccc;
	border-style: solid;
	border-width: 0px 0px 1px;
}

.modalPopupHeader .msg
{
	font-weight: bold;
}
.modalPopupBody
{
	background-color: #f8f8ff;
	border-color: #808080;
	border-style: solid;
	border-width: 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.modalPopupFooter
{
	background-color: #f8f8ff;
	border-color: #808080;
	border-style: none solid;
	border-width: 0px 0px;
	text-align: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
}

.modalPopupClose
{
	top: 2px;
	right: 8px;
	cursor: pointer;
	position: absolute;
}

.modalPopupOk
{
	width: 50px;
	background-color: #dbe5f1;
	text-align: center;
	font: bold 8pt Segoe UI, sans-serif;
	cursor: pointer;
	text-align: center;
}

tr.LedSuccess, tr.LedSuccess td a
{
	color: #008000;
}
tr.LedUnknown, tr.LedUnknown td a
{
	color: #696969;
}
tr.LedAlert, tr.LedAlert td a
{
	color: red;
}
tr.LedInfo, tr.LedInfo td a
{
	color: #4169e1;
}
tr.LedWarning, tr.LedWarning td a
{
	color: #ff8c00;
}

/* BANNIERE */
.bannerheader-titlel {font-size: 13pt;}
td[class^=bannerheader-titler-]{color: White;border: 1px solid white;}
span[class^=bannerheader-titler-]{color: White;border: 1px solid white;}
.bannerheader-titler-input{background-color: #EA5A00;}
.bannerheader-titler-views{background-color: #51AD26;}
.bannerheader-titler-process{background-color: #8B569F;}
.bannerheader-titler-repository{background-color: #673406;}
.bannerheader-titler-admin{	background-color: #C00303;}
.bannerheader-titler-invoicing{background-color: #EA71A8;}
.bannerheader-titler-external{background-color: #545454;}
.bannerheader-titler-about{	background-color: #036AB5;}
.bannerheader-titler-unknown{background-color: #D8C825;}
.bannerheader-subtitlel{vertical-align: text-top;}

.bannerfooter
{
	font: 8pt Segoe UI, sans-serif;
	color: #FFFFFF;
	background-color: #4c4c4c;
}

.bannerfooterchild
{
	border-bottom-width: 4pt;
	border-bottom-style: solid;
	font-family: Segoe UI, sans-serif;
	/*background-color: transparent;*/
}
.bannerfooterchild-input{border-bottom-color: #EA5A00;}
.bannerfooterchild-views{border-bottom-color: #51AD26;}
.bannerfooterchild-process{border-bottom-color: #8B569F;}
.bannerfooterchild-repository{border-bottom-color: #673406;}
.bannerfooterchild-admin{border-bottom-color: #C00303;}
.bannerfooterchild-invoicing{border-bottom-color: #EA71A8;}
.bannerfooterchild-external{border-bottom-color: #545454;}
.bannerfooterchild-about{border-bottom-color: #036AB5;}
.bannerfooterchild-unknown{border-bottom-color: #D8C825;}

/*---------------------------------------*/
/* BANNER MENU HEADER -------------------*/
/*---------------------------------------*/

.BannerMenu
{
	border: #FFFFFF 1px solid;
	font: 8pt Segoe UI, sans-serif;
}
.BannerMenu, .BannerMenu tr, .BannerMenu tr td
{
	height: 20px;
	background-color: #8c8c8c;
	z-index:1;

}
.BannerMenuItem
{
	color: #000000;
	text-align: left;
}
.BannerMenuItemSelected
{
	color: #FFFFFF;
	cursor: pointer;
}
.BannerMenuItemDisabled
{
	cursor: pointer;
	color: #d3d3d3;
}
.BannerMenuWebdingsItemSelected TD
{
	font: 10pt Webdings;
	cursor: pointer;
	color: white !important;
	text-align: center;
}
.BannerMenuWebdingsItem TD
{
	height: 1pt;
	color: #FFFFFF;
}


/*---------------------------------------*/
/* ROUNDED DIV --------------------------*/
/*---------------------------------------*/

.RoundedTableH-Title
{
	font-weight: bold;
	font-family: Segoe UI, sans-serif;
	color: White;
	font-size: 11pt;
	font-variant: small-caps;
}

.b1, .b2, .b3, .b4
{
	font-size: 1px;
	overflow: hidden;
	display: block;
}
.contentb
{
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
}
.contentb div
{
	margin: 0px 3px 0px 3px;
}
.contentb div div
{
	margin: 0px 0px 0px 0px;
}

.headh, .contenth, .defheadh, .defcontenth, .contenthfullmargin, .headhR
{
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
}

.defheadh
{
	border-bottom-color: #a9a9a9;
	background-color: #808080;
	border-top-color: #a9a9a9;
	border-right-color: #a9a9a9;
	border-left-color: #a9a9a9;
}

.contenth, .contenthfullmargin
{
	border-top-style: solid;
	border-top-width: 1px; /*height:100%;*/ /*20100818 MF - getting jumps during slideToggle execution*/
}
.defcontenth
{
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #a9a9a9;
	background-color: #dcdcdc;
	height: 100%;
}
.contenth div
{
	margin: 0px 3px 0px 3px;
}
.defcontenth div
{
	margin: 0px 3px 0px 3px;
}
.contenth div div
{
	margin: 0px 0px 0px 0px;
}
.contenth div div.contenth div
{
	margin: 0px 3px 0px 3px;
}
.contenth div div.contenth div div
{
	margin: 0px 0px 0px 0px;
}

.contenthfullmargin div
{
	margin: 2px 0px 0px 2px;
}

div.rounded div
{
	height: 1px;
	overflow: hidden;
	height: 100%;
}

.headh h1, .defheadh h1, .headh h2, .defheadh h2, .headh h3, .defheadh h3, .headh span.size1, .defheadh span.size1, .headhR span.size1, .headh span.size2, .defheadh span.size2, .headhR span.size2, .headh span.size3, .defheadh span.size3, .headhR span.size3
{
	margin: 0px 10px 0px 10px;
	padding-bottom: 3px;
	font-family: Segoe UI, sans-serif;
	color: White;
	font-weight: bold;
	text-transform: lowercase;
	font-variant: small-caps;
	text-align: left;
}

.headh span.imgsize1, .defheadh span.imgsize1, .headhR span.imgsize1, .headh span.imgsize2, .defheadh span.imgsize2, .headhR span.imgsize2, .headh span.imgsize3, .defheadh span.imgsize3, .headhR span.imgsize3
{
	font-weight: bold;
	margin: 0px 2px 0px 2px;
	padding-bottom: 3px;
	color: White;
	font-weight: bold;
	text-transform: lowercase;
	font-variant: small-caps;
	text-align: left;
}

.headh h4, .defheadh h4, .headh h5, .defheadh h5, .headh h6, .defheadh h6, .headh span.size4, .defheadh span.size4, .headhR span.size4, .headh span.size5, .defheadh span.size5, .headhR span.size5, .headh span.size6, .defheadh span.size6, .headhR span.size6
{
	font-weight: bold;
	margin: 0px 5px 0px 5px;
	padding-bottom: 1px;
	font-family: Segoe UI, sans-serif;
	color: White;
	text-align: left;
}

.headh span.imgsize4, .defheadh span.imgsize4, .headhR span.imgsize4, .headh span.imgsize5, .defheadh span.imgsize5, .headhR span.imgsize5, .headh span.imgsize6, .defheadh span.imgsize6, .headhR span.imgsize6
{
	font-weight: bold;
	margin: 0px 2px 0px 2px;
	padding-bottom: 1px;
	font-family: Segoe UI, sans-serif;
	color: White;
	text-align: left;
}

.headh div.size1, .headh div.size2, .headh div.size3, .headh div.size4, .headh div.size5, .headh div.size6, .headhR div.size1, .headhR div.size2, .headhR div.size3, .headhR div.size4, .headhR div.size5, .headhR div.size6
{
	margin-left: 2px;
	margin-right: 2px;
	background-color: Transparent;
}

.headh div.size1 table, .headhR div.size1 table, .headh div.size2 table, .headhR div.size2 table, .headh div.size3 table, .headhR div.size3 table, .headh div.size4 table, .headhR div.size4 table, .headh div.size5 table, .headhR div.size5 table, .headh div.size6 table, .headhR div.size6 table
{
	font-weight: bold;
	font-family: Segoe UI, sans-serif;
	color: White;
	width: auto !important;
	background-color: Transparent;
}

.headh span.size1, .defheadh span.size1, .headhR span.size1, .headh span.imgsize1, .defheadh span.imgsize1, .headhR span.imgsize1
{
	font-size: 16pt;
}
.headh span.size2, .defheadh span.size2, .headhR span.size2, headh span.imgsize2, .defheadh span.imgsize2, .headhR span.imgsize2
{
	font-size: 14pt;
}
.headh span.size3, .defheadh span.size3, .headhR span.size3, .headh span.imgsize3, .defheadh span.imgsize3, .headhR span.imgsize3
{
	font-size: 11pt;
}
.headh span.size4, .defheadh span.size4, .headhR span.size4, .headh span.imgsize4, .defheadh span.imgsize4, .headhR span.imgsize4
{
	font-size: 10pt;
}
.headh span.size5, .defheadh span.size5, .headhR span.size5, .headh span.imgsize5, .defheadh span.imgsize5, .headhR span.imgsize5
{
	font-size: 8pt;
}
.headh span.size6, .defheadh span.size6, .headhR span.size6, .headh span.imgsize6, .defheadh span.imgsize6, .headhR span.imgsize6
{
	font-size: 6pt;
}

.headh table span, .headhR table span
{
	color: #FFFFFF;
}

.headh table span.lblCapture, .headhR table span.lblCapture
{
	font-size: 8pt;
}


.headh table input.txtCaptureConsult, .headh table span.txtCaptureConsult, .headhR table input.txtCaptureConsult, .headhR table span.txtCaptureConsult
{
	font-size: 8pt;
	color: #FFFFFF !important;
	background-color: Transparent;
}

.txtCaptureBUY, .txtCaptureSELL, .txtCaptureCLEARING
{
	font-size: 10pt;
	border: none;
	font-weight: bold;
	background-color: Transparent;
	color: #FFFFFF;
}

.txtCaptureCLEARING
{
	font-size: 10pt;
}

TD.Dark, SPAN.Dark
{
	height: 205px;
	background-color: #8c8c8c;
	color: White;
}

/* NEW MENU */

/*---------------------------------------*/
/* FRAME --------------------------------*/
/*---------------------------------------*/
.frameBanner
{
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom: solid thin #545454;
}

.frameMnu
{
	border-left: none;
	border-top: none;
	border-right: solid 1pt #545454;
	border-bottom: solid thin #545454;
}

.frameBoardInfo
{
	border-left: none;
	border-top: none;
	border-right: solid 1pt #545454;
	border-bottom: solid 1pt #545454;
}

.EG-Sommaire
{
	background-color: #8c8c8c;
	color: #FFFFFF;
}
.EG-HiddenSommaire
{
	background-color: #8c8c8c;
}


table.Login
{
	font-size: 8pt;
	margin: 0px;
	font-family: Segoe UI, sans-serif;
	background-color: Transparent;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

table.Login a
{
	color: #FFFFFF;
}


.sommairetitle
{
    height:30px;
	font-family: Arial;
	color: white;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bolder;
    background-image: url(../Images/PNG/ui-titlebkg.png);
    background-repeat: repeat-x;
    background-color: Transparent;
    background-position:  -0px -1262px; 
    height: 30px;
}

TABLE.Tracker
{
	font-size: 7pt;
	font-family: Segoe UI, sans-serif;
}

.TrackerTitle
{
	background-color: #474747;
}

.TrackerTitle td
{
	font-size: 6.5pt;
	font-variant: small-caps;
	text-align: right;
	vertical-align: bottom;
	color: White;
}

.TrackerEmpty, .RequesterTitle
{
	font-size: 7pt;
	font-variant: small-caps;
	color: White;
}
.RequesterTitle
{
	background-color: #b4b4b4;
	border-bottom: solid 1pt #474747;
}


/***********************************************************/
DIV.TrackerLevel
{
	border-top: solid 2pt #474747;
	vertical-align: top;
}

.TrackerGrid
{
	font-size: smaller;
	font-family: Segoe UI, sans-serif;
	background-color: #FFFFFF;
}

TD.TrackerLevelTitle
{
	font-weight: bold;
	font-size: 11pt;
	font-variant: small-caps;
}


div.TrackerGrid
{
	overflow: auto;
	position: relative;
	border: #545454 1pt solid;
	color: #545454;
}

div.TrackerGrid table
{
	/*color: #545454;*/ /*border: #545454 1pt solid;*/
}

tr.TrackerGrid_HeaderStyle td, tr.TrackerGrid_HeaderStyle th
{
	font-weight: bold;
	color: #545454;
	background-color: #D7D7D7;
	border-bottom: #545454 2pt solid;
}

tr.TrackerGrid_HeaderStyle th
{
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
}

tr.TrackerGrid_HeaderStyle td
{
	font: small-caps 12pt Segoe UI, sans-serif;
	font-weight: bolder;
	border-right: #5F5F5F 1pt solid;
	border-top: #5F5F5F 1pt solid;
	border-left: #5F5F5F 1pt solid;
}

tr.TrackerGrid_ItemStyle td, tr.TrackerGrid_AlternatingItemStyle td
{
	background-color: Transparent;
	border-bottom: #545454 1pt solid;
}

td.TrackerBlue, td.TrackerBlue a
{
	color: #036AB5;
}
td.TrackerGray, td.TrackerGray a
{
	color: #545454;
}
td.TrackerGreen, td.TrackerGreen a
{
	color: #51AD26;
}
td.TrackerMarron, td.TrackerMarron a
{
	color: #673406;
}
td.TrackerOrange, td.TrackerOrange a
{
	color: #EA5A00;
}
td.TrackerRed, td.TrackerRed a
{
	color: #C00303;
}
td.TrackerViolet, td.TrackerViolet a
{
	color: #8B569F;
}

td.TrackerBlue a:hover, td.TrackerGray a:hover, td.TrackerGreen a:hover, td.TrackerMarron a:hover, td.TrackerOrange a:hover, td.TrackerRed a:hover, td.TrackerViolet a:hover
{
	text-decoration: underline;
}

.redTitleBorder
{
	border-bottom: solid 1.5pt #C00303;
}


.DataGridGray
{
	color: #393939;
	border: #5F5F5F 1pt solid;
}
tr.DataGridGray_ItemStyle td
{
	background-color: white;
	border: #5F5F5F 1pt solid;
	color: #393939;
}
tr.DataGridGray_AlternatingItemStyle td, tr.DataGridGray_AlternatingItemStyle th
{
	background-color: #D7D7D7;
	border: #5F5F5F 1pt solid;
	color: #393939;
}
tr.DataGridGray_HeaderStyle a
{
	color: #545454;
}
tr.DataGridGray_HeaderStyle td, tr.DataGridGray_HeaderStyle th
{
	font-weight: bold;
	color: #474747;
	background-color: #D7D7D7;
	border-right: #5F5F5F 1pt solid;
	border-top: #5F5F5F 1pt solid;
	border-left: #5F5F5F 1pt solid;
	border-bottom: #474747 2pt solid;
}
DIV.BottomDataGridGray
{
	border-bottom: #5F5F5F 1pt solid;
}

.rowInfoRed
{
	background-color: #dcdcdc;
	color: #C00303;
	border: none;
}

.tableMarketHeader
{
	background-color: #737373;
	border-color: #545454;
}
.tableMarketHeader_1
{
	background-color: #545454;
}

tr.LblSuccess, tr.LblSuccess td a
{
	color: #51AD26;
}
tr.LblUnknown, tr.LblUnknown td a
{
	color: #545454;
}
tr.LblError, tr.LblError td a
{
	color: #C00303;
}
tr.LblInfo, tr.LblInfo td a
{
	color: #036AB5;
}
tr.LblWarning, tr.LblWarning td a
{
	color: #EA5A00;
}

/***********************************************************/
/*
orange    : #EA5A00		orangeMedium  : #EF7A27		orangeLight  : #F7BD77
green     : #51AD26		greenMedium   : #77BC51		greenLight   : #C9DDAD
violet    : #8B569F		violetMedium  : #9E75B0		violetLight  : #C6B5D3
marron    : #673406		marronMedium  : #835324		marronLight  : #C19863
red       : #C00303		redMedium     : #D23838		redLight     : #F9ACAC
rose      : #EA71A8		roseMedium    : #ED82AE		roseLight    : #F4BBC6
gray      : #545454		grayMedium    : #737373		grayLight    : #B4B4B4
blue      : #036AB5		blueMedium    : #3483C1		blueLight    : #84B6DB
yellow    : #D8C825		yellowMedium  : #F8EB66		yellowLight  : #F4EAAF
cyan      : #1CBCF0     cyanMedium    : #50C9F0     cyanLight    : #BBE4EF
*/

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-alert, 
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-error, 
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-warning, 
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-info, 
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-na,
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-none,
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-confirm,
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-addactor,
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-actortransfer,
.ui-dialog-titlebar-success
{
	background-position: left center;
	background-repeat: repeat;
	background-color: white;
	border: #545454 1pt solid;
	color: #FFFFFF;
	font-weight: bolder;
}
.ui-dialog-title
{
	text-transform: uppercase;
}
.ui-dialog-titlebar-alert,.ui-dialog-titlebar-error
{
	background-image: url(../Images/PNG/TitleRed.png) !important;
}
.ui-dialog-titlebar-warning
{
	background-image: url(../Images/PNG/TitleOrange.png) !important;
}
.ui-dialog-titlebar-info,.ui-dialog-titlebar-none,.ui-dialog-titlebar-addactor,.ui-dialog-titlebar-actortransfer
{
	background-image: url(../Images/PNG/TitleBlue.png) !important;
}
.ui-dialog-titlebar-na
{
	background-image: url(../Images/PNG/TitleGray.png) !important;
}
.ui-dialog-titlebar-confirm,.ui-dialog-titlebar-success
{
	background-image: url(../Images/PNG/TitleGreen.png) !important;
}

#pnlDialogMessage table tr
{
	border-bottom: solid 1pt #FFFFFF;
}

#pnlDialogMessage table tr td a.dialogLink, #pnlDialogMessage table tr td a.dialogLink:visited, #pnlDialogMessage table tr td a.dialogLink:active
{
	font: normal 8pt Segoe UI, sans-serif;
	text-align: right;
	color: #FFFFFF;
	vertical-align: middle;
}

#pnlDialogMessage table tr td a.dialogLink.hover
{
	font: normal 8pt Segoe UI, sans-serif;
	color: #0099FF;
	text-align: right;
	vertical-align: middle;
}

.alert, .warning, .info, .na, .none, .error
{
	background-position: left top;
	font: bold 8pt Segoe UI, sans-serif;
	background-repeat: no-repeat;
	float: left;
	padding-left: 30px;
}

.ui-widget-content {
    background: url("images/ui-bg_inset-soft_25_000000_1x100.png") repeat-x scroll 50% bottom #4D4D4D;
    border: 1px solid #4D4D4D;
    color: #FFFFFF;
}

#pnlDialogMessage table,
.ui-dialog-content table
{
	color: #FFFFFF;
}
/* PL 20130422 */
.ui-dialog-content span
{
	color: #000000;
}

.ui-dialog-content div p
{
	font-size:8pt;
}

#pnlDialogMessage table td.info, 
#pnlDialogMessage table td.alert, 
#pnlDialogMessage table td.error, 
#pnlDialogMessage table td.none, 
#pnlDialogMessage table td.warning,
#pnlDialogMessage table td.na,
#pnlDialogMessage table td.confirm
{
	background-position: left top;
	font: bold 8pt Segoe UI, sans-serif;
	background-repeat: no-repeat;
	float: left;
	padding-left: 30px;
}

.alert, .error
{
	background-image: url(../Images/PNG/Dialog-Alert.png);
}
.warning
{
	background-image: url(../Images/PNG/Dialog-Warning.png);
}
.info, .na, .confirm, .none
{
	background-image: url(../Images/PNG/Dialog-Info.png);
}

A.white,
A.white:visited,
A.white:active,
A.white:hover
{
	color: #FFFFFF;
	font-size: 10px;
	text-transform:uppercase;
}
A.white:hover
{
	text-decoration: underline;
}

img.DataGrid_ItemStyle_Padding_1 
{
	margin-left:5px;
}
img.DataGrid_ItemStyle_Padding_2 
{
	margin-left:15px;
}
img.DataGrid_ItemStyle_Padding_3 
{
	margin-left:20px;
}
img.DataGrid_ItemStyle_Padding_4 
{
	margin-left:25px;
}
img.DataGrid_ItemStyle_Padding_5
{
	margin-left:30px;
}

tr.DataGrid-ERROR td, tr.DataGrid-ERROR_1 td {background-color: #FFEAEA;}
tr.DataGrid-ERROR td span, tr.DataGrid-ERROR_1 td span{color: #AE0303;}
tr.DataGrid-WARNING td, tr.DataGrid-WARNING_1 td{background-color: #FFEBBF;}
tr.DataGrid-WARNING td span , tr.DataGrid-WARNING_1 td span{color: #C94300;}
tr.DataGrid-SUCCESS td, tr.DataGrid-SUCCESS_1 td{background-color: #EDF4E3;}
tr.DataGrid-SUCCESS td span, tr.DataGrid-SUCCESS_1 td span{color: #3A7810;}
tr.DataGrid-INFO td, tr.DataGrid-INFO_1 td{background-color: #D8E8F3;}
tr.DataGrid-INFO td span, tr.DataGrid-INFO_1 td span{color: #003082;}
tr.DataGrid-ERROR_2 td span{color: #AE0303;}
tr.DataGrid-WARNING_2 td span{color: #C94300;}
tr.DataGrid-SUCCESS_2 td span{color: #3A7810;}
tr.DataGrid-INFO_2 td span{color: #003082;}
tr.DataGrid-NONE_2 td span{color: #036AB5;}
tr.DataGrid-PROGRESS td span{color: #8B569F;}
tr.DataGrid-PENDING td span{color: #673406;}
tr.DataGrid-NA td span{color: #000000;}

tr.DataGrid_SelectedItemStyle td
{
	background-color: #9F9F9F!important;
	color: #FFFFFF!important;
	/*
	font-style: inherit;
	padding-left:inherit;
	border-collapse:inherit;
	border-style:inherit;
	border-color:inherit;
	border-width:inherit;
    */
}

tr.DataGrid-DEACTIV td
{
	color: #737373;
	font-style: italic;
}

tr.NA td{color:#000000;}
tr.ERROR td{color:#C00303;}
tr.PENDING td{color:#673406;}
tr.PROGRESS td{color:#8B569F;}
tr.SUCCESS td{color:#51AD26;}
tr.WARNING td{color:#EA5A00;}
tr.NONE td{color:#036AB5;}


tr.LevelStatusNotAvailable
{
	color: #848484;
}



/* FULL INPUT */

.full-margin
{
	margin-top: 2px;
	padding-bottom: 0px;
	padding-left: 9px;
}

.full-region
{
	padding-left: 12px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	font: 8pt Segoe UI, sans-serif;
	color: black;
	border-left: #545454 1px solid;
	border-bottom: #545454 1px solid;
}

.full-capture
{
    line-height: 15pt;
	font-size: 12pt;
	margin-bottom: 3px;
	cursor: pointer;
	font-family: Segoe UI, sans-serif;
	background-color: transparent;
	border: #545454 1pt solid;
	color: #545454;
	font-weight: bolder;
}
/*
.full-capture-open
{
    line-height: 15pt;
	font-weight: bold;
	font-size: 12pt;
	border: #545454 1pt solid;
	color: #FFFFFF;
}
*/

.full-btn
{
    font-size: 12pt;
    line-height: 15pt;
	width: auto;
	text-transform: lowercase;
	font-variant: small-caps;
}

.full-btn-collapse, 
.full-btn-expand
{
    background-image: url(../Images/PNG/ui-main.png);
    background-repeat: no-repeat;
    background-color:Transparent;
    border:none;
    width: 16px;
    height: 16px;
    vertical-align:middle;
    display:inline-block;
}

.full-btn-expand
{
    background-position: -453px -171px;
}
.full-btn-collapse
{
    background-position: -449px -111px;    
}

span.full-capture-textsupplement
{
	clear: none;
	display: inline;
	right: 3px;
	width: 200px;
	position: absolute;
	line-height: 15pt;
	background-color: Transparent;
	vertical-align: baseline;
}

td.full-capture-textsupplement
{
	color: #ff8c00;
	font-size: 10px;
}

.full-fixed
{
	margin-bottom: 3px;
	font-family: Segoe UI, sans-serif;
	line-height: 15pt;
	border: #545454 1pt solid;
	color: #EA5A00;
	font-size: 12pt;
}

.full-fixedtext
{
	text-indent: 0em;
	color: #545454;
	font-size: 9pt;
	font-weight: bold;
}

.full-hiddentext
{
	display: none;
	font-size: 8pt;
	color: gray;
}

.full-text
{
	text-indent: 15px;
	width: auto;
}
.full-textuppercase
{
	text-transform: lowercase;
	font-variant: small-caps;
}

.full-title, .full-titlebold
{
	background-color: transparent;
	font: 8pt Segoe UI, sans-serif;
}
.full-title
{
	color: #545454;
}

.fixedColumn .fixedTable td
{
    /*color: #FFFFFF;
    background-color: #187BAF;
    font-size: 12px;
    font-weight: normal;*/
}

.fixedHead td, .fixedFoot td
{
    /*color: #FFFFFF;
    background-color: #187BAF;
    font-size: 12px;
    font-weight: normal;
    padding: 5px;
    border: 1px solid #187BAF;*/
}
.fixedTable td
{
    /*font-size: 8.5pt;
    background-color: #FFFFFF;
    padding: 5px;
    text-align: left;
    border: 1px solid #CEE7FF;*/
}

/* ───────────────────────────────────────────────────────────────────────────*/
/* QTIP QTIP QTIP QTIP QTIP QTIP QTIP QTIP QTIP QTIP QTIP QTIP QTIP QTIP QTIP */
/* ───────────────────────────────────────────────────────────────────────────*/

.qtip-title-alert,
.qtip-title-error,
.qtip-title-warning,
.qtip-title-info,
.qtip-title-na,
.qtip-title-none,
.qtip-title-helponline
{
	white-space:nowrap;
	overflow:hidden!important;
	color: #FFFFFF!important;
	padding: 2px 2px 2px 2px!important;
}

.qtip-title-alert .qtip-button,
.qtip-title-error .qtip-button,
.qtip-title-warning .qtip-button,
.qtip-title-info .qtip-button,
.qtip-title-none .qtip-button,
.qtip-title-na .qtip-button,
.qtip-title-helponline .qtip-button
{
	text-transform: lowercase!important;
	color: #FFFFFF!important;
}
/*
.qtip-title-alert,.qtip-title-error
{
	background-image: url(../Images/PNG/TitleRed.png) !important;
}
.qtip-title-warning
{

	background-image: url(../Images/PNG/TitleOrange.png) !important;
}
.qtip-title-info,.qtip-title-none
{
	background-image: url(../Images/PNG/TitleBlue.png) !important;
}
.qtip-title-na
{
	background-image: url(../Images/PNG/TitleGray.png) !important;
}

.qtip-title-helponline
{
	background-image: url(../Images/PNG/TitleGreen.png) !important;
}
*/
.qtip-content-alert,.qtip-content-error,
.qtip-content-info,.qtip-content-none,
.qtip-content-warning,
.qtip-content-na
{
	max-height:300px !important;
	overflow:auto !important;
	color: #FFFFFF!important;
}

.qtip-content-helponline
{
	padding: 0px 0px 0px 0px!important;
}

.qtip-content-helponline iframe
{
	height:600px !important;
	width:800px !important;
	max-height:800px !important;
	max-width:1000px !important;
	background-color: #fff!important;
}
.ui-datepicker-calendar 
{
    color: #fff;
}



h3.blockUI
{
    background-position: #e1e1e1;
    font-size: larger;
    padding-left: 40px;
    /*background: #434343;*/
}

h3.blockUI img
{
	border: 1px solid #036AB5;
	margin-right:10px;
	padding:2px;
	background-color:#FFFFFF;
	-webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; 
	-khtml-border-top-left-radius: 6px; -khtml-border-top-right-radius: 6px; -khtml-border-bottom-left-radius: 6px; -khtml-border-bottom-right-radius: 6px; 
	border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; 
}
.blockui-widget-content
{
    /*background: url("images/ui-bg_inset-soft_25_000000_1x100.png") repeat-x scroll 50% bottom #4D4D4D;*/
    border: 1px solid #4D4D4D;
    color: #FFFFFF;
    background-color:#000000;
	
}

tr.embedded-DATANOTFOUND td {border:inherit;font-weight:bold;color:#c00303;}
tr.embedded-SUCCESS > td{color:inherit;}
tr.embedded-NEWEST > td{color:#036ab5;}
tr.embedded-UNKNOWN > td{color:#737373;}
tr.embedded-REQUESTED > td{font-weight:bold;color:#8b569f;}
tr.embedded-ERROR > td{font-weight:bold;color:#c00303;}


/* ─────────────────────────────────────────────────────────────────────────────*/
/* LEVELORDER LEVELORDER LEVELORDER LEVELORDER LEVELORDER LEVELORDER LEVELORDER */
/* ─────────────────────────────────────────────────────────────────────────────*/

tr.LVL1 > td.level {padding-left:30px;}
tr.LVL2 > td.level {padding-left:50px;}
tr.LVL3 > td.level {padding-left:70px;}
tr.LVL4 > td.level {padding-left:90px;}

div[class^="pkeep-"]
{
	background-color: transparent;
	background-image: url(../Images/PNG/ui-png-poskeeping.png);
	width:95px;
	height:16px;
	border:none;
	background-position: -480px 0px;
}

div[class^="pkeep-"][class*="-NA"]{background-position: 0px -287px;}
div[class^="pkeep-"][class*="-NONE"]{background-position: 0px -287px;}
div[class^="pkeep-"][class*="-PENDING"] {background-position: -96px -287px;}
div[class^="pkeep-"][class*="-PROGRESS"] {background-position: -192px -287px;}
div[class^="pkeep-"][class*="-SUCCESS"] {background-position: -288px -287px;}
div[class^="pkeep-"][class*="-ERROR"] {background-position: -384px -287px;}
div[class^="pkeep-"][class*="-WARNING"] {background-position: -480px -287px;}

div[class^="pkeep-EOD-"][class*="-NA"] {background-position: 0px 0px;}
div[class^="pkeep-"][class*="MARKET-"][class*="-NA"] {background-position: 0px -32px;}
div[class^="pkeep-EOD_CORPOACTION-"][class*="-NA"] {background-position: 0px -48px;}
div[class^="pkeep-EOD_UPDENTRY-"][class*="-NA"] {background-position: 0px -64px;}
div[class^="pkeep-EOD_MANUALOPTION-"][class*="-NA"] {background-position: 0px -80px;}
div[class^="pkeep-EOD_AUTOOPTION-"][class*="-NA"] {background-position: 0px -96px;}
div[class^="pkeep-EOD_UNLDLVR-"][class*="-NA"] {background-position: 0px -112px;}
div[class^="pkeep-EOD_MOF-"][class*="-NA"] {background-position: 0px -128px;}
div[class^="pkeep-EOD_CLEAREOD-"][class*="-NA"] {background-position: 0px -144px;}
div[class^="pkeep-EOD_CASHFLOWS-"][class*="-NA"] {background-position: 0px -160px;}
div[class^="pkeep-EOD_FEES-"][class*="-NA"] {background-position: 0px -176px;}
div[class^="pkeep-EOD_SAFEKEEPING-"][class*="-NA"] {background-position: 0px -176px;}
div[class^="pkeep-"][class*="INITIALMARGIN"][class*="-NA"] {background-position: 0px -192px;}
div[class^="pkeep-CLOSINGDAY-"][class*="-NA"] {background-position: 0px -208px;}
div[class^="pkeep-CLOSINGDAY_CTRL-"][class*="-NA"] {background-position: 0px -224px;}
div[class^="pkeep-CLOSINGDAY_EOD-"][class*="-NA"] {background-position: 0px -240px;}
div[class^="pkeep-CLOSINGDAY_ENTRY-"][class*="-NA"] {background-position: 0px -256px;}
div[class^="pkeep-EOD_CTRL-"][class*="-NA"] {background-position: 0px -256px;}
div[class^="pkeep-CLOSINGDAY_ALLOCMISSING-"][class*="-NA"] {background-position: 0px -256px;}
div[class^="pkeep-CLOSINGDAY_VALID-"][class*="-NA"] {background-position: 0px -272px;}
div[class^="pkeep-EOD_CAS-"][class*="-NA"] {background-position: 0px -338px;}
div[class^="pkeep-EOD_SHI-"][class*="-NA"] {background-position: 0px -356px;}
div[class^="pkeep-REMOVEEOD-"][class*="-NA"] {background-position: 0px -382px;}
div[class^="pkeep-TRADEMERGING-"][class*="-NA"] {background-position: 0px -401px;}
div[class^="pkeep-EOD_UTICALCULATION-"][class*="-NA"] {background-position: 0px -422px;}
div[class^="pkeep-"][class*="MISSING-"][class*="-NA"]{background-position: 0px -287px;}

div[class^="pkeep-EOD-"][class*="-NONE"] {background-position: 0px 0px;}
div[class^="pkeep-"][class*="MARKET-"][class*="-NONE"] {background-position: 0px -32px;}
div[class^="pkeep-EOD_CORPOACTION-"][class*="-NONE"] {background-position: 0px -48px;}
div[class^="pkeep-EOD_UPDENTRY-"][class*="-NONE"] {background-position: 0px -64px;}
div[class^="pkeep-EOD_MANUALOPTION-"][class*="-NONE"] {background-position: 0px -80px;}
div[class^="pkeep-EOD_AUTOOPTION-"][class*="-NONE"] {background-position: 0px -96px;}
div[class^="pkeep-EOD_UNLDLVR-"][class*="-NONE"] {background-position: 0px -112px;}
div[class^="pkeep-EOD_MOF-"][class*="-NONE"] {background-position: 0px -128px;}
div[class^="pkeep-EOD_CLEAREOD-"][class*="-NONE"] {background-position: 0px -144px;}
div[class^="pkeep-EOD_CASHFLOWS-"][class*="-NONE"] {background-position: 0px -160px;}
div[class^="pkeep-EOD_FEES-"][class*="-NONE"] {background-position: 0px -176px;}
div[class^="pkeep-EOD_SAFEKEEPING-"][class*="-NONE"] {background-position: 0px -176px;}
div[class^="pkeep-"][class*="INITIALMARGIN"][class*="-NONE"] {background-position: 0px -192px;}
div[class^="pkeep-CLOSINGDAY-"][class*="-NONE"] {background-position: 0px -208px;}
div[class^="pkeep-CLOSINGDAY_CTRL-"][class*="-NONE"] {background-position: 0px -224px;}
div[class^="pkeep-CLOSINGDAY_EOD-"][class*="-NONE"] {background-position: 0px -240px;}
div[class^="pkeep-CLOSINGDAY_ENTRY-"][class*="-NONE"] {background-position:-0px -256px;}
div[class^="pkeep-EOD_CTRL-"][class*="-NONE"] {background-position: 0px -256px;}
div[class^="pkeep-CLOSINGDAY_ALLOCMISSING-"][class*="-NONE"] {background-position: 0px -256px;}
div[class^="pkeep-CLOSINGDAY_VALID-"][class*="-NONE"] {background-position: 0px -272px;}
div[class^="pkeep-EOD_CAS-"][class*="-NONE"] {background-position: 0px -338px;}
div[class^="pkeep-EOD_SHI-"][class*="-NONE"] {background-position: 0px -356px;}
div[class^="pkeep-REMOVEEOD-"][class*="-NONE"] {background-position: 0px -382px;}
div[class^="pkeep-TRADEMERGING-"][class*="-NONE"] {background-position: 0px -401px;}
div[class^="pkeep-EOD_UTICALCULATION-"][class*="-NONE"] {background-position: 0px -422px;}
div[class^="pkeep-"][class*="MISSING-"][class*="-NONE"]{background-position: 0px -287px;}


div[class^="pkeep-EOD-"][class*="-PENDING"] {background-position: -96px 0px;}
div[class^="pkeep-"][class*="MARKET-"][class*="-PENDING"] {background-position: -96px -32px;}
div[class^="pkeep-EOD_CORPOACTION-"][class*="-PENDING"] {background-position: -96px -48px;}
div[class^="pkeep-EOD_UPDENTRY-"][class*="-PENDING"] {background-position: -96px -64px;}
div[class^="pkeep-EOD_MANUALOPTION-"][class*="-PENDING"] {background-position: -96px -80px;}
div[class^="pkeep-EOD_AUTOOPTION-"][class*="-PENDING"] {background-position: -96px -96px;}
div[class^="pkeep-EOD_UNLDLVR-"][class*="-PENDING"] {background-position: -96px -112px;}
div[class^="pkeep-EOD_MOF-"][class*="-PENDING"] {background-position: -96px -128px;}
div[class^="pkeep-EOD_CLEAREOD-"][class*="-PENDING"] {background-position: -96px -144px;}
div[class^="pkeep-EOD_CASHFLOWS-"][class*="-PENDING"] {background-position: -96px -160px;}
div[class^="pkeep-EOD_FEES-"][class*="-PENDING"] {background-position: -96px -176px;}
div[class^="pkeep-EOD_SAFEKEEPING-"][class*="-PENDING"] {background-position: -96px -176px;}
div[class^="pkeep-"][class*="INITIALMARGIN"][class*="-PENDING"] {background-position: -96px -192px;}
div[class^="pkeep-CLOSINGDAY-"][class*="-PENDING"] {background-position: -96px -208px;}
div[class^="pkeep-CLOSINGDAY_CTRL-"][class*="-PENDING"] {background-position: -96px -224px;}
div[class^="pkeep-CLOSINGDAY_EOD-"][class*="-PENDING"] {background-position: -96px -240px;}
div[class^="pkeep-CLOSINGDAY_ENTRY-"][class*="-PENDING"] {background-position: -96px -256px;}
div[class^="pkeep-EOD_CTRL-"][class*="-PENDING"] {background-position: -96px -256px;}
div[class^="pkeep-CLOSINGDAY_ALLOCMISSING-"][class*="-PENDING"] {background-position: -96px -256px;}
div[class^="pkeep-CLOSINGDAY_VALID-"][class*="-PENDING"] {background-position: -96px -272px;}
div[class^="pkeep-EOD_CAS-"][class*="-PENDING"] {background-position: -96px -338px;}
div[class^="pkeep-EOD_SHI-"][class*="-PENDING"] {background-position: -96px -356px;}
div[class^="pkeep-REMOVEEOD-"][class*="-PENDING"] {background-position: -96px -382px;}
div[class^="pkeep-TRADEMERGING-"][class*="-PENDING"] {background-position: -96px -401px;}
div[class^="pkeep-EOD_UTICALCULATION-"][class*="-PENDING"] {background-position: -96px -422px;}
div[class^="pkeep-"][class*="MISSING-"][class*="-PENDING"]{background-position: -96px -287px;}

div[class^="pkeep-EOD-"][class*="-PROGRESS"] {background-position: -192px 0px;}
div[class^="pkeep-"][class*="MARKET-"][class*="-PROGRESS"] {background-position: -192px -32px;}
div[class^="pkeep-EOD_CORPOACTION-"][class*="-PROGRESS"] {background-position: -192px -48px;}
div[class^="pkeep-EOD_UPDENTRY-"][class*="-PROGRESS"] {background-position: -192px -64px;}
div[class^="pkeep-EOD_MANUALOPTION-"][class*="-PROGRESS"] {background-position: -192px -80px;}
div[class^="pkeep-EOD_AUTOOPTION-"][class*="-PROGRESS"] {background-position: -192px -96px;}
div[class^="pkeep-EOD_UNLDLVR-"][class*="-PROGRESS"] {background-position: -192px -112px;}
div[class^="pkeep-EOD_MOF-"][class*="-PROGRESS"] {background-position: -192px -128px;}
div[class^="pkeep-EOD_CLEAREOD-"][class*="-PROGRESS"] {background-position: -192px -144px;}
div[class^="pkeep-EOD_CASHFLOWS-"][class*="-PROGRESS"] {background-position: -192px -160px;}
div[class^="pkeep-EOD_FEES-"][class*="-PROGRESS"] {background-position: -192px -176px;}
div[class^="pkeep-EOD_SAFEKEEPING-"][class*="-PROGRESS"] {background-position: -192px -176px;}
div[class^="pkeep-"][class*="INITIALMARGIN"][class*="-PROGRESS"] {background-position: -192px -192px;}
div[class^="pkeep-CLOSINGDAY-"][class*="-PROGRESS"] {background-position: -192px -208px;}
div[class^="pkeep-CLOSINGDAY_CTRL-"][class*="-PROGRESS"] {background-position: -192px -224px;}
div[class^="pkeep-CLOSINGDAY_EOD-"][class*="-PROGRESS"] {background-position: -192px -240px;}
div[class^="pkeep-CLOSINGDAY_ENTRY-"][class*="-PROGRESS"] {background-position: -192px -256px;}
div[class^="pkeep-EOD_CTRL-"][class*="-PROGRESS"] {background-position: -192px -256px;}
div[class^="pkeep-CLOSINGDAY_ALLOCMISSING-"][class*="-PROGRESS"] {background-position: -192px -256px;}
div[class^="pkeep-CLOSINGDAY_VALID-"][class*="-PROGRESS"] {background-position: -192px -272px;}
div[class^="pkeep-EOD_CAS-"][class*="-PROGRESS"] {background-position: -192px -338px;}
div[class^="pkeep-EOD_SHI-"][class*="-PROGRESS"] {background-position: -192px -356px;}
div[class^="pkeep-REMOVEEOD-"][class*="-PROGRESS"] {background-position: -192px -382px;}
div[class^="pkeep-TRADEMERGING-"][class*="-PROGRESS"] {background-position: -192px -401px;}
div[class^="pkeep-EOD_UTICALCULATION-"][class*="-PROGRESS"] {background-position: -192px -422px;}
div[class^="pkeep-"][class*="MISSING-"][class*="-PROGRESS"]{background-position: -192px -287px;}

div[class^="pkeep-EOD-"][class*="-SUCCESS"] {background-position: -288px 0px;}
div[class^="pkeep-"][class*="MARKET-"][class*="-SUCCESS"] {background-position: -288px -32px;}
div[class^="pkeep-EOD_CORPOACTION-"][class*="-SUCCESS"] {background-position: -288px -48px;}
div[class^="pkeep-EOD_UPDENTRY-"][class*="-SUCCESS"] {background-position: -288px -64px;}
div[class^="pkeep-EOD_MANUALOPTION-"][class*="-SUCCESS"] {background-position: -288px -80px;}
div[class^="pkeep-EOD_AUTOOPTION-"][class*="-SUCCESS"] {background-position: -288px -96px;}
div[class^="pkeep-EOD_UNLDLVR-"][class*="-SUCCESS"] {background-position: -288px -112px;}
div[class^="pkeep-EOD_MOF-"][class*="-SUCCESS"] {background-position: -288px -128px;}
div[class^="pkeep-EOD_CLEAREOD-"][class*="-SUCCESS"] {background-position: -288px -144px;}
div[class^="pkeep-EOD_CASHFLOWS-"][class*="-SUCCESS"] {background-position: -288px -160px;}
div[class^="pkeep-EOD_FEES-"][class*="-SUCCESS"] {background-position: -288px -176px;}
div[class^="pkeep-EOD_SAFEKEEPING-"][class*="-SUCCESS"] {background-position: -288px -176px;}
div[class^="pkeep-"][class*="INITIALMARGIN"][class*="-SUCCESS"] {background-position: -288px -192px;}
div[class^="pkeep-CLOSINGDAY-"][class*="-SUCCESS"] {background-position: -288px -208px;}
div[class^="pkeep-CLOSINGDAY_CTRL-"][class*="-SUCCESS"] {background-position: -288px -224px;}
div[class^="pkeep-CLOSINGDAY_EOD-"][class*="-SUCCESS"] {background-position: -288px -240px;}
div[class^="pkeep-CLOSINGDAY_ENTRY-"][class*="-SUCCESS"] {background-position: -288px -256px;}
div[class^="pkeep-EOD_CTRL-"][class*="-SUCCESS"] {background-position: -288px -256px;}
div[class^="pkeep-CLOSINGDAY_ALLOCMISSING-"][class*="-SUCCESS"] {background-position: -288px -256px;}
div[class^="pkeep-CLOSINGDAY_VALID-"][class*="-SUCCESS"] {background-position: -288px -272px;}
div[class^="pkeep-EOD_CAS-"][class*="-SUCCESS"] {background-position: -288px -338px;}
div[class^="pkeep-EOD_SHI-"][class*="-SUCCESS"] {background-position: -288px -356px;}
div[class^="pkeep-REMOVEEOD-"][class*="-SUCCESS"] {background-position: -288px -382px;}
div[class^="pkeep-TRADEMERGING-"][class*="-SUCCESS"] {background-position: -288px -401px;}
div[class^="pkeep-EOD_UTICALCULATION-"][class*="-SUCCESS"] {background-position: -288px -422px;}
div[class^="pkeep-"][class*="MISSING-"][class*="-SUCCESS"]{background-position: -288px -287px;}


div[class^="pkeep-EOD-"][class*="-ERROR"] {background-position: -384px 0px;}
div[class^="pkeep-"][class*="MARKET-"][class*="-ERROR"] {background-position: -384px -32px;}
div[class^="pkeep-EOD_CORPOACTION-"][class*="-ERROR"] {background-position: -384px -48px;}
div[class^="pkeep-EOD_UPDENTRY-"][class*="-ERROR"] {background-position: -384px -64px;}
div[class^="pkeep-EOD_MANUALOPTION-"][class*="-ERROR"] {background-position: -384px -80px;}
div[class^="pkeep-EOD_AUTOOPTION-"][class*="-ERROR"] {background-position: -384px -96px;}
div[class^="pkeep-EOD_UNLDLVR-"][class*="-ERROR"] {background-position: -384px -112px;}
div[class^="pkeep-EOD_MOF-"][class*="-ERROR"] {background-position: -384px -128px;}
div[class^="pkeep-EOD_CLEAREOD-"][class*="-ERROR"] {background-position: -384px -144px;}
div[class^="pkeep-EOD_CASHFLOWS-"][class*="-ERROR"] {background-position: -384px -160px;}
div[class^="pkeep-EOD_FEES-"][class*="-ERROR"] {background-position: -384px -176px;}
div[class^="pkeep-EOD_SAFEKEEPING-"][class*="-ERROR"] {background-position: -384px -176px;}
div[class^="pkeep-"][class*="INITIALMARGIN"][class*="-ERROR"] {background-position: -384px -192px;}
div[class^="pkeep-CLOSINGDAY-"][class*="-ERROR"] {background-position: -384px -208px;}
div[class^="pkeep-CLOSINGDAY_CTRL-"][class*="-ERROR"] {background-position: -384px -224px;}
div[class^="pkeep-CLOSINGDAY_EOD-"][class*="-ERROR"] {background-position: -384px -240px;}
div[class^="pkeep-CLOSINGDAY_ENTRY-"][class*="-ERROR"] {background-position: -384px -256px;}
div[class^="pkeep-EOD_CTRL-"][class*="-ERROR"] {background-position: -384px -256px;}
div[class^="pkeep-CLOSINGDAY_ALLOCMISSING-"][class*="-ERROR"] {background-position: -384px -256px;}
div[class^="pkeep-CLOSINGDAY_VALID-"][class*="-ERROR"] {background-position: -384px -272px;}
div[class^="pkeep-EOD_CAS-"][class*="-ERROR"] {background-position: -384px -338px;}
div[class^="pkeep-EOD_SHI-"][class*="-ERROR"] {background-position: -384px -356px;}
div[class^="pkeep-REMOVEEOD-"][class*="-ERROR"] {background-position: -384px -382px;}
div[class^="pkeep-TRADEMERGING-"][class*="-ERROR"] {background-position: -384px -401px;}
div[class^="pkeep-EOD_UTICALCULATION-"][class*="-ERROR"] {background-position: -384px -422px;}
div[class^="pkeep-"][class*="MISSING-"][class*="-ERROR"]{background-position: -384px -287px;}

div[class^="pkeep-EOD-"][class*="-WARNING"] {background-position: -480px 0px;}
div[class^="pkeep-"][class*="MARKET-"][class*="-WARNING"] {background-position: -480px -32px;}
div[class^="pkeep-EOD_CORPOACTION-"][class*="-WARNING"] {background-position: -480px -48px;}
div[class^="pkeep-EOD_UPDENTRY-"][class*="-WARNING"] {background-position: -480px -64px;}
div[class^="pkeep-EOD_MANUALOPTION-"][class*="-WARNING"] {background-position: -480px -80px;}
div[class^="pkeep-EOD_AUTOOPTION-"][class*="-WARNING"] {background-position: -480px -96px;}
div[class^="pkeep-EOD_UNLDLVR-"][class*="-WARNING"] {background-position: -480px -112px;}
div[class^="pkeep-EOD_MOF-"][class*="-WARNING"] {background-position: -480px -128px;}
div[class^="pkeep-EOD_CLEAREOD-"][class*="-WARNING"] {background-position: -480px -144px;}
div[class^="pkeep-EOD_CASHFLOWS-"][class*="-WARNING"] {background-position: -480px -160px;}
div[class^="pkeep-EOD_FEES-"][class*="-WARNING"] {background-position: -480px -176px;}
div[class^="pkeep-EOD_SAFEKEEPING-"][class*="-WARNING"] {background-position: -480px -176px;}
div[class^="pkeep-"][class*="INITIALMARGIN"][class*="-WARNING"] {background-position: -480px -192px;}
div[class^="pkeep-CLOSINGDAY-"][class*="-WARNING"] {background-position: -480px -208px;}
div[class^="pkeep-CLOSINGDAY_CTRL-"][class*="-WARNING"] {background-position: -480px -224px;}
div[class^="pkeep-CLOSINGDAY_EOD-"][class*="-WARNING"] {background-position: -480px -240px;}
div[class^="pkeep-CLOSINGDAY_ENTRY-"][class*="-WARNING"] {background-position: -480px -256px;}
div[class^="pkeep-EOD_CTRL-"][class*="-WARNING"] {background-position: -480px -256px;}
div[class^="pkeep-CLOSINGDAY_ALLOCMISSING-"][class*="-WARNING"] {background-position: -480px -256px;}
div[class^="pkeep-CLOSINGDAY_VALID-"][class*="-WARNING"] {background-position: -480px -272px;}
div[class^="pkeep-EOD_CAS-"][class*="-WARNING"] {background-position: -480px -338px;}
div[class^="pkeep-EOD_SHI-"][class*="-WARNING"] {background-position: -480px -356px;}
div[class^="pkeep-REMOVEEOD-"][class*="-WARNING"] {background-position: -480px -382px;}
div[class^="pkeep-TRADEMERGING-"][class*="-WARNING"] {background-position: -480px -401px;}
div[class^="pkeep-EOD_UTICALCULATION-"][class*="-WARNING"] {background-position: -480px -422px;}
div[class^="pkeep-"][class*="MISSING-"][class*="-WARNING"]{background-position: -480px -287px;}


div[class^="pkeep-ENTRY-"][class$="-0"] {background-position: -0px -303px;}
div[class^="pkeep-POT-"][class$="-0"] {background-position: -96px -303px;}
div[class^="pkeep-UNCLEARING-"][class$="-0"] {background-position: -192px -303px;}
div[class^="pkeep-UPDENTRY-"][class$="-0"] {background-position: -288px -303px;}
div[class^="pkeep-RMVALLOC"][class$="-0"] {background-position: -384px -303px;}
div[class^="pkeep-CORPOACTION-"][class$="-3"]{background-position: -480px -303px;}
div[class^="pkeep-CLEARBULK-"][class$="-0"] {background-position: -0px -319px;}
div[class^="pkeep-CLEARSPEC-"][class$="-0"] {background-position: -96px -319px;}
div[class^="pkeep-ABN-"][class$="-0"] {background-position: -192px -319px;}
div[class^="pkeep-EXE-"][class$="-0"] {background-position: -288px -319px;}
div[class^="pkeep-ASS-"][class$="-0"] {background-position: -384px -319px;}
div[class^="pkeep-SPLIT-"][class$="-0"] {background-position: -505px -319px;}
/*TO BE DEFINE*/
/*
div[class^="pkeep-ABN-"][class$="-3"]{background-position: -176px -319px;}
div[class^="pkeep-EXE-"][class$="-3"]{background-position: -262px -319px;}
div[class^="pkeep-ASS-"][class$="-3"]{background-position: -348px -319px;}
*/

div.addActor,div.actortransfer
{
    color: #FFFFFF;
    border: 5px solid #666666; 
    background: #ffffff url(../javascript/jquery/images/ui-bg_inset-soft_25_ffffff_1x100.png) 50% bottom repeat-x!important; 
}

div.addActor div[class~='ui-dialog-buttonpane'],
div.actortransfer div[class~='ui-dialog-buttonpane']
{
    background:inherit!important;
}

div.ac_results
{
    border-style:solid;
    border-width:3pt;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    box-shadow: 4px 4px 5px #000;
}
li.ac_odd,li.ac_even{background-color:#fff;}
li.ac_odd:selected,li.ac_even:selected{color:#fff;}
li.ac_odd:hover,li.ac_even:hover, li.ac_over{color:#fff;}
li.ac_odd strong ,li.ac_even strong{font-weight:bold;}
input[class*="ac_input"]{border-bottom-width:1pt;}
input[class*="ac_input"]:focus{border-width:1pt;}
/*
input:disabled 
{
    background-color:#B4B4B4;
    background-color:Transparent;
    background-image:none;
}
*/
input[id^="btn"]:disabled 
{
    background-color:#B4B4B4;
    color:#737373;
    background-image:none;
    border:solid 1pt #737373;
}

table.mnuReferential /*, table.mnuReferential table*/
{
    background-color: #B7B7B7;
    margin-left:3px;    
    margin-right:3px;
    border:solid 1px #036AB5;
}

table.mnuReferential table td
{
    color:#ffffff;
    vertical-align:middle;
    white-space:nowrap;
    
}

#mnuPDF.mnuReferential
{
    height:27px;
    margin-left:3px;
    margin-right:3px;
    border:solid 1px #036AB5!important;
}
#mnuPDF.mnuReferential td
{
    color:#ffffff;
}

td[id^="tdbtnSpec1_"] {padding-left:15px;}

tr.em_custodian td a, tr.em_custodian td {color: #036AB5!important;}
tr.em_otc td a, tr.em_mtm td a, tr.em_otc td, tr.em_mtm td {color: #EA71A8!important;}
tr.em_custodian, tr.em_css, tr.em_otc, tr.em_mtm
{
    background-color: #ffffff;
}



.ddlJQOptionGroup
{
	font: bold 8pt Segoe UI, sans-serif;
}


.ddlJQOptionGroup optgroup
{
    color:#fff;
    background-color:#3483C1;
    font-style:normal;
    font-weight:bold;
    border: solid 1pt #3483C1;
}

.ddlJQOptionGroup optgroup:not([label^="ETD:-OTC:"])
{
    color:#fff;
    background-color:#000;
    border: solid 1pt #000;
}

.ddlJQOptionGroup optgroup[label^="ETD:"]
{
    color:#fff;
    background-color:#545454;
    border: solid 1pt #545454;
}
.ddlJQOptionGroup optgroup[label^="OTC:"]
{
    color:#fff;
    background-color:#036AB5;
    border: solid 1pt #036AB5;
}

.ddlJQOptionGroup optgroup option,
.ddlJQOptionGroup option
{
    background-color:#fff;
    color:#000;
    font-style:normal;
    font-size:0.98em;
}

.ddlJQOptionGroup optgroup option[optiongroup="CSS"],
.ddlJQOptionGroup option[optiongroup="CSS"]
{
    color:#545454;
    font-weight:normal;
}

.ddlJQOptionGroup optgroup option[optiongroup="CUSTODIAN"],
.ddlJQOptionGroup option[optiongroup="CUSTODIAN"]
{
    color:#036AB5;
    font-weight:normal;
}

.ddlJQOptionGroup optgroup option[value^="-"]
{
    background-color:#fff;
    font-weight:bold!important;
}

.ddlJQOptionGroup option:not([value^="-"])
{
    background-color:#fff;
    font-weight:bold!important;
}


.ddlJQOptionGroup optgroup option:hover,
.ddlJQOptionGroup option:hover
{
    background-color:#036AB5;
    color:#fff;
    font-style:normal;
}

tr.em_mtm td:nth-child(3)
{
    background-color: #ffffff;
	background-color: transparent;
	background-image: url(../Images/PNG/OTC.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:16px;
	min-width:125px;
	max-width:200px;
}



div.TradeLink
{
    height:20px;
}
div.TradeLink:hover
{
    height:100%;
}

select
{
    border-top-left-radius:1em;
    /*border-bottom-right-radius:1em 10px;*/
    -webkit-border-top-left-radius: 1em; 
    -webkit-border-bottom-right-radius: 1em; 
}

.BtnFpMLEmpty, .BtnFpML /*input[type="submit"]*/
{
    border-radius:1em;
}

div.defheadh, div.headh, div.headhR
{
    padding-top:5px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-style:solid;
    border-width:thin;
}

div.defcontenth, div.contenth, div.contenthfullmargin
{
    border-bottom-left-radius:1em;
    border-bottom-right-radius:1em;
    border-left-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-top-style:solid;
    border-top-color:transparent;
    border-width: thin;
    padding-bottom:5px;
    
}

div.contentb
{
    border-radius:10px;
	border-width: 1px;
	border-style: solid;
}

div.square
{
    border-radius:0px;
    padding-top:0px;
}


thead:first-child, th:first-child {
    border-radius: 6px 0 0 0;
    padding:10px;
}

thead:last-child, th:last-child {
    border-radius: 0 6px 0 0;
    padding:10px;
}

thead:only-child,th:only-child{
    border-radius: 6px 6px 0 0;
    padding:10px;
}

/* NEW NEW NEW NEW */


.informationSummary
{
	font-size: 9pt;
	padding-bottom: 0px;
	margin-left: 10px;
	text-indent: 20pt;
	padding-top: 8px;
	background-repeat: no-repeat;
	font-family: Segoe UI, sans-serif;
}


.informationSummary
{
	border-top: #4169E1 1pt solid;
	background-position: -153px -329px;
	color: #EA5A00;
	border-bottom: #4169E1 2pt solid;
}

/* EG 20160119 : NEW */

input[type="text"]:focus:not([readonly="readonly"]), input[type="password"]:focus, textarea:focus, select:focus
{
    border-bottom:solid 0.5pt #3483c1;
    background-color:#d7edfd;
}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 500px #fff inset;}
input:-webkit-autofill:focus {-webkit-box-shadow: 0 0 0px 500px #d7edfd inset;}

option {background-color:#fff;}

div.externalLink {border: solid 1pt #000;margin: 2px;padding: 5px 2px 5px 2px;border-radius: 10px;}
div.externalLink input {margin-left:4px;width:90%;}

div.tbrFooter{background-color: #4c4c4c;}
div.actionFooter, div.viewFooter {vertical-align:middle;display:inline-block;padding: 2px;}
div.actionFooter {background-color:#fff;}
div.actionFooter > input, div.viewFooter > input{margin-right: 5px;}

.ValidationSummary > ul
{
	font-weight:normal;
}

div.descriptionAndStatus 
{
    border: solid 1pt #000;
    margin: 2px;
    padding: 5px;
    border-radius: 10px;
}

div.descriptionAndStatus > div {display:inline;margin: 5px 15px 0px 0px;}
div.descriptionAndStatus > div[class="description"] {display:flex;}
div.descriptionAndStatus > div > span{margin-left: 5px;margin-right: 5px;}
div.descriptionAndStatus > div > input{margin-left: 5px;margin-right: 5px;}
div.descriptionAndStatus > div[class="tradelink"] {margin-right: 0px;}


span.feeschedule
{
    background-color:#C6B5D3;
    border-radius:6px;
    padding-left:5px;
    padding-right:5px;
    min-width:100px;
    display:inline-block;
    font-weight:bold;
    border:solid 1pt #8B569F;
}

div.pagerGrid {display:inline-flex;}
div.pagerGrid > a {color: #ff8c00;font-size: 10px;padding-left:4px;padding-right:4px;}
div.pagerGrid > a:visited {color: #ff8c00;}
div.pagerGrid > a:active {color: #ff8c00;}
div.pagerGrid > a + a {margin-left:4px}
div.pagerGrid > span + a {margin-left:4px}

tr.DataGrid_PagerStyle td > a {color: #ff8c00;font-size: 10px;padding-left:4px;padding-right:4px;}
tr.DataGrid_PagerStyle td > a + a {margin-left:4px}
tr.DataGrid_PagerStyle td > span + a {margin-left:4px}
tr.DataGrid_PagerStyle td > a + span {margin-left:4px}
tr.DataGrid_PagerStyle td > span{font-weight:bold;}
tr.DataGrid_PagerStyle td > a:visited {color: #ff8c00;}
tr.DataGrid_PagerStyle td > a:active {color: #ff8c00;}
div.pagerGrid > a:hover,
tr.DataGrid_PagerStyle td > a:hover 
{
    text-decoration: none;
    border-radius: 10px;
    border-bottom:solid 0.5pt #ef7a27;
    background-color:#ef7a27;
    color:#fff;
}
div.pagerGrid > span,
tr.DataGrid_PagerStyle td > span
{
    padding-right:4px;
    color:#835324;
}



tr.dg-house td, tr.dg-house-deactiv td{	background-color: #fff;}
/* PL 20160418 (22080) tr.dg-clearer td, tr.dg-clearer-deactiv td{	background-color: #B4B4B4;} */
tr.dg-clearer td, tr.dg-clearer-deactiv td{	background-color: #F2F2F2;}
tr.dg-clearer-deactiv td, tr.dg-house-deactiv td{font-style:italic;}


.dg_ask{color: #C00303;}
.dg_bid{color: #51AD26;}
.dg_mid{color: #000;}

span.dg_officialclose{color: #3483C1;font-weight:bold}
span.dg_officialsettlement{color: #673406;font-weight:bold}

span.dg_quotetimingopen
{
    background-color: #84B6DB;
    border:1pt solid #84B6DB;
    padding: 0px 1px;
    border-radius:10px;
    color:#fff;
}
span.dg_quotetimingclose{color: #3483C1;}


span.dg_atm, span.dg_itm, span.dg_otm
{
    border-radius:10px;
    color:#fff;
    border-style:solid;
    border-width:1pt;
}
span.dg_na {color:#737373;}
span.dg_atm{padding: 0px 12px; background-color: #3483C1;border-color:#036AB5;}
span.dg_itm{padding: 0px 13px; background-color: #77BC51;border-color:#51AD26;}
span.dg_otm{padding: 0px 8px; background-color: #D23838;border-color:#C00303;}

.dg-receiver{color: #51AD26;}
.dg-payer{color: #C00303;}
.dg-payerreceiver{color: #000;}
.dg-seller, .dg-seller-light{color: #C00303;}
.dg-buyer, .dg-buyer-light{color: #003082;}
.dg-buyerseller{color: #000;}

div.eardetail
{
    margin-left:5px;
    display:inline-block;
}
div.eardetail > span + span 
{
    vertical-align:sub;
    font-weight:inherit;
    font-size:smaller;
}
div.eardetail > div.removed:after,
div.eardetail > div.deactiv:after
{
    padding: 0px 2px;
    border-radius:4px;
    color:#fff;
    border-style:solid;
    border-width:1pt;
    font-size:6pt;
}
div.eardetail div.removed:after{content: "removed";background-color: #D23838;border-color:#C00303;}
div.eardetail div.deactiv:after{content: "deactiv";background-color: #737373;border-color:#545454;}

div.eartb {display:flex;float:right;}
div.eartb a{margin-left:2px;text-decoration:none;}
div.eartb > a.top:after,
div.eartb > a.bottom:after,
div.eartb > a.previous:after,
div.eartb > a.next:after
{
    max-height:16px;
    padding: 0px 2px 2px 2px; 
    background-color: #3483C1;
    border-color:#036AB5;
    border-radius:4px;
    color:#fff;
    border-style:solid;
    border-width:1pt;
    font-size:7pt;
}
div.eartb a.top:after{content: "top";}
div.eartb a.bottom:after{content: "bottom";}
div.eartb a.previous:after{content: "<";}
div.eartb a.next:after{content: ">";}


table.EarGrid
{
    color: #000;
    border: #737373 1pt solid;
    background-color:Transparent;
    width:100%;
    border-collapse:collapse;    
}

td.Header_EarTitleLeft
{
	font-size: 12pt;
	font-weight: bolder;
}
td.Header_EarSubTitleLeft
{
	font-size: 10pt;
}


.Ear_Key
{
    font-weight: bold;
    font-size: x-small;
    color: #fff;
    background-color: #737373;
    text-align: left;
}

.Ear_HeaderNotional
{
    font-weight: bold;
    color: white;
    background-color: #EF7A27;
}
.Ear_HeaderPaid
{
    min-width:80px;
    font-weight: bold;
    color: white;
    background-color: #D23838;
}
.Ear_HeaderReceived
{
    min-width:80px;
    font-weight: bold;
    color: white;
    background-color: #77BC51;
}
.Ear_Notional
{
	color: #F4A460;
	background-color: #FFEFD5;
}
.Ear_Paid
{
    font-weight: 600;
    background-color: #F9ACAC;
}
.Ear_Received
{
    font-weight: 600;
    background-color: #C9DDAD;
}
.Ear_OtherPaid
{
    color: #C00303;
    background-color: #F9ACAC;
}
.Ear_OtherReceived
{
	color: #51AD26;
	background-color: #C9DDAD;
}

table.EarGrid th:first-child { border-radius:0px;padding:0px}
table.EarGrid th:last-child { border-radius:0px;padding:0px}
tr.earitemstyle td:first-child { min-width:400px;}

tr.earitemstyle th.earheader { padding:0px 2px;}
th.earheader{vertical-align:top;}
th.earheader > span{display:block;}

/* Gestion du REQUESTTYPE : VALEUR + LIBELLE = (Ressource) */

div[class^="prt"]{font-style:normal;}
div[class^="prt-h"]{display:inline-flex;}

div[class^="prt"]::before 
{
    border-width:1pt;
    border-style:solid;
    content:attr(prt-data);
    padding:0px 6px;
    font-size:xx-small;
    text-align:center;
    color:#fff;
}
div[class^="prt"]::after
{
    background-color: #fff;
    border-style:solid;
    border-width:1pt;
    content:attr(prt-exdata);
    padding:0px 6px;
    font-size:xx-small;
    overflow:hidden;
    text-overflow:ellipsis;
}

div[class^="prt-h"]::before 
{
    border-radius: 10px 0px 0px 10px;
    width:65px;
    display:inline-block
}
div[class^="prt-h"]::after 
{
    text-align:left;
    border-radius: 0px 10px 10px 0px;
    width:100px;
    display:inline-block
}

div[class^="prt-v"]::before 
{
    display:block;
    margin-top: -2px;
    border-radius: 10px 10px 0px 0px;
    min-width:80px;
    max-width:130px;
}
div[class^="prt-v"]::after 
{
    display:block;
    text-align:center;
    margin-bottom:-2px;
    border-radius: 0px 0px 10px 10px;
    min-width:80px;
    max-width:130px;
}

div[class$="-ABN"]::before{background-color: #EA5A00;border-color:#EA5A00;}
div[class$="-ABN"]::after{color:#EA5A00;border-color:#EA5A00;}
div[class$="-ASS"]::before{background-color: #EA5A00;border-color:#EA5A00;}
div[class$="-ASS"]::after{color:#EA5A00;border-color:#EA5A00;}
div[class$="-AUTOABN"]::before{background-color: #8B569F;border-color:#8B569F;}
div[class$="-AUTOABN"]::after{color:#8B569F;border-color:#8B569F;}
div[class$="-AUTOASS"]::before{background-color: #8B569F;border-color:#8B569F;}
div[class$="-AUTOASS"]::after{color:#8B569F;border-color:#8B569F;}
div[class$="-AUTOEXE"]::before{background-color: #8B569F;border-color:#8B569F;}
div[class$="-AUTOEXE"]::after{color:#8B569F;border-color:#8B569F;}
div[class$="-CAS"]::before{background-color: #EA71A8;border-color: #EA71A8;}
div[class$="-CAS"]::after{color:#EA71A8;border-color:#EA71A8;}
div[class$="-CLEARBULK"]::before{background-color: #51AD26;border-color:#51AD26;}
div[class$="-CLEARBULK"]::after{color:#51AD26;border-color:#51AD26;}
div[class$="-CLEAREOD"]::before{background-color: #036AB5;border-color:#036AB5;}
div[class$="-CLEAREOD"]::after{color:#036AB5;border-color:#036AB5;}
div[class$="-CLEARSPEC"]::before{background-color: #673406;border-color:#673406;}
div[class$="-CLEARSPEC"]::after{color:#673406;border-color:#673406;}
div[class$="-CORPOACTION"]::before{background-color: #C00303;border-color:#C00303;}
div[class$="-CORPOACTION"]::after{color:#C00303;border-color:#C00303;}
div[class$="-ENTRY"]::before{background-color: #C00303;border-color:#C00303;}
div[class$="-ENTRY"]::after{color:#C00303;border-color:#C00303;}
div[class$="-EXE"]::before{background-color: #EA5A00;border-color:#EA5A00;}
div[class$="-EXE"]::after{color:#EA5A00;border-color:#EA5A00;}
div[class$="-MOF"]::before{background-color: #EA71A8;border-color:#EA71A8;}
div[class$="-MOF"]::after{color:#EA71A8;border-color:#EA71A8;}
div[class$="-POC"]::before{background-color: #000;border-color:#000;}
div[class$="-POC"]::after{color:#000;border-color:#000;}
div[class$="-POT"]::before{background-color: #414141;border-color: #414141;}
div[class$="-POT"]::after{color:#414141;border-color:#414141;}
div[class$="-RECLEARING"]::before{background-color: #414141;border-color:#414141;}
div[class$="-RECLEARING"]::after
{
    color: #fff;
    border-color: #C00303;
    background-color: #C00303;
    background:linear-gradient(to top, #C00303, #fff);
}
div[class$="-RMVALLOC"]::before{background-color: #C00303;border-color:#C00303;}
div[class$="-RMVALLOC"]::after{color:#C00303;border-color:#C00303;}
div[class$="-SHI"]::before{background-color: #EA71A8;border-color: #EA71A8;}
div[class$="-SHI"]::after{color:#EA71A8;border-color:#EA71A8;}
div[class$="-UNCLEARING"]::before{background-color: #C00303;border-color:#C00303;}
div[class$="-UNCLEARING"]::after
{
    color: #fff;
    border-color: #414141;
    background-color: #414141;
    background:linear-gradient(to top, #000, #fff);
}
div[class$="-UNLDLVR"]::before{background-color: #1CBCF0;border-color:#1CBCF0;}
div[class$="-UNLDLVR"]::after{color:#1CBCF0;border-color:#1CBCF0;}
div[class$="-UPDENTRY"]::before{background-color: #C00303;border-color:#C00303;}
div[class$="-UPDENTRY"]::after{color:#C00303;border-color:#C00303;}
