body{
  background-color:#818A8F;
  margin:0px;
  padding:0px;
  color:#818A8F;
  font-size:12px;
  font-weight:normal;
  font-family: arial;
  
}

p{
text-align: justify;
}

.mainContener {
  width:790px;
}

a, a:link, a:visited, a:active{
  text-decoration:none;
  color:#818A8F;
  font-weight:normal;
  font-family: arial;
}

a:hover {
  text-decoration:none;
  color:#C0C5C7;
}

img {
 border:0px;
 vertical-align:top;
 background-color:#FFFFFF;
}

.searchResult {
  width:770px;
  margin-bottom:10px;
}

.btnBackHeritageFund {
 text-align:right;
 width:770px;
 font-weight:bold;
 font-family: arial;
 margin-right:20px;
}

.sousTitleHeritageFund{
 margin-left:0px;
 margin-top:10px;
 margin-bottom:5px;
 color:#818A8F;
 font-weight:bold;
 font-family: arial;
}

.documentsContainer {
 padding:10px;
}

.documentFileHeritageFund {
 margin-bottom:10px;
}

.titleHeritageFund {
 margin-left:20px;
 margin-top:20px;
 color:#818A8F;
 font-weight:bold;
 font-family: arial;
 font-size:12pt;
}

.titleHeritageProduct {
 /*margin-bottom:20px;
 margin-top:-20px;*/
 color:#818A8F;
 font-weight:normal;
 font-family: arial;
 font-size:20pt;
 padding-left:5px;
}

.divdisclaimer {
 width:450px;
 height:300px;
 border:1px solid #C0C5C7;
 overflow-x:hidden;
 overflow-y:scroll;
 text-align:left;
 align:left;
}

.logintext {
  font-size:10px;
}

.maintable {
 background-color:#FFFFFF;
 border:0px;
 border-spacing: 0px;
 width:990px;
 height:660px;
}

.parsertable {
 background-color:#FFFFFF;
 border:0px;
 border-spacing: 0px;
 vertical-align:top;
}

.submenudiv {
 background-color:#FFFFFF;
 width:100%;
 text-transform:capitalize;
 word-spacing:0px;
}

.submenudivactive {
 background-color:#FFFFFF;
 width:100%;
 text-transform:capitalize;
 filter:alpha(opacity=65);
 -moz-opacity:0.65;
 opacity:0.65;
}

.menuslider {
 position:absolute;
 border-right:solid 1px #FFFFFF;
 border-bottom:solid 1px #FFFFFF;
 border-top:solid 1px #FFFFFF;
 border-left:solid 1px #FFFFFF;
 background-color:#FFFFFF;
 visibility:hidden;
 margin-top:3px;
 padding-top:3px;
 padding-left:7px;
 padding-right:3px;
 padding-bottom:3px;
 filter:alpha(opacity=0);
 -moz-opacity:0;
 opacity:0;
}

.divLogin {
  visibility:hidden;
  text-align:left;
  margin-top:5px
  filter:alpha(opacity=0);
  -moz-opacity:0;
  opacity:0;
}

.divLoginvisible {
  visibility:visible;
  text-align:left;
  margin-top:5px  
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}

.divlines {
 background-color:#FFFFFF;
 height:1px;
 width:100%;
 font-size:0px;
 padding:0px;
 margin:0px;
}

.footertable {
 background-color:#818A8F;
 border:0px;
 border-spacing: 0px;
 width:990px;
}

.topdivs {
 width:150px;
 height:140px;
 vertical-align:top;
 overflow-x:hidden;
 overflow-y:auto;
}

.btnBack {
 background-color:#F4F1EE;
 border-right:solid 1px #C0C5C7;
 border-bottom:solid 1px #C0C5C7;
 border-top:solid 1px #C0C5C7;
 border-left:solid 1px #C0C5C7;
 color:#818A8F;
 font-weight:bold;
}

.inputSearch2 {
 background-color:#F4F1EE;
 border-right:solid 0px;
 border-bottom:solid 0px;
 border-top:solid 1px #C0C5C7;
 border-left:solid 1px #C0C5C7;
 color:#818A8F;
 font-size:12px;
 font-weight:normal;
 font-family: arial;
 text-align:left;
 vertical-align:top;
 width:100%;
}

.inputSearch {
 background-color:#F4F1EE;
 border-right:solid 0px;
 border-bottom:solid 0px;
 border-top:solid 1px #C0C5C7;
 border-left:solid 1px #C0C5C7;
 color:#818A8F;
 font-size:12px;
 font-weight:normal;
 font-family: arial;
 text-align:left;
 vertical-align:top;
 /*width:100%;*/
}

