#back_lt
{
  position: absolute; 
  z-index: 1;
  left: 0px;
  top: 0px;
  padding: 0px; 
  margin: 0px;
} 

#back_top
{
  position: absolute; 
  z-index: 1; 
  left: 160px; 
  top: 0px;
  padding: 0px; 
  margin: 0px;
}

#back_left
{
  position: absolute; 
  z-index: 1; 
  left: 0px; 
  top: 190px;
  padding: 0px; 
  margin: 0px;
}

#language
{
  position: absolute;
  z-index: 2;
  left: 22px; 
  top: 105px;
  border-width: 5px;
  border-color: black;
}

.longtext
{
  text-align: justify;
  color: black;
}

.adjacent
{
  padding: 0px; 
  margin: 0px;
} 

.meetingDescriptor
{
  font-style: italic; 
} 

.menuCurrent
{
  font: bold 12pt arial, helvetica, sans-serif;
  color: #7070B0;
}

.publicYear
{
  font: bold 12pt arial, helvetica, sans-serif;
  color: #C00000; 
}

.publicAuthors
{
  font: bold 12pt arial, helvetica, sans-serif;
  color: #008080;
}

.publicConf
{
  font: italic 12pt arial, helvetica, sans-serif;
}

.desc
{
  font: normal 12pt arial; 
  padding-bottom: 20px;
}

.clickable
{
  cursor: pointer;
}

h4
{
  font: bold 12pt arial, helvetica, sans-serif;
}

div.sectionTitle
{
  float: none;
  font: bold 35px arial, helvetica, sans-serif;
  color: #E5E7F8;
  position: absolute;
  z-index: 1;
  left: 230px; 
  top: 150px;
}

img
{
  border-width: 0px;
}

img.flag
{
  padding: 0px; 
  margin: 0px;
  border: 1px solid black;
  width: 20px;
  height: 15px;
  border: 1px solid #002463; 
}

img.photo
{
  width: 100px;
  height: 130px;
  border: 1px solid #002463; 
}

img.inplaceRight
{
  float: right; 
  border: 1px solid #002463;
  margin: 10px;
}

img.linkFile
{
  padding: 0px;
  float: right;
  width: 35px;
}

body
{
  padding: 0px;
  margin: 0px;
  border-width: 0px;
  color: black;
  font: normal 14pt arial, helvetica, sans-serif;
  background-color: white;
}

table
{
  font: normal 12pt arial, helvetica, sans-serif;
}

table.container
{
  position: absolute;
  z-index: 2;
  background-color: transparent;
  border: 0px solid black;
  padding: 5px 10px 5px 10px;
  margin: 0px;
  table-layout: fixed;
}

table.menu
{
  height: 330px;
  left: 0px; 
  top: 180px; 
  width: 135px;
}

table.main
{
  left: 200px; 
  top: 190px;
  padding-right: 20px;
  padding-bottom: 20px; 
  width: 80%;
}

table.inner
{
  width: 100%;
  padding: 0px;
  margin: 0px;
  empty-cells: show;
  border-collapse: collapse;
  table-layout: auto;
}

tbody
{
  left: 0px;
  top: 0px;
}

tr
{
  left: 0px;
  top: 0px;
}

td
{
  color: black;
  text-align: left;
  padding: 5px 10px 5px 10px;
  font-family: arial, helvetica, sans-serif;
}

td.menu
{
  left: 0px;
  top: 0px;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}

td.copyright
{
  padding: 0px;
  text-align: center;
  vertical-align: bottom;
  color: black;
  font-size: 8pt;
  font-family: times, helvetica, sans-serif;
}

td.box
{
  width: 100%;
  border: 1px solid #A6AEDF;
  margin: 0px;
}

td.chapterSeparator
{
  height: 25px;
}

td.rowSeparator
{
  width: 100px;
  padding: 0px;
  margin: 0px;
  border-top: 1px solid #A6AEDF;
}

td.withTable
{
  padding: 0px;
}

td.tableTitle
{
  margin: 0px;
  background-color: #C0F0F0; 
  width: 100%; 
  text-align: center;
}

td.chapterTitleLeft
{
  background-image: url("images/title_lt.gif");
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #ADD6AD;
  width: 20px;
  padding: 0px;
  border-width: 0px;
}

td.chapterTitleRight
{
  background-image: url("images/title_rt.gif");
  background-repeat: no-repeat;
  background-position: right top;
  background-color: #ADD6AD;
  width: 20px;
  padding: 0px;
}

td.aaa
{
  background-image: url("images/title_top.gif");
  background-repeat: repeat-x;
  background-position: top center;
}

td.chapterTitle
{
  text-align: center;
  font: bold 16pt arial, helvetica, sans-serif;
  color: #002463;
  padding: 5px 10px 5px 10px;
  background-color: #ADD6AD;
  border-top: 1px solid #002463
}

td.imgDocRef
{
  border: 0px;
  text-align: right;
  width: 40px;
}

td.subSection
{
  font-weight: bold;
  background-color: #D7F2D7;
  padding-top: 10px; 
  padding-bottom: 10px; 
}

td.eventName
{
  font-weight: bold;
}

td.eventPlace
{
  text-align: right;
  width: 100px;
}

td.eventDate
{
  width: 180px;
  text-align: left;
}

td.radio
{
  text-align: center;
}

td.footnote
{
  font-size: 8pt;
}

ul.menu
{
  left: 0px;
  top: 0px;
  list-style-type: none;
  color: black;
  margin: 0px;
  padding: 0px;
  font: bold 12pt arial, helvetica, sans-serif;
  text-align: left;
}

li.menu
{
  text-align: justify;
  vertical-align: middle;
  padding: 2px 1px 2px 5px;
}

a   
{
  font: bold 12pt arial, helvetica, sans-serif;
}

a:visited   
{
  color: #8080FF;
}

a:link 
{
  color: #4040C0;
}

a:hover 
{
  color: #8080C0;
}

a:active
{
  color: #C080C0;
}

a.menu
{
  color: #002463;
  font: bold 12pt arial, helvetica, sans-serif;
  text-decoration: none; 
}
 
a.menu:link 
{
  color: #002463;
}

a.menu:hover 
{
  color: #002463;
  text-decoration: underline;
}

a.menu:active
{
  color: #FF4040; 
}

a.menu:visited
{
  color: #002463;
}

table.stats
{
  font-size: 8pt;
  text-align: center;
  empty-cells: show;
  border-collapse: separate;
  border-spacing: 10px;
}

.browser
{
  text-align: center;
  color: #808080;
  padding: 0;
}

.browser.name
{
  vertical-align: top;
}

.browser.name.hidden
{
  color: #F0F0F0;
}

.browser.share
{
  vertical-align: bottom;
}

.browser.bar
{
  vertical-align: bottom;
}

.crawler
{
  color: #E08080;
}

.browserBar
{
  background-color: #C0C0C0;
}

.crawlerBar
{
  background-color: #FFC0C0;
}

.crawlerBarContainer
{
  background-color: #E0E0E0;
}

