<!--
h1
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  text-align: center; 
  fontsize: 95%;
  font-size: 95%;
  padding-top: 0em;
}

p.main_txt_title_level_1_centred
{
  font-weight: bold;
  text-align: center; 
  fontsize: 110%;
  font-size: 110%;
  padding-top: 0em;
}


p.main_txt_title_level_1
{
  font-weight: bold;
  text-align: left; 
  fontsize: 110%;
  font-size: 110%;
  padding-top: 0em;
}


p.main_txt_title_level_2
{
  font-weight: bold;
  text-align: left; 
  fontsize: 100%;
  font-size: 100%;
  padding-top: 0em;
  margin: 2em 0pt 1em 0pt; 
}


p.main_txt_title_level_2_centred
{
  font-weight: bold;
  text-align: center; 
  fontsize: 100%;
  font-size: 100%;
  padding-top: 0em;
}



td.d_line_mdl
{
background-color: FFEFBE;
}

td.d_line_hgl
{
background-color: FFFFFF;
}

td.d_line_drk
{
background-color: AE1D00;
}

td.wide_rght_line
{
background-color: D39701;
}

td.d_line_sqr
{
background-color: 000000;
}

td.infoarea
{
background-color: FFFFFF;
}

td.d_line_level_n
{
background-color: AE1D00;
}


p.mnu_item_level_1
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #89A195;
  fontsize: 80%;
  font-size: 80%;
  margin: 0pt 0pt 0pt 5pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
  padding-left: 10pt;
}

p.mnu_item_level_1_current
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #0D832B; 
  fontsize: 80%;
  font-size: 80%;
  margin: 0pt 0pt 0pt 5pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
  padding-left: 10pt;
}

p.mnu_item_level_1_exp
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #0D832B; 
  fontsize: 80%;
  font-size: 80%;
  margin: 0pt 0pt 5pt 5pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
  padding-left: 10pt;
}

p.mnu_item_level_1_exp_current
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #0D832B; 
  fontsize: 80%;
  font-size: 80%;
  margin: 0pt 0pt 5pt 5pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
  padding-left: 10pt;
}

p.mnu_item_level_2
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #89A195;
  fontsize: 70%;
  font-size: 70%;
  margin: 0pt 0pt 4pt 2pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
  padding-left: 1pt;
}

p.mnu_item_level_2_exp
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #0D832B; 
  fontsize: 70%;
  font-size: 70%;
  margin: 0pt 0pt 4pt 5pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
}

p.mnu_item_level_2_current
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #0D832B;
  fontsize: 70%;
  font-size: 70%;
  margin: 0pt 0pt 4pt 2pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
  padding-left: 1pt;
}

p.mnu_item_level_2_exp_current
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #0D832B; 
  fontsize: 70%;
  font-size: 70%;
  margin: 0pt 0pt 4pt 5pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
}


p.mnu_item_level_2_last
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #89A195;
  fontsize: 70%;
  font-size: 70%;
  margin: 0pt 0pt 0pt 2pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
  padding-left: 1pt;
}

p.mnu_item_level_2_last_current
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #0D832B;
  fontsize: 70%;
  font-size: 70%;
  margin: 0pt 0pt 0pt 2pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
  padding-left: 1pt;
}


p.mnu_item_level_3
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #89A195;
  fontsize: 70%;
  font-size: 70%;
  margin: 0pt 0pt 4pt 2pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
  padding-left: 1pt;
}

p.mnu_item_level_3_current
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #0D832B;
  fontsize: 70%;
  font-size: 70%;
  margin: 0pt 0pt 4pt 2pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
  padding-left: 1pt;
}

p.mnu_item_level_3_last
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #89A195;
  fontsize: 70%;
  font-size: 70%;
  margin: 0pt 0pt 0pt 2pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
  padding-left: 1pt;
}

p.mnu_item_level_3_last_current
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  color: #0D832B;
  fontsize: 70%;
  font-size: 70%;
  margin: 0pt 0pt 0pt 2pt; 
  padding-top: 0em;
  padding-bottom: 0pt;
  padding-left: 1pt;
}

