﻿BODY , BODY.White, BODY.Color
{
	font-size: 8pt;
	margin: 0px;
	color: black;
	font-family: Verdana;
	SCROLLBAR-FACE-COLOR: gainsboro;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: White;
	SCROLLBAR-TRACK-COLOR: wheat;
}
BODY.White{background-color: white;}
BODY.Capture
{
	font-size: 8pt;
	margin: 10px;
	color: black;
	font-family: Verdana;
	background-color: Transparent;
	SCROLLBAR-FACE-COLOR: gainsboro; 
	SCROLLBAR-HIGHLIGHT-COLOR: white; 
	SCROLLBAR-SHADOW-COLOR: white; 
	SCROLLBAR-TRACK-COLOR: wheat; 
}
BODY.Nothing
{
	font-size: 8pt;
	color: black;
	background-color: White;
}
/***********************************************************/
DIV.TrackerLevel
{
	font-family: Verdana;
	background-color: Transparent;
	vertical-align:top;
}
/***********************************************************/
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: Verdana;
	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: Verdana;
}
TABLE.Tracker
{
	font-size: 7pt;	
	font-family: Verdana;	
}
/***********************************************************/
TR.BannerBottom {height: 10px;}
TR.BannerTop {height: 36px;}
TR.FormulaireTitle {height: 30px;}
TR.Tracker {background-repeat: repeat-x;}
TR.TrackerDetails
{
	font-size: 8pt;
	font-family: Arial;
	background-color:Transparent;
}
TR.TrackerLevelDetail {font-size: 7pt;}
/***********************************************************/
TD
{
	font-family: Verdana;
	font-size: 8pt;
}

TD.BannerBottom
{
	font-size: 10pt;
	color: white;
	text-indent: 4pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}
TD.BannerLogo
{
	background-color: wWhite;
	width: 185px;
}
TD.BannerTop
{
	color: white;
	font-size: 14pt;
	text-indent: 4pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
	vertical-align:middle;
}
TD.banniereCaptureTextSupplement
{
	color: DarkOrange;
	font-size: 10px;
}
TD.banniereLabel
{
	font-weight: bold;
	font-size: 7pt;
	color: darkorange;
	background-color: transparent;
}

TD.Copyright
{
	font-size: 7pt;
	font-style: normal;
	font-family: Verdana;
	text-align: right;
}
TD.Default
{
	font-size: 8pt;
	color: midnightBlue;
	font-family: Verdana;
	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.Header_EarTitleLeft
{
	font-size: 12pt;
	font-weight: bolder;
	vertical-align: bottom;
	font-family: Verdana;
	text-align: left;
}
TD.Header_EarSubTitleLeft
{
	font-size: 10pt;
	font-weight: lighter;
	vertical-align: top;
	font-family: Verdana;
	text-align: left;
}
TD.Licensee
{
	font-size: 7pt;
	font-style: normal;
	font-family: Verdana;
	text-align: left;
}
TD.Separator
{
	font-family: Verdana;
	font-size: 8pt;
	border-left: white 1px solid;
}
TD.MenuOver
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bolder;
}
TD.MenuOut
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight:lighter;
}
TD.mnuHeader
{
	font-size: 10pt;
	height:19px;
}
TD.mnuLeft
{
	background-position: right center;
	background-image: url(../Images/mnuLeft.gif);
	width: 5px;
	background-repeat: no-repeat;
	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: Verdana;
	text-align: right;
}
TD.Tracker
{
	font-family: Verdana;
}
TD.TrackerLevelTitle
{
	font-weight: bold;
	font-size: 11pt;
	font-variant: small-caps;
}
TD.TrackerLevelTitleUnknown {color: DimGray;}
TD.TrackerLevelTitleAlert{color: red;}
TD.TrackerLevelTitleInfo{color: RoyalBlue;}
TD.TrackerLevelTitleWarning{color: Darkorange;}
TD.TrackerTitle
{
	font-size: 8pt;
	font-variant: small-caps;
	text-align: right;
}
TD.TrackerTools
{
	font-size: 6.5pt;
	color: white !important;
	text-align: right;
	vertical-align:bottom;
	
}
TD.TrackerTools a
{
	font-size: 7pt;
	color: darkOrange !important;
	font-family: Arial;
}

TD.VBLine
{
	text-align: left;
}
TD.Welcome
{
	font-size: 8pt;
	color: MidnightBlue;
	font-family: Verdana;
	text-align: center;
	background-color:Transparent;
}
/***********************************************************/
HR
{
	height:1pt;
	width:100%;
}
HR.BannerRed
{
	color: red;
	height:1pt;
	width:100%;
}

/*---------------------------------------*/
/* A ----- ------------------------------*/
/*---------------------------------------*/
button A {font-weight: bold;font-size: 14px;cursor: pointer;font-family: Verdana;}
A {font-family: Verdana;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: darkOrange;font-size: 10px;}
A.linkButton2:visited {color: darkOrange;}
A.linkButton2:active {color: darkOrange;}
A.linkButton2:hover {text-decoration: none;}

A.linkDatagrid {font-family: Verdana;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: darkorange;text-decoration:none;cursor: help;}

