body {
  padding:0px;
  margin-left:130px;
  font-family:Arial,Helvetica,Verdana,serif;
  background-color:#404040;
  color:#FFFFFF;
  font-size:15px;
}

a:link {
  color:#FFFF11;
  text-decoration:underline;
  font-size:inherit;
  background-color:transparent;
}

a:visited {
  color:#FFFF96;
  text-decoration:underline;
  font-size:inherit;
  background-color:transparent;
}

a:hover {
  color:#C5C500;
  background-color:transparent;
}

ul#navigation
{
  position:absolute;
  left:5px;
  top:70px;
  margin:0px;
  width:130px;
  font-size:13px;
  font-weight:bold;
  list-style-type:none;
  margin-left:0px;
  padding-left:0px;
  line-height:18px;
}

ul#navigation ul
{
  font-weight:normal;
  list-style-type:none;
  margin-left:0px;
  padding-left:0px;
}

ul#navigation a
{
  font-size:12px;
}

ul#navigation a:visited
{
  font-size:12px;
}

ul#navigation a img
{
  border:0px;
}

ul#navigation img
{
  display:none;
}

hr {
  width:25%;
}

h1 {
  text-align:center;
  margin:0px;
  padding:0px;
  margin:0px;
  background-image:url('main/title5.gif');
  background-repeat:no-repeat;
  background-position:top center;
}

h1 img
{
  visibility:hidden;
}

h1#maintitle img {
  width:344px;
  height:49px;
}

h1#gentitle img {
  width:380px;
  height:34px;
}

h1#logou8 img {
  text-align:center;
  width:307px;
  height:125px;
}

h1#logou7 img {
  text-align:center;
  width:254px;
  height:65px;
}

h1#logou6 img {
  text-align:center;
  width:286px;
  height:101px;
}

h1 #logose img {
  width:175px;
  height:120px;
}

h1#logowebdir img {
  text-align:center;
  width:402px;
  height:42px;
}

h2 {
  background-color:#3D3D3D;
  color:#D1D1D1;
  border-bottom:solid 2px #2D2D2D;
  margin-top:0px;
}

h3 {
  font-size:20px;
  background-color:#303030;
  color:#C6C6C6;
}

h4 {
  font-size:16px;
  background-color:#282828;
  color:#BFBFBF;
  padding-left:15px;
}

h5 {
  font-size:14px;
  background-color:#202020;
  padding:0px; color:#B9B9B9;
  margin:0px;
  text-align:left;
  padding-left:10px;
}

h4.news {
  font-size:17px;
  background-color:#303030;
  color:#C6C6C6;
  margin:0px;
  padding-left:0px;
}

h5.news {
  font-size:15px;
  background-color:#202020;
  padding:0px;
  margin:0px;
  color:#B9B9B9;
  font-style:italic;
  font-weight:normal;
}

h4.news strong {
  font-size:19px;
  background-color:#000000;
  color:#FFFFFF;
}

h4.news img {
  float:left;
}

address#bottom {
  border-top:solid 1px #FFFFFF;
  width:50%;
  margin-top:20px;
}

address#bottom img {
  width:88px;
  height:31px;
  border:0px;
}

/*
table {
  border-collapse:separate;
  border:1px solid #AAAAAA;
}

th {
  color:inherit;
  background-color:#BBBBBB;
  border:1px solid #DDDDDD;
}

td {
  color:inherit;
  background-color:#DDDDDD;
  border:1px solid #AAAAAA;
}
*/

acronym {
  border-bottom:1px dotted #777777;
  cursor:help;
}

var {
  color:#007700;
  background-color:transparent;
}

ins {
  text-decoration:none;
  font-style:italic;
}

q {font-style:italic;}
q:before {content:""}
q:after {content:""}

blockquote {
  font-size: 12px;
  color:#B3B3B3;
  margin-left:10px;
  font-style:italic;
  border-left:1px solid #0000FF;
  padding-left:5px;
  background-color:inherit;
}

pre {
  border:1px solid #AAAAAA;
  color:#111111;
  background-color:#E0E0E0;
}

dl.gallery {
  text-align:center;
}

dl.gallery img {
  border:2px solid #555555;
  width:200px;
  height:125px;
}

dl.gallery a:hover img {
  border:2px solid #707070;
}

dl.gallery dd {
  font-style:italic;
  font-size:13px;
}

p img {
  float:left;
  margin:3px;
}

p a:link img, p a:visited img {
  border:2px solid #555555;
}

p a:hover img {
  border:2px solid #707070;
}

@media print {
  #navigation {display:none;}
  #content {padding:0px;}
  address {width:100%;}
  h2 a:link, h2 a:visited {color:#000000; text-decoration:none;}
}