a.mnu_item:link 
{
  color: #89A195;
  text-decoration: none;
}

a.mnu_item:visited 
{
  color: #89A195; 
  text-decoration: none;
}

a.mnu_item:hover 
{
  color: #000000; 
  text-decoration: none;
}

p.news_href
{
  text-align: right;
  fontsize: 95%;
  font-size: 95%;
  padding: 0pt;
}

p.news_title 
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  text-align: center; 
  fontsize: 95%;
  font-size: 95%;
  padding-top: 0em;
}

p.news_txt_desc 
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 0pt 1em; 
  padding: 0pt;
}

p.news_txt_desc_centred_italic
{
  text-align: center;
  font-style: italic;
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 0pt 1em; 
  padding: 0pt;
}

p.news_txt_desc_redline
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 0pt 0em; 
  padding: 0pt;
}


p.news_remark
{
  text-align: justify;
  fontsize: 80%;
  font-size: 80%;
  margin: 0em 0em 1em 0em; 
  padding: 0pt;
}

p.news_date 
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  text-align: left; 
  fontsize: 95%;
  font-size: 95%;
  padding-top: 0em;
}

ul.news_txt_list
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
}


ol.news_txt_list
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
}


p.main_txt_desc_redline
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 0pt 0em; 
  padding: 0pt;
}

p.main_txt_desc
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 0pt 1em; 
  padding: 0pt;
}

p.main_txt_desc_left
{
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 0pt 1em; 
  padding: 0pt;
}

ul.main_txt_list_level_1
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  padding-top: 0em;
  padding-bottom: 0em;
}

ol.main_txt_list_level_1
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  padding-top: 0em;
}

li.level_1	
{
  text-align: justify;
  margin: 0em 0pt 1em; 
  padding: 0pt;
}

li.level_2
{
  text-align: justify;
  margin: 0em 0pt 1em; 
  list-style-type: square;
  padding: 0pt;
}

p.photo_desc
{
  text-align: center;
  font-style: normal;
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 0pt; 
  padding: 0pt;
}

p.photo_desc_auth
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 0pt; 
  padding: 0pt;
}

p.photo_desc_year
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 0pt; 
  padding: 0pt;
}

p.photo_desc_place
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 0pt; 
  padding: 0pt;
}

p.photo_desc_title
{
  text-align: justify;
  font-style: normal;
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 0pt; 
  padding: 0pt;
}

p.photo_desc_text
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 0pt; 
  padding: 0pt;
}

p.photo_desc_idx
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 0pt; 
  padding: 0pt;
}

p.photo_desc_href
{
  text-align: left;
  fontsize: 95%;
  font-size: 95%;
  margin: 10pt 0pt 10pt 0pt; 
  padding: 0pt;
}

p.photo_desc_auth
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 10pt 0pt 10pt 0pt; 
  padding: 0pt;
}
p.photo_desc_year
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 10pt 0pt 10pt 0pt; 
  padding: 0pt;
}
p.photo_desc_publ
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 10pt 0pt 10pt 0pt; 
  padding: 0pt;
}
p.photo_desc_href
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 10pt 0pt 10pt 0pt; 
  padding: 0pt;
}

ol.news 
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
}

ul.dict_list 
{
  text-align: justify;
  fontsize: 95%;
  margin: 0em 60pt; 
  font-size: 95%;
  padding-top: 0em;
  padding: 0pt;
}

ol.dict_list 
{
  text-align: justify;
  fontsize: 95%;
  margin: 0em 60pt; 
  font-size: 95%;
  padding-top: 0em;
}

p.dict_title 
{
  font-family: Arial, Helvetica, Geneva, san-serif; 
  font-style: normal;
  font-weight: bold;
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  padding-top: 0em;
}

p.dict_desc
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 1em 30pt 0em; 
  padding: 0pt;
}

p.main_txt_list_type_1
{
  text-align: justify;
  fontsize: 95%;
  font-size: 95%;
  margin: 0em 2em 0em; 
  padding: 0pt;
}

-->