A.linkHelp{font-weight: bolder;font-size: 11px;background-color: Transparent;text-align: center;vertical-align: middle;}
A.linkHelp:visited {font-weight: bolder;font-size: 11px;background-color: Transparent;text-align: center;vertical-align: middle;}
A.linkHelp:active{font-size: 11px;font-weight: bolder;background-color: Transparent;text-align: center;	vertical-align: middle;}
A.linkHelp:hover {font-weight: bolder;font-size: 11px;background-color: white;text-align: center;vertical-align:middle;}


A.mnuLevelAction {font-weight: normal;font-size: 8pt;color: darkorange;}
A.mnuLevelAction:active {color: darkorange;}
A.mnuLevelAction:visited {color: darkorange;}
A.mnuLevelAction:hover {font-weight: normal;font-size: 8pt;color: sienna;text-decoration: underline;}
A.mnuLevelActionExtl {font-weight: normal;font-size: 8pt;color: sienna;}
A.mnuLevelActionExtl:active {color: sienna;}
A.mnuLevelActionExtl:visited {color: sienna;}
A.mnuLevelActionExtl:hover {font-weight: normal;font-size: 8pt;color: darkorange;text-decoration: underline;}

A.Permission{left: 10px;cursor: default;color: darkorange;position: relative;}
A.Permission:visited{left: 10px;cursor: default;color: DarkOrange;}
A.Permission:active{left: 10px;cursor: default;color: DarkOrange;}
A.Permission:hover{left: 10px;cursor: pointer;color: darkorange;text-decoration: underline;}
/*A.Tracker:hover {text-decoration: underline;}*/

/***********************************************************/
/***********************************************************/
/***********************************************************/
.baliseHiddenText{display: none;font-size: 8pt;color: gray;}

.BannerRed
{
	font: bold 8pt Verdana;
	overflow: visible;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
	color: red;
}
.banniereButton
{
	cursor: pointer;
	line-height: 15pt;
}
.banniereButtonBlock
{
	background-position: left center;
	background-repeat: no-repeat;
	background-color: transparent;
}
.banniereButtonOpen
{
	line-height: 15pt;
}
.banniereCapture
{
	font-size: 12pt;
	margin-bottom: 3px;
	cursor: pointer;
	font-family: Verdana;
	line-height: 15pt;
	background-color: transparent;
}
.banniereCaptureBlock
{
	font-weight: bold;
	font-size: 11pt;
	background-attachment: fixed;
	margin-bottom: 3px;
	color: darkorange;
	background-repeat: repeat-y;
	font-family: Verdana;
}
.banniereCaptureOpen
{
	font-weight: bold;
	font-size: 12pt;
	line-height: 15pt;
}

.banniereHeader
{
	font-weight: bold;
	font-size: 120pt;
	margin-left: 3px;
	margin-bottom: 3px;
	color: darkorange;
	font-family: Verdana;
	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 Verdana;
	color: black;
}
.banniereText{text-indent: 15px;width:auto;}
.banniereTextUppercase{text-transform: uppercase;}

.childbanniereButton{line-height: 15pt;}

.childbanniereButtonOpen{line-height: 15pt;}
.childbanniereCapture{font-size: 10pt;line-height: 15pt;}
.childbanniereCaptureOpen{font-weight: bold;font-size: 10pt;line-height: 15pt;}
.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;
}

.DivClassic 
{
	overflow: hidden;
	cursor: pointer;
	font-family: Verdana;
	font-size: 10pt;
	position: relative;
	top: 0px;
}

.Error
{
	font-weight: normal;
	font-size: 10px;
	color: Red;
	text-align: center;
}
.ErrorPage
{
	font-weight: normal;
	font-size: 10px;
}
.ErrorSource
{
	font-weight: normal;
	font-size: 10px;
}

.ErrorDetail
{
	font-weight: normal;
	font-size: 8px;
}

.fixedCaptureOpen
{
	font-weight: bold;
	font-size: 12pt;
	margin-bottom: 3px;
	color: darkorange;
	font-family: Verdana;
	line-height: 15pt;
}

.fixedchildCaptureOpen
{
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 3px;
	color: darkorange;
	font-family: Verdana;
	line-height: 15pt;
}

.fixedsubchildCaptureOpen
{
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 3px;
	color: darkorange;
	font-family: Verdana;
	line-height: 15pt;
}

.fixedText{text-indent: 0em;}

.Gradient{height: 30px;}

.Header_SubTitleLeft
{
	font-size: 8pt;
	font-weight: lighter;
	vertical-align: top;
	font-family: Verdana;
	text-align: left;
}
.Header_TitleLeft
{
	vertical-align: bottom;
	font-family: Verdana;
	text-align: left;
	font-weight: bolder;
	font-size: 11pt;
	line-height: normal;
	font-style: normal;
}
.Header_TitleRight 
{
	font-size: 9pt;
	font-family: Verdana;
	text-align: center;
}
.labelEntityDisplayname
{
	font-size: 14pt;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}
.labelEntityDescription
{
	font-size: 14pt;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}

.LevelOtherMsg{color: DimGray;}
.LevelAlertMsg{color: red;}
.LevelInfoMsg{color: RoyalBlue;}
.LevelWarningMsg{color: Darkorange;}

