
/*..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... .....

Project:                    Forests Monitor Russian Project
Date:                       2004.0406
Author:                     Neil Laister, Analytic Art Limited
Version:                    1.0

..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... .....*/

/*..... ..... ..... .....general layout*/

html 
{
  background-color: #ffffff;

  padding: 0px;
  border-width: 0px;
  margin: 0px;
}

body
{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 777px;

  font-family: Arial, 'Trebuchet MS', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;

  background-color: #ffffff;
  color: #000000;

  padding: 0px;
  border-width: 0px;
  margin: 0px;
}

/*..... ..... ..... .....document head*/

div#documentHead
{
  display: block;

  font-family: Arial, 'Trebuchet MS', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;

  background-color: #ffffff;
  color: #000000;

  padding: 0px;
  border-width: 0px;
  border-style: solid;
  border-color: #202a67;
  margin: 0px;
}

div.banner
{
  display: block;
  width: 777px;
  height: 79px;

  font-family: Arial, 'Trebuchet MS', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;

  background-color: #ffffff;
  color: #000000;

  padding: 0px;
  border-width: 0px;
  border-style: solid;
  border-color: #202a67;
  margin: 0px;
}

div.FMProjectHome
{
  position: absolute;
  left: 0px;
  top: 0px;

  width: 180px;
  height: 73px;
}

div.FMLogo
{
  position: absolute;
  left: 180px;
  top: 0px;

  width: 111px;
  height: 73px;
}

div.FMMission
{
  position: absolute;
  left: 291px;
  top: 0px;
}

div.partnerLogo
{
  width: 111px;
  height: 73px;
}

#logo00
{
  position: absolute;
  left: 444px;
  top: 0px;
}

#logo01
{
  position: absolute;
  left: 555px;
  top: 0px;
}

#logo02
{
  position: absolute;
  left: 666px;
  top: 0px;
}

div.menuBar
{
  display: block;

  font-family: Arial, 'Trebuchet MS', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: left;
  vertical-align: bottom;

  background-color: #f0f0df;
  color: #000000;
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #000000;
  padding: 1px 2px 1px 194px; /*2px on right to compensate for no border*/ 
  margin: 0px;

  width: 593px; /*777px;*/
}

#menuAtHead
{

}

#menuAtFoot
{

}

a.menuBarNav:link, a.menuBarNav:visited { 
  color: #000000;
  text-decoration: none; 
}

a.menuBarNav:hover, a.menuBarNav:active {
  color: #88aabb;	
  text-decoration: none;
}

div.subjectOrProjectHead
{
  display: block;

  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 15pt;
  text-align: left;
  text-decoration: bold;

  background-color: #9badb1;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #000000;
  padding: 10px 0px 10px 10px;
  margin: 0px;

  width: 777px;
}

div.subjectOrProjectHeadExt
{
  display: block;

  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 15pt;
  text-align: left;
  text-decoration: bold;

  background-color: #9badb1;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #000000;
  padding: 10px 0px 10px 10px;
  margin: 0px;

  width: 100%;
}

