body {
  font-family      : "Arial";
  font-size        : 12pt;
  color            : #167406;
  background-color : white;
  margin           : 0;
  padding-left     : 0;
  padding-right    : 0;
  text-align       : justify;
}

p {
  font-size : 12pt;
  text-indent : 0.7cm;
}

li {
  font-size : 12pt;
  text-indent : 0;
  margin : 0pt 0 3pt 0;
}

li p {
  text-indent : 0;
  margin : 3pt 0 0pt 0;
  font-weight: normal;
}

h4 {
  font-size   : 14pt;
  font-style  : italic;
  color       : #1b5d29;
  text-align  : center;
}

div.Caption {
  font-size  : 24pt;
  font-style : italic;
  color      : #1b5d29;
  text-align : center;
}

div.Title {
  font-size   : 16pt;
  font-style  : italic;
  color       : #1b5d29;
  margin      : 6pt 0 12pt 0;
  text-align  : center;
  font-weight : bold;
}

div.TitleSub {
  font-size   : 10pt;
  font-style  : italic;
  font-weight : bold;
  color       : #1b5d29;
  text-align  : center;
}

div.TitleFoot {
  margin-top  : 30pt;
  font-size   : 8pt;
  font-style  : italic;
  color       : #1b5d29;
  text-align  : center;
}

div.TitleMedium {
  font-size   : 12pt;
  font-style  : italic;
  font-weight : bold;
  color       : #1b5d29;
}

div.Shift {
  margin-left : 4px;
}

div.Epigraph {
  font-size     : 10pt;
  color         : #1b5d29;
  font-style    : italic;
  margin-left   : 10px;
  margin-top    : 20px;
  margin-bottom : 10px;
  margin-right  : 15px;
  font-weight   : bold;
  text-indent   : 0.4cm;
}

div.Epigraph {
  font-size : 10pt;
}

div.Epigraph.Big {
  font-size : 11pt;
}

div.Epigraph.Small {
  font-size : 9pt;
}

div.EpiSign {
  margin-top : 4px;
  font-size     : 9pt;
  text-align    : right;
}

div.Epigraph.Big div.EpiSign {
  font-size : 10pt;
}

div.Epigraph.Small div.EpiSign {
  font-size : 8pt;
  font-style : normal;
}

div.News {}

div.News p {  font-size : 11pt;
}

/*div.News hr {
  text-align: center;
  color: #1b5d29;
  width: 80%;
}*/

div.News td.NewsTitle{
  text-indent: 0;
  text-align: left;
  font-weight: bold;
  font-size: 12pt;
  margin: 0;
  vertical-align: bottom;
}

div.News td.NewsDate{
  text-indent: 0;
  text-align: right;
  font-size: 10pt;
  margin: 0;
  vertical-align: bottom;
}

div.News p.NewsSep{
  text-indent: 0;
  text-align: right;
  margin: 0;
}

div.News p.NewsHr{
  text-indent: 0;
  text-align: center;
  margin: 0;
}

div.News p.NewsAttention {
  text-indent: 0;
  text-align: center;
  font-weight: bold;
  font-size: 11pt;
}

img.NewsHr {  width: 25%;
  height: 2px;
/*  vertical-align: middle;*/}

img.NewsSep {
  width: 100%;
  height: 2px;
/*  vertical-align: middle;*/
}

table.Menu {
  color : #167406;
  font-weight : bold;
  font-size : 12pt;
}

table.Menu a {
  height : 100%;
}

table.Menu tr.Parent {
  height : 22px;
  vertical-align : top;
  font-size : 12pt;
}

table.Menu tr.Parent a {
  text-decoration : underline;
}

table.Menu tr.Top {
  height : 20px;
}

table.Menu tr.Top.L2 {
  height : 17px;
  font-size : 10.5pt;
}

table.Menu tr.Sub {
  height : 15px;
  font-size : 9pt;
}

table.Menu tr.Sub.L3 {
  height : 13px;
  font-size : 8pt;
}

table.Menu tr.Line {
  height : 4px;
  vertical-align : top;
}

td.BottomCenter {
  text-align : center;
  font-size  : 8pt;
  vertical-align : bottom;
  padding-bottom : 10px;
}

td.Content {
  vertical-align : top;
  text-align : justify;
  padding-top : 20px;
}

td.MenuHolder {
  vertical-align : top;
  padding-top : 20px;
  padding-bottom : 50px;
  padding-right : 10px;
  padding-left : 15px;
}

td.Epigraph {
  /*padding-right : 50px;*/
}

a:link {
  color : #167406;
  text-decoration : none;
}

a:visited {
  color : #094f00;
  text-decoration : none;
}

a:active {
  color : #235430;
  text-decoration : underline;
}

a:hover {
  color : #46a860;
  text-decoration : underline;
}

a.NotExists {
  color : gray;
}

img.FramedLink {
  border : 1px solid #999999;
}

*.New {
  color: #00CC00;
  font-size : 9pt;
}

*.BookTableCol {
  padding-left : 10px;
  font-size : 9pt;
}