.mnuHeader
{
	font-weight: bolder;
	cursor: pointer;
	color: white;
}

/* Start OTCml Menu */
.mnuLevel1v2
{
	font: small-caps 10pt Verdana;
	overflow: hidden;
	width: 157px;
	cursor: pointer;
	text-indent: 14pt;
	position: relative;
	top: 0px;
	height: 22px;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: left center;
}
.mnuLevel1v2_over
{
	font: small-caps 10pt Verdana;
	overflow: hidden;
	width: 157px;
	cursor: pointer;
	text-indent: 14pt;
	font-family: Verdana;
	position: relative;
	top: 0px;
	height: 22px;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: left center;
}
.mnuLeveln
{
	font-weight: bolder;
	font-size: 8pt;
	overflow: hidden;
	width: 157px;
	cursor: pointer;
	line-height: 12pt;
	position: relative;
	top: 0px;
	vertical-align:middle;
	background-repeat: no-repeat;
}
.mnuLeveln_over
{
	font-weight: bolder;
	font-size: 18pt;
	overflow: hidden;
	width: 157px;
	cursor: pointer;
	line-height: 12pt;
	vertical-align:middle;
	background-repeat: no-repeat;
	position: relative;
	top: 0px;
}


.msgError
{
    color: white;
    background-color: red;
    text-align: left;
    font-weight: bolder;
	font-size: 10pt;
	font-family: Verdana;
}

.AddSubOperator2
{
	border-right: darkorange 1pt solid;
	background-position: center center;
	border-top: darkorange 1pt solid;
	font-size: 9pt;
	border-left: darkorange 1pt solid;
	width: 17px;
	cursor: pointer;
	color: darkorange;
	border-bottom: darkorange 1pt solid;
	background-repeat: no-repeat;
	font-family: Webdings;
	height: 17px;
	background-color: wheat;
	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: darkorange;
	line-height: 9.5pt;
	height: 17px;
	margin-left:0.3em;
	margin-right:0.3em;
	border-bottom-style: none;
	vertical-align:middle;
}

.CloneOperator2
{
	border-right: darkviolet 1pt solid;
	background-position: center center;
	border-top: darkviolet 1pt solid;
	font-size: 9pt;
	margin-left: 0.3em;
	vertical-align: middle;
	border-left: darkviolet 1pt solid;
	width: 17px;
	cursor: pointer;
	color: darkviolet;
	line-height: 9.5pt;
	margin-right: 0.3em;
	border-bottom: darkviolet 1pt solid;
	background-repeat: no-repeat;
	font-family: Webdings;
	height: 17px;
	background-color: thistle;
	text-align: center;
}

.CloneOperator
{
	border-right-style: none;
	border-top-style: none;
	font-size: 9pt;
	margin-left: 0.3em;
	vertical-align: middle;
	border-left-style: none;
	width: 17px;
	cursor: pointer;
	color: darkviolet;
	line-height: 9.5pt;
	margin-right: 0.3em;
	border-bottom-style: none;
	font-family: Webdings;
	height: 17px;
	text-align: center;
}

.HelpScheme
{
	border-right: DarkOrange 1pt solid;
	background-position: center center;
	border-top: DarkOrange 1pt solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: DarkOrange 1pt solid;
	cursor: pointer;
	color: DarkOrange;
	border-bottom: DarkOrange 1pt solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: Wheat;
	text-align: center;
	width:16px;
	height:16px;
}

.label
{
	padding-left: 2px;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}
.labelDatabase
{
	padding-left: 2px;
	font-size: 6pt;
	font-weight: normal;
	font-family: Verdana;
	text-decoration: none;
}
.lblCapture
{
	padding-left: 2px;
	font-size: 8pt;
	overflow: hidden;
	color: black;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
}
.lblDisplay
{
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	overflow: hidden;
	font-family: Verdana;
	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: Verdana;
	text-align: left;
	text-decoration: none;
}
.lblCaptureReadOnly
{
	font: bold 8pt Verdana;
	overflow: visible;
	border-style: none;
	background-color: transparent;
}
.labelSupportDisplayname
{
	font-size: 14pt;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}
.labelSupportDescription
{
	font-size: 14pt;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}
.labelErrorDisplayname
{
	font-size: 14pt;
	color: red;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}
.labelErrorDescription
{
	font-size: 14pt;
	color: DarkRed;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}

.txtCurrentStatus
{
	font: bold 8pt Verdana;
	overflow: hidden;
}

.txtCapture
{
	font: bold 8pt Verdana;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
}

.txtCaptureOptional
{
	font: bold 8pt Verdana;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
}

.txtCaptureConsult
{
	font: bold 8pt Verdana;
	overflow: hidden;
	border-style: none;
	background-color: Transparent;
}

.txtCaptureMultiline
{
	font: bold 8pt Verdana;
	background-color: white;
	overflow: auto;
}

.txtCaptureMultilineOptional
{
	font: bold 8pt Verdana;
	background-color: white;
	overflow: auto;
}

.txtCaptureMultilineConsult
{
	font: bold 8pt Verdana;
	border-top-style: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	overflow: auto;
}