img.imgTool
{
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

img.imgPartner
{
  border-width: 0px;
  padding: 0px;
  margin: 0px;
  width: 111px;
  height: 73px;
}

/*..... ..... ..... .....main document body*/

div#documentBody
{
  display: block;

  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: justify;
  text-decoration: none;

  background-color: #ffffff;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #000000;
  padding: 0px;
  margin: 0px;

  width: 787px;
}

div#wideDocumentBody
{
  display: block;

  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: justify;
  text-decoration: none;

  background-color: #ffffff;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  padding: 0px;
  margin: 0px;

  width: 100%;
}

a.instreamNav:link, a.instreamNav:visited
{ 
  font-size: 10pt;
  font-weight: bold;
  color: #355256;
  text-decoration: none; 
}

a.instreamNav:hover, a.instreamNav:active
{
  font-size: 10pt;
  font-weight: bold;
  color: #fe6e05;
  text-decoration: none;
}

a.instreamLNav:link, a.instreamLNav:visited
{ 
  font-size: 8pt;
  font-weight: bold;
  color: #355256;
  text-decoration: none; 
}

a.instreamLNav:hover, a.instreamLNav:active
{
  font-size: 8pt;
  font-weight: bold;
  color: #fe6e05;
  text-decoration: none;
}

a.instreamEmNav:link, a.instreamEmNav:visited
{ 
  font-size: 10pt;
  font-weight: bold;
  color: #355256;
  text-decoration: none; 
}

a.instreamEmNav:hover, a.instreamEmNav:active
{
  font-size: 10pt;
  font-weight: bold;
  color: #fe6e05;
  text-decoration: none;
}

a.annotNav:link, a.annotNav:visited
{ 
  font-size: 9pt;
  font-weight: bold;
  color: #355256;
  text-decoration: none; 
}

a.annotNav:hover, a.annotNav:active
{
  font-size: 9pt;
  font-weight: bold;
  color: #fe6e05;
  text-decoration: none;
}

a.indexNav:link, a.indexNav:visited
{ 
  font-size: 10pt;
  color: #355256;
}

a.indexNav:hover, a.indexNav:active
{
  font-size: 10pt;
  color: #fe6e05;
}

a.noteNav:link, a.noteNav:visited, a.noteNav:hover, a.noteNav:active
{ 
  font-size: 10pt;
  font-weight: bold;
  color: #fe6e05;
  text-decoration: none; 
}

span.noteRef
{
  color: #fe6e05;
}

/*..... ..... ..... .....reports and other document layout*/

table.document
{
  font-family: Arial, "Trebuchet MS", 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  text-align: left;
  background-color: #ffffff;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  padding: 0px;
  margin: 25px 44px 25px 33px;
  width: 644px;
}

table.wideDocument
{
  font-family: Arial, "Trebuchet MS", 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: left;
  background-color: #ffffff;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  padding: 0px;
  margin: 0px;
  width: 100%;
}

td.lCol
{
  width: 160px;
  border-width: 0px;
  padding: 5px 0px 10px 0px;
  margin: 0px;
  vertical-align: top;
}

td.lColInv
{
  width: 160px;
  border-width: 0px;
  padding: 5px 0px 10px 0px;
  margin: 0px;
  vertical-align: bottom;
}

td.mCol
{
  width: 543px;
  border-width: 0px;
  padding: 5px 0px 10px 0px;
  margin: 0px;
  vertical-align: top;
}

td.mColFeature
{
  width: 495px;
  border-width: 2px;
  border-style: solid;
  border-color: #000;
  background-color: #a7cebf;
  padding: 11px 22px;
  margin: 0px 0px 11px 0px;
  vertical-align: top;
  text-align: justify;
}

td.wCol
{
  width: 703px;
  vertical-align: top;
}

div.rHeader
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  background-color: #ffffff;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

div.rImg
{
  text-align: left;
  vertical-align: bottom;
  background-color: #ffffff;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

img.imgHdr
{
  width: 98px;
  height: 64px;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

img#EUlogoHdr
{
  width: 98px;
  height: 64px;
  border-width: 0px;
  padding: 0px 0px 0px 152px;
  margin: 0px;
}

div.rLink
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  fonbt-weight: bold;
  text-align: left;
  vertical-align: bottom;
  background-color: #ffffff;
  border-width: 0px;
  padding: 10px 5px 10px 0px;
  margin: 0px;
}

div.fullHeaderV
{
  border-width: 1px 0px;
  border-style: solid;
  border-color: black;
  padding: 0px;
  margin: 11px 0px;
}

h2.fullHeaderV
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  color: #9c4102;
  padding: 0px;
}

h3.fullSubHeaderV
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  color: black;
  padding: 0px;
}

h4.byLine
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-align: right;
  font-style: oblique;
  vertical-align: top;
  color: black;
  padding: 0px;
}

div.rHeaderTitleV
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  background-color: #ffffff;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

div.rHeaderV
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  text-align: justify;
  vertical-align: top;
  background-color: #ffffff;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

div.rSubHeaderV
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: justify;
  vertical-align: top;
  background-color: #ffffff;
  border-width: 0px;
  padding: 0px 0px 10px 0px;
  margin: 0px;
}

div.rSubSectionHeaderV
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  font-style: italic;
  text-align: justify;
  vertical-align: top;
  background-color: #ffffff;
  border-width: 0px;
  padding: 0px 0px 10px 0px;
  margin: 0px;
}

div.rSubSectionV
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  text-align: justify;
  vertical-align: top;
  background-color: #ffffff;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  padding: 0px 0px 10px 0px;
  margin: 0px;
}

div.rBoldSectionV
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: justify;
  vertical-align: top;
  background-color: #ffffff;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  padding: 0px 0px 10px 0px;
  margin: 0px;
}

div.rSectionHeader
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  background-color: #ffffff;
  border-width: 0px;
  padding: 0px 0px 10px 0px;
  margin: 0px;
}

h3.xHeader
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  display: block;
  border-width: 3px 0px;
  border-style: solid;
  border-color: #000000;
  padding: 5px 0px;
  margin: 11px 0px 17px 0px;
}