.heritageFund {
 width:60%;
 background-color:#EEEEEE;
 border-right:solid 0px;
 border-bottom:solid 0px;
 border-top:solid 1px #C0C5C7;
 border-left:solid 1px #C0C5C7;
 text-align:left;
 padding:10px;
 line-height:20px;
}

.mainDivHeritageFunds {
 width:100%;
 text-align:left;
 margin-bottom:5px;
 line-height:30px;
 margin-left:50px;
}

.acceptDisclaimer {
 background-color:#F4F1EE;
 border-right:solid 0px;
 border-bottom:solid 0px;
 border-top:solid 1px #C0C5C7;
 border-left:solid 1px #C0C5C7;
 color:#818A8F;
 font-size:12px;
 font-weight:bold;
 font-family: arial;
 text-align:center;
 vertical-align:top;
 padding:3px;
}

.languageSelector {
 background-color:#FFFFFF;
 border-right:solid 1px #CCCCCC;
 border-bottom:solid 1px #CCCCCC;
 border-top:solid 1px #CCCCCC;
 border-left:solid 1px #CCCCCC;
 color:#818A8F;
 font-size:12px;
 font-weight:normal;
 font-family: arial;
 text-align:left;
 vertical-align:top;
 width:100%;
}

.ArialRegularFFF {
 color:#FFFFFF;
 font-size:12px;
 font-weight:normal;
 font-family: arial;
 text-align:left;
 vertical-align:top;
}

.ArialRegularCCC {
 color:#CCCCCC;
 font-size:12px;
 font-weight:normal;
 font-family: arial;
 text-align:left;
 vertical-align:top;
}

.ArialRegularGray {
 color:#818A8F;
 font-size:12px;
 font-weight:normal;
 font-family: arial;
 text-align:left;
 vertical-align:top;
}

.ArialRegularLightGray {
 color:#C0C5C7;
 font-size:12px;
 font-weight:normal;
 font-family: arial;
 text-align:left;
 vertical-align:top;
}

.ArialRegularFFFinterON {
 color:#FFFFFF;
 font-size:12px;
 font-weight:normal;
 font-family: arial;
 text-align:left;
 vertical-align:top;
 line-height:20px;
}

.ArialRegularCCCinterON {
 color:#CCCCCC;
 font-size:12px;
 font-weight:normal;
 font-family: arial;
 text-align:left;
 vertical-align:top;
 line-height:20px;
}

.ArialRegularGrayinterON {
 color:#818A8F;
 font-size:12px;
 font-weight:normal;
 font-family: arial;
 text-align:left;
 vertical-align:top;
 line-height:20px;
}

.ArialRegularLightGrayinterON {
 color:#C0C5C7;
 font-size:12px;
 font-weight:normal;
 font-family: arial;
 text-align:left;
 vertical-align:top;
 line-height:20px;
}

.ArialRegularGraySMenu {
 color:#818A8F;
 font-size:12px;
 font-weight:bold;
 font-family: arial;
 text-align:left;
 vertical-align:top;
 line-height:20px;
 text-transform:uppercase;
}

a.ArialRegularCCC:link, a.ArialRegularCCC:active, a.ArialRegularCCC:hover {
 color:#FFFFFF;
 text-decoration:none;
}

a.ArialRegularCCC:visited {
 color:#AAAAAA;
 text-decoration:none;
}

a.ArialRegularGraySMenu:hover {
 color:#C0C5C7;
 text-decoration:none;
}

A.FootBlocNotes{ font-size:10px;}

/************************ INFORMATIONS ********************/
.simplediv{
  clear:left;
  padding:0px;
  margin:0px;
}
.toolbar{
  width:100%;
  height:30px;
  padding:2px;
  background-color:#cacaca;
  margin-top:10px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
}

.moosefile{
  float:left;
  overflow:hidden;
  width:160px;
  height:190px;
  border:1px solid #555555;
  margin-right:5px;
  margin-bottom:5px;
}

.moosefolder{
  float:left;
  overflow:hidden;
  width:160px;
  height:190px;
  margin-right:5px;
  margin-bottom:5px;
}

.moosefile-wrapper{
  display:inline-block;
}

img.noborder{
  border:0px;
}

img.redborder{
  aborder:1px solid #AE6969;
  border:0px;
}