.txtCaptureNumeric
{
	font: bold 8pt Verdana;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	text-align: right;
}
.txtCaptureNumericOptional
{
	font: bold 8pt Verdana;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	text-align: right;
}

.txtCaptureNumericConsult
{
	font: bold 8pt Verdana;
	overflow: hidden;
	border-top-style: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
	background-color: Transparent;
	text-align: right;
}

.txtTotal
{
	font: bold 8pt Verdana;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
}

.txtTotalOptional
{
	font: bold 8pt Verdana;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
}

.txtTotalConsult
{
	font: bold 8pt Verdana;
	overflow: hidden;
	border-top-style: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
	background-color: Transparent;
}

.txtTotalMultiline
{
	font: bold 8pt Verdana;
	background-color: white;
	overflow: auto;
}

.txtTotalMultilineOptional
{
	font: bold 8pt Verdana;
	background-color: white;
	overflow: auto;
}

.txtTotalMultilineConsult
{
	font: bold 8pt Verdana;
	border-top-style: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	overflow: auto;
}


.txtTotalNumeric
{
	font: bold 8pt Verdana;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	text-align: right;
}
.txtTotalNumericOptional
{
	font: bold 8pt Verdana;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	text-align: right;
}

.txtTotalNumericConsult
{
	font: bold 8pt Verdana;
	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 Verdana;
	color: white;
	text-align: center;
	margin-left: 9px;
	vertical-align:middle;
	overflow: visible;
	display: inline;	
}

.txtCaptureId
{
	font: 8pt Verdana;
	overflow: visible;
	text-align:right;
	vertical-align:middle;
	background-color: white;
}

.pnlCaptureItemToClone
{
	border: mediumorchid 1pt solid;
	display: inline;
	margin-left: 9px;
	padding-left:2px;	
	font: 7pt Verdana;
	vertical-align: middle;
	overflow: visible;
	color: darkviolet;
	background-color: transparent;
}
.lblCaptureItemToClone
{
	border-style: none;
	font: 8pt Verdana;
	vertical-align: middle;
	color: darkviolet;
	background-color: white;
	text-align: center;
}

.txtCaptureItemToClone
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font: 7pt Verdana;
	vertical-align: top;
	overflow: visible;
	color: darkviolet;
	border-bottom: mediumorchid 1pt solid;
	background-color: transparent;
	text-align: right;
}

.pnlCaptureItemToSub
{
	border: salmon 1pt solid;
	display: inline;
	margin-left: 9px;
	padding-left:2px;	
	font: 7pt Verdana;
	vertical-align: middle;
	overflow: visible;
	color: red;
	background-color: transparent;
}


.lblCaptureItemToSub
{
	font: 8pt Verdana;
	vertical-align: middle;
	color: red;
	border-style: none;
	text-align: center;
	background-color: white;
}

.txtCaptureItemToSub
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font: 7pt Verdana;
	vertical-align: middle;
	overflow: visible;
	color: red;
	border-bottom: salmon 1pt solid;
	background-color: white;
	text-align: right;
}


.pnlCaptureItemToAdd
{
	border: mediumseagreen 1pt solid;
	display: inline;
	margin-left: 9px;
	padding-left:2px;	
	font: 7pt Verdana;
	vertical-align: middle;
	overflow: visible;
	color: green;
	background-color: transparent;
}

.lblCaptureItemToAdd
{
	font: 8pt Verdana;
	vertical-align: middle;
	color: green;
	border-style: none;
	text-align: center;
	background-color: white;
}

.txtCaptureItemToAdd
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font: 7pt Verdana;
	vertical-align: middle;
	overflow: visible;
	color: green;
	border-bottom: mediumseagreen 1pt solid;
	background-color: white;
	text-align: right;
}

.pnlCaptureItemToCopyPaste
{
	margin-left: 9px;
	padding-left:2px;	
	border: sienna 1pt solid;
	display: inline;
	font: 7pt Verdana;
	vertical-align: middle;
	overflow: visible;
	color: sienna;
	background-color: white;
}

.lblCaptureItemToCopyPaste
{
	font: 8pt Verdana;
	vertical-align: middle;
	color: sienna;
	border-style: none;
	display: inline;
	overflow:visible;
	background-color: white;
}

.txtCaptureItemToCopyPaste
{
	display: inline;
	font-weight: bolder;
	font-size: 7pt;
	vertical-align: middle;
	overflow: visible;
	color: saddlebrown;
	border-top-style: none;
	line-height: normal;
	border-bottom: saddlebrown 1pt solid;
	font-style: italic;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
}

.ddlCapture
{
	font: bold 8pt Verdana;
	background-color: White;
	vertical-align:middle;
}

.txtNoBorder
{
	font: bold 8pt Verdana;
	background-color: Transparent;
	border-style: none;
}

.btnLink
{
	font-weight: bold;
	font-size: 10pt;
	cursor: pointer;
	border-style: none;
	font-style: normal;
	font-family: Verdana;
	height: 16px;
	background-color: transparent;
	text-align: left;
	font-variant: normal;
}