div.rSectionV
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  text-align: justify;
  vertical-align: top;
  border-width: 0px;
  padding: 0px 0px 10px 0px;
  margin: 0px;
}

div.rCaption
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  font-style: italic;
  text-align: left;
  vertical-align: bottom;
  background-color: #ffffff;
  border-width: 0px;
  padding: 10px 15px 10px 35px;
  margin: 0px;
}

div.rCopyright
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: left;
  vertical-align: bottom;
  background-color: #ffffff;
  border-width: 0px;
  padding: 10px 15px 10px 35px;
  margin: 0px;
}

ul.rULV li
{
  padding: 0px;
  padding: 5px 0px 5px 0px;
}

ul.rListV li
{
  padding: 5px 0px 5px 0px;
}

/*<<--*/
ul.rCListV
{
  list-style-type: decimal;
}

ul.rCListV li
{
  padding: 5px 0px 5px 0px;
}

ul.rJListV
{
  list-style-type: decimal;
  text-align: justify;
}

ul.rJListV li
{
  padding: 5px 0px 5px 0px;
}

ul.rblJListV
{
  list-style-type: none;
  text-align: justify;
}

ul.rblJListV li
{
  padding: 5px 0px 5px 0px;
}

dl.rDefListV dd
{
  padding: 5px 0px 5px 0px;
}

div.inset
{
  padding: 5px 0px 0px 22px;
}

img.instreamImgL
{
  border: 0px;
  margin: 5px 0px 15px 0px;
}

img.instreamImgR
{
  border: 0px;
  margin: 5px 0px 15px 0px;
}

img#titleImg
{
  width: 333px;
  padding: 5px 44px 5px 233px;
  float: right;
}

div.textNote
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: justify;
  background-color: #f8f8f8;
  color: #000000;
  padding: 5px 10px 5px 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #202a67;
  margin: 0px 0px 15px 0px;
}

div.titleTextNote
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: justify;
  background-color: #f8f8f8;
  color: #000000;
  padding: 5px 10px 5px 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #202a67;
  margin: 0px 0px 15px 244px;
  float: right;
}

div.noteSection
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: justify;
  background-color: #f8f8f8;
  color: #000000;
  padding: 10px 10px 10px 10px;
  border-width: 0px;
  border-style: solid;
  border-color: #202a67;
  margin: 0px;
}

div#triggerTextIndexHelp
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: justify;
  background-color: #f8f8f8;
  color: #000000;
  padding: 5px 10px 5px 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #cb533b;
  width: 60px;
  margin: 20px 0px 20px 0px;
  cursor: help;
}

div.alertNote
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: justify;
  background-color: #f8f8f8;
  color: #000000;
  padding: 10px 10px 10px 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #cb533b;
}

div.alertNote#projectHomePageNote
{
  margin: 0px 222px 15px 0px;
}

div.alertNote#projectIndexNote
{

  position: absolute;
  right: 37px;
  top: 157px;
  width: 275px;
  margin: 0px;

  display: none;
  visibility: hidden;
}

div.alertSection
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: justify;
  background-color: #f8f8f8;
  color: #000000;
  padding: 5px 10px 5px 10px;
  border-width: 0px;
  border-style: solid;
  border-color: #202a67;
  margin: 0px;
}

div.rModV
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 7pt;
  text-align: right;
}

div.rModVExt
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 7pt;
  text-align: left;
  padding: 15px 0px 15px 505px;
}

span.defOcc
{
  font-weight: bold;
}

span.author
{
  text-align: right;
  font-style: italic;
}

table.rTableV
{
  border-width: 1px;
  border-style: solid;
  border-color: #202a67;
}

td.rKV
{
  border-width: 1px;
  border-style: solid;
  border-color: #202a67;
}

td.rV
{
  border-width: 1px;
  border-style: solid;
  border-color: #202a67;
  text-align: right;
}

table.rListV
{
}

td.rListItemV
{
  padding: 0px 15px 0px 0px;
}

/*..... ..... ..... .....document foot*/

div#documentFoot
{
  display: block;
}

table#legend
{
  width: 100%;
  margin: 0px;
}

div#contactDetails
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: center;
  text-decoration: none;

  background-color: #bfd2de;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #000000;
  padding: 1px 5px 1px 5px;
  margin: 0px;

  width: 486px;
}

#companyStatus
{
  font-family: Arial, "Trebuchet MS", 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 7pt;
  text-align: center;
  text-decoration: none;

  border-width: 0px;
  border-style: solid;
  border-color: #121e66;
  padding: 1px 5px 1px 5px;
  margin: 0px;

  width: 475px;
}

img.designBadge
{
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

/*..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... .....end//*/