A:link.tree     {color:#818A8F; font-size: 12px; font-family: arial;text-align:left;}
A:visited.tree  {color:#818A8F; font-size: 12px; font-family: arial;text-align:left;}
A:hover.tree    {color:#C0C5C7; font-size: 12px; font-family: arial;text-align:left;}

.treeactive {
  filter:alpha(opacity=65);
  -moz-opacity:0.65;
  opacity:0.65;
}

A:link.treeactive     {color:#C0C5C7; font-size: 12px; font-family: arial;text-align:left;}
A:visited.treeactive  {color:#C0C5C7; font-size: 12px; font-family: arial;text-align:left;}
A:hover.treeactive    {color:#C0C5C7; font-size: 12px; font-family: arial;text-align:left;}

.nomenclature-tree-open{
  color:#FFFFFF;
  text-align:left;
}

.noOverFlow {
  overflow:hidden;
  width:150px;
  height:450px;
  text-align:left;
  margin:0px;
}

.nomenclature-tree-closed{
  color:#FFFFFF;
}

.level-0 {margin-top:5px;text-transform:uppercase;}
.level-1 {margin-top:5px;text-transform:uppercase;}
.level-2 {margin-top:3px;margin-left:5px;text-transform:none;}
.level-3 {margin-top:2px;margin-left:5px;text-transform:none;}
.level-4 {margin-top:1px;margin-left:5px;text-transform:none;}
.level-5 {margin-top:0px;margin-left:5px;text-transform:none;}
.level-6 {margin-top:0px;margin-left:5px;text-transform:none;}



/************************ open collapse management *******************/


/**** switchs inactive ******/
.nomenclature-tree-open span.span-switch{
  cursor:pointer;
  background-image:url('/_scripts/menu/OpenNode.gif');
  background-position:-1px 2px;
  background-repeat:no-repeat;
}

.nomenclature-tree-open span.span-switch-corner{
  cursor:pointer;
  background-image:url('/_scripts/menu/OpenNode.gif');
  background-position:-1px 2px;
  background-repeat:no-repeat;
}

.nomenclature-tree-closed span.span-switch{
  cursor:pointer;
  background-image:url('/_scripts/menu/CloseNode.gif');
  background-position:-1px 2px;
  background-repeat:no-repeat;
}

.nomenclature-tree-closed span.span-switch-corner{
  cursor:pointer;
  background-image:url('/_scripts/menu/CloseNode.gif');
  background-position:-1px 2px;
  background-repeat:no-repeat;
}

/**** switchs active ******/
.nomenclature-tree-open span.span-switch-active{
  cursor:pointer;
  background-image:url('/_scripts/menu/OpenActive.gif');
  background-position:-1px 2px;
  background-repeat:no-repeat;
}

.nomenclature-tree-open span.span-switch-corner-active{
  cursor:pointer;
  background-image:url('/_scripts/menu/OpenActive.gif');
  background-position:-1px 2px;
  background-repeat:no-repeat;
}

.nomenclature-tree-closed span.span-switch-active{
  cursor:pointer;
  background-image:url('/_scripts/menu/CloseActive.gif');
  background-position:-1px 2px;
  background-repeat:no-repeat;
}

.nomenclature-tree-closed span.span-switch-corner-active{
  cursor:pointer;
  background-image:url('/_scripts/menu/CloseActive.gif');
  background-position:-1px 2px;
  background-repeat:no-repeat;
}

.nomenclature-tree-closed span.span-tee{
  abackground-image:url('/_scripts/menu/tree/tee.gif');
  background-repeat:no-repeat;
}

/**** tree items *****/
.nomenclature-tree-open span.span-tee{
  abackground-image:url('/_scripts/menu/tree/tee.gif');
  background-repeat:no-repeat;
  white-space:nowrap;
}

.nomenclature-tree-open span.span-corner{
  abackground-image:url('/_scripts/menu/tree/corner.gif');
  background-repeat:no-repeat;
  white-space:nowrap;
}

.nomenclature-tree-open div{
  display:block;
}

.nomenclature-tree-closed div{
  display:none;
}

.childrenContainer{
  padding:0px;
  margin:0px;
}

.childrenContainer-with-bar{
  padding:0px;
  margin:0px;
  abackground-image:url('/_scripts/menu/tree/bar.gif');
  background-repeat:repeat-y;
}

div.fullscreenLayer {
  filter:alpha(opacity=40);
  -moz-opacity:.4;
  opacity:.4;
  background-color:#000000;
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  z-index:0;
}

div.disclaimer{
	 filter:alpha(opacity=1000);
  -moz-opacity:1.0;
  opacity:1.0;
  background-color:#FFFFFF;
  width:990px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:0;
  
}
.discdiv {
	text-align:left;
	 filter:alpha(opacity=1000);
  -moz-opacity:1.0;
  opacity:1.0;
  background-color:#FFFFFF;
  z-index:1;
}

.discdivtitle, .discdivsubtitle, .discdivcontent{
	color:#959CA0;
	
}

.discdivtitle {
	font-size:26pt;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:30px;
}
.discdivsubtitle  {
	font-size:13pt;
	padding-left:20px;
	
}
.discdivcontent  {
	font-size:11pt;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
}