.lblCaptureTitle{font: 8pt Verdana;color: black;background-color: transparent;}
.lblCaptureTitleBold{font: bold 8pt Verdana;color: black;background-color: transparent;}
.lblCaptureTitleHighLevel{font: 8pt Verdana;color: darkorange!important;background-color: transparent;}
.lblFlag
{
	border: silver thin outset;
	font: bold small-caps 8pt/13pt Verdana;
	overflow: visible;
	color: white;
	background-color: dimgray;
	text-align: center;
}
.frmLbl{font-size: 8pt;color: black;font-family: Verdana;}

.frmbtn
{
	font: bold 8pt Verdana;
	cursor: pointer;
	text-align: center;
}
.frmbtnWebdings
{
	font: bold 8pt Webdings;
	cursor: pointer;
	text-align: center;
}

.btnAttachedDoc
{
	font: bold 8pt Verdana;
	cursor: pointer;
	background-position: left center;
	background-image: url(../Images/gif/attacheddoc.gif);
	background-repeat: no-repeat;
	text-align: center;
}
.btnNotepad
{
	font: bold 8pt Verdana;
	cursor: pointer;
	background-position: left center;
	background-image: url(../Images/gif/notepad.gif);
	background-repeat: no-repeat;
	text-align: center;
}

.btnCapture
{
	font: bold 8pt Verdana;
	cursor: pointer;
	text-align: center;
}
.btnCapture_filled
{
	background-position: right;
	padding-right: 15px;
	font: bold 8pt Verdana;
	cursor: pointer;
	text-align: center;
}
.btnCaptureFpML
{
	font: bold 8pt Verdana;
	cursor: pointer;
	text-align: center;
}
.btnRemove
{
	border: red 1pt solid;
	background-image: url(../Images/BackGround/fdored.gif);
	color: red;
	font: bold 8pt Verdana;
	cursor: pointer;
	text-align: center;
}
.btnDuplicate
{
	border: goldenrod 1pt solid;
	background-image: url(../Images/BackGround/fdox.gif);
	color:goldenrod;
	font: bold 8pt Verdana;
	cursor: pointer;
	text-align: center;
}
.btnRefresh
{
	border: darkcyan 1pt solid;	
	background-image: url(../Images/BackGround/fdocyan.gif);
	color: darkcyan;
	text-align: center;
	font: bold 8pt Verdana;
	cursor: pointer;
	text-align: center;
}
.btnProcess
{
	border: purple 1pt solid;
	background-image: url(../Images/BackGround/fdoviolet.gif);
	color: purple;
	font: bold 8pt Verdana;
	cursor: pointer;
	text-align: center;
}


.txtNotepad {border: none;font: bold 8pt Verdana;color: MidnightBlue;background-color: white;}

.btnMaster
{
	font: 8pt Verdana;
	cursor: pointer;
	color: royalblue;
	height: 24px;
	background-position: left center;
	background-repeat: no-repeat;
	background-color: transparent;
	text-align: center;
	border-style: none;
}

.btnBannerPrint
{
	background-image: url(../Images/ico/Banner-Printer.ico);
	width: 98px;
}

.btnPrint
{
	background-image: url(../Images/ico/Printer.ico);
	width: 88px;
}

.btnLegend
{
	background-image: url(../Images/ico/information.ico);
	width: 108px;
}

.btnSend
{
	background-image: url(../Images/ico/Banner-eMail.ico);
	width: 88px;
}

.btnHelp
{
	background-image: url(../Images/ico/Banner-Help.ico);
	width: 65px;	
}

.btnHelpSchemas
{
	background-image: url(../Images/ico/Banner-HelpSchemas.ico);
	width: 88px;	
}

.btnSearch
{
	border: #365f91 1px solid;
	background-position: left center;
	background-image: url(../Images/ico/loupe2.ico);
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColor=0,endColorStr=#d3dfee);
	font: bold 8pt Verdana;
	cursor: pointer;
	color: #365f91;
	background-repeat: no-repeat;
	text-align: center;
}

.btnEventDetail
{
	border: darkorange 1px solid;
	background-image: url(../Images/BackGround/fdoxxx.gif);
	font: 7pt Verdana;
	cursor: pointer;
	color: darkorange;
	background-color: wheat;
	text-align: center;
}

.txtSearch
{
	font: bold 8pt Verdana;
	background-color: White;
}

.titleBody
{
	border-top-width:0.5pt;
	border-top-style:solid;
	border-bottom-width:3pt;
	border-bottom-style:solid;
	font-family: Verdana;
	background-color: transparent;
}

.titleBody2
{
	border-bottom-width:3pt;
	border-bottom-style:solid;
	font-family: Verdana;
	background-color: transparent;
}

.small
{
	font-size: 7pt;
	line-height: normal;
	font-family: Verdana;
	background-color: white;
}
.smaller
{
	font-size: xx-small;
	line-height: normal;
	font-family: Verdana;
	background-color: white;
}

