p { margin:0; }
table { border-collapse:collapse; border-spacing:0; border:0; }
td { padding:0; }
ul { padding:0; margin:0; margin-left:15px; }
a  				  { text-decoration:underline; }
a:link 		  { color:black;}
a:active 	  { color:black;}
a:visited   { color:black;}
a:hover 	  { color: red; }
a.blue  				  { text-decoration:underline;  cursor:hand; }
a.blue:link 		  { color:blue;}
a.blue:active 	  { color:blue;}
a.blue:visited   	{ color:blue;}
a.blue:hover 	  	{ color: red; }
a.background      { background : white; }
ins					{ text-decoration:none; }

img.option { margin:2px; border:0; }

.Border							 { border-right:1 solid #FFFFFF; }
.Library             { font-family:Arial; font-size:30pt; color: #AAAAAA; font-weight:bold; font-variant:small-caps; cursor:hand; }
.Block							 { display:block; }

.FDoc                { border:1px red none; background-image:url(wizardbg.jpg); }
.FDocScriptRoot      { position:relative; width:100%; border:1px blue none; }
.FDocScriptGroup     { position:relative; width:100%; border:1px green none; border-leftXXX:1px #6F9DD9 solid; padding-left:10; }
.FDocScriptGroupNEW     { position:relative; width:100%; border:1px green none; border-leftXXX:1px #6F9DD9 solid; }
.FDocScriptNode      { position:relative; width:100%; height:30; border-bottom:2px #6F9DD9 solid; }
.FDocScriptNodeSlct  { position:relative; width:100%; height:30; border-bottom:2px #6F9DD9 solid; background-color:#DDDDDD; }
.FDocScriptTitle     { position:absolute; left:30; top:3; font-family:Verdana; font-size:9pt; color: #6F9DD9; font-variant:small-caps; }
.FDocScriptTagnameOLD { position:absolute; left:70; top:10; font-family:Verdana; font-size:9pt; color: #6F9DD9; }
.FDocScriptLabel     { font-family:Verdana; font-size:7pt; color: #800000; text-decoration:underline; }
.FDocScriptText      { font-family:Verdana; font-size:7pt; color: #000000; }
.FDocScriptTextarea  { font-family:Verdana; font-size:7pt; color: #000000; border-left:1px black solid; border-top:1px black solid; border-right:1px gray solid; border-bottom:1px gray solid; background-color:#FFFFFF; }
.FDocEditTextarea    { background-color:#DDDDDD; }
.FDocScriptSelect    { position:absolute; left:10; top:10; }
.FDocScriptSection   { position:relative; width:100%; height:100; background-image:url(../skin/fdoc/scriptbg.png); }
.FDocTag1            { background-color:#FFFF99; cursor:hand; }
.FDocTag2            { background-color:#99FF99; cursor:hand; }
.FDocTag3            { background-color:#FF0000; color: #FFFFFF; font-variant:small-caps; font-weight:bold; }
.FDocTag4            { background-color:#FF0000; background-color:#00FF00; margin:0; }

.FDocDatas           { padding:5; background-image:url(../skin/fdoc/datas_bg.jpg); }
.FDocDatasTitlesLine { height:20; border-bottom:1px blue solid; padding-top:20; padding-bottom:3; }
.FDocDatasTitlesText { font-family:Verdana; font-size:9pt; color: #0000FF; font-variant:small-caps; padding-left:10; font-weight:bold; }
.FDocDatasDataLine   { height:20; font-family:Verdana; font-size:8pt; color: #000000; cursor:hand; }
.FDocDatasDataLineHi { height:20; font-family:Verdana; font-size:8pt; color: #000000; background:#DDDDDD; cursor:hand; }
.FDocDatasDataTitle  { width:200; padding-left:30; font-weight:bold; }
.FDocDatasDataDatas  { font-style:italic; }

.FDocModels            { background-image:url(../skin2/wizardbg.jpg); }
.FDocModelsHeader      { font-family: Verdana; font-size:10pt; color: #500000; vertical-align:center; text-align:center; background-color:#DDDDDD; border-bottom:1px #AAAAAA solid; padding:10; }
.FDocModelsHeaderInfos { font-family: Verdana; font-size:7pt; color: #555555; }
.FDocModelsFooter      { font-family: Verdana; font-size:10pt; color: #500000; vertical-align:center; text-align:right; background-color:#DDDDDD; border-top:1px #AAAAAA solid; padding:5; }
.FDocModelsFooterInfos { font-family: Verdana; font-size:7pt; color: #555555; }
.FDocModelsTitleInfos  { font-family: Verdana; font-size:7pt; color: #555555; padding-left:5px; padding-bottom:5px; }
.FDocModelsFilters     { font-family: Verdana; font-size:7pt; padding:1px; border:0px #FF5555 solid; cursor:hand; font-variant:small-caps; font-weight:bold; }
.FDocModelsFiltersSlct { font-family: Verdana; font-size:7pt; padding:0px; border:1px #FF5555 solid; cursor:hand; font-variant:small-caps; font-weight:bold; }
.FDocModelsColumn0     { width:200; vertical-align:top;  } /* border-right:1px #AAAAAA solid; */
.FDocModelsColumn1     { vertical-align:top; padding-left:30; }
.FDocModelsTitle       { font-family: Verdana; font-size:10pt; color: #500000; padding:0; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.FDocModelsSubTitle    { font-family: Verdana; font-size:8pt; color: #500000; padding-left:10; font-weight:bold; font-variant:small-caps; }
.FDocModelsSummary     { font-family: Verdana; font-size:7pt; color: #000000; padding:2; font-style:italic; font-weight:bold; } 
.FDocModelsText        { font-family: Verdana; font-size:7pt; color: #000000; padding:2; padding-bottom:10; } 

/*
.RDocTag1OLD         { background-color:#FFFF99; color: #800000; cursor:hand; }
.RDocTag1            { border:1 #FF0000 solid; cursor:hand; }
.RDocTag2            { background-color:#99FF99; cursor:hand; }
.RDocTag3            { background-color:#FF0000; color: #FFFFFF; font-variant:small-caps; font-weight:bold; }
.RDocTag4            { background-color:#FF0000; background-color:#00FF00; margin:0; }
*/
.RDocTag1            { border:1 #FF0000 solid; cursor:hand; }
.RDocTagFORM         { border:1 #FFFF00 solid; cursor:hand; text-decoration:none; color:#000000; background-color:#FFFF00; }
.rdoctagMASK         { border:1 #FFEF00 solid; cursor:hand; text-decoration:none; }
.rdoctagREFERENT     { border:1 #C309C3 solid; cursor:hand; text-decoration:none;  }
.rdoctagSHARE        { border:1 #F5E9F5 solid; cursor:hand; text-decoration:none; color:#000000; background-color:#F5E9F5; }
.rdoctagNOTE         { border:1 #FF0000 solid; cursor:hand; text-decoration:none; }
.rdoctagMARK0				 { border:1 #FF0000 solid; background-color:#FF0000; color:#FFFFFF; cursor:hand; text-decoration:none; }
.rdoctagMARK1				 { border:1 #00FF00 solid; background-color:#00FF00; color:#000000; cursor:hand; text-decoration:none; }
.rdoctagMARK2				 { border:1 #0000FF solid; background-color:#0000FF; color:#FFFFFF; cursor:hand; text-decoration:none; }
.rdoctagMARK3				 { border:1 #C309C3 solid; background-color:#C309C3; color:#FFFFFF; cursor:hand; text-decoration:none; }
.rdoctagMARK4				 { border:1 #F2AB1B solid; background-color:#F2AB1B; color:#000000; cursor:hand; text-decoration:none; }
.rdoctagCOMMENT			 { cursor:hand; text-decoration:none; vertical-align:top; }

.WalletBox         { background-color:#FFFFFF; background-image:url(../skin/wallet/bgwallet.jpg); }
.WalletBanner      { height:20; font-family: Verdana; font-size:7pt; color:#FFFFFF; border-style:none; margin:0; padding:0; padding-left:5; padding-top:4; }
.WalletItem        { height:20; text-align:left; padding-left:20; font-family: Verdana; font-size:7pt; color: #000000; padding:1; border:none; cursor:hand; text-overflow:ellipsis; overflow:hidden; } 
.WalletItemSlct    { height:20; text-align:left; padding-left:10; font-family: Verdana; font-size:7pt; color: #000000; padding:0; border:1px solid #849395 solid; cursor:hand; background-color:#FFFFFF; text-overflow:ellipsis; overflow:hidden; }
.WalletContent     { background-image:url(../skin/wallet2/walletbg.jpg); }
.WalletMessage     { font-family: Verdana; font-size:7pt; color: #000000; width:80%; height:70; vertical-align:center; text-align:center; border:1px solid #849395 solid; padding:5; background-color:#FFFFFF; }

.LoginBody         { margin:0; }
.LoginFormText     { font-family: Verdana; font-size:7pt; color: #767676; font-weight:bold; }
.LoginFormField    { font-family: Verdana; font-size:7pt; color: #767676; font-weight:bold; }
.LoginFormError		 { font-family: Verdana; font-size:7pt; color: #FF0000; font-weight:bold; }

.textdyn           { background:yellow; }

.Diff              { background:#FFAAAA; }

.IhmBody           { margin:0; background-color:#FFFFFF; }

.banner            { width:100%; height:22; border-width:0; margin:0; padding:0 }
.bannerMenuEntry	 { font-family: Verdana; font-size:8pt; font-weight:bold; color: #1A4156; text-align:center; cursor:hand; background-image:url(menubg.gif); background-repeat:repeat-x; display:inline; position:relative; top:-2; height:22px; padding-left:5; padding-top:5; padding-right:5; }
.BannerMenuEntry2  { font-family: Verdana; font-size:8pt; font-weight:bold; color: #1A4156; text-align:center; cursor:hand; background-image:url(menubg.gif); background-repeat:repeat-x; display:inline; position:relative; top:-2; height:22px; width:120px; text-overflow:ellipsis; overflow:hidden; padding-left:5; padding-top:5; padding-right:5; }
.bannerRoomEntry	 { font-family: Verdana; font-size:8pt; font-weight:bold; color: #FFFFFF; text-align:center; cursor:hand; background-image:url(roombg.gif); background-repeat:repeat-x; }

.DockOLD              { position:absolute; left:expression(document.body.clientWidth/2-this.offsetWidth/2); top:expression(document.body.clientHeight-this.offsetHeight-10); border:0px #77999B solid; background-color:#F6F7F9; cursor:default; padding:10; cursor:hand; }
.Dock0              { position:absolute; height:50; left:expression(document.body.clientWidth/2-this.offsetWidth/2); top:expression(document.body.clientHeight-this.offsetHeight-10); border:none; padding:10; cursor:hand; }
.Dock1              { position:absolute; height:50; left:expression(document.body.clientWidth/2-this.offsetWidth/2); top:expression(document.body.clientHeight-this.offsetHeight-50); border:none; padding:10; cursor:hand; }
.Dock2              { position:absolute; height:50; left:expression(document.body.clientWidth/2-this.offsetWidth/2); top:expression(document.body.clientHeight-this.offsetHeight-2); border:none; padding:10; cursor:hand; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
.DockItem          { margin:1px; padding:5; }
.DockItemSlct      { border:1px #446668 solid; padding:5; }

.window            { border-width:0; }
.windowBanner      { width:100%; height:20px; margin:0; padding:0; cursor:move; background-repeat:repeat-x; }
.windowTitleSlct   { font-family: Verdana; font-size:9pt; color:#333333; font-weight:bold; padding-left:3; padding-right:3; padding-top:1; font-variant:small-caps; height:16; }
.windowTitleElement{ font-family: Verdana; font-size:9pt; color:#333333; font-weight:bold; font-variant:small-caps; }
.windowTitleIcon		 { margin:0; padding-left:2; padding-right:2; padding-top:1; padding-bottom:1; vertical-align:top; }
.windowFooter      { width:100%; height:10; margin:0; padding:0;  }
.windowZone				 { position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden; width:100%; height:100%; }

.divOF			 { position:relative; top:0; left:0; right:0; bottom:0; overflow:auto; width:100%; height:100%; }
.divOFC			 { position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; }
.divRF			 { position:relative; top:0; left:0; right:0; bottom:0; width:100%; height:100%; }
.divF				 { width:100%; height:100%; }

.confirm           { font-family: Verdana; font-size:8pt; color: #800000; border-width:1; border-style:solid; border-left-color:#888888; border-right-color:#000000; border-top-color:#888888; border-bottom-color:#000000; z-index:100000; background-color:#FFFFFF; }
.confirmContent    { font-family: Verdana; font-size:8pt; color: #800000; width:90%; vertical-align:center; text-align:center; padding:10; }
.confirmButton		 { font-family: Verdana; font-size:8pt; color: #800000; font-weight:bold; padding:3; border:1px solid #849395 solid; background-color:#FFFFFF; cursor:hand; }
.confirmButtonDisable { font-family: Verdana; font-size:8pt; color: #888888; padding:3; border:1px solid #849395 solid; background-color:#FFFFFF; }
.confirmButtonHili { font-family: Verdana; font-size:8pt; color: #FFFFFF; font-weight:bold; padding:3; border:1px solid #849395 solid; background-color:#800000; cursor:hand; }

.replaceContent    { font-family: Verdana; font-size:8pt; color: #800000; width:90%; vertical-align:center; text-align:center; padding:3; }

.HForm                  { width:100%; }
.HFormSeparator1        { height:10; }
.HFormSeparator2        { height:10; }
.HFormTitle             { padding:1; font-family: Verdana; font-size:7pt; color: #000000; border-left-width:0; border-right-width:0; border-top-width:0; border-bottom-width:1; border-style:solid; border-color:#800000; }
.HFormTitle2		        { font-family: Verdana; font-size:7pt; color: #800000; padding:0; font-weight:bold;}
.HFormLabel             { font-family: Verdana; font-size:7pt; color: #000000; }
.HFormField             { font-family: Verdana; font-size:7pt; color: #000000; }
.HFormFieldTextArea     { font-family: Verdana; font-size:7pt; color: #000000; }
.HFormInputTextOLD         { font-family: Verdana; font-size:7pt; color: #000000; border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #E3EBEE; }
.HFormInputText         { font-family: Verdana; font-size:7pt; color: #000000; border-width:0; border-bottom:1px #888888 solid; background-image:url(inputtext.gif); background-repeat:no-repeat; background-color:transparent; }
.HFormInputList         { font-family: Verdana; font-size:7pt; color: #000000; border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #E3EBEE; }
.HFormButton            { font-family: Verdana; font-size:7pt; color: #000000; text-align:center; border:1px #7F9DB9 solid; background-color:#E3EBEE; cursor:hand; }
.HFormButtonSlct        { font-family: Verdana; font-size:7pt; color: #000000; text-align:center; border:1px #7F9DB9 solid; background-color:#7F9DB9; cursor:hand; }
.HFormSelect            { background-color:#F8F8F8; color:#800000}

.HFormInputTextTransparent { font-family: Verdana; font-size:7pt; color: #000000; border-width:0; border-style:solid; border-color:transparent; background-color: #FBFBFB; }

.Properties              { width:100%; border:red 1px solid; }
.PropertiesSeparator1    { height:5; }
.PropertiesSeparator2    { height:5; }
.PropertiesTitle         { padding:1; font-family: Verdana; font-size:7pt; color: #000000; border-left-width:0; border-right-width:0; border-top-width:0; border-bottom-width:1; border-style:solid; border-color:#800000; }
.PropertiesActions       { padding:1; font-family: Verdana; font-size:11px; color: #000000; height:20; border-bottom:1 solid black; background-image:url(bgactions.gif); }
.PropertiesActionsOn     { padding:1; font-family: Verdana; font-size:11px; color: #FF0000; height:20; border-bottom:1 solid black; background-image:url(bgactions.gif); }
.PropertiesActionsportfolio       { padding:1; font-family: Verdana; font-size:11px; color: #000000; height:20; border-bottom:1 solid #BBBBBB; border-right:1 solid #BBBBBB; }
.PropertiesActionsportfolioOn     { padding:1; font-family: Verdana; font-size:11px; color: #FF0000; height:20; border-bottom:1 solid #BBBBBB; border-right:1 solid #BBBBBB; background-color:#BBBBBB; }
.PropertiesAction		     { font-family: Verdana; font-size:10px; color: #000000; height:20; border-bottom:1 solid black; cursor:hand; }
.PropertiesActionOn      { font-family: Verdana; font-size:10px; color: #000000; height:20; border-bottom:1 solid black; cursor:hand; background-color:#FFFFFF; }
.PropertiesActionHighlight     { font-family: Verdana; font-size:10px; color: #000000; height:20; border-bottom:1 solid black; cursor:hand; }
.PropertiesActionHighlightOn  { font-family: Verdana; font-size:10px; color: #000000; height:20; border-bottom:1 solid black; cursor:hand; background-color:#FFFFFF; }

.PropertiesLabel         { font-family: Verdana; font-size:7pt; color: #000000; }
.PropertiesLabelAlias    { font-family: Verdana; font-size:7pt; color: #800000; font-weight:bold; }
.PropertiesField         { font-family: Verdana; font-size:7pt; color: #000000; text-align:right; }
.PropertiesInputText     { font-family: Verdana; font-size:7pt; color: #000000; text-align:right; border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #F3FBFE; }
.PropertiesChoice        { text-align:center; font-family: Verdana; font-size:7pt; color: #800000; border-width:1; border-style:solid; border-color:#8CABB7; cursor:hand; }
.PropertiesChoiceSlct    { text-align:center; font-family: Verdana; font-size:7pt; color: #FFFFFF; border-width:1; border-style:solid; border-color:#800000; background-color:#8CABB7; cursor:hand; }
.PropertiesSelDiv        { font-family: Verdana; font-size:7pt; color: #000000; text-align:left; cursor:hand; margin-top:1px; padding:2px; }
.PropertiesSelDivBox     { border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #E3EBEE; background-color: #F3FBFE; }
.PropertiesSelDivSpan    { overflow:hidden; }
.PropertiesSelDivIcon    { border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #E3EBEE; text-align:right;}
.PropertiesSelDivOpt     { max-height:100px; overflow-y:auto; overflow-x:hidden; border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #D3DFE1; 
			 scrollbar-3dlight-color:; scrollbar-arrow-color:; scrollbar-base-color:; scrollbar-darkshadow-color:; scrollbar-face-color:#E3EBEE; scrollbar-highlight-color:; scrollbar-shadow-color:}
.PropertiesSelDivOpt2    { background-color: #D3DFE1; }			 
.PropertiesSelOptOn      { background-color:#800000; color:white; height:9pt; }
.PropertiesSelOptOff     { background-color:transparent; color:black; height:9pt; }
.PropertiesButton        { font-family: Verdana; font-size:7pt; color: #000000; padding:1; padding-left:1; padding-right:1; border-width:0; border-style:solid; border-color:#C4D3D5; cursor:hand; }
.PropertiesButtonSlct    { font-family: Verdana; font-size:7pt; color: #000000; padding:1; padding-left:0; padding-right:0; border-width:1; border-style:solid; border-color:#849395; background-color:#C4D3D5; cursor:hand; }
.PropertiesButtonHili    { font-family: Verdana; font-size:7pt; color: #000000; padding:0; padding-left:0; padding-right:0; border-width:1; border-style:solid; border-color:#849395; background-color:#E4F3F5; cursor:hand; }

.PropertiesTextButton        { font-family: Verdana; font-size:7pt; color: #000000; padding-left:1; padding-right:1; border-width:1; border-style:solid; border-color:#C4D3D5; cursor:hand; }
.PropertiesTextButtonHili    { font-family: Verdana; font-size:7pt; color: #000000; padding-left:1; padding-right:1; border-width:1; border-style:solid; border-color:#849395; background-color:#E4F3F5; cursor:hand; }

.PropColorSelOptOn      { border-top:2 solid #000000; border-left:2 solid #000000; border-right:2 solid #000000; border-bottom:1 solid #000000; height:9pt; }
.PropColorSelOptOn2     { border-top:2 solid #000000; border-left:2 solid #000000; border-right:2 solid #000000; border-bottom:2 solid #000000; height:9pt; }
.PropColorSelOptOff     { border-top:1 solid black; border-left:1 solid black; border-right:1 solid black; height:9pt; }


.InputButton			{ font-family: Verdana; font-size:8pt; color: #000000; font-weight:bold; padding:0; padding-left:0; padding-right:0; border-width:1; border-style:solid; border-color:#849395; background-color:#E4F3F5; cursor:hand; }
.InputButtonHili		{ font-family: Verdana; font-size:8pt; color: #000000; font-weight:bold; padding:0; padding-left:0; padding-right:0; border-width:1; border-style:solid; border-color:#849395; background-color:#FFFFFF; cursor:hand; }

.ButtonSimple          { width:100%; padding-left:15; border-width:0; border-style:solid; border-color:#8CABB7; white-space: nowrap }
.ButtonSimpleElement   { font-family: Verdana; font-size:8pt; color:#800000; cursor:hand; white-space: nowrap; border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#FBFBFB; }
.ButtonSimpleElementS  { font-family: Verdana; font-size:8pt; color:#00000; cursor:hand; white-space: nowrap; border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#FBFBFB; }
.ButtonSimpleElement2   { font-family: Verdana; font-size:8pt; color:#800000; cursor:hand; white-space: nowrap; border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#FBFBFB; }
.ButtonSimpleElement2S  { font-family: Verdana; font-size:8pt; color:#00000; cursor:hand; white-space: nowrap; border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#FBFBFB; }
.ButtonSimpleCell      { padding-left:10; font-family: Verdana; font-size:8pt; color: #800000; padding:1; border-width:0; border-style:none; border-color:#000080; cursor:hand; white-space: nowrap; }
.ButtonSimpleCellS	   { padding-left:10; font-family: Verdana; font-size:8pt; color: #000000; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#C4D3D5; cursor:hand; white-space: nowrap; }
.ButtonSimpleCellSlct  { padding-left:10; font-family: Verdana; font-size:8pt; color: #000000; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#E3EBEE; cursor:hand; white-space: nowrap; }
.ButtonSimpleCellSlctS  { padding-left:10; font-family: Verdana; font-size:8pt; color: #000000; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#D4E3E5; cursor:hand; white-space: nowrap; }

.Tree          { width:100%; border-width:0; border-style:solid; border-color:#8CABB7; }
.TreeCell      { font-family: Verdana; font-size:8pt; color: #800000; padding:1; border-width:0; border-style:none; border-color:#000080; cursor:hand; }
.TreeCellH     { font-family: Verdana; font-size:8pt; color: #800000; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:E3EBEE; oldbackground-color:#D4E3E5; cursor:hand; }
.TreeCellS     { font-family: Verdana; font-size:8pt; color: #800000; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#C4D3D5; cursor:hand; }
.TreeCellSH    { font-family: Verdana; font-size:8pt; color: #800000; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#D4E3E5; cursor:hand; }
.TreeChild     { font-family: Verdana; font-size:8pt; color: #FFFFFF; padding-left:10; padding-right:0; padding-top:0; padding-bottom:0; border-width:0; border-style:none; border-color:#000080; cursor:hand;  }

.Text           { font-family: Verdana; font-size:8pt; color: #000000;}

.ToolbarText    { height:20px; padding-top:4; font-family: Verdana; font-size:8pt; color: #000000;}
.ToolbarEdit    { font-family: Verdana; font-size:7pt; color: #000000; padding:0; padding-left:1; padding-right:1; }
.Toolbar        { font-family: Verdana; font-size:7pt; color: #000000; padding:1; padding-left:1; padding-right:1; border-width:0; border-style:solid; border-color:#C4D3D5; cursor:hand; }
.ToolbarSlct    { font-family: Verdana; font-size:7pt; color: #800000; padding:0; padding-left:0; padding-right:0; border-width:1; border-style:solid; border-color:#849395; background-color:#C4D3D5; cursor:hand; }
.ToolbarHili    { font-family: Verdana; font-size:7pt; color: #800000; padding:0; padding-left:0; padding-right:0; border-width:1; border-style:solid; border-color:#849395; background-color:#E4F3F5; cursor:hand; }

.ToolbarApp     { font-family: Verdana; font-size:7pt; color: #000000; padding-left:2; padding-right:2; cursor:hand; }
.ToolbarAppHili { font-family: Verdana; font-size:7pt; color: #800000; padding-left:2; padding-right:2; cursor:hand; }
.ToolbarAppSlct { font-family: Verdana; font-size:7pt; color: #800000; padding-left:2; padding-right:2; cursor:hand; }

.ToolbarAppTab     { font-family: Verdana; font-size:7pt; color: #FFFFFF; padding-left:2; padding-right:2; cursor:hand; }
.ToolbarAppTabHili { font-family: Verdana; font-size:7pt; color: #800000; padding-left:2; padding-right:2; cursor:hand; }
.ToolbarAppTabSlct { font-family: Verdana; font-size:7pt; color: #800000; padding-left:2; padding-right:2; cursor:hand; }

.SectionLeft           { width:130; text-align:center; vertical-align:top; background-image:url(sectionleft.jpg); }
.SectionTopLeft        { width:130; height:50px; text-align:center; vertical-align:center; }
.SectionTopRight       { height:50px; text-align:center; vertical-align:bottom; }
.SectionBottomLeft     { width:130; vertical-align:top; background-image:url(toolbarbottombg.gif); background-repeat:repeat-x; background-color:#E8EEEE}
.SectionBottomRight    { vertical-align:top; background-image:url(toolbarbottombg.gif); background-repeat:repeat-x;  background-color:#E8EEEE}
.SectionObject         { border-width:1; border-color:D5D5D5; border-style:solid; background-color:#FFFFFF; }
.SectionVToolbar       { border-width:1; border-color:D5D5D5; border-style:solid; border-right-width:1; border-right-color:#454545; border-right-style:solid; width:25; background-color:#FFFFFF;}

.SectionToolbar  { width:100%; height:25; margin-top:5; background:url(toolbar_bg.gif) }

.Section2              { padding-left:5; }
.Section2Toolbar       { padding-left:5; padding-top:5; padding-bottom:5; }
.Section2Name          { padding-left:5; padding-bottom:15; }
.Section2NameText      { font-family: Verdana; font-size:8pt; color: #800000; font-weight:bold; text-align:center; }
.Section2NameInput     { font-family: Verdana; font-size:8pt; color: #000000; font-weight:bold; background-color:transparent; border:none; border-bottom:1px #800000 solid; width:70%; padding:0; }
.Section2Object        { border-width:1; border-color:888888; border-style:solid; background-color:#FFFFFF; }
.Section2VToolbar      { width:25; vertical-align:top; border-style:none; border-right-width:1; border-right-color:#454545; border-right-style:solid; background-color:#FFFFFF;}
.Section2ToolbarTab    { font-family: Verdana; font-weight:bold; font-size:7pt; color: #000000; text-align:center; cursor:hand; background-image:url(toolbartab.gif); background-repeat:no-repeat; }
.Section2ToolbarTabOff { font-family: Verdana; font-weight:bold; font-size:7pt; color: #254246; text-align:center; cursor:hand; background-image:url(toolbartaboff.gif); background-repeat:no-repeat; }

.Section2TopLeft        { width:130; height:50px; text-align:center; vertical-align:center; }
.Section2BottomLeft     { width:130; vertical-align:top; }
.Section2BottomRight    { vertical-align:top; }

.ObjectInfos { font-family: Verdana; font-size:7pt; color: #000000; vertical-align:top; background-color:#E8EEEE; }
.ObjectTitle { font-family: Verdana; font-weight:bold; font-size:10pt; color: #000000; margin-bottom:7; }

.ToolbarTab { vertical-align:top; padding-top:4px; font-family: Verdana; font-weight:bold; font-size:7pt; color: #000000; text-align:center; cursor:hand; background-color:#FFFFFF; }
.ToolbarTabOff { vertical-align:top; padding-top:4px; font-family: Verdana; font-weight:bold; font-size:7pt; color: #999999; text-align:center; cursor:hand; background-color:#FFFFFF; border-bottom:1 solid #7D7D7D; }
.ToolbarMenuEntry 	{ margin-left:5px; padding-top:1px; padding-left:1px; padding-right:1px; border:1px #565656 solid; cursor:default; font-family: Verdana; font-size:7pt; font-weight:bold; color: #000000; nowrap:true; cursor:hand; }
.ToolbarMenuEntryON	{ margin-left:5px; padding-top:1px; padding-left:1px; padding-right:1px; border:1px #565656 solid; background-color:#365E75; cursor:default; font-family: Verdana; font-size:7pt; font-weight:bold; color: #FFFFFF; nowrap:true; cursor:hand; }

.MenuItem	 { font-family: Verdana; font-size:7pt; padding:2; width:135px; nowrap:true; overflow:hidden; text-overflow:ellipsis; cursor:hand; }
.MenuMenu	 { font-family: Verdana; font-size:7pt; padding:2; width:135px; nowrap:true; overflow:hidden; text-overflow:ellipsis; cursor:hand;}

.MenuToolbar      	{ cursor:default; background-image:url(tbmenu.gif); width:153px; background-color:#485B6A; background-repeat:repeat-y; }
.MenuToolbarBottom  { background-image:url(menubottom2.gif); width:153px; height:5px; font-size:1pt; }
.MenuToolbarRow 	{ background-color:transparent; cursor:default; color:#FFFFFF; nowrap:nowrap; }
.MenuToolbarRowON { background-color:#273D4A; background-image:url(tbmenu_on.gif); cursor:default; color:#FFFFFF; nowrap:nowrap; background-repeat:repeat-y;}

.MenuBannerBottom { background-image:url(menubottom1.gif); width:163px; height:5px; font-size:1pt; }
.MenuBanner { cursor:default; background-image:url(menubg1.gif); width:163px; display:inline; }
.MenuBannerNextColumn { cursor:default; background-image:url(menubg1.gif); width:163px; display:inline; top:0px;}
.MenuBannerRow { background-color:transparent; background-image:none; color:#FFFFFF; nowrap:nowrap; width:163px; }
.MenuBannerRowON { background-color:transparent; background-image:url(menubg1on.gif); color:#FFFFFF; nowrap:nowrap; width:163px; }

.ModBoxTab { font-family: Verdana; font-weight:bold; font-size:7pt; color: #000000; text-align:center; cursor:hand; background-image:url(modboxtab.gif); background-repeat:no-repeat; }
.ModBoxTabOff { font-family: Verdana; font-weight:bold; font-size:7pt; color: #254246; text-align:center; cursor:hand; background-image:url(modboxtaboff.gif); background-repeat:no-repeat; }


.drawZone { line-height:0; font-size:0; padding: 0; margin: 0; width:100%; height:100%; background-color:0000FF; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); }
.dragZone { line-height:1; font-size:7pt; font-family: Verdana; padding: 0; margin: 0; background-color:transparent;}

.STable    { whidth:100%; table-layout:fixed; border-collapse:collapse; border:1 #000000 solid; }
.ST        { font-family: Verdana; font-size:7pt; color: #FFFFFF; text-align:center; border:1 #000000 solid; background-color:#901B2B; }
.SR        { font-family: Verdana; font-size:7pt; color: #000000; border:1 #000000 solid; }
.SV        { font-family: Verdana; font-size:7pt; color: #000000; border:1 #000000 solid;  background-color: #D3DFE1; }

.SelDiv { font-family: Verdana; font-size:7pt; color: #000000; cursor:hand; margin-top:1px; }
.SelDivBox { border-width:1; border-style:solid; border-color:#888888; background-color: transparent; }
.SelDivSpan { overflow:hidden; }
.SelDivIcon { border-width:1; border-style:solid; border-color:#888888; background-color: transparent; }
.SelDivOpt { max-height:100px; overflow-y:auto; overflow-x:visible; border-width:1; border-style:solid; border-color:#888888; background-color: #D3DFE1; 
			 scrollbar-3dlight-color:; scrollbar-arrow-color:; scrollbar-base-color:; scrollbar-darkshadow-color:; scrollbar-face-color:#E3EBEE; scrollbar-highlight-color:; scrollbar-shadow-color:}

.SelOptOn { background-color:#800000; color:white; height:9pt; white-space: nowrap;}
.SelOptOff { background-color:transparent; color:black; height:9pt; white-space: nowrap;}

.PDocNode { overflow:hidden; }
.PDocNodeGroupe {  }
.PDocSection { border-top:#000000 solid 1; border-left:#000000 solid 1; border-right:#CCCCCC outset 5; border-bottom:#FFFFFF outset 5; background-color:#FFFFFF; }
.PDocRoot { }
.PDocNodeRowCreation { background-color:#F7F7F7; border-left:#CCCCCC dotted 1; border-right:#CCCCCC dotted 1; border-bottom:#CCCCCC dotted 1; }
.PDocNodeCanevasCreation { border-top:#CCCCCC dotted 1; }
.PDocNodeCanevasDropZone { border:#CCCCCC dashed 1px; width:100%; height:50px; font-size:8pt; }

.bulletInfo { background-color:lightyellow; border:1 solid black; font-size:8pt; padding:1px; visibility:hidden; }

.msgChannelSection { width:100%; padding:3; }
.msgChannelTitle   { font-family: Verdana; font-size:8pt; color:#800000; font-size:8pt; text-decoration:underline; }
.msgChannelSTitle  { font-family: Verdana; font-size:8pt; font-weight:bold; }
.msgChannelContent { font-family: Verdana; font-size:8pt; color:#000000; }

.SourceNode     { font-family: Verdana; font-size:7pt; color: #000000; border:#E8EEEE solid 1px; cursor:hand;  }
.SourceNodeHili { font-family: Verdana; font-size:7pt; color: #000000; border:#800000 solid 1px; cursor:hand; background:#C3D4D5; }
.SourceNodeSlct { font-family: Verdana; font-size:7pt; color: #000000; border:#C3D4D5 solid 1px; cursor:hand; background:#C3D4D5; }
.SourceNodeExec { font-family: Verdana; font-size:7pt; color: #FFFFFF; border:#C3D4D5 solid 1px; cursor:hand; background:#FF0000; }
.SourceName     { font-family: Verdana; font-size:7pt; color: #000000; cursor:hand;  }

.InfosTitle { font-family: Verdana; font-size:7pt; color:#800000; text-decoration:underline; }

.LibraryHeader      { width:100%; font-family: Verdana; font-size:7pt; color:#800000; border-bottom:#800000 1px solid; }
.LibraryHeaderTitle { width:300; }
.LibraryHeaderDate  { padding-left:10; }

.HeaderTitle 	 { width:250; padding-left:10;  font-family: Verdana; font-size:7pt; color:#800000; }
.HeaderDate  	 { width:100; padding-left:10;  font-family: Verdana; font-size:7pt; color:#800000; }
.HeaderCheckbox  { width:70; padding-left:10;  font-family: Verdana; font-size:7pt; color:#800000; }

/.ViewlinkBox       { font-family: Verdana; font-size:10pt; color: #000000; border:#ABBED4 ridge 5px; background:#C3D4D5; background-image:url(viewlink_bg.gif);  }

.EmptyMessage      { font-family: Verdana; font-size:8pt; color: #800000; width:80%; height:80; vertical-align:center; text-align:center; border:1px solid #849395 solid; padding:20; background-color:#FFFFFF; }

.Node         { font-family: Verdana; font-size:7pt; color: #800000; vertical-align:top; padding:1; border-width:0; border-style:none; border-color:#000080; cursor:hand; }
.NodeS	      { font-family: Verdana; font-size:7pt; color: #000000; vertical-align:top; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#C4D3D5; cursor:hand; }
.NodeSlct     { font-family: Verdana; font-size:7pt; color: #000000; vertical-align:top; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#E3EBEE; cursor:hand; }
.NodeSlctS    { font-family: Verdana; font-size:7pt; color: #000000; vertical-align:top; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#D4E3E5; cursor:hand; }
.NodeTag      { font-family: Verdana; font-size:9pt; color: #800000; border-style:none; background-color: #FFFFFF; fon-weight:bold; text-decoration:underline; white-space:normal; cursor:text; width:100%; }
.NodeAttr     { font-family: Verdana; font-size:7pt; color: #000000; border-style:none; background-color: #F0F0F0; white-space:normal; cursor:text; width:100%; }
.NodeText     { font-family: Verdana; font-size:7pt; color: #000000; border:1px #F0F0F0 solid; background-color: #FFFFFF; white-space:normal; cursor:text; width:100%; height:50; }
.NodeV1       { font-family: Verdana; font-size:7pt; color: #800000; vertical-align:top; border:none; border-left:1 #800000 solid; cursor:hand; white-space: nowrap }
.NodeV2       { font-family: Verdana; font-size:7pt; color: #800000; vertical-align:top; border:none; border-right:1 #000080 solid; cursor:hand; white-space: nowrap }

.SearchZone		{ border-bottom:1 solid #800000; background-color:#E8EEEE; }
.SearchTitle	{ height:15; font-family: Verdana; font-size:10pt; color: #000000; font-weight:bold; }
.SearchCritere	{ font-family: Verdana; font-size:8pt; font-weight:bold; white-space:nowrap; background-color:#EEE6E3; cursor:hand;}
.SearchCritereDiv 	{ width:100%; background-color:#EEE6E3; }
.SearchCritereOptions0 	{ width:100%; font-weight:normal; white-space:nowrap; cursor:hand; color:#000000; }
.SearchCritereOptions0ON { width:100%; font-weight:normal; white-space:nowrap; background-color:#800000; cursor:hand; color:#FFFFFF; }
.SearchCritereOptions1 	{ width:100%; font-weight:normal; white-space:nowrap; background-color:#800000; cursor:hand; color:#FFFFFF; }
.SearchCritereOptions1ON { width:100%; font-weight:normal; white-space:nowrap; background-color:#800000; cursor:hand; color:#FFFFFF; }
.SearchResulZone { background-image:url(searchbg.gif); background-repeat:repeat-x; }
.SearchResul 	 { font-family: Verdana; font-size:8pt; font-weight:bold; width:30%; vertical-align:middle; align:left; color:#000000; }
.SearchTab	 	 { font-family: Verdana; font-size:8pt; margin-left:10; margin-right:10; border-bottom:1px #800000 solid; vertical-align:middle; text-align:center; color:#800000; white-space: nowrap; }
.SearchTabS	 	 { font-family: Verdana; font-size:8pt; margin-left:10; margin-right:10; border-bottom:1px #000000 solid; vertical-align:middle; text-align:center; color:#000000; font-weight:bold; white-space: nowrap; }

.SearchRow 	 	 { height:10px; vertical-align:middle; align:left; background-color:transparent; cursor:hand; color:#000000; }
.SearchRowON 	 { height:10px; vertical-align:middle; align:left; background-color:#800000 ; cursor:hand; color:#FFFFFF; }
.SearchElement { margin-top:2px; border-bottom:1 solid #FBFBFB; background-color:inherit; cursor:hand; }
.SearchItem 	 { font-family: Verdana; font-size:8pt; background-color:inherit; color:inherit; }
.SearchItem2 	 { font-family: Verdana; font-size:7pt; background-color:inherit; color:inherit; }

.ModBoxCell		{ font-family:Verdana; height:18px; font-size:7pt; white-space:nowrap; color:#000000; }
.ModBoxCellSlct { font-family:Verdana; height:18px; font-size:7pt; white-space:nowrap; color:#FFFFFF; text-decoration:underline; }

.Watcher  { padding-left:10; font-family: Verdana; font-size:7pt; color: #000000; padding:1; border-width:0; border-style:none; border-color:#000080; cursor:hand; white-space: nowrap }
.WatcherS { padding-left:10; font-family: Verdana; font-size:7pt; color: #000000; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#C4D3D5; cursor:hand; white-space: nowrap }

.MemoOLD            { border-width:1; border-style:solid; border-left-color:#888888; border-right-color:#000000; border-top-color:#888888; border-bottom-color:#000000;  background-image:url(../skin/memo/memo.png); }
.Memo               { background-image:url(../skin/memo/memo.png); }
.MemoText           { font-family: Verdana; font-size:8pt; color: #000000; text-align:justify; }

.NavigatorNode      { width:400; height:50; font-family:Arial; font-size:16pt; color:#55666D; font-variant:small-caps; font-weight:bold; padding-left:60; padding-top:10; background-image:url(../skin/directory/navigator_node.png); background-repeat:no-repeat; }

.TableFixed { font-family: Verdana; font-size:7pt; padding:2; table-layout:fixed; }
.TextCut						{ text-overflow:ellipsis; overflow:hidden; }

/*
.BoardMain  { padding:2; }
.BoardMainColumn0 { width:200; vertical-align:top; border-right:1px #888888 solid; }
.BoardMainColumn1 { vertical-align:top; background-color:#F9E1D5; }
.BoardMainColumn2 { width:200; vertical-align:top; border-left:1px #888888 solid; }
*/
/*
.BoardFilters     { font-family: Verdana; font-size:7pt; padding:1px; border:0px #888888 dotted; cursor:hand; }
.BoardFiltersSlct { font-family: Verdana; font-size:7pt; padding:0px 1px; padding-right:5px; border:1px #e24c0d solid; }
.BoardItems       { width:100%; height:40px; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:hidden; margin:1px; }
.BoardItemsSlct   { width:100%; height:40px; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:hidden; border:1px #FFFFFF solid; }
*/
.BoardItemCheckbox { position:absolute; top:7px; left:0px; }
.BoardItemClickArea{ position:absolute; top:0px; left:20px; height:100%; width:100%;}
.BoardItemImage    { position:absolute; top:0px; left:20px; width:32px; height:32px; }
.BoardItemTitle    { position:absolute; top:0px; left:60px; font-family: Verdana; font-size:10pt; color: #500000; }
.BoardItemDateCre  { position:absolute; top:15px; left:80px; }
.BoardItemDateUpd  { position:absolute; top:15px; left:230px; }
/*
.BoardItemComments { position:absolute; top:30px; left:80px; }
*/
/*
.BoardTitle			{ font-family: Verdana; font-weight:bold; font-size:8pt; color:#000000; text-align:center; border:1px solid #849395 solid; padding:5; height:100%; }
.BoardContent		{ font-family: Verdana; font-size:7pt; border-right:1 solid #ECEDEC; border-left:1 solid #ECEDEC; background-color:transparent; }
.BoardRupture		{ font-family: Verdana; font-weight:bold; font-size:7pt; border:1 solid black; background-color:#ECEDEC; }
.BoardRowOn			{ background-color:#ECEDEC; }
.BoardRow				{ border:1 solid black; background-color:transparent; }
*/

.Security            { }
.SecurityPart1       { height:50; padding:5; }
.SecurityPart2       { padding:5; }
.SecurityPart3       { height:30; padding:5; }
.SecurityHeaderText  { font-family: Verdana; font-size:10pt; color: #333333; width:100%; vertical-align:center; text-align:center; font-weight:bold; padding:3px; }
.SecurityHeaderFlag  { font-family: Verdana; font-size:7pt; color: #000000; width:100%; background-color:#FFFFFF; }
.SecurityMessages    { height:100%; border-left:1px black solid; border-top:1px black solid; border-right:1px gray solid; border-bottom:1px gray solid; background:#FFFFFF; }

.Filters	       { font-family: Verdana; font-size:7pt; padding:1px 0px; padding-right:6px; border:0px #888888 none; cursor:hand; white-space:nowrap; }
.FiltersSlctProspectus { font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersTaskSlctTask   { font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; }
.FiltersSlctGom        { font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctTracks     { font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctVersion    { font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctcomment    { font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctMail       { font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctGalery     { font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #2BFF2B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctcontact    { font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFFFFF solid; cursor:hand; white-space:nowrap; }
.FiltersSlctReport 		{ font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctPortfolio	{ font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctReferent	{ font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctForum	{ font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctMeeting		{ font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctWorkflow	{ font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlct	       { font-family: Verdana; font-size:7pt; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
	
.TaskBoard {}
.FiltersTask	       { font-family: Verdana; font-size:7pt; padding:1px 0px; padding-right:6px; border:0px #888888 none; cursor:hand; }
.TaskToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.TaskFilter      { width:180; background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:5; table-layout:fixed; 	}
.TaskCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.TaskInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.TaskPreview	 { height: 80px; font-family: Verdana; font-size:7pt; background-color:#FFFFFF; border:1px solid #888888; }
.TaskResults     { background-color:#ffffff; border:1px solid #888888; }
.TaskItems       { height: 40px; width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; cursor:hand; }
.TaskItemsSlct   { height: 40px; width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#F3B948; border:1px #FFE12B solid; cursor:hand; }
.TaskItemsOver   { height: 40px; width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }
.TaskSubject     { padding: 0px 5px;  vertical-align:middle; }
.TaskResultsItems       { width:100%; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; }
.TaskResultsItemsSlct   { width:100%; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#FFE12B; border:1px #FFE12B solid; }
.TaskResultsItemsOver   { width:100%; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; }


.VersionBoard {}
.VersionToolbar   { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.VersionFilter    { width:180; background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:5; table-layout:fixed; 	}
.VersionCenter    { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.VersionInfo      { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.VersionPreview	  { height: 80px; font-family: Verdana; font-size:7pt; background-color:#FFFFFF; border:1px solid #888888; }
.VersionResults   { background-color:#ffffff; border:1px solid #888888; }
.VersionSubject   { padding: 0px 5px;  vertical-align:middle; }


.VersionItems              { font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible;  }
.VersionItemTitle          { font-family: Verdana; font-size:10pt; overflow:hidden; visibility:visible; color: #500000; font-weight:bold; font-variant:small-caps; }
.VersionItemsLineMajor     { cursor:hand; font-weight:bold;}
.VersionItemsLineMajorOver { cursor:hand; background-color:#E5E5E5; font-weight:bold;  }
.VersionItemsLineMinor     { cursor:hand;}
.VersionItemsLineMinorOver { cursor:hand; background-color:#E5E5E5; }
.VersionFirstLevelItems    { padding: 0px 0px 0px 10px; }
.VersionSecondLevelItems   { padding: 0px 0px 0px 20px; }


.GomBoard {}
.GomToolbar   { height:20; text-align:center; background-image:url(../skin/gom/ihmtoolbarbg.gif); }
.GomFilter    { width:130; background-image:url(../skin/gom/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#C0D85B; padding:5; table-layout:fixed; 	}
.GomCenter    { background-image:url(../skin/gom/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#D5E0B2; padding:10; }
.GomInfo      { width:130; background-image:url(../skin/gom/ihmleftbg.jpg); background-repeat:repeat-y; background-color:#F2F6E8; padding:5px;}
.GomPreview   { height: 80px; font-family: Verdana; font-size:7pt; background-color:#FFFFFF; border:1px solid #888888; }
.GomResults   { background-color:#ffffff; }
.GomSubject   { padding: 0px 5px;  vertical-align:middle; }
.GomAlert { font-variant:small-caps; color: #500000; font-family: Verdana; font-size:10pt; table-layout:fixed; }
.GomItems     { table-layout:fixed; font-family: Verdana; overflow:hidden; visibility:visible; }
.GomItemsOver { table-layout:fixed; font-family: Verdana; overflow:hidden; visibility:visible; background-color:#E5E5E5; }
.GomItemsTaskHierachy { table-layout:fixed; font-family:"Trebuchet MS"; font-size:10pt; font-weight:bolder; overflow:hidden; visibility:visible;  }
.GomItemTitle { table-layout:fixed; font-family: Verdana; font-size:10pt; overflow:hidden; visibility:visible; padding: 0px 5px ; color: #500000; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.GomItemsTaskTitle   { table-layout:fixed; font-family:"Trebuchet MS"; font-size:10pt; overflow:hidden; visibility:visible; color:#666666; }
.GomItemsTaskInfos   { table-layout:fixed; font-family:"Trebuchet MS"; font-size:8pt; font-style:italic; overflow:hidden; visibility:visible; color:#999999;}
.GomItemsTaskDetails { table-layout:fixed; font-family:"Trebuchet MS"; font-size:10pt; overflow:hidden; visibility:visible; color:#666666; }
.GomItemsTask     { table-layout:fixed; font-family: Verdana; overflow:hidden; visibility:visible; }
.GomItemsTaskOver { table-layout:fixed; font-family: Verdana; overflow:hidden; visibility:visible; background-color:#E5E5E5; }
.GomItemTaskBottom { height:5px; background-image:url(../skin/gom/taskshadow.gif); background-repeat:repeat-x; }
.GomScale1		  { border-left:1 solid #BABEAE; }
.GomScale2 			{ border-left:1 solid #EAECE7; }
.GomScale1Title { font-family: "Trebuchet MS"; font-variant:small-caps; font-weight:bolder; font-size:8pt; color:#3E491D; }
.GomScale2Title { font-family: "Trebuchet MS"; font-weight:bolder; font-size:8pt; color:#3E491D; }
.GomDoc					    {background-color:FFFFFF; height:100%; width:100%; position:relative; border:1 solid black; padding:0; }
.GomDocTitle				{background-color:transparent; height:14; width:100%; font-size:8pt; padding:0;}
.GomDocInfo					{background-color:transparent; height:13; width:100%; font-size:8pt; padding:0;}
.GomSectorTitle			{background-color:#D2E400; height:14; width:100%; font-size:8pt; padding:0;}
.GomListTitle				{background-color:#759700; height:14; width:100%; font-size:8pt; padding:2;}
.GomListInfos       {border:1 solid black; text-align:center;}
.GomListTable 			{background-color:transparent; width:90%; border:1 solid black; position:relative; padding:0;}

.TreeTitleLevel1    { font-size:10pt; font-family:"Trebuchet MS"; font-variant:small-caps; font-weight:bold; background-image:url(../skin/gom/dimension.jpg); cursor:hand; color:white; }
.TreeTitleLevel1Shd { font-size:10pt; font-family:"Trebuchet MS"; font-variant:small-caps; font-weight:bold; background-image:url(../skin/gom/dimension.jpg); cursor:hand; color:white; }
.TreeTitleLevel2    { font-size:10pt; font-family:"Trebuchet MS"; font-variant:small-caps; background-image:url(../skin/gom/treetitle.gif); cursor:hand; }
.TreeTitleLevel2Shd { font-size:10pt; font-family:"Trebuchet MS"; font-variant:small-caps; background-image:url(../skin/gom/treetitleshd.gif); cursor:hand; }
.TreeTitleLevel3    { font-size:10pt; font-family:"Trebuchet MS"; font-variant:small-caps; font-style: italic; background-image:url(../skin/gom/treetitle.gif); cursor:hand; }
.TreeTitleLevel3Shd { font-size:10pt; font-family:"Trebuchet MS"; font-variant:small-caps; font-style: italic; background-image:url(../skin/gom/treetitleshd.gif); cursor:hand; }
.TreeTitleLevel4    { font-size:8pt; font-family:"Trebuchet MS"; font-weight:bold; background-image:url(../skin/gom/treetitle.gif); cursor:hand; }
.TreeTitleLevel4Shd { font-size:8pt; font-family:"Trebuchet MS"; font-weight:bold; background-image:url(../skin/gom/treetitleshd.gif); cursor:hand; }
.TreeTitleLevel5    { font-size:8pt; font-family:"Trebuchet MS"; background-image:url(../skin/gom/treetitle.gif); cursor:hand; }
.TreeTitleLevel5Shd { font-size:8pt; font-family:"Trebuchet MS"; background-image:url(../skin/gom/treetitleshd.gif); cursor:hand; }
.TreeTitleLevel6    { font-size:8pt; font-family:"Trebuchet MS"; background-image:url(../skin/gom/treetitle.gif); cursor:hand; }
.TreeTitleLevel6Shd { font-size:8pt; font-family:"Trebuchet MS"; background-image:url(../skin/gom/treetitleshd.gif); cursor:hand; }
.TreeTitleLevel1Slct    { font-size:10pt; font-family:"Trebuchet MS"; font-variant:small-caps; font-weight:bold; background-image:url(treetitle_select.jpg); cursor:hand; }
.TreeTitleLevel1ShdSlct { font-size:10pt; font-family:"Trebuchet MS"; font-variant:small-caps; font-weight:bold; background-image:url(treetitleshd_select.jpg); cursor:hand; }
.TreeTitleLevel2Slct    { font-size:10pt; font-family:"Trebuchet MS"; font-variant:small-caps; background-image:url(treetitle_select.jpg); cursor:hand; }
.TreeTitleLevel2ShdSlct { font-size:10pt; font-family:"Trebuchet MS"; font-variant:small-caps; background-image:url(treetitleshd_select.jpg); cursor:hand; }
.TreeTitleLevel3Slct    { font-size:10pt; font-family:"Trebuchet MS"; font-variant:small-caps; font-style: italic; background-image:url(treetitle_select.jpg); cursor:hand; }
.TreeTitleLevel3ShdSlct { font-size:10pt; font-family:"Trebuchet MS"; font-variant:small-caps; font-style: italic; background-image:url(treetitle_select.jpg); cursor:hand; }
.TreeTitleLevel4Slct    { font-size:8pt; font-family:"Trebuchet MS"; font-weight:bold; background-image:url(treetitle_select.jpg); cursor:hand; }
.TreeTitleLevel4ShdSlct { font-size:8pt; font-family:"Trebuchet MS"; font-weight:bold; background-image:url(treetitle_select.jpg); cursor:hand; }
.TreeTitleLevel5Slct    { font-size:8pt; font-family:"Trebuchet MS"; background-image:url(treetitle_select.jpg); cursor:hand; }
.TreeTitleLevel5ShdSlct { font-size:8pt; font-family:"Trebuchet MS"; background-image:url(treetitleshd_select.jpg); cursor:hand; }
.TreeTitleLevel6Slct    { font-size:8pt; font-family:"Trebuchet MS"; background-image:url(treetitle_select.jpg); cursor:hand; }
.TreeTitleLevel6ShdSlct { font-size:8pt; font-family:"Trebuchet MS"; background-image:url(treetitleshd_select.jpg); cursor:hand; }

.GomItemsLine     { cursor:hand; }
.GomItemsLineover { cursor:hand; background-color:#E5E5E5; border:1px #CCCCCC solid;  }

.GomTree	   { cursor:hand; }
.GomTreeSelected   { cursor:hand;border:3px #FF0000 solid; }
.GomTreeContent        { background-image:url(../skin/gom/treecontent.jpg); background-repeat:repeat-y; background-color:#D5E0B2; cursor:hand; }
.GomTreeSpace          { background-color:#D5E0B2; }
.GomTreeSpaceShd       { background-image:url(../skin/gom/treespace.jpg); background-repeat:repeat-x; background-color:#D5E0B2; }

.GomTreeLeft           { height:20; background-image:url(../skin/gom/treeleft.jpg); background-repeat:repeat-x; background-color:#FFFFFF; cursor:hand; }
.GomTreeLeftShd        { height:20; background-image:url(../skin/gom/treeleftshd.jpg); background-repeat:repeat-x; background-color:#FFFFFF; cursor:hand; }
.GomTreeLeftSlct       { height:20; background-image:url(treeleft_select.jpg); background-repeat:repeat-x; background-color:#FFFFFF; cursor:hand; }
.GomTreeLeftShdSlct    { height:20; background-image:url(treeleftshd_select.jpg); background-repeat:repeat-x; background-color:#FFFFFF; cursor:hand; }

.GomTreeTitle          { font-size:8pt; font-family:Verdana; color:#333333; font-variant:small-caps; background-image:url(../skin/gom/treetitle.gif); cursor:hand; }
.GomTreeTitleShd       { font-size:8pt; font-family:Verdana; color:#333333; font-variant:small-caps; background-image:url(../skin/gom/treetitleshd.gif); cursor:hand; }
.GomTreeTitleSlct      { font-size:8pt; font-family:Verdana; color:#333333; font-variant:small-caps; font-weight:bold; background-image:url(treetitle_select.jpg); cursor:hand; }
.GomTreeTitleShdSlct   { font-size:8pt; font-family:Verdana; color:#333333; font-variant:small-caps; font-weight:bold; background-image:url(treetitleshd_select.jpg); cursor:hand; }

.GomTreeWizardTitle		{ font-family:"Trebuchet MS"; color:#242F00; font-size:9pt; font-weight:bold; background-color:#CCCCCC; height:30px; text-transform:uppercase; }
.GomModalTitle				{ font-family:"Trebuchet MS"; color:#242F00; font-size:9pt; font-weight:bold; background-color:#FFFFFF; height:30px; text-transform:uppercase; text-align:center;}
.GomModalFooter				{ font-family:"Trebuchet MS"; color:#FFFFFF; font-weight:600; text-align:right; height:30px; border-top:1 solid #6A7059;}
.GomModalFooter .confirmButton		 { padding:5; padding-left:10; padding-right:10; background-color:#759700; color:#FFFFFF; height:100%; cursor:hand; border-width:0; border-left:1 solid #6A7059}
.GomModalFooter .confirmButtonDisable { padding:3; padding-left:10; padding-right:10; background-color:#759700; height:100%; border-width:0; }
.GomModalFooter .confirmButtonHili { padding:5; padding-left:10; padding-right:10; background-color:#FFFFFF; border-width:0; color:#759700; height:100%; cursor:hand; border-left:1 solid #6A7059}

.GomProjectsScale			 { color:#3E491D; background-color:#D5E0B2; font-family:"Trebuchet MS"; font-weight:bolder; font-size:10pt; }

.GomCalPicker									{ font-family:"Trebuchet MS"; font-size:8pt; color:#000000; background-color:#D5E0B2; }
.GomCalPicker .TitleWeek .Day { background-color:#D5E0B2; padding:1; font-family:"Trebuchet MS"; font-size:10pt; font-weight:bolder; color:#313C0E; }
.GomCalPicker .Item 					{ background-color:#D5E0B2; padding:1; }
.GomCalPicker .Item .Day			{ font-size:10pt; font-weight:bolder; color:#A2A792; background-color:#FFFFFF; }
.GomCalPicker .Item .WeekEnd  { font-size:10pt; font-weight:bolder; background-color:#F0F4E3; color:#BCC2A9; }
.GomCalPicker .Item .Select   { font-size:10pt; font-weight:bolder; color:#313C0E; }

.GomCalDetails							{ font-family: "Trebuchet MS"; font-size:18pt; color:#000000; width:100%; background-color:#D5E0B2; }
.GomCalDetails .Title			{ font-weight:bolder; color:#818C5E; text-align:left; margin-bottom:5px; margin-left:40px;  }
.GomCalDetails .Lines			{ position:absolute; height:100%; width:100%; top:0; left:0; background-color:#D5E0B2; }
.GomCalDetails .Line				{ margin-bottom:1px; background-color:#FFFFFF; }
.GomCalDetails .HalfLine		{ width:100%; }
.GomCalDetails .Night			{ background-color:#F0F4E3; }
.GomCalDetails .Hours			{ float:left; width:35px; color:#333300; font-family:"Trebuchet MS"; text-align:center; font-size:9pt; font-weight:bolder; background-color:#D5E0B2; }
.GomCalDetails .Hour				{ margin-bottom:1px; padding-top:5px; }
.GomCalDetails .Items			{ position:absolute; width:100%; top:0; left:0; }
.GomCalDetails .Container	{ position:relative; width:100%; }
.GomCalDetails .Item				{ position:absolute; padding-left:auto; padding-right:auto; background-color:#FDFDFD; border:1 solid black; overflow:hidden; }

.GomCalDetails	.Month						{ font-family: "Trebuchet MS"; font-size:8pt; color:#000000; width:100%; table-layout:fixed; background-color:transparent;}
.GomCalDetails	.MonthTitle				{ font-weight:bold; text-align:left; margin-bottom:5px; color:#B4BF91; font-size:32.4px; }
.GomCalDetails	.MonthDayTitle  	{ font-size:10.8pt; font-weight:bold; color:#818C5E; }
.GomCalDetails 	.MonthDayNum			{ font-size:21.6pt; color:#ADB19F; width:38; text-align:right; vertical-align:top; }
.GomCalDetails 	.MonthDay					{ height:74px; overflow:auto; background-color:#FFFFFF; }
.GomCalDetails 	.MonthDayOff			{ height:74px; overflow:auto; background-image:url(../skin/gom/calendarbg.gif); }
.GomCalDetails 	.MonthWeek				{ height:37px; background-color:#FFFFFF; }
.GomCalDetails 	.MonthWeek2				{ height:37px; background-color:#FFFFFF; border-top:1 solid #D5E0B2;}
.GomCalDetails 	.MonthWeekOff			{ height:37px; background-image:url(../skin/gom/calendarbgweek.gif); }
.GomCalDetails 	.MonthWeek2Off		{ height:37px; background-image:url(../skin/gom/calendarbgweek2.gif); border-top:1 solid #D5E0B2;}
.GomCalDetails 	.MonthEntries			{ background-color:transparent; overflow:hidden; text-overflow:ellipsis; height:100%; width:100%;}
.GomCalDetails 	.MonthEntryBig		{ background-color:#FFFFFF; font-family: Verdana; font-size:7pt; color:#000000; text-overflow:ellipsis; overflow:hidden; text-align:center; border:1 solid black; }

.GomReporting		     { color:#3E491D; background-color:#D5E0B2; font-family:"Trebuchet MS"; font-weight:bolder; }
.GomReportingTitle	 { font-size:10pt; padding-bottom:5px; }
.GomReportingTexte	 { font-size:8pt; padding-left:10px; }



.DefaultCalPicker								  { font-family:"Verdana"; font-size:8pt; color:#000000; }
.DefaultCalPicker .TitleWeek .Day { background-color:#FFFFFF; padding:1; font-family:"Verdana"; font-size:10pt; font-weight:bolder; color:#000000; }
.DefaultCalPicker .Item 					{ background-color:#FFFFFF; padding:1; }
.DefaultCalPicker .Item .Day			{ background-color:#FFFFFF; font-size:10pt; font-weight:bolder; color:#A2A792;  }
.DefaultCalPicker .Item .WeekEnd  { background-color:#D4D4D4; font-size:10pt; font-weight:bolder; color:#929782; }
.DefaultCalPicker .Item .Select   { font-size:10pt; font-weight:bolder; color:#000000; }

.DefaultCalDetails							{ font-family: "Verdana"; font-size:10pt; color:#000000; width:100%; background-color:#D4D4D4; }
.DefaultCalDetails .Title			  { font-weight:bolder; color:#000000; text-align:left; margin-bottom:5px; margin-left:40px;  }
.DefaultCalDetails .Lines				{ position:absolute; height:100%; width:100%; top:0; left:0; background-color:#D4D4D4; }
.DefaultCalDetails .Line				{ margin-bottom:1px; background-color:#FFFFFF; }
.DefaultCalDetails .HalfLine		{ width:100%; }
.DefaultCalDetails .Night				{ background-color:#0900B0; }
.DefaultCalDetails .Hours				{ float:left; width:35px; color:#000000; font-family:"Verdana"; text-align:center; font-size:9pt; font-weight:bolder; background-color:#D4D4D4;}
.DefaultCalDetails .Hour				{ margin-bottom:1px; padding-top:5px; }
.DefaultCalDetails .Items				{ position:absolute; width:100%; top:0; left:0; }
.DefaultCalDetails .Container		{ position:relative; width:100%; }
.DefaultCalDetails .Item				{ position:absolute; padding-left:auto; padding-right:auto; background-color:#FFFFFF; border:1 solid black; overflow:hidden; }

.DefaultCalDetails	.Month						{ font-family: "Verdana"; font-size:8pt; color:#000000; width:100%; table-layout:fixed; background-color:transparent;}
.DefaultCalDetails	.MonthTitle				{ text-align:left; margin-bottom:5px; color:#000000; font-size:25px; }
.DefaultCalDetails	.MonthDayTitle  	{ font-size:10pt; font-weight:bold; color:#000000; }
.DefaultCalDetails 	.MonthDayNum			{ font-size:16pt; color:#000000; width:38; text-align:right; vertical-align:top; }
.DefaultCalDetails 	.MonthDay					{ height:74px; overflow:auto; background-color:#FFFFFF; }
.DefaultCalDetails 	.MonthDayOff			{ height:74px; overflow:auto; background-image:url(../skin2/calendarbg.gif); }
.DefaultCalDetails 	.MonthWeek				{ height:37px; background-color:#FFFFFF; }
.DefaultCalDetails 	.MonthWeek2				{ height:37px; background-color:#FFFFFF; border-top:1 solid #000000;}
.DefaultCalDetails 	.MonthWeekOff			{ height:37px; background-image:url(../skin2/calendarbgweek.gif); }
.DefaultCalDetails 	.MonthWeek2Off		{ height:37px; background-image:url(../skin2/calendarbgweek2.gif); border-top:1 solid #000000;}
.DefaultCalDetails 	.MonthEntries			{ background-color:transparent; overflow:hidden; text-overflow:ellipsis; height:100%; width:100%;}
.DefaultCalDetails 	.MonthEntryBig		{ background-color:#FFFFFF; font-family: Verdana; font-size:7pt; color:#000000; text-overflow:ellipsis; overflow:hidden; text-align:center; border:1 solid black; }

.GomProperty .HFormLabel { color:#000000; font-family:"Trebuchet MS"; font-size:10pt; }
.GomProperty .HFormInputText { color: #000000; border:1px #D5D5D5 solid; background-color:transparent; background:none; }
.GomProperty .SelDivBox { border:1px #D5D5D5 solid; background-color: transparent; }
.GomProperty .HFormFieldTextArea { color: #000000; border:1px #D5D5D5 solid; background-color:transparent; background:none; }


.TrackingBoard {}
.TrackingToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.TrackingFilter      { width:180; background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:5; table-layout:fixed; 	}
.TrackingCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.TrackingInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.TrackingPreview     { height: 80px; font-family: Verdana; font-size:7pt; background-color:#FFFFFF; border:1px solid #888888; }
.TrackingResults     { background-color:#ffffff; border:1px solid #888888; }
.TrackingItemsOver   { table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }
.TrackingSubject     { vertical-align:middle; }

.TrackingResultsItems       { padding: 0px 0px 0px 25px; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; }
.TrackingResultsItemsSlct   { padding: 0px 0px 0px 25px; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#FFE12B; border:1px #FFE12B solid; }
.TrackingResultsItemsOver   { padding: 0px 5px; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; }
.TrackingItems              { font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible;}
.TrackingItemTitle          { padding: 0px 5px ; font-size:10pt; color: #500000; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.TrackingItemSubtitle       { padding: 5px 0px 5px 25px; left:60px; font-size:10pt; color: #000050; font-weight:bold; font-variant:small-caps; }
.TrackingItemsLine          { cursor:hand;}
.TrackingItemsLineOver      { background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }
.TrackingItemsLineH         { background-color:#CCCCCC; cursor:hand;}
.TrackingItemsLineOverH     { background-color:#CCCCCC; border:1px #CCCCCC solid; cursor:hand; }
.TrackingItemsSimpleLine    {font-weight:bold;  }
.TrackingItemsSimpleLineOver{ font-weight:bold; background-color:#E5E5E5; border:1px #CCCCCC solid;}
.TrackingItemsSimpleLineH    {font-weight:bold;  background-color:#CCCCCC;}
.TrackingItemsSimpleLineOverH{ font-weight:bold; background-color:#CCCCCC; border:1px #CCCCCC solid;}
.TrackingFirstItems         { padding: 0px 0px 0px 0px;}


.ProspectusBoard {}
.ProspectusToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.ProspectusFilter      { width:180; background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:0; table-layout:fixed; 	}
.ProspectusCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.ProspectusInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.ProspectusPreview	   { height: 80px; font-family: Verdana; font-size:7pt; background-color:#FFFFFF; border:1px solid #888888; }
.ProspectusResults     { background-color:#ffffff; border:1px solid #888888; }
.ProspectusItems       { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; cursor:hand; }
.ProspectusItemsInfos  { width:90%; margin-top:2px; margin-bottom:5px; background-color:#FFCEA6; border:1 solid #808080; cursor:default; padding-left:2; padding-right:2; text-align:left; font-family: Verdana; font-size:7pt; padding-top:1px; white-space:nowrap; }
.ProspectusItemsSlct   { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#C4CED4; border:1px #C7D1D7 solid; background-image:url(select.gif); background-repeat:repeat-x; }
.ProspectusItemsOver   { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }
.ProspectusSubject     { padding: 0px 5px; vertical-align:middle; font-weight:bold; }

.ProspectusTitle       { font-family: Verdana; font-size:10pt; color: #500000; padding:0; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; padding-top:10; }

.ProspectusText        { font-family: Verdana; font-size:7pt; color: #001A92; padding:1; font-weight:bold; font-variant:small-caps; list-style-type:square; border-bottom:1 #888888 solid; }
.ProspectusTextSel     { font-family: Verdana; font-size:7pt; color: #555555; padding:1; font-weight:bold; font-variant:small-caps; background-color:#FFFFFF; list-style-type:square; border-bottom:1 #888888 solid; }
.ProspectusTextHili    { font-family: Verdana; font-size:7pt; color: #555555; padding:1; font-weight:bold; font-variant:small-caps; background-image:url(../skin/prospectus/list.jpg); list-style-type:square; border-bottom:1 #888888 solid; }

.ProspectusValid0          { font-family: Verdana; font-size:7pt; color: #000000; font-variant:small-caps; border:0px solid #FFFF00 solid; background-color:#FFFF00; width:100%; text-align:center; }
.ProspectusValid1          { font-family: Verdana; font-size:7pt; color: #000000; font-variant:small-caps; border:0px solid #00FF00 solid; background-color:#00FF00; width:100%; text-align:center; }
.ProspectusValid2          { font-family: Verdana; font-size:7pt; color: #FFFFFF; font-variant:small-caps; border:0px solid #0000FF solid; background-color:#FF0000; width:100%; text-align:center; }
.ProspectusValid3          { font-family: Verdana; font-size:7pt; color: #FFFFFF; font-variant:small-caps; border:0px solid #0000FF solid; background-color:#FF0000; width:100%; text-align:center; }
.ProspectusValidButton     { font-family: Verdana; font-size:7pt; color: #FFFFFF; font-weight:bold; padding:1; margin:1; border:1px solid #FFFFFF solid; background-color:#800000; cursor:hand; width:100%; }
.ProspectusValidButtonHili { font-family: Verdana; font-size:7pt; color: #800000; font-weight:bold; padding:1; margin:1; border:1px solid #FFFFFF solid; background-color:#FFFFFF; cursor:hand; width:100%; }

/*.ProspectusDenomination { background-image:url(ihmbannerbgsep.gif); border:1px #C7D1D7 solid; padding:1px;}*/
.ProspectusDenomination 		 { background-color:#DAE3E9; border-top:1px #C5D0D7 solid; border-bottom:1px #C5D0D7 solid; padding:1px; width:100%;}
.ProspectusDenominationSlct  { background-color:#DAE3E9; border-top:1px #C5D0D7 solid; border-bottom:1px #C5D0D7 solid; padding:1px; width:100%;}
.ProspectusDenominationTitle { font-family: Verdana; font-size:7pt;	}


.GaleryBoard {}
.GaleryToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.GaleryFilter      { width:180; background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:5; table-layout:fixed; 	}
.GaleryCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.GaleryInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.GaleryResultsItems       { width:100%; height:40px; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; }
.GaleryResultsItemsSlct   { width:100%; height:40px; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select.gif); }
.GaleryResultsItemsOver   { width:100%; height:40px; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; }


.TaskResultsItemsOLD       { width:100%; height:40px; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; }
.TaskResultsItemsSlctOLD   { width:100%; height:40px; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#FFE12B; border:1px #FFE12B solid; }
.TaskResultsItemsOverOLD   { width:100%; height:40px; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; }


.Items       { border:1px #FFFFFF solid; }
.ItemsOver   { background-color:#E5E5E5; border:1px #CCCCCC solid; }


/*.MailBoard *	a	 { color:#888888; text-decoration:none; }*/
.MailToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.MailFilter      { width:180; background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:5; table-layout:fixed; 	}
.MailCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.MailInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.MailInfosSelection	{ font-family: Verdana; font-size:7pt; text-align:center; }
.MailPreview		 { height: 180px; }
.MailResultsListExterne		{ background-color:#ffffff; border:1px solid #888888; }
.MailResultsHeader				{ background-color:#ffffff; border-left:1px solid #888888; border-right:1px solid #888888; border-top:1px solid #888888; height:20px; }
.MailResultsHeaderInterne	{ font-family: Verdana; font-size:7pt; font-weight:bold; }
.MailResultsSelect	{ text-align:right; font-family:Verdana; font-size:10px; height:20px; }			
.MailResultsSelectLink	{ color:#666666; cursor:pointer; }			
.MailViewInfos		{ font-family:Verdana; font-size:7pt; background-color:#EEEEEE; padding:5px; }
.MailViewMessage	{ font-family:Verdana; font-size:7pt; padding:5px; height:100%; }
.MailViewContent 	{ border:1px solid #888888; padding:5px; };
.MailResultsItems   		{ width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; }
.MailResultsItemsSlctOLD{ width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#FFE12B; border:1px #FFE12B solid; }
.MailResultsItemsSlct   { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select.gif); }
.MailResultsItemsOver   { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; }
/* .MailResultsItemsNoRead		{ width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#FFFFAA; border:1px #FFFFAA solid; } */
.MailResultsItemsNoRead   		{ width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; font-weight:bold; }
.MailItem        { height:20; text-align:left; font-family: Verdana; font-size:7pt; color: #000000; padding:1; border:none; cursor:hand; text-overflow:ellipsis; overflow:hidden; } 
.MailItemOver    { height:20; text-align:left; font-family: Verdana; font-size:7pt; color: #000000; padding:0; border:1px solid #849395 solid; cursor:hand; background-color:#FFFFFF; text-overflow:ellipsis; overflow:hidden; }

.MailAttachmentItem			{ font-family:Verdana; font-size:7pt; }
.MailAttachmentItemOver	{ font-family:Verdana; font-size:7pt; background-color:#888888; }
.MailAttachmentItemSlct { font-family:Verdana; font-size:7pt; background-color:#FFFFFF; }


.ManagerBoard {}
.ManagerToolbar   { height:20; background-image:url(../skin2/ihmtoolbarbg.gif); padding-left:5px; }
.ManagerFilters		{ height:20; padding:2; }
.ManagerEditableFilters		{ }
.ManagerItem			{ font-family: Verdana; font-size:7pt; cursor:hand; }
.ManagerItemOn 		{ font-family: Verdana; font-size:7pt; cursor:hand; border:1px darkred solid; }
.ManagerItemOver 	{ font-family: Verdana; font-size:7pt; cursor:hand; color:darkred; }
.ManagerModules   { background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; width:180px; background-color:#FFFFFF; padding-left:5; padding-right:5;}
.ManagerRoles	    { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding-left:10; padding-right:10;}
.ManagerRights    { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding-left:10; padding-right:10;}
.ManagerInfos    	{ background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; width:130px; background-color:#FFFFFF; padding-left:10; padding-right:10;}
.ManagerPropertyPRModule { font-family: Verdana; font-size:8pt; color: #000000; font-weight:bold; padding-top:10px; padding-bottom:5px;   }
.ManagerPropertyPRRight { font-family: Verdana; font-size:7pt; color: #000000; font-variant:italic; padding-left:15px; }
.ManagerPropertyPRDetail { font-family: Verdana; font-size:7pt; color: #000000; font-variant:italic; padding:2px; }
.ManagerSecurity { border:1 solid black; width:50px; text-align:right; padding-left:5px; padding-right:5px; font-family: Verdana; font-size:7pt; color: #000000; }

.DirectoryMenu      { border:1px #DAE4E6 solid; background-color:#F6F7F9; cursor:default; padding:5; }
.DirectoryDirectory { font-family: Verdana; font-size:7pt; padding:2; }
.DirectoryFile      { font-family: Verdana; font-size:7pt; padding:2; }
.DirectoryRow 	 	 { height:10px; vertical-align:middle; align:left; background-color:transparent; cursor:hand; color:#000000; }
.DirectoryRowON 	 { height:10px; vertical-align:middle; align:left; background-color:#800000 ; cursor:hand; color:#FFFFFF; }

.DirectoryResults			{ vertical-align:top; }
.DirectorySetttings		{ background-image:url(wizardbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; width:200px; padding:10px;}
.DirectoryResultsListExterne		{ background-color:#FFFFFF; border:1px solid #888888; }
.DirectoryMessage     { font-family: Verdana; font-size:7pt; color: #000000; width:100%; height:25; vertical-align:center; text-align:center; border:1px solid #849395 solid; padding:5; background-color:#FFFFFF; }

.WorkflowRoot      { height:20; padding:2px; font-family:Arial; font-size:10pt; color:#55666D; font-variant:small-caps; font-weight:bold; background-color:#F9F9F9; }
.WorkflowRootOn    { height:20; padding:2px; font-family:Arial; font-size:10pt; color:#FFFFFF; font-variant:small-caps; font-weight:bold; background-color:#55666D; }
.WorkflowStepBg    { background-image:url(../skin/workflow/stepbg.gif); }
.WorkflowStepBgOn  { background-image:url(../skin/workflow/stepbg.gif); }
.WorkflowStep      { height:20; padding:2px; font-family:Arial; font-size:10pt; color:#55666D; font-variant:small-caps; font-weight:bold; background-color:white; border-color:#01273C; border-width:1px; border-style:solid; }
.WorkflowStepOn    { height:20; padding:2px; font-family:Arial; font-size:10pt; color:#FFFFFF; font-variant:small-caps; font-weight:bold; background-color:#55666D; border-color:#01273C; border-width:1px; border-style:solid; }
.WorkflowSousStep  { height:20; padding:2px; font-family:Arial; font-size:8pt; color:#55666D; font-variant:small-caps; font-weight:bold; background-color:white; text-decoration:underline; }
.WorkflowSousStepOn { height:20; padding:2px; font-family:Arial; font-size:8pt; color:#FFFFFF; font-variant:small-caps; font-weight:bold; background-color:#55666D; text-decoration:underline; }
.WorkflowTask  		 { padding-left:2px; font-family:Arial; font-size:7pt; color:#000000; font-variant:small-caps; font-weight:bold; background-color:white; }
.WorkflowTaskOn 	 { padding-left:2px; font-family:Arial; font-size:7pt; color:#FFFFFF; font-variant:small-caps; font-weight:bold; background-color:#8B0000; }
.WorkflowTaskInput { padding-left:2px; font-family:Arial; font-size:7pt; color:#000000; font-variant:small-caps; font-weight:bold; background-color:#F9F9F9; }
.WorkflowToolbar   { height:20; text-align:center; background-image:url(../skin/workflow/ihmtoolbarbg.gif); }
.WorkflowItemTitle { font-weight:bold; font-family:Arial; font-size:8pt; color:#8B0000; font-variant:small-caps; }
.WorkflowItem 		 { font-family:Arial; font-size:7pt; color:#000000; }
.WorkflowBorderLight { border-right-style:solid; border-right-color: #EEEEEE; border-right-width: 1; background-color:transparent;}
.WorkflowBorderBottomLight { border-bottom-style:solid; border-bottom-color: #EEEEEE; border-bottom-width: 1; background-color:transparent;} 
.WorkflowTwoBorderLight { border-right-style:solid; border-right-color: #EEEEEE; border-right-width: 1; border-bottom-style:solid; border-bottom-color: #EEEEEE; border-bottom-width: 1; background-color:transparent; } 
.WorkflowBorder { border-right-style:solid; border-right-color: black; border-right-width: 1; }
.WorkflowTaskExtendedSelected { background-color:#E5E5E5; border:1px #000000 solid;  }
.WorkflowTaskExtended { border-left-style:solid; border-left-color:#CCCCCC; border-left-width:1px; border-top-style:solid; border-top-color:#CCCCCC; border-top-width:1px; border-right-style:solid; border-right-color:#333333; border-right-width:1px; border-bottom-style:solid; border-bottom-color:#333333; border-bottom-width:1px; }
.WorkflowFocusTitle { font-family: Verdana; font-size:10pt; color: #500000; padding:0; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.WorkflowFocus { margin-left:15px; margin-right:15px; }

.ModalTitle			{ font-size:8pt; font-family:Verdana; color:#333333; font-weight:600; text-align:center; background-image:url(modalbg.gif); background-repeat:repeat-y; background-color:#C8C8C8; height:50px; }
.ModalTitleContent { font-size:8pt; font-family:Verdana; color:#333333; font-weight:600; text-align:center; };
.ModalContent		{ font-size:8pt; font-family:Verdana; }
.ModalPadding		{ font-size:8pt; font-family:Verdana; padding:5px; }
.ModalBgContent	{ font-size:8pt; font-family:Verdana; background-image:url(wizardbg.jpg); background-repeat:repeat-y; }
.ModalFooter		{ font-size:8pt; font-family:Verdana; color:#333333; font-weight:600; text-align:right; background-image:url(modalbg.gif); background-repeat:repeat-y; background-color:#C8C8C8; height:26px; }
.ConfirmTitle			{ font-size:8pt; font-family:Verdana; color:#333333; font-weight:600; text-align:center; background-image:url(modalbg.gif); background-repeat:repeat-y; background-color:#C8C8C8; height:30px; }
.ConfirmFooter		{ font-size:8pt; font-family:Verdana; color:#333333; font-weight:600; text-align:right; background-image:url(modalbg.gif); background-repeat:repeat-y; background-color:#C8C8C8; height:15px; }

.Wizard             { padding:10; background-image:url(wizardbg.jpg); }
.WizardToolbar      { height:20; text-align:center; background-image:url(ihmtoolbarbg.gif); }
.WizardLabel        { width:130; height:10; font-family: Verdana; font-size:7pt; color:#E36767; text-decoration:underline; padding:2; padding-left:10; }
.WizardText         { font-family: Verdana; font-size:7pt; color:#000000; padding:2; }

.TreeSpace          { background-color:#D0D0D0; }
.TreeSpaceShd       { background-image:url(treespace.jpg); background-repeat:repeat-x; background-color:#D0D0D0; }
.TreeLeft           { height:20; background-image:url(treeleft.jpg); background-repeat:repeat-x; background-color:#FFFFFF; cursor:hand; }
.TreeLeftShd        { height:20; background-image:url(treeleftshd.jpg); background-repeat:repeat-x; background-color:#FFFFFF; cursor:hand; }
.TreeTitle          { font-size:8pt; font-family:Verdana; color:#333333; font-variant:small-caps; font-weight:bold; background-image:url(treetitle.jpg); cursor:hand; }
.TreeTitleShd       { font-size:8pt; font-family:Verdana; color:#333333; font-variant:small-caps; font-weight:bold; background-image:url(treetitleshd.jpg); cursor:hand; }

.TreeLeftSlct           { height:20; background-image:url(treeleft_select.jpg); background-repeat:repeat-x; background-color:#FFFFFF; cursor:hand; }
.TreeLeftShdSlct        { height:20; background-image:url(treeleftshd_select.jpg); background-repeat:repeat-x; background-color:#FFFFFF; cursor:hand; }
.TreeTitleSlct          { font-size:8pt; font-family:Verdana; color:#333333; font-variant:small-caps; font-weight:bold; background-image:url(treetitle_select.jpg); cursor:hand; }
.TreeTitleShdSlct       { font-size:8pt; font-family:Verdana; color:#333333; font-variant:small-caps; font-weight:bold; background-image:url(treetitleshd_select.jpg); cursor:hand; }

.TreeEnd            { height:11; background-image:url(treeend.jpg); }
.TreeContent        { background-image:url(treecontent.jpg); background-repeat:repeat-y; background-color:#D0D0D0; cursor:hand; }

.PickerGeneric            { background-image:url(../skin2/wizardbg.jpg); }
.PickerGenericHeader      { font-family: Verdana; font-size:10pt; color: #500000; vertical-align:center; text-align:center; background-color:#DDDDDD; border-bottom:1px #AAAAAA solid; padding:10; }
.PickerGenericHeaderInfos { font-family: Verdana; font-size:7pt; color: #555555; }
.PickerGenericFooter      { font-family: Verdana; font-size:10pt; color: #500000; vertical-align:center; text-align:right; background-color:#DDDDDD; border-top:1px #AAAAAA solid; padding:5; }
.PickerGenericFooterInfos { font-family: Verdana; font-size:7pt; color: #555555; }
.PickerGenericColumn0     { width:200; vertical-align:top; }
.PickerGenericColumn1     { vertical-align:top; padding-left:30; }				
.PickerGenericItem		 { height:30px; border:0px solid #E5E5E5; margin:0px; padding:1px; padding-left:11px;}
.PickerGenericItemSlct { height:30px; background-color:#D0D0E0; border:1px #D0D0E0 solid; margin:0px; padding:0px; padding-left:10px; }
.PickerGenericItemOver { height:30px; background-color:#E5E5E5; border:1px #CCCCCC solid; margin:0px; padding:0px; padding-left:10px; }
.PickerGenericFilters     { font-family: Verdana; font-size:7pt; padding:1px; border:0px #FF5555 solid; cursor:hand; font-variant:small-caps; font-weight:bold; }
.PickerGenericFiltersSlct { font-family: Verdana; font-size:7pt; padding:0px; border:1px #FF5555 solid; cursor:hand; font-variant:small-caps; font-weight:bold; }
.PickerContactName		{ font-family:Verdana; font-size:7pt; }
.PickercontactAdress	{ font-family:Verdana; font-size:7pt; color:#888888; }
.PickerModelSubject		{ font-family:Verdana; font-size:7pt; }

.PickerItemsSlct  { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#C4CED4; border:1px #C7D1D7 solid; background-image:url(select.gif); background-repeat:repeat-x;  }

/*.DLinkArea 				 { border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #888888; border-bottom:1px solid #888888; overflow-x:hidden; overflow-y:auto;}
.DLinkAreaItem     { height:20px; text-align:left; font-family: Verdana; font-size:7pt; color: #000000; padding:0px 5px; border:1px solid #ffffff solid; cursor:hand; text-overflow:ellipsis; overflow:hidden; } 
.DLinkAreaItemOver { height:20px; text-align:left; font-family: Verdana; font-size:7pt; color: #000000; padding:0px 5px; border:1px solid #849395 solid; cursor:hand; text-overflow:ellipsis; overflow:hidden; }
.DLinkAreaError		 { color:red; }
.DLinkArea				 { width:100%; height:100%; font-family:Verdana; font-size:7pt; list-style-position:inside; cursor:text; }
*/
.EListItem     { height:20px; text-align:left; font-family: Verdana; font-size:7pt; color: #000000; padding:0px 5px; border:1px solid #ffffff solid; cursor:hand; text-overflow:ellipsis; overflow:hidden; } 
.EListItemOver { height:20px; text-align:left; font-family: Verdana; font-size:7pt; color: #000000; padding:0px 5px; border:1px solid #849395 solid; cursor:hand; text-overflow:ellipsis; overflow:hidden; }
.EListError		 { color:red; }
.EList				 { border:1px solid #888888; width:100%; height:100%; font-family:Verdana; font-size:7pt; list-style-position:inside; cursor:text; }

.ContactBoard {}
.ContactToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.ContactFilter      { width:180; background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:5; table-layout:fixed; 	}
.ContactResults     { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.ContactInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.ContactResults      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.ContactResultsName		{ font-family:Verdana; font-size:7pt; }
.ContactResultsAdress	{ font-family:Verdana; font-size:7pt; color:#888888; }
.ContactResultsItem		 { height:30px; border:1px solid white; margin:0px; padding:0px; padding-left:10px;}
.ContactResultsItemSlctOLD { height:30px; background-color:#D0D0E0; border:1px #D0D0E0 solid; margin:0px; padding:0px; padding-left:10px; }
.ContactResultsItemSlct   { height:30px; width:100%; padding-left:10px; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select.gif); }
.ContactResultsItemOver { height:30px; background-color:#E5E5E5; border:1px #CCCCCC solid; margin:0px; padding:0px; padding-left:10px; }

.CommentContent			{ border:1px solid #000000; background-color:#FFFFFF; padding:0px; }
.CommentContentGray	{ border:1px solid #000000; background-color:#E4E4E4; padding:0px; }
.CommentContentToolbar { background-color:#000000; vertical-align:top; width:12px; color:#FFFFFF; padding-top:5px; text-align:center; font-weight:bold; font-family:Verdana; font-size:10pt; }
.CommentMessageEdit	{ background-color:#FFFFFF; font-family:Verdana; font-size:7pt; margin:3px; }
.CommentMessage			{ font-family:Verdana; font-size:7pt; }
.CommentIndicator		{ background-image:url(../skin/comment/icomment_indicator.gif); background-repeat:no-repeat; font-size:1px; }
.CommentIndicatorCount	{ background-image:url(../skin/comment/icomment_indicator.gif); background-repeat:no-repeat; }
/*.CommentTitle				{ font-weight:bold; font-family:Verdana; font-size:7pt; text-align:center; width:100%; padding:5px}*/
.CommentTitle				{ font-variant:small-caps; font-weight:bold; font-family:Verdana; font-size:7pt; color:#000000; text-align:center; width:100%; padding:4px; background-color:#C9DEF3; border:1px solid #ABC9E3; } /*4C87AB; }*/
.CommentAuthor			{ font-style:italic; font-family:Verdana; font-size:7pt; margin-top:7px; }

	
.CommentBoard {}
.CommentToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.CommentFilter      { width:180; background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:5; table-layout:fixed; 	}
.CommentCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.CommentInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.CommentResults     { background-color:#ffffff; }
.CommentItems       { height: 40px; table-layout:fixed; font-family: Verdana; font-size:7pt; border:1px #ffffff solid; cursor:hand; }
.CommentItemsSlct   { height: 40px; table-layout:fixed; font-family: Verdana; font-size:7pt; background-color:#F3B948; border:1px #FFE12B solid; cursor:hand; }
.CommentItemsOver   { height: 40px; table-layout:fixed; font-family: Verdana; font-size:7pt; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }

.dpDiv 						{}
.dpTable 					{ font-family: Verdana, Arial, Tahoma , Helvetica, sans-serif; font-size: 12px; text-align: center; color: #505050; background-color: #FBE2A0; border: 1px solid #AAAAAA; }
.dpTR    					{}
.dpTitleTR 				{}
.dpDayTR 					{}
.dpTodayButtonTR 	{}
.dpTD 						{	border: 1px solid #ece9d8; }
.dpDayHighlightTD {	background-color: #CCCCCC; border: 1px solid #AAAAAA;	}
.dpTDHover 				{ background-color: #aca998; border: 1px solid #888888; cursor: pointer;	color: #500000; }
.dpTitleTD 				{}
.dpButtonTD 			{}
.dpTodayButtonTD 	{}
.dpDayTD 					{ background-color: #CCCCCC; border: 1px solid #AAAAAA; color: white; }
.dpTitleText			{ font-size: 12px;	color: gray; font-weight: bold; }
.dpDayHighlight 	{	color: #500000;	font-weight: bold; }
.dpButton 				{	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px; color: gray;	background: #d8e8ff; font-weight: bold;	padding: 0px;	}
.dpTodayButton 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;	color: gray; background: #d8e8ff;	font-weight: bold; }

.ChatRoom {}
.ChatToolbar     	{ height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.ChatMessages     { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; width:100%; height:100%; vertical-align:top; }
.ChatFooter				{ height:20; text-align:left; background-image:url(../skin2/ihmtoolbarbg.gif); }
.ChatMessage     	{ font-family: Verdana; font-size:7pt; }
.ChatAuthor				{ font-style:italic; }

.GanttItemTitle		{ font-family: Verdana; font-weight:bold; font-size:8pt; color:#000000; padding-left:1px; }
.GanttItemBg			{ background-color:#555555; background-image:url(../skin/gantt/itembg.gif); background-repeat:repeat-x; border-top:1 solid #B0B0B0; border-bottom:1 solid #545454; }
.GanttItemBg100		{ background-color:#6AA200; background-image:url(../skin/gantt/itembg100.gif); background-repeat:repeat-x; border-top:1 solid #B0B0B0; border-bottom:1 solid #545454; }
.GanttItemPercent { background-color:#323232; background-image:url(../skin/gantt/itempercent.gif); background-repeat:repeat-x; margin-top:1; margin-bottom:1; position:absolute; font-size:1px; z-index:2 }
.Gantt100				  { background-color:#4D9000; background-image:url(../skin/gantt/itempercent100.gif); background-repeat:repeat-x; }
.GanttScale1		  { font-family: Verdana; font-weight:bold; font-size:7pt; color:#000000; border-left:1 solid #CCCCCC; }
.GanttScale2 			{ font-family: Verdana; font-weight:bold; font-size:7pt; color:#000000; border-left:1 dashed #D5D5D5; }
.GanttScaleTitle { font-family: Verdana; font-weight:bold; font-size:7pt; color:#000000; }

.CalDetailsBoard				{ position:relative; overflow:auto; background-color:transparent; height:100%; width:100% }
.CalDetails							{ font-family: Verdana; font-size:8pt; color:#000000; width:100%;  }
.CalDetails .Title			{ font-weight:bold; text-align:center; margin-bottom:5px; }
.CalDetails .Lines			{ position:absolute; height:100%; width:100%; top:10; left:0; }
.CalDetails .Line				{ border-top:1 solid #EAEAEA; margin-bottom:2px; }
.CalDetails .HalfLine		{ border-bottom:1 solid #FBFBFB; width:100%; }
.CalDetails .Night			{ background-color:#EFF6FD; }
.CalDetails .Hours			{ float:left; width:35px; }
.CalDetails .Hour				{ margin-bottom:2px; }
.CalDetails .Items			{ position:absolute; width:100%; top:0; left:0; border-top:2 solid darkblue; }
.CalDetails .Container	{ position:relative; width:100%; }
.CalDetails .Item				{ position:absolute; padding-left:auto; padding-right:auto; background-color:#FDFDFD; border:1 solid black; overflow:hidden; }

.CalDetails	.Month			{ font-family: Verdana; font-size:8pt; color:#000000; width:100%; table-layout:fixed; }
.CalMonth		.MonthTitle			{ font-weight:bold; text-align:center; margin-bottom:5px; border-bottom:2 solid darkblue; }
.CalMonth		.MonthDayTitle  { font-size:10.8pt; font-weight:bold; }
.CalMonth 	.MonthDay				{ height:80px; border:1 solid #000000; }
.CalMonth 	.MonthDayOff			{ height:80px; border:1 solid #EAEAEA; }
.CalMonth 	.MonthWeek				{ height:40px; border:1 solid #000000; background-color:#EAEAEA; }
.CalMonth 	.MonthWeekOff		{ height:40px; border:1 solid #EAEAEA; }
.CalMonth 	.MonthEntry			{ font-family: Verdana; font-size:7pt; color:#000000; text-overflow:ellipsis; overflow:hidden; }
.CalMonth 	.MonthEntryBig		{ font-family: Verdana; font-size:7pt; color:#000000; background-color:#FFFFFF; text-overflow:ellipsis; overflow:hidden; text-align:center; border:1 solid black; }

.CalPicker								{ border:1 solid #EAEAEA; font-family: Verdana; font-size:8pt; color:#000000; }
.CalPicker .TitleWeek .Day{ background-color:#EAEAEA; border-bottom:1 solid #000080; border-top:1 solid #000080; padding:1; }
.CalPicker .Item 					{ padding:1; }
.CalPicker .Item .Day			{ border:1 solid #FFFFFF; }
.CalPicker .Item .WeekEnd { background-color:#EAEAEA; }
.CalPicker .Item .Select  { border:1 solid darkblue; }



.Dialog				  	{ background-color:#FDFDFD; background-image:url(../skin2/wizardbg2.jpg); background-position:left; background-repeat:repeat-y; }
.Dialog * 				{ font-family:Verdana; font-size:8pt; color:#000000; }
.DialogMessages		{ padding:4px; background-color:#FFFFFF; border:1px solid #C0C0C0; }
.DialogMembers    { padding:4px; }
.DialogMembersTitle					{ font-weight:bold; }
.DialogMembersInvitedTitle 	{ font-style:italic; }
.DialogInfos			{ color:777777; font-style:italic; }
.DialogMsgSystem	{ color:000000; font-weight:bold; }

.DialogEdit		{ background-color:#FFFFFF; border:1px solid #C0C0C0; padding:2px; }
.DialogEditSend { padding:4px; }
.DialogEditSend Toolbar { font-family:Verdana; font-size:8pt; color:#000000; bottom:0px;}
.DialogEditSend ToolbarHili { font-family:Verdana; font-size:8pt; color:#000000; bottom:0px;}
.DialogEditOptions { font-family:Verdana; font-size:8pt; color:#000000; margin-top:15px; text-align:left;}


/*
.ReportBoard {}
.ReportToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.ReportFilter      { width:180; background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:0; table-layout:fixed; 	}
.ReportCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.ReportInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.ReportPreview	   { height: 80px; font-family: Verdana; font-size:7pt; background-color:#FFFFFF; border:1px solid #888888; }
.ReportResults     { background-color:#ffffff; border:1px solid #888888; }
.ReportItems       { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; cursor:hand; }
.ReportItemsInfos  { width:90%; margin-top:2px; margin-bottom:5px; background-color:#FFCEA6; border:1 solid #808080; cursor:default; padding-left:2; padding-right:2; text-align:left; font-family: Verdana; font-size:7pt; padding-top:1px; white-space:nowrap; }
.ReportItemsSlctOLD   { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#F3B948; border:1px #FFE12B solid; cursor:hand; }
.ReportItemsSlct   { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#C4CED4; border:1px #C7D1D7 solid; background-image:url(select.gif); background-repeat:repeat-x; }
.ReportItemsOver   { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }
.ReportSubject     { padding: 0px 5px;  vertical-align:middle; }
.ReportMenu				{ cursor:default; width:220px; border:1 inset #333333; background-color:#FFFFFF; position:relative; }
.ReportMenuRow 		{ width:220px; background-color:transparent; cursor:default; color:#000000; nowrap:nowrap; text-overflow:ellipsis; overflow:hidden;  }
.ReportMenuRowON 	{ width:220px; background-color:#273D4A; cursor:default; color:#FFFFFF; nowrap:nowrap; text-overflow:ellipsis; overflow:hidden;  }
.ReportValid0          { font-family: Verdana; font-size:7pt; color: #000000; font-variant:small-caps; border:0px solid #FFFF00 solid; background-color:#FFFF00; width:100%; text-align:center; }
.ReportValid1          { font-family: Verdana; font-size:7pt; color: #000000; font-variant:small-caps; border:0px solid #00FF00 solid; background-color:#00FF00; width:100%; text-align:center; }
.ReportValid2          { font-family: Verdana; font-size:7pt; color: #FFFFFF; font-variant:small-caps; border:0px solid #0000FF solid; background-color:#FF0000; width:100%; text-align:center; }
.ReportValid3          { font-family: Verdana; font-size:7pt; color: #FFFFFF; font-variant:small-caps; border:0px solid #0000FF solid; background-color:#FF0000; width:100%; text-align:center; }
.ReportValidButton     { font-family: Verdana; font-size:7pt; color: #FFFFFF; font-weight:bold; padding:1; margin:1; border:1px solid #FFFFFF solid; background-color:#800000; cursor:hand; width:100%; }
.ReportValidButtonHili { font-family: Verdana; font-size:7pt; color: #800000; font-weight:bold; padding:1; margin:1; border:1px solid #FFFFFF solid; background-color:#FFFFFF; cursor:hand; width:100%; }
.ReportDenomination 		 { background-color:#DAE3E9; border-top:1px #C5D0D7 solid; border-bottom:1px #C5D0D7 solid; padding:1px; width:100%;}
.ReportDenominationSlct  { background-color:#DAE3E9; border-top:1px #C5D0D7 solid; border-bottom:1px #C5D0D7 solid; padding:1px; width:100%;}
.ReportDenominationTitle { font-family: Verdana; font-size:7pt;	}
.ReportTitle       { font-family: Verdana; font-size:8pt; color: #500000; padding:0; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; padding-top:10; }
*/
.ReportText        { font-family: Verdana; font-size:7pt; color: #000000; padding:0; font-weight:bold; font-variant:small-caps; list-style-type:square; }
.ReportTextSel     { font-family: Verdana; font-size:7pt; color: #000000; padding:0; font-weight:bold; font-variant:small-caps; background-color:#FFFFFF; list-style-type:square; }
.ReportTextHili    { font-family: Verdana; font-size:7pt; color: #000000; padding:0; font-weight:bold; font-variant:small-caps; background-image:url(../skin/report/list.jpg); list-style-type:square; }


.RdocBlocWarningTitle	{ font-family:Verdana; font-size:7pt; color:#FFFFFF; padding:0; background-color:#DD0000; text-align:center; }
.RdocBlocWarning	{ font-family: Verdana; font-size:7pt; color:#FFFFFF; padding:1px; background-color:#FF0000; }
.RdocFooterNote		{ font-family:arial; font-size:10px; line-height:13px; padding:2px; margin:0px; color:#555555; text-align:left; border:1px #888888 dotted; background-color:#DDDDDD; }
.RdocIdentifier		{ font-family: Verdana; font-size:6pt; color:#000000; text-align:center; position:absolute; width:30px; height:10px; left:-40px; }
.RdocNewPage			{ font-family:arial; font-size:10px; font-variant:small-caps; color:blue; text-align:center; padding:0; font-weight:bold; border-bottom:2px blue dotted; }

.RdocMarginTop			{ background-image:url(../skin/rdoc/arrowt.gif); background-repeat:no-repeat; background-position:center; background-color:#FF0000; }
.RdocMarginBottom		{ background-image:url(../skin/rdoc/arrowb.gif); background-repeat:no-repeat; background-position:center; background-color:#FF0000; }
.RdocMarginLeft			{ background-image:url(../skin/rdoc/arrowl.gif); background-repeat:no-repeat; background-position:center; background-color:#FF0000; }
.RdocMarginRight		{ background-image:url(../skin/rdoc/arrowr.gif); background-repeat:no-repeat; background-position:center; background-color:#FF0000; }


.TracksOperationSaved	{ font-family:Verdana; font-size:8pt; color:#000000; padding:1px; text-decoration:line-through; }
.TracksOperation			{ font-family:Verdana; font-size:8pt; color:#000000; padding:1px; }
.TracksOperationCancelled	{ font-family:Verdana; font-size:8pt; color:#555555; padding:1px; font-style:italic; }
.TracksInfos			{ font-family:Verdana; font-size:8pt; color:#000000; padding:1px; font-variant:normal; }

.PortfolioBoard {}
.PortfolioToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.PortfolioFilter      { width:180; background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:0; table-layout:fixed; 	}
.PortfolioCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.PortfolioInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.PortfolioResults     { background-color:#ffffff; border:1px solid #888888; }
.PortfolioSubject     { padding: 0px 5px;  vertical-align:middle; }

.PortfolioItems       { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; cursor:hand; }
.PortfolioItemsInfos  { width:90%; margin-top:2px; margin-bottom:5px; background-color:#FFCEA6; border:1 solid #808080; cursor:default; padding-left:2; padding-right:2; text-align:left; font-family: Verdana; font-size:7pt; padding-top:1px; white-space:nowrap; }
.PortfolioItemsSlct   { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#C4CED4; border:1px #C7D1D7 solid; background-image:url(select.gif); background-repeat:repeat-x; }
.PortfolioItemsOver   { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }


.PortfolioDenomination 		 		{ background-color:#DAE3E9; border-top:1px #C5D0D7 solid; border-bottom:1px #C5D0D7 solid; padding:1px; width:100%;}
.PortfolioDenominationSlct  	{ background-color:#DAE3E9; border-top:1px #C5D0D7 solid; border-bottom:1px #C5D0D7 solid; padding:1px; width:100%;}
.PortfoliotDenominationTitle 	{ font-family: Verdana; font-size:7pt;	}

.PortfolioObjectTitle       { font-family: Verdana; font-size:10pt; color: #500000; padding-left:10; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.PortfolioObjectFooter      { border-top:1px #AAAAAA solid;}
.PortfolioObjectTextDoc     { font-family: Verdana; font-size:7pt; color: #000000; white-space:nowrap; }
.PortfolioObjectText        { font-family: Verdana; font-size:7pt; color: #000000; padding-left:30; white-space:nowrap; } 
.PortfolioObjectSummary     { font-family: Verdana; font-size:7pt; color: #000000; padding:2; font-style:italic; font-weight:bold; } 


.IndexModelsColumn0     { width:150; vertical-align:top;  } /* border-right:1px #AAAAAA solid; */
.IndexModelsColumn1     { vertical-align:top; padding-left:30; }

.PickerInput  { font-family: Verdana; font-size:8pt; border:1px solid #888888; background-color:#FFFFFF; }
.PickerLabel	{ font-family: Verdana; font-size:8pt; padding:1px; color:#000000; }
.PickerSubTitle		{ font-family: Verdana; font-size:6pt; padding:1px; color:#000000; font-weight:bold; font-variant:small-caps; }
.PickerDesc		{ font-family: Verdana; font-size:7pt; padding:1px; color:#000000; }
.PickerTitle { font-family: Verdana; font-size:8pt; color: #500000; padding:0; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.PickerVersion { font-family: Verdana; font-size:8pt; color: #500000; padding:0; font-weight:bold; font-variant:small-caps; }
.PickerItem			{ border:1px solid #FFFFFF; }
.PickerItemOver	{ border:1px solid #888888; background-color: #FFFFDD; }
.PickerItemSlct	{ border:1px solid #888888; background-color: #BBBBBB; }
.PickerInfos {	display:none; padding:4px; border: 1px solid #555555; background:#FFFFFF; width:170px; }

.PickerInfosLayout 		{	height:100%; margin-left:6px; border:1px solid #000000; background-color:#000000;  }
.PickerInfosContent 	{ position:relative; padding:2px; background-color:#FFFFFF; margin:0px 10px; color:#000000; font-family: Verdana; font-size:7pt; }
.PickerIndicator 			{ position:absolute; left:0px; top:0px; width:6px; background-image:url(../skin2/picker_indicator.gif); background-repeat:no-repeat; }


.ModalCanvas					{ background-image:url(../skin2/wizardbg2.jpg); }
.ModalCanvasHeader    { font-family:Verdana; font-size:10pt; color: #500000; vertical-align:center; text-align:center; background-color:#DDDDDD; border-bottom:1px #AAAAAA solid; }

.IndexModelsColumn0     { width:200; vertical-align:top; padding-left:10;  } /* border-right:1px #AAAAAA solid; */
.IndexModelsColumn1     { vertical-align:top; padding-left:10; }
.IndexFreewords					{ font-size:8pt; font-family:Verdana; width:180; height:10; white-space:nowrap; }
.IndexResults 					{ vertical-align:top; font-size:8pt; font-family:Verdana; width:180; height:10; cursor:hand; padding:1; margin:1;}


.TeamBorder { border-bottom:1px #AAAAAA solid; }
.TeamTitle  { font-family: Verdana; font-size:8pt; color: #500000; padding:0; font-weight:bold; font-variant:small-caps; }
.TeamDesc		{ font-family: Verdana; font-size:7pt; padding:1px; color:#000000; }

.ReferentTitle       { font-family: Verdana; font-size:10pt; color: #500000; padding:0; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.ReferentText        { font-family: Verdana; font-size:7pt; color: #000000;  }
.ReferentFilter      { width:180; background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:0; table-layout:fixed; 	}
.ReferentCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.ReferentResults     { background-color:#ffffff; border:1px solid #888888; }
.ReferentItems       { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; cursor:hand; }
.ReferentItemsOver   { width:100%; table-layout:fixed; font-family: Verdana; font-size:7pt; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }
.ReferentSubject     { padding: 0px 5px;  vertical-align:middle; }
.ReferentFilters     { font-family: Verdana; font-size:7pt; padding:1px; border:0px #FF5555 solid; cursor:hand; font-variant:small-caps; font-weight:bold; }

.ForumBorder { border-bottom:1px #AAAAAA solid; }
.ForumTitle  { font-family: Verdana; font-size:8pt; color: #500000; padding:0; font-weight:bold; font-variant:small-caps;  border-bottom:1px #AAAAAA solid; }

.ForumBoard {}
.ForumFilter      { width:180; background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:5; table-layout:fixed; 	}
.ForumCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.ForumInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.ForumResults     { background-color:#ffffff; border:1px solid #888888; }

.ForumItems              { table-layout:fixed; visibility:visible;}
.ForumMessageTitle       { font-family: Verdana; font-size:8pt;}
.ForumMessageContent     { padding: 0px 0px 0px 25px; font-family: Verdana; font-size:8pt;}
.ForumItemTitle          { padding: 0px 5px ; font-family: Verdana; font-size:10pt; color: #500000; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.ForumItemSimpleTitle    { padding: 0px 5px ; font-family: Verdana; font-size:10pt; color: #500000; font-weight:bold; font-variant:small-caps; }
.ForumItemsSimpleLine    { overflow:hidden; }
.ForumItemsSimpleLineOver{ overflow:hidden; background-color:#E5E5E5;}

.MeetingBoard {}
.MeetingFilter      { width:180; background-image:url(../skin/meeting/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:5; table-layout:fixed; 	}
.MeetingCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.MeetingInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.MeetingResults     { background-color:#ffffff; border:1px solid #888888; }

.MeetingItems              { table-layout:fixed; visibility:visible;}
.MeetingMessageTitle       { font-family: Verdana; font-size:8pt; font-weight:bold;}
.MeetingMessageContent     { padding: 0px 0px 0px 10px; font-family: Verdana; font-size:8pt;}
.MeetingItemTitle          { padding: 0px 5px ; font-family: Verdana; font-size:10pt; color: #500000; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.MeetingItemsSimpleLine    { overflow:hidden; }
.MeetingItemsSimpleLineOver{ overflow:hidden; background-color:#E5E5E5;}
.MeetingAttendee		  		{ font-size:8pt; font-family:Verdana; width:150; height:10; white-space:nowrap; }

.PropagationTitle					{ padding:2px; padding-left:0px; font-family:Verdana; font-size:10pt; font-weight:bold; font-variant:small-caps; }
.PropagationCellCheckbox	{ text-align:center; }
.PropagationCellName			{ padding:3px; font-family:Verdana; font-size:8pt; }

.PropagationScale					{ font-size:0px; font-family:Verdana; border-right:1px solid grey; width:1px;height:4px; }
.PropagationDataApplied		{ font-size:1pt; background-color:#DFDFDF; }
.PropagationDataPending		{ font-size:1pt; background-color:#89D170; }
.PropagationDataError0		{ font-size:1pt; background-color:#FFDDDD; background-image:url(../skin/tracks/error_e_block.gif); background-repeat:no-repeat; }
.PropagationDataError1		{ font-size:1pt; background-color:#FFDDDD; background-image:url(../skin/tracks/error_e_apply.gif); background-repeat:no-repeat; }
.PropagationDataError2		{ font-size:1pt; background-color:#FFDDDD; background-image:url(../skin/tracks/error_e_ignore.gif); background-repeat:no-repeat; }
.PropagationDataWarning0	{ font-size:1pt; background-color:#FEE7CC; background-image:url(../skin/tracks/error_w_block.gif); background-repeat:no-repeat; }
.PropagationDataWarning1	{ font-size:1pt; background-color:#FEE7CC; background-image:url(../skin/tracks/error_w_apply.gif); background-repeat:no-repeat; }
.PropagationDataWarning2	{ font-size:1pt; background-color:#FEE7CC; background-image:url(../skin/tracks/error_w_ignore.gif); background-repeat:no-repeat; }
.PropagationDataConcord		{ font-size:1pt; background-color:#CCFFCC; }
.PropagationDataConcordBlock			{ font-size:1pt; background-color:#CC00FF; }
.PropagationDataConcordConfirm		{ font-size:1pt; background-color:#7BF6EC; }
.PropagationDataNotSelected { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); }
.PropagationLegendTitle 	{ font-family:Verdana; font-size:8pt; padding:2px; font-weight:bold; }
.PropagationLegend 				{ font-family:Verdana; font-size:8pt; padding:0px; margin:0px; }
.PropagationComparator		{ font-family:Verdana; font-size:7pt; padding:1px; margin:0px; }

.TracksViewObject { font-family:Verdana; font-size:8pt; margin:5px 0px; font-weight:bold; }
.TracksCommand	{ font-family:Verdana; font-size:8pt; margin:5px 0px; width:100%; border-collapse:collapse; }
.TracksCommandtitle	{ font-weight:bold; }
.TracksCommand td { border:1px solid #000000; padding:1px; }

.PropagationErrorsBloc	{ background-color:#FFFFFF; border:1px solid #000000; padding:5px; }
.PropagationErrorsText			{ font-family:Verdana; font-size:8pt; text-align:justify; }
.PropagationErrorsTextBold	{ font-family:Verdana; font-size:8pt; text-align:justify; font-weight:bold; }
.PropagationError_2			{ color:#7BF6EC; font-family:Verdana; font-size:8pt; }
.PropagationError_3			{ color:#CC00FF; font-family:Verdana; font-size:8pt; }
.PropagationError_5			{ color:#FF9110; font-family:Verdana; font-size:8pt; }
.PropagationError_8			{ color:#FF0000; font-family:Verdana; font-size:8pt; }
.PropagationError_10		{ color:#FF0000; font-family:Verdana; font-size:8pt; }

.PropagationTrace	{ font-family:Verdana; font-size:8pt; border-collapse:collapse; };
.PropagationTraceMaster	{ background-color:#888888; font-family:Verdana; font-size:10pt; font-weight:bold; margin-top:15px; };
.PropagationTraceTarget	{ background-color:#CCCCCC; font-family:Verdana; font-size:10pt; margin-top:10px; };

.SessionDefault     { overflow:hidden; }
.SessionOver				{ overflow:hidden; background-color:#E5E5E5;}


.H3ST { font-family: Verdana; font-size:10pt; color: #000050; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.H3SC { font-family:Verdana; font-size:7pt; color:#888888; font-style:italic; }
.H3M  { font-family:Verdana; font-size:7pt; border-collapse:collapse; }
.H3H1 { height:5; border:1 #555555 solid; background-color:#800000; }
.H3H2 { height:100%; border:1 #555555 solid; padding:3; padding-left:10; padding-right:10; }
.H3H3 { height:5; border:1 #555555 solid; background-color:#D00000; }
.H3L1 { width:10; border:1 #555555 solid; text-align:center; vertical-align:top; background-color:#800000; }
.H3L2 { border:1 #555555 solid; padding:3; padding-left:10; padding-right:10; vertical-align:top; }
.H3L3 { width:5; border:1 #555555 solid; background-color:#D00000; }
.H3CL { text-align:left; border:1 #000000 solid; padding:1; text-align:right; }
.H3CR { text-align:right; border:1 #000000 solid; padding:1; text-align:right; }
.H3N  { font-family:Verdana; text-align:left;  font-size:7pt; color:#FF0000; border-bottom:1 #555555 solid; background-color:#EEEEEE; }

.FluxKey							{ font-size:7pt; font-family:Verdana; padding-top:5; vertical-align:top;}

.FormulaEditor		{ font-family: Verdana; font-size:7pt; color: #000000; font-weight:bold; }

.Graph     				   { font-family: Verdana; font-size:8pt; border:1px black solid;  }
.GraphItems    		   { cursor:hand; margin:10px; width:100%; }
.GraphItemsOver		   { cursor:hand; margin:10px; width:100%; background-color:#E5E5E5; border:1px #CCCCCC solid;  }
.GraphItemSelected   { cursor:hand; margin:10px; width:100%; background-color:#D5D5D5; border:1px #CCCCCC solid;  }

.GraphSampleItems    		   { cursor:hand; float:left; width:40px; height:40px; white-space:nowrap; border:1px #FFFFFF solid; }
.GraphSampleItemsOver		   { cursor:hand; float:left; width:40px; height:40px; white-space:nowrap; background-color:#E5E5E5; border:1px #CCCCCC solid;  }
.GraphSampleItemSelected   { cursor:hand; float:left; width:40px; height:40px; white-space:nowrap; background-color:#D5D5D5; border:1px #CCCCCC solid;  }

.GraphInfos     				   { font-family: Verdana; font-size:8pt; color:#500000; margin:5px; border-top:1px #555555 solid; }
.GraphDatas     				   { font-family: Verdana; font-size:8pt; border:1px black solid; }
.GraphDatasColumnTitle		 { font-family: Verdana; font-size:8pt; border:1px red solid; }
.GraphSettingMenu					 { font-family: Verdana; font-size:7pt; color:#000000; }
.GraphSettingMenuBold			 { font-family: Verdana; font-size:7pt; color:#000000; font-weight:bold; }

.GraphActionLine					{ font-family: Verdana; font-size:8pt; cursor:hand; margin:10px; width:100%; }
.GraphActionLineOver			{ font-family: Verdana; font-size:8pt; cursor:hand; margin:10px; width:100%; background-color:#E5E5E5;  }

.GraphEspaceTable					{ font-family: Verdana; font-size:8pt; border:1px black solid; }
.GraphName 								{ font-family: Verdana; font-size:8pt; }

.GraphWizardButtonAdd							{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_creation_off.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonAddHover				{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_creation_on.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonAddTitle				{ font-family:Verdana; font-size:10pt; font-weight:bold; color:#88B431; }
.GraphWizardButtonModify					{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_modif_off.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonModifyHover			{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_modif_on.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonModifyTitle			{ font-family:Verdana; font-size:10pt; font-weight:bold; color:#C26E44; }
.GraphWizardButtonSpaces					{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_spaces_off.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonSpacesHover			{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_spaces_on.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonSpacesTitle			{ font-family:Verdana; font-size:10pt; font-weight:bold; color:#006699; }
.GraphWizardButtonProperties			{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_properties_off.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonPropertiesHover	{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_properties_on.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonPropertiesTitle	{ font-family:Verdana; font-size:10pt; font-weight:bold; color:#333333; }
.GraphWizardButtonText						{ font-family:Verdana; font-size:8pt; width:140; margin-top:5; font-weight:bold; color:#FFFFFF; }

.GraphWizardButton		 { font-family: Verdana; font-size:7pt; color: #800000; font-weight:bold; padding:2; border:1px solid #849395 solid; background-color:#FFFFFF; cursor:hand; }
.GraphWizardButtonHili { font-family: Verdana; font-size:7pt; color: #FFFFFF; font-weight:bold; padding:2; border:1px solid #849395 solid; background-color:#800000; cursor:hand; }


.GraphLegendSpecial	{ background-color:#DDDDDD; }
.GraphLegendOut	{ background-color:#BBBBFF; }
.GraphLegendIn	{ background-color:#BBFFBB; }
.GraphLegendFree	{ background-color:#FFBBBB; }
.GraphLegendSpecialHover	{ background-color:#C0C0C0; }
.GraphLegendOutHover			{ background-color:#AAAAEE; }
.GraphLegendInHover				{ background-color:#AAEEAA; }
.GraphLegendFreeHover			{ background-color:#EEAAAA; }
.GraphLegendSpecialSlct	{ background-color:#F2FFAA; }
.GraphLegendOutSlct	{ background-color:#F2FFAA; }
.GraphLegendInSlct	{ background-color:#F2FFAA; }
.GraphLegendFreeSlct	{ background-color:#F2FFAA; }


.BoardTaquet      { width:5px; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5; cursor:e-resize; }
.BoardText				{ font-family: Verdana; font-size:7pt; cursor:hand; background-image:url(../skin/partb/list.jpg); background-repeat:repeat-x;}
.BoardFiltersStd	{height:15; font-family: Verdana; font-size:7pt; cursor:hand;  }
.BoardFiltersGray	{height:15; font-family: Verdana; font-size:7pt; color:#555555; }
.BoardFiltersRupture {height:10; font-family: Verdana; font-size:7pt; }
.BoardFiltersHighlight {height:15; font-family: Verdana; font-size:7pt; cursor:hand; background-image:url(../skin/partb/list.jpg); 	}
.BoardFiltersGrayStd			 {height:15; font-family: Verdana; color:#555555; font-size:7pt; cursor:hand;  }
.BoardFiltersGrayHighlight {height:15; font-family: Verdana; color:#555555; font-size:7pt; cursor:hand; background-image:url(../skin/partb/list.jpg); 	}
.PropertiesFilterInputText     { font-family: Verdana; font-size:7pt; color: #000000; text-align:left; border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #F3FBFE; }

.BoardC    { font-family: Verdana; font-size:7pt; table-layout:fixed;}
.BoardC td { border:1px #AAAAAA solid; width:100px; }
.BoardC .BoardI 				{ border-right:1px #AAAAAA solid; width:25px; }
.BoardC .BoardIslct		{ background-color:#FFF7E7; border-right:1px #AAAAAA solid; width:25px; }
.BoardIC  				{ border-right:1px #AAAAAA solid; width:25px; }
.BoardC div { text-overflow:ellipsis; white-space:nowrap; text-align:left; width:100px; overflow:hidden; }
.BoardL { background-image:url(../skin/partb/ihmwindowbgi.jpg); background-repeat:none; width:100%; height:100%; vertical-align:top\"; }
.BoardList { width:100%; background-image:url(../skin/filter/ihmwindowbgi.jpg); }
.BoardListreport { width:100%; background-image:url(../skin/report/ihmwindowbgi.jpg); }
.BoardListpartb { width:100%; background-image:url(../skin/partb/ihmwindowbgi.jpg); }
.BoardListprospectus { width:100%; background-image:url(../skin/prospectus/ihmwindowbgi.jpg); }
.BoardListform { width:100%; background-image:url(../skin/form/ihmwindowbgi.jpg); }



.BoardP    { font-family: Verdana; font-size:7pt; table-layout:fixed;}
.BoardP td { border:1px #AAAAAA solid; width:100px;  }
.BoardP .BoardI 				{ border-bottom:1px #AAAAAA solid; width:25px; }
.BoardP .BoardIslct		{ background-color:#FFF7E7; border-bottom:1px #AAAAAA solid; width:25px; }
.BoardP div { text-overflow:ellipsis; white-space:nowrap; text-align:left; width:100px; overflow:hidden; }

.BoardP2   					{ font-family: Verdana; font-size:7pt; table-layout:fixed;}
.BoardP2 td 				{ border-bottom:1px #DDDDDD solid; padding-bottom:10px; cursor:hand;   }
.BoardP2 .BoardI 		{ border-bottom:1px #AAAAAA solid; width:25px; cursor:hand; }
.BoardP2 .BoardN 		{ font-weight:bold; border:none; padding-bottom:0px; cursor:hand;}
.BoardP2 .BoardIslct{ background-color:#FFF7E7; border-bottom:1px #AAAAAA solid; width:25px; }
.BoardP2 div 				{ text-overflow:ellipsis; white-space:nowrap; text-align:left; overflow:hidden; }


.BoardPlugin{ background-color:#FFF7E7; margin:5px; margin-top:10px; border:1px solid #F2C061; font-family:Verdana; font-size:7pt; color:#000000; padding:2px; }
.BoardPluginTitle{ font-weight:bold; background-image:url(../skin/partb/list.jpg); }
.BoardPluginContent{ padding:5px; }
.BoardPluginTable{ width:100%; font-family:Verdana; font-size:7pt; color:#000000; }

.SelectorContents { font-family: Verdana; font-size:7pt; color: #000000; padding:2; }
.SelectorResults  { font-family: Verdana; font-size:7pt; color: #000000; padding:2; border:1 solid black;}

.HControlRule			{	font-family: Verdana; font-size:7pt; };
.HControlFormula	{	font-family: Verdana; font-size:7pt; border:1px solid #888888; margin:1px; };
.HControlResult		{	font-family: Verdana; font-size:7pt; width:100%; margin:2px; border:1px solid #555555; border-left:2px solid #000000; border-bottom:2px solid #000000; };

.FormTextTitle 		{ font-family: Verdana; font-size:10pt; color: #500000; font-weight:bold; font-variant:small-caps; }
.FormTextTitleCenter 		{ font-family: Verdana; font-size:10pt; color: #500000; font-weight:bold; font-variant:small-caps; text-align:center; }
.FormTextLabel 		{	padding: 0px 0px ; font-family: Verdana; font-size:7pt; };
.FormTextLegend 	{	font-family: Verdana; font-size:7pt; color: #AAAAAA; };
.FormTextComment 	{	padding: 0px 0px ; font-family: Verdana; font-size:7pt; };
.FormTextField  	{	font-family: Verdana; font-size:7pt; };
.FormTextList	  	{	border-width:0; background-color:transparent; };
.FormTextBorder		{	border-bottom:1px #AAAAAA solid;   };
.FormFieldText		{	border-width:0; padding-left:3; border-bottom:1px #888888 solid; background-image:url(inputtext.gif); background-repeat:no-repeat; background-color:transparent; };
.FormFieldList		{	border:1px #888888 solid; };

.FormulaEditor		{	width:100%; height:100%; font-family: Verdana; font-size:7pt; };
.FormulaMenuTitle	{ font-family: Verdana; font-size:7pt; border:1px solid #000000; padding:2px; font-weight:bold; text-align:center; };
.FormulaMenuCol		{ font-family: Verdana; font-size:7pt; border:1px solid #000000; padding:5px; vertical-align:top; }

.RdocTagEditLegend		{ font-family: Verdana; font-size:7pt; color:#888888; }
.RdocTagEditTitle			{ font-family: Verdana; font-size:7pt; border:1px solid #000000; padding:1px; background-color:#888888; text-align:center; }
.RdocTagEditItem 	 				td	{ font-family: Verdana; font-size:7pt; border:1px solid #000000; padding:1px; cursor:hand; }
.RdocTagEditItemOver 			td 	{ font-family: Verdana; font-size:7pt; border:1px solid #000000; padding:1px; cursor:hand; background-color:#E5E5E5; }
.RdocTagEditItemSlct 			td	{ font-family: Verdana; font-size:7pt; border:1px solid #000000; padding:1px; font-weight:bold; background-color:#CCCCCC; }
.RdocTagEditItemSlctOver 	td	{ font-family: Verdana; font-size:7pt; border:1px solid #000000; padding:1px; font-weight:bold; cursor:hand; background-color:#E5E5E5; }
.RdocTagReferentItem 		{  }
.RdocTagReferentItemOver{ background-color:#E5E5E5;  }
.RdocModelsTitle       { font-family: Verdana; font-size:10pt; background:transparent; color: #500000; padding:0; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.RdocModelsSummary     { font-family: Verdana; font-size:7pt; background:transparent; color: #000000; padding:2; font-style:italic; font-weight:bold; } 
.RdocModelsText        { font-family: Verdana; font-size:7pt; background:transparent; color: #000000; padding:2; padding-bottom:10; } 
.RdocTagReferentSelect	{ border:1px solid #500000; padding:1px; }

/*
.RdocHistory_t td { font-family:Verdana; font-size:7pt; background-color:FFDDDD; }
.RdocHistory_r td { font-family:Verdana; font-size:7pt; background-color:DDFFFF; }
*/
.RDocRevisions				{ font-family:Verdana; font-size:7pt; text-align:left; padding:1px; }
.RDocRevision					{ font-family:Verdana; font-size:7pt; text-align:justify; padding:1px; background-color:DDDDDD; border-bottom:1px #CCCCCC solid; } 
.TextDiff							{ font-weight:bold; color:red; }
.RDocRevisionToolbar	{ font-family:Verdana; font-size:7pt; background-color:FF0000; text-align:right; }
.RDocRevisionAction		{ font-family:Verdana; font-size:7pt; text-align:center; padding:1px; background-color:D0D0D0; border-bottom:1px #CCCCCC solid; } 

.RDocRevisionsZoom				{ font-family:Verdana; font-size:10pt; text-align:left; padding:1px; }
.RDocRevisionZoom					{ font-family:Verdana; font-size:10pt; text-align:justify; padding:1px; background-color:DDDDDD; border-bottom:1px #CCCCCC solid; } 
.RDocRevisionToolbarZoom	{ font-family:Verdana; font-size:10pt;  background-color:FF0000; text-align:right; }
.RDocRevisionActionZoom		{ font-family:Verdana; font-size:7pt; text-align:justify; padding:1px; background-color:DDDDDD; border-bottom:1px #CCCCCC solid; } 

.RDocMasterLang { font-family:Verdana; font-size:7pt; text-align:justify; padding:1px; background-color:FDEDC0; } 

.ScribeItem       { font-family: Verdana; font-size:7pt; border-bottom:1px solid #000000; padding:1px; cursor:hand; }
.ScribeItemOver   { font-family: Verdana; font-size:7pt; border-bottom:1px solid #000000; padding:1px; cursor:hand; background-color:#E5E5E5; }
.ScribeItemCheck0   { font-family: Verdana; font-size:7pt; border-bottom:1px solid #000000; padding:1px; font-weight:bold; background-color:#FF0000; color:#FFFFFF; }
.ScribeItemCheck1   { font-family: Verdana; font-size:7pt; border-bottom:1px solid #000000; padding:1px; font-weight:bold; background-color:#00FF00; }

.ReportBoard {}
.ReportBoard * .BoardText				{ font-family: Verdana; font-size:7pt; cursor:hand; background-image:url(../skin/report/list.jpg); background-repeat:repeat-x;}
.ReportBoard * .BoardFiltersHighlight {height:15; font-family: Verdana; font-size:7pt; cursor:hand; background-image:url(../skin/report/list.jpg); 	}
.ReportBoard * .BoardPlugin{ background-color:#C9ECF6; margin:5px; margin-top:10px; border:1px solid #55A1B7; font-family:Verdana; font-size:7pt; color:#000000; padding:2px; }
.ReportBoard * .BoardPluginTitle{ font-weight:bold; background-image:url(../skin/report/list.jpg); }
.ReportBoard * .BoardL { background-image:url(../skin/report/ihmwindowbgi.jpg); background-repeat:none; width:100%; height:100%; vertical-align:top\"; }


.Style2Editor	{ font-size:8pt; font-family:Verdana; height:20; white-space:nowrap; vertical-align:absmiddle; }
.Style2EditorInput	{ font-size:8pt; font-family:Verdana; white-space:nowrap; vertical-align:top;}
.Style2EditorText	{ font-size:8pt; font-family:Verdana; white-space:nowrap; vertical-align:absmiddle;}
.Style2EditorTab	{ font-size:8pt; font-family:Verdana; width: 16; height:20; white-space:nowrap; }
.Style2EditorLink	{ cursor:hand; text-decoration:underline; font-size:8pt; font-family:Verdana; white-space:nowrap; vertical-align:absmiddle;}

.RdocTextEditorFilter { background-image:url(../skin/rdoc/ihmwindowbgi.jpg); background-repeat:none; width:25%; height:100%; vertical-align:top\"; }


.EditContainer { margin-top:30px; background-color:#FFFFFF; border:1px solid black; border-right:3px solid black; border-bottom:3px solid black; }
.EditContainerPending { margin-top:30px; background-color:#FFFFFF; border:1px solid #FA4D56; border-right:3px solid #FA4D56; border-bottom:3px solid #FA4D56; }

.TracksHistoryCounter { font-family:Verdana; font-size:10pt; color:#800000; font-weight:bold; text-align:right; border-width:0; border-bottom:1px #888888 solid; }
.TracksHistoryTitle   { font-family:Verdana; font-size:9pt; color:#555555; font-weight:bold; text-align:left; padding:5; border:1 #AAAAAA solid; }
.TracksHistoryLegend 	{ font-family:Verdana; font-size:6pt; color:#000000; padding-top:2; }

.ParentNavParent{ font-family:Verdana; font-size:7pt; color:#888888; font-style:italic; }
.ParentNavRoot 	{ font-family:Verdana; font-size:9pt; color:#800000; font-weight:bold; }
.ParentNavElem0 { font-family:Verdana; font-size:9pt; color:#000000; }
.ParentNavElem1 { font-family:Verdana; font-size:8pt; color:#505050; }
.ParentNavElem2 { font-family:Verdana; font-size:7pt; color:#888888; }
.ParentNavElem3 { font-family:Verdana; font-size:6pt; color:#A0A0A0; }

.bulletover { border:2 solid darkblue; }
.bulletout  { border:2 solid white; }

.TracksKaryotype 	{ font-family:Verdana; font-size:7pt; width:70px; text-align:center; }
.TracksInfosBloc	{ background-color:#FFFFFF; position:relative; height:160px; width:320px; overflow:auto; border:1px solid black; } /* width:180px; */
/*
.TracksInfosTable	{ font-family:Verdana; font-size:7pt; border-collapse:collapse; }
.TracksInfosItem	{ border:1px solid black; padding:2px; }
*/
.SysC0 { font-family:Verdana; background-color:#FFFFFF; font-size:7pt; border-right:1 solid #000000; }
.SysC1 { font-family:Verdana; background-color:#F5F5F5; font-size:7pt; border-right:1 solid #000000; }
.SysT { font-family:Verdana; background-color:#EEEEEE; font-size:7pt; border-bottom:1 solid #000000; border-right:1 solid #000000; }
.SysR { font-family:Verdana; background-color:#FFFFFF; font-size:7pt; border:1 solid #000000; }

.PartBEditorFilter { font-family:Verdana; font-size:7pt; }
.PartBEditorFilterTitle { font-family:Verdana; font-size:7pt; color:#500000; }
.PartBEditorSize { font-family:Verdana; font-size:8pt; text-align:center; font-style:italic; width:100%; }

.FeederSection     { font-family: Verdana; font-size:10pt; color: #500000; padding:0; padding-top:10; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.FeederBloc     	 { font-family: Verdana; font-size:7pt; color: #000000; padding-top:5; font-weight:bold; }
.FeederText        { font-family: Verdana; font-size:7pt; color: #000000; padding-top:2; }
.FeederDescription { font-family: Verdana; font-size:7pt; color: #000000; background-color:#FFF7E7; }
.FeederField       {	font-family: Verdana; font-size:7pt; margin:0px; margin-right:8px; };

.PartBBoardTitlex     { font-family: Verdana; font-size:10pt; color: #500000; font-weight:bold; font-variant:small-caps; background-image:url(../skin/partb/list.jpg); }
.PartBBoardTitle      { padding:2; padding-left:10; margin-top:15; height:17px; font-family: Verdana; font-size:8pt; font-weight:bold; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select.gif); }

.PartBBoardPartB_0_0  { background-color:#D2EDFF; }
.PartBBoardPartB_0_1  { background-color:#DFF2FF; }
.PartBBoardPartB_1_0  { background-color:#FFFFFF; border-bottom:1 #EEEEEE solid; }
.PartBBoardPartB_1_1  { background-color:#F5F5F5; border-bottom:1 #EEEEEE solid; }
.PartBBoardFiscalyear { padding:3; padding-left:5; font-style:italic; font-family:Verdana; font-size:7pt; color:#888888;}
.PartBBoardCategory   { font-family:Verdana; font-size:7pt; color:#000000;}
.PartBBoardFilter     { font-family:Verdana; font-size:7pt; color:#888888;}

.ComponentBoard					 { background-image:url(../skin2/ihmfilterbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; padding:0; }
.ComponentGaleryItem     { height:18; text-align:left; padding-left:20; font-family: Verdana; font-size:7pt; color: #000000; padding:1; border:none; cursor:hand; text-overflow:ellipsis; overflow:hidden; } 
.ComponentGaleryItemSlct { height:18; text-align:left; padding-left:10; font-family: Verdana; font-size:7pt; color: #000000; padding:0; border:1px solid #849395 solid; cursor:hand; background-color:#FFFFFF; text-overflow:ellipsis; overflow:hidden; }

.RoadmapMTitle        { font-family:Verdana; font-size:9pt; color:#333333; font-weight:bold; padding:3; font-variant:small-caps; text-align:center; }
.RoadmapMForm         { padding-right:10; border:1px solid #000000; background-color:#FFFFFF; }
.RoadmapMAction       { font-family:Verdana; font-size:7pt; font-weight:bold; }
.RoadmapMActionPending{ font-family:Verdana; font-size:7pt; color:#555555; }
.RoadmapMActor        { font-family:Verdana; font-size:7pt; }

.AnnualText        { font-family: Verdana; font-size:7pt; color: #001A92; padding:1; font-weight:bold; font-variant:small-caps; list-style-type:square; border-bottom:1 #888888 solid; }
.AnnualTextSel     { font-family: Verdana; font-size:7pt; color: #555555; padding:1; font-weight:bold; font-variant:small-caps; background-color:#FFFFFF; list-style-type:square; border-bottom:1 #888888 solid; }
.AnnualTextHili    { font-family: Verdana; font-size:7pt; color: #555555; padding:1; font-weight:bold; font-variant:small-caps; background-image:url(../skin/prospectus/list.jpg); list-style-type:square; border-bottom:1 #888888 solid; }
.AnnualContent     { font-family: Verdana; font-size:8pt; color: #000000; }
.AnnualContentSel  { font-family: Verdana; font-size:8pt; color: #555555; background-color:#FFFFFF; }
.ARCnt			   { font-family: Verdana; font-size:7pt; color: #000000; border-bottom:1 #AAAAAA solid;}
.ARCntC			   { font-family: Verdana; font-size:7pt; color: #000000; border-bottom:1 #000000 solid; border-right:1 #000000 solid;}
.ARBtnC			   { border-right:1 #000000 solid;border-bottom:1 #000000 solid;}
.ARTocTd		   { font-family: Verdana; font-size:7pt; color: #000000; border-bottom:1 #AAAAAA solid; border-right:1 #EEEEEE solid; white-space:nowrap; }
.ARTocSpan		   { font-family: Verdana; font-size:7pt; color: #000000; border-right:1 #EEEEEE solid; white-space:nowrap; }
.ARCell			   { border:1 solid #000000; collapse:none; }
.ARSel	           { background-color:#FFFFFF; }
.ARTocAdd          { align:absmiddle; cursor:hand; } 

.TocMark			{ border:1 solid black;width:10px;height:10px;line-height:10px;font-size:8px;text-align:center;}
.AnnualFormTitle   { font-family: Verdana; font-size:7pt; font-weight:bold; }

.Dictionary       { font-family: Verdana; font-size:7pt; color: #000000; border:1 solid black; vertical-align:top;}

.PortfolioBoard {}
.PortfolioBoard * .BoardL { background-image:url(../skin/portfolio/ihmwindowbgi.jpg); background-repeat:none; width:100%; height:100%; vertical-align:top\"; }
.PortfolioLink { cursor:hand; text-decoration:underline; font-size:7pt; font-family:Verdana; white-space:nowrap; vertical-align:absmiddle;}
.PortFolioEditName { font-family: Verdana; font-size:6pt; padding:1px; color:#000000; font-weight:bold; font-variant:small-caps; text-overflow:ellipsis; white-space:nowrap; text-align:center; width:100px; overflow:hidden; }

.Portfoliotable             { font-family: Verdana; font-size:6pt; color:#000000; font-weight:bold; font-variant:small-caps; table-layout:fixed;}
.Portfolioname              { border: 1px #AAAAAA dotted; width:100px; text-align:center; }
.Portfoliotable .BoardI     { border-bottom:1px #AAAAAA solid; width:25px; }
.Portfoliotable .BoardIslct { background-color:#FFF7E7; border-bottom:1px #AAAAAA solid; width:25px; }
.Portfoliotable div         { text-overflow:ellipsis; white-space:nowrap; text-align:center; width:100px; overflow:hidden; }

.DefaultFilter { height:100%; background-repeat:repeat-x; background-image:url(skin/filter/fondlist.jpg); }

.PortfolioFilter { height:100%; background-repeat:repeat-x; background-image:url(skin/portfolio/fondlist.jpg); }

.BoardFiltersHighlight_filter    {height:15; font-family: Verdana; font-size:7pt; cursor:hand; background-image:url(../skin/partb/list.jpg);  }
.BoardFiltersHighlight_portfolio {height:15; font-family: Verdana; font-size:7pt; cursor:hand; background-image:url(../skin/portfolio/list.jpg);  }
.BoardText_filter        { font-family: Verdana; font-size:7pt; cursor:hand; background-image:url(../skin/partb/list.jpg); background-repeat:repeat-x;}
.BoardText_portfolio     { font-family: Verdana; font-size:7pt; cursor:hand; background-image:url(../skin/portfolio/list.jpg); background-repeat:repeat-x;}
.BoardFiltersGrayHighlight_filter    {height:15; font-family: Verdana; color:#555555; font-size:7pt; cursor:hand; background-image:url(../skin/partb/list.jpg);   }
.BoardFiltersGrayHighlight_portfolio {height:15; font-family: Verdana; color:#555555; font-size:7pt; cursor:hand; background-image:url(../skin/partb/list.jpg);   }
.BoardPlugin_portfolio      { background-color:#FFF7E7; margin:5px; margin-top:10px; border:1px solid #F2C061; font-family:Verdana; font-size:7pt; color:#000000; padding:2px; }
.BoardPluginTitle_portfolio { font-weight:bold; background-image:url(../skin/portfolio/list.jpg); }
.BoardPlugin_portfolio      { background-color:#EBF0DA; margin:5px; margin-top:10px; border:1px solid #BFD859; font-family:Verdana; font-size:7pt; color:#000000; padding:2px; }

.MenuCtx    { font-family: Verdana; font-size:10px; color: #000000; padding-top:2px; padding-bottom:2px; border-bottom:1 solid black; cursor:hand; }
.MenuCtxOn  { font-family: Verdana; font-size:10px; color: #000000; padding-top:2px; padding-bottom:2px; border-bottom:1 solid black; cursor:hand; background-color:#FDE9B6; }
.MenuCtxTitle { font-family: Verdana; font-size:10px; color:#000000; padding-top:2px; padding-bottom:2px; border-bottom:1 solid black; background-color:#8CABB7; }

.BoardTemplateItems    { position:relative; width:100%; overflow:hidden; visibility:visible; background-color:#FFFFFF; border:1px #FFFFFF solid; }
.BoardTemplateItemsOver{ position:relative; width:100%; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; }
.BoardTemplateImage    { left:5px; width:32px; height:32px; margin-top:4; margin-bottom:4; }
.BoardTemplateTitle    { font-family: Verdana; font-size:10pt; color: #500000; }
.BoardTemplateDesc     { font-family: Verdana; font-size:7pt; color: #000000; }

.SearchReplacerTitle       { font-family: Verdana; font-size:10pt; color: #500000; padding:0; font-weight:bold; font-variant:small-caps; border-bottom:1px #AAAAAA solid; }
.SearchReplacerTitle2       { font-family: Verdana; font-size:7pt; font-weight:bold; border:none; padding-bottom:0px; }
.SearchReplacerBorder      { height:0px; padding:0; }
.SearchReplacerText        { font-family: Verdana; font-size:7pt; color: #000000; padding-bottom:10; }
.SearchReplacerResult      { font-family: Verdana; font-size:7pt; color: #000000; padding-bottom:10; }

.RdocBlocLanguageDiv { position:absolute; text-align:center; top:0px; width:100%; height:20px; }
.RdocBlocLanguage { white-space:nowrap; display:inline; background-color:#FAFAFA; border:1 solid black; cursor:hand; padding-left:5px; padding-right:5px; }

a.Translate { text-decoration:none; } 

.ProspectusBoardState { padding:3; padding-left:5; font-style:italic; font-family:Verdana; font-size:7pt; color:#888888;}
.ProspectusBoardCategory   { font-family:Verdana; font-size:7pt; color:#000000;}
.ProspectusBoardFilter     { font-family:Verdana; font-size:7pt; color:#888888;}

.ProspectusBoardProspectus__0        { background-color:#FFD2ED; }
.ProspectusBoardProspectus__1        { background-color:#FFDFF2; }
.ProspectusBoardProspectus_ACTIVE_0  { background-color:#FFFFFF; border-bottom:1 #EEEEEE solid; }
.ProspectusBoardProspectus_PROJECT_0 { background-color:#D2EDFF; }
.ProspectusBoardProspectus_PROJECT_1 { background-color:#DFF2FF; }
.ProspectusBoardProspectus_PENDING_0 { background-color:#EEEEEE; }
.ProspectusBoardProspectus_PENDING_1 { background-color:#DDDDDD; }
.ProspectusBoardProspectus_STORED_0  { background-color:#D2FFED; }
.ProspectusBoardProspectus_STORED_1  { background-color:#DFFFF2; }


