/*colours used*/
/* #F9E8E6 ; blockquote & ie links hover */
/* #F9E8E6 ; blockquote yellow */
/* #64530D; /* dark yellow */
/*#ccbf33;/*yellow*/
/* #511d15; /* dark red */
/*colours used*/
/* #F9E8E6 ; blockquote & ie links hover */
/* #F9E8E6 ; blockquote yellow */
/* #64530D; /* dark yellow */
/*#ccbf33;/*yellow*/
/* #511d15; /* dark red */
/******ecm*************/
/* #5B5E5C ; /* dark gray */
/*opacity
/*opacity
filter : alpha (opacity=50);
-moz-opacity: 0.5;
opacity : 0.5;
*/
@import url("MainContentStylesAll.css");
body		 		 
{
margin: 0;
padding: 50;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt; font-style: normal; line-height: normal; font-weight:
normal; font-variant: normal; text-transform: none;
}
	 		 
#logo {top:0px; left:0px; width:100%; height : 140px;position:absolute;  background:url(header-en.jpg);
background-repeat : no-repeat;z-index:3;}
* html #logo{position:absolute;}
#logoFr {top:0px; left:0px; width:100%; height : 140px;position:absolute;  background:url(header-Fr.jpg);
background-repeat : no-repeat;z-index:3;}
* html #logoFr{position:absolute;}
#blend {top:0px; left:0px; width:101%; height : 140px;position:absolute;  background:url(header-blend.jpg);
background-repeat : repeat-x;z-index:1;}
* html #blend {position:absolute;}
* html #nav {position:absolute;}
#bottomnav {
margin-top:10px;
height : 10px;
background:#CDCDCD;
z-index:2;
color:#64530D; /* dark yellow */
}
#bottomnav a, #bottomnav li {
white-space: pre;
}
a.bottomlinks  {
text-decoration:none;
text-align:center;
color;red;
}
#category {position:absolute; top:-20px; left:10px;width:42em; height : 29px; background:#fff;z-index:3;
border-bottom:1px solid #64530D; /* dark yellow */
padding-top:0px; 
font-weight : bold ; font-style : italic ;
font-size : 12px ;
color :  #64530D; /* dark yellow */
}
.category {color:#64530D; /* dark yellow */
font-weight:bold;
font-size:14px}
* html #category{position:absolute;}
* html #page{position:absolute;}
#breadcrumbs, #breadcrumbs a {
text-decoration:none;
padding-top:0px; padding-bottom:2px;
font-weight : normal ; font-style : normal ;
font-size : 11px ;
color :  #444;
background:#FFF;
}
#breadcrumbs a:hover{text-decoration:underline;}
div#container		 
{display:block;
height:auto;
position:relative; top:128px;
margin: 1em auto;
width: 60%;
padding: 5px;
text-align: left;
}
#content{
display:block;
height:auto;
padding:10px;
background: #FAFAFA;
border: solid 1px #cdcdcd;
}
.faqCategory{
text-decoration:none;font-weight:bold;font-size:10pt;color:#000;
padding-left:0px;
margin-top:20px;
margin-bottom:20px;
text-decoration:underline;
}
a.faqCategory:hover{text-decoration:none;}
ol.faq{list-style-type:upper-alpha;}
li.faq{padding:50px;}
#faqtoc {font-weight : normal ;line-height :12pt}
#faqtoc dl a {color:#64530D; /* dark yellow */
text-decoration : underline; 
line-height:12pt;
}
#faqtoc dl a:Hover { text-decoration : none; 
filter : alpha (opacity=50);
-moz-opacity: 0.5;
opacity : 0.5;
}
#faqtoc dt, #faqcontent dt{
font-weight:bold; font-variant: small-caps ;
}