.DataGrid DIV
{
	font-family: Verdana;
	background-color: transparent;
}
.DataGrid
{
	font-size: x-small;
	font-family: Verdana;
	background-color: white;
}
.DataGrid_HeaderErrorStyle{font-weight: bold;color: white;background-color: darkred;}
.DataGrid_ErrorStyle{color: darkred;background-color: mistyrose;}
.DataGrid_FooterStyle td{background-color: Wheat;color: DarkOrange;border-right: wheat 1pt solid;border-left: wheat 1pt solid;}
.DataGrid_PagerStyle td{background-color: Wheat;color: DarkOrange;}
.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 Verdana;
	overflow: hidden;
	color: DarkOrange;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: Wheat;
	text-align: right;
}
.DataGrid_Receiver{color: green;}
.DataGrid_Payer{color: darkred;}
.DataGrid_PayerReceiver{color: empty;}
.DataGrid_ErrorBackColor{color: white;background-color: red;font-weight: bold !important;}
.DataGrid_SuccessBackColor{color: gray;background-color: empty;font-weight: bold;}
.DataGrid_WarningBackColor{color: DarkOrange;}

.TrackerGrid
{
	font-size: smaller;
	font-family: Verdana;
	background-color: white;
}

.Calendar{border-color: DarkOrange;background-color: Wheat;font-family: Verdana;Font-Size: XX-Small;}
.Calendar_DayHeaderStyle{font-Size: XX-Small;font-weight: bold;color: White;background-color: DarkOrange;}
.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: DarkOrange;}
TD.Calendar_NextPrevStyle A{font-family: WebDings !important;Font-Size: 12pt !important;font-weight: bold !important;}
TD.Calendar_SelectedDayStyle A{color: White !important;background-color: DarkOrange !important;font-weight: bold !important;}
TD.Calendar_SelectedDayStyle{background-color: DarkOrange !important;}
TD.Calendar_OtherMonthDayStyle A{color: dimgray !important;}

TD.btnCapture
{
	border: darkorange 1px solid;
	font: bold 8pt Verdana;
	cursor: pointer;
	color: darkorange;
	background-color: wheat;
	text-align: center;
}

.mnuMasterTable{font: 8pt Verdana;}
.mnuTable{border: White 1px solid;font: 8pt Verdana;}
.mnuItemSelected{font: 8pt Verdana;color: white;cursor: pointer;}
.mnuItemDisabled{font: 8pt Verdana;cursor: pointer;color: lightgrey;}
.mnuItem{font: 8pt Verdana;text-align: left;}
.mnuWebdingsItemSelected TD{font: 10pt Webdings;cursor: pointer;color: white !important;text-align: center;}
.mnuWebdingsItem TD{height: 1pt;}

.ValidationSummary
{
	background-position: left 4pt;
	border-top: red 1pt solid;
	font-size: 9pt;
	background-image: url(../Images/GIF/StopSign.gif);
	padding-bottom: 0px;
	margin-left: 10px;
	color: red;
	text-indent: 20pt;
	padding-top: 8px;
	border-bottom: red 2pt solid;
	background-repeat: no-repeat;
	font-family: Verdana;
}

.infosDefault
{
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	background-color: transparent;
	border-right-style: none;
	border-left-style: none;
}
.infosTable
{
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	background-color: transparent;
}
.infosColumnName
{
	font: bold 8pt Verdana;
	text-align: left;
	border-right-style: none;
	border-left-style: none;
}
.infosOperator
{
	font: bold 8pt Verdana;
	color: black;
	text-align: center;
	border-right-style: none;
	border-left-style: none;
}
.infosData
{
	font: bold 8pt Verdana;
	text-align: left;
	border-right-style: none;
	border-left-style: none;
}
.infosAnd
{
	font: bold 8pt Verdana;
	color: dimgray;
	text-align: center;
	border-right-style: none;
	border-left-style: none;
}

TABLE.txtCapture
{
	font: bold 8pt Verdana;
	overflow: hidden;
	border-top-style: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
}

.Event_Title
{
	font-weight: bolder;
	font-size: x-small;
	background-position-y: center;
	background-image: url(../Images/ico/LedOTCml.ico);
	text-transform: uppercase;
	text-indent: 15pt;
	background-repeat: no-repeat;
	font-family: Verdana;
	letter-spacing: 5pt;
	background-color: white;
}

.SubEvent_Title
{
	font-weight: bolder;
	font-size: 12pt;
	background-image: none;
	text-transform: uppercase;
	text-indent: 15pt;
	font-family: Verdana;
	letter-spacing: 5pt;
	background-color: white;
}

.SubEvent_Title_Smaller
{
	font-weight: bolder;
	font-size: xx-small;
	background-image: none;
	text-transform: capitalize;
	text-indent: 15pt;
	font-family: Verdana;
	letter-spacing: 5pt;
	background-color: white;
}

.Event_SubEvent
{
	font-size: x-small;
	font-family: Verdana;
	background-color: Transparent;
}

.Event_AdministrationLevel
{
	font-weight: bolder;
	font-size: x-small;
	font-family: Verdana;
	background-color: mistyrose;
}

.Event_CalculationLevel
{
	font-size: x-small;
	font-family: Verdana;
	background-color: aliceblue;
}

.Event_DailyClosing
{
	font-size: x-small;
	font-family: Verdana;
	background-color: gainsboro;
}

.Event_DescriptionLevel
{
	font-size: x-small;
	font-family: Verdana;
	background-color: lemonchiffon;
}

.Event_GroupLevel
{
	font-size: x-small;
	font-family: Verdana;
	background-color: lavender;
}

.Event_TitleLevel
{
	font-size: x-small;
	text-transform: uppercase;
	font-family: Verdana;
	letter-spacing: 1pt;
	background-color: White;
}


.Ear_Title
{
	font-weight: bolder;
	font-size: x-small;
	text-transform: uppercase;
	text-indent: 10pt;
	font-family: Verdana;
	letter-spacing: 5pt;
}
.Ear_HeaderDate
{
	font-size: x-small;
	BACKGROUND-POSITION-Y: center;
	background-image: url(../Images/ico/LedOTCml.ico);
	text-transform: uppercase;
	text-indent: 15pt;
	background-repeat: no-repeat;
	font-family: Verdana;
	letter-spacing: 1pt;
	background-color: white;
}

.Ear_Date
{
	font-weight: bolder;
	font-size: x-small;
	color: white;
	font-family: Verdana;
	letter-spacing: 4pt;
	text-align: center;
}

.Ear_Key
{
	font-weight: bold;
	font-size: x-small;
	color: dimgray;
	background-color: lightgrey;
	text-align: center;
}
.Ear_Amount
{
	font-weight: bold;
	font-size: x-small;
	color: gray;
	background-color: whitesmoke;
}
.Ear_HeaderNotional{font-weight: bold;color: white;background-color: sandybrown;}
.Ear_HeaderPaid{font-weight: bold;color: white;background-color: indianred;}
.Ear_HeaderReceived{font-weight: bold;color: white;background-color: lightsteelblue;}
.Ear_Notional{color: sandybrown;background-color: papayawhip;}
.Ear_Paid{font-weight:600;background-color: mistyrose;}
.Ear_Received{font-weight:600;background-color: lavender;}
.Ear_OtherPaid{color: sandybrown;background-color: mistyrose;}
.Ear_OtherReceived{color: RoyalBlue;background-color: lavender;}

.SmallerCode
{
	font-weight: lighter;
	font-size: 7pt;
	vertical-align: sub;
	font-family: Verdana;
	letter-spacing: normal;
	background-color: transparent;
	text-align: center;
}

.Msg_Warning
{
    font-weight: bold;
    font-size: 8pt;
    color: orange;
    font-family: Verdana;
    background-color: transparent;
}
.Msg_WarningTable
{
    font-weight: bold;
    font-size: 8pt;
    color: orange;
    font-family: Verdana;
    background-color: transparent;
	border:solid 1px orange;
	background:Wheat;
	width:100%;
}
.Msg_Alert
{
    font-weight: bold;
    font-size: 8pt;
    color: red;
    font-family: Verdana;
    background-color: transparent;
}
.Msg_AlertTable
{
    font-weight: bold;
    font-size: 8pt;
    color: red;
    font-family: Verdana;
    background-color: transparent;
	border:solid 1px red;
	background:Wheat;
	width:100%;
}
.Msg_Information
{
    font-size: 8pt;
    font-family: Verdana;
    background-color: transparent;
}
.Msg_InformationTable
{
    font-size: 8pt;
    font-family: Verdana;
    background-color: transparent;
	border:solid 1px royalblue;
	background:Wheat;
	width:100%;
}
.Msg_Success
{
    font-size: 8pt;
    color: green;
    font-family: Verdana;
    background-color: transparent;
}

.PnlRoundedRed
{
	border: red 1px solid;
	background-color: mistyrose;
}

.cssEmpty
{
}

.PnlRowHeaderRed
{
	border: palevioletred 1px solid;
	background-color: mistyrose;
}

.PnlRowHeaderCalculation
{
	border-bottom: royalblue 1px solid !important;
	background-color: aliceblue;
}

.lblRowHeader
{
	font: small-caps 8pt Verdana;
	text-align: center !important;
}

.StatusError{color: DimGray;}
.StatusPending{color: saddlebrown;}
.StatusProgress{color: purple;}
.StatusSuccess{color: Green;}
.StatusOthers{color: DimGray;}
.StatusSuccessWarning{color: Darkorange;}

.subchildbanniereButton{line-height: 15pt;}
.subchildbanniereButtonOpen{line-height: 15pt;}
.subchildbanniereCapture{font-size: 8pt;line-height: 15pt;}
.subchildbanniereCaptureOpen{font-weight: bold;font-size: 8pt;line-height: 15pt;}

.Warning
{
	font-weight: normal;
	font-size: 10px;
	color: DarkRed;
	text-align: center;
}

.PnlRoundedBuyer
{
     padding-top: 2px;
     padding-left: 2px;
}
.PnlRoundedSeller
{
     padding-top: 2px;
     padding-left: 2px;
}

.PnlRoundedGainsboro{background-color: gainsboro;font-size: xx-small;}
.PnlRoundedWhite{background-color: white;}
.PnlRoundedAntiqueWhite{background-color: AntiqueWhite;}
.PnlRoundedGray{background-color: silver;}