#faqcontent  { 
text-decoration : none ;
font-weight: normal; 
color : #000; font-size:8pt;
color:#000;
}
#faqcontent dt {
font-weight:bold;
padding-top :5px;
color:#64530D; /* dark yellow */
}
#faqcontent dd {
padding-top :5px;
padding-bottom:10px;
color:#000;
font-weight:normal;
/*margin-left:10px;*/
}
/* This allows you to vary the line spacing for each line within a list item from the spacing between each item in the list*/
/* Not implemented yet (04/16/2008) only for testing*/
div.list { margin-top:0em;}
div.list ul li, div.list ol li{ margin-top:1em;}
div.list ul{ list-style-type:disc;}
div.list ol { list-style-type:upper-alpha;}
#nav {text-transform : lowercase;}
#nav {
position : absolute;
top :76px ; left :180px;
height: 10px;
width: 85%;
z-index:3}
 #nav li ul, #nav li ul {
  margin: 0px;
  padding: 5px;
 border-right : 0;
 }
 #nav a {
  text-decoration: none;
 color : #64530D; /* dark yellow */
 }
 #nav li { /*float the main list items*/
  margin: 0;
  float: left;
 display: block;
  padding-right: 8px;/*don't change this*/
padding-left : 5px;
border-right : solid;
border-color : #64530D; /* dark yellow */
border-right-width: 1px;
 }
 #nav li ul {
  display: none;
 }
/*This is the drop-down box block for non-IE browsers*/ 
#nav li.off ul, #nav li.on ul  { /*put the subnav below*/
  position: absolute;
  top: 14px;
  /*left: 2em;*/
left : 5em ;
  padding-top: 3px;
padding-bottom: 3px;
   /*height: 5px;*/
  
 /*border: solid;*/
border-width :1px;
border-left : 0 ;
border-right : 0 ;
 }
 #nav li.on ul {
 /* background: orange;*/
 }
 #nav li.on:hover ul, #nav li.over ul { /*for ie*/
}
 #nav li a { font-size:8pt;
  
  /*font-weight: bold;*/
  display: block;
float : left;
  padding: 1;
 }
#nav li a:active {
}
 #nav li.on a {
   }
/*This is the LINK text for the first submenu for  FF */
 #nav li.on ul a, #nav li.off ul a {
  float: left; /*ie doesn't inherit the float*/
  color:#64530D; /* dark yellow */
  width: auto;
  margin-right: 1px;
}
#nav li.on ul a:hover, #nav li.off ul a:hover{
filter : alpha (opacity=50);
-moz-opacity: 0.5;
opacity : 0.5;
/*color:#000/*black/*#ccbf33;/*yellow*/;
margin-left:0px;
}
/*This is the LINK text for the first submenu for  IE */
 #nav li.on:hover ul a, #nav li.over ul li a { /*for ie - the specificity is necessary*/
color:#64530D; /* dark yellow */
}
 #nav li.on ul {
  display: block;
 }
 #nav li.off:hover ul, #nav li.over ul {
  display: block;
  z-index: 6000;
 }
 #nav li.off a:hover, #nav li.on a:hover { 
/*color: orange;*/
 }
#nav li span a {
 display: block; /*contains all hover states*/
  position: relative;
  height: 15px;
/* background: url(./tab.gif) no-repeat;*/
font-size: 8pt;
}
#nav li span a:hover {
filter : alpha (opacity=50);
-moz-opacity: 0.5;
opacity : 0.5;
}
/* vertical menu */
.login {text-decoration : none;
color : #ccbf33 ; /*yellow;*/
background : #555555;
padding-left :10px;
padding-right : 10px;
font-size : 8pt;
}
a.login:hover {
background : #387951;
color : #000000;
}
#linksmenu {
position:absolute;top:55px;right:10px; width:370px;height:10px ; z-index : 200;
}
#linksmenufr {
position:absolute;top:55px;right:5px; width:450px;height:10px ; z-index : 200;
}
.linksmenu {float:left;font-weight:normal; text-align:left;color : font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt; font-style: normal; line-height: normal; font-weight:
normal; font-variant: normal; text-transform: none;
 color: #64530D; /* dark yellow */
}
a.linksmenu {
text-decoration : none; display:block ;text-align : left ;
}
a.linksmenu:hover { 
filter : alpha (opacity=50);
-moz-opacity : 0.5 ;
opacity : 0.5 ;
}