.PnlRoundedAdministrationLevel{border: palevioletred 1px solid;background-color: mistyrose;}
.PnlRoundedAdministrationLevelGrid{background-color: mistyrose;}
.PnlRoundedCalculationLevel{border: royalblue 1px solid;background-color: aliceblue;}
.PnlRoundedDescriptionLevel{border: gold 1px solid;background-color: lemonchiffon;}
.PnlRoundedGroupLevel{border: cornflowerblue 1px solid;background-color: lavender;}
.PnlRoundedDailyClosingLevel{border: dimgray 1px solid;background-color: gainsboro;}
.PnlRoundedStandardLevel{border: brown 1px solid;background-color: thistle;}
.PnlSquareGreen{border: cornflowerblue 1pt solid;background-color: honeydew;}
.PnlSquareBlue{border: cornflowerblue 1pt solid;background-color: transparent;}

/* Rectangles avec angles arrondis */
.roundcont
{
	padding: 0px;
	margin: 4px 25px 4px 5px;
	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;
}

.XMLDiffDatagrid{font: 10pt Verdana;background-color: White;}
.XmlDiff{font: 10pt Verdana;background-color: White;}
.XmlDiff_Counter{font: 10pt Verdana;text-align: right;}
.XmlDiff_Header{font: bold 10pt Verdana;}
.XmlDiff_Added a{font: bold 10pt Verdana;color: darkgreen !important;background-color: transparent;}
.XmlDiff_Removed a{font: bold 10pt Verdana;color: red !important;background-color: transparent;font-variant: normal;}
.XmlDiff_Changed a{font: bold 10pt Verdana;color: RoyalBlue !important;background-color: transparent;}
.XmlDiff_MovedFrom a{font: bold 10pt Verdana;color: DarkOrange !important;background-color: transparent;}
.XmlDiff_MovedTo a{font: bold 10pt Verdana;color: saddlebrown;background-color: transparent;}
.XmlDiff_Ignored a{font: 10pt Verdana;color: gray !important;background-color: transparent;}
.XmlDiff_None a{font: 10pt Verdana;color: MidnightBlue !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;}

td.DataGrid_TrackerWarning{color: darkorange}
td.DataGrid_TrackerWarning a{color: darkorange}
td.DataGrid_TrackerWarning a:hover{text-decoration:underline;}
td.DataGrid_TrackerAlert {color: #c80000;}
td.DataGrid_TrackerAlert a{color: #c80000;}
td.DataGrid_TrackerAlert a:hover{text-decoration:underline;}
td.DataGrid_TrackerInfo{color: #365f91;}
td.DataGrid_TrackerInfo a:{color: #365f91;}
td.DataGrid_TrackerInfo a:hover{text-decoration:underline;}
td.DataGrid_TrackerProgress{color: purple;}
td.DataGrid_TrackerProgress a{color: purple;}
td.DataGrid_TrackerProgress a:hover{text-decoration:underline;}
td.DataGrid_TrackerPending{color: saddlebrown;}
td.DataGrid_TrackerPending a{color: saddlebrown;}
td.DataGrid_TrackerPending a:hover{text-decoration:underline;}
td.DataGrid_TrackerSuccess{color: darkgreen;}
td.DataGrid_TrackerSuccess a{color: darkgreen;}
td.DataGrid_TrackerSuccess a:hover{text-decoration:underline;}
td.DataGrid_TrackerUnknown{color: dimgray;}
td.DataGrid_TrackerUnknown a{color: dimgray;}
td.DataGrid_TrackerUnknown a:hover{text-decoration:underline;}


.DataGrid_CopyPaste{font-size: xx-small;}

fieldset{padding:0px 10px 10px 15px;} 
legend
{
	padding:4px 15px 4px 10px;margin:4px 0 8px -12px;_margin-top:0px; 
	border-right:1px solid #EDEDED; 
	border-bottom:1px solid #EDEDED;
	font-weight:bold;
	font-size:1em;
 } 
.content-container-white
{
	background:White;
	width:100%;
	margin:-8px 2px 0px 2px;
	padding:8px;
} 
.content-container-color
{
	width:100%;
	margin:-8px 2px 0px 2px;
	padding:8px;
} 
TD.Header_GradientLeft{width: 50px;}
TD.Header_GradientRight{width: 50px;}
TD.Separator_Gradient{font-family: Verdana;font-size: 8pt;width: 100%;}

DIV.tableHolder {overflow: auto;position: relative;}

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 
{
	z-index: 10; 
	text-align: center;
	font: small-caps 8pt Verdana;
	position: relative;
	height: 15px;
	top: expression(this.offsetParent.scrollTop-.5);
}

.rowFooter td
{
	z-index: 20;
	font: small-caps 8pt Verdana;
	position: relative;
	top: expression(this.offsetParent.clientHeight - this.offsetParent.scrollHeight + this.offsetParent.scrollTop+1); 
	height: 15px;
	text-wrap: suppress;
}

.rowHeaderRed{background-color: mistyrose;color: palevioletred;}
.rowBodyRed {background-color: mistyrose;}
.rowHeaderBlue td {background-color: lavender;color: royalblue !important;}
.rowBodyBlue{background-color: Lavender;}
.rowFooterRed td{background-color: mistyrose;color: palevioletred;border: palevioletred 1pt solid;}

