BODY,P {
  font-family: Arial,Verdana,Helvetica,Tahoma;
  font-size: 13px;
  padding: 4px;
  background-color: #d6e6ff;
  text-align: justify;
}

P {
  font-family: Arial,Verdana,Helvetica,Tahoma;
  font-size: 13px;
  padding: 4px;
  background-color: #d6e6ff;
  text-align: justify;
}

TD {
  font-family: Arial,Verdana,Helvetica,Tahoma;
  font-size: 13px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 4px;
  padding-right: 4px;
  background-color: #d6e6ff;
}

.bordered {
  border-bottom: none 0px;
  border-top: none 0px;
  border-left: solid 1px;
  border-right: none 0px;
  border-color: #000000;
  padding-left: 8px;
  padding-right: 8px;
}

H1 {
  text-align: center;
  font-family: Arial,Verdana,Helvetica,Tahoma;
  font-size: 22px;
  font-weight: 800;
  color: #102050;
}

H2 {
  text-align: left;
  font-family: Arial,Verdana,Helvetica,Tahoma;
  font-size: 18px;
  font-weight: 800;
  color: #000000;
  padding-top: 0px;
  margin-top: 0px;
}

H3 {
  text-align: left;
  font-family: Arial,Verdana,Helvetica,Tahoma;
  font-size: 14px;
  font-weight: 800;
  color: #000000;
  font-variant: small-caps;
  padding-top: 0px;
  margin-top: 0px;
}

.textsmall {
  font-family: Arial,Verdana,Helvetica,Tahoma;
  font-size: 11px;
  color: #102050;
}

#menuleft {
  border-style: outset;
  border-width: 1pt;
  border-color: #102050;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  background-image: url('img/bg_menuleft.jpg');
}

.horizlinenone {
  display: block;
  font-size: 4pt;
  border-bottom: none 0px;
  border-top: none 0px;
  border-left: none 0px;
  border-right: none 0px;
  border-color: #000000;
  height: 4px;
}

.horizlinethin {
  display: block;
  font-size: 4pt;
  border-bottom: solid 1px;
  border-top: none 0px;
  border-left: none 0px;
  border-right: none 0px;
  border-color: #000000;
  height: 4px;
}

.copyrighttable {
  position: relative;
  top: 6px;
  padding-top: 2px;
}

.copyright {
  font-family: "Comic Sans MS","URW Palladio L",Arial,Verdana,Helvetica,Tahoma;
  font-size: 9px;
  color: #6a5151;
  text-align: right;
  border-bottom: none 0px;
  border-top: solid 1px;
  border-left: none 0px;
  border-right: none 0px;
  border-color: #000000;
  padding-top: 2px;
}

/*
 * FireFox: needs the following order t work properly: link-visited-hover
 */
.textsmall A:link {
  text-decoration: none;
  color: #102050;
  font-weight: 600;
}

.textsmall A:visited {
  text-decoration: none;
  color: #102050;
  font-weight: 600;
}

.textsmall A:hover {
  text-decoration: none;
  color: #f05020;
  font-weight: 600;
}

H1.linknodecoration A:link {
  text-decoration: none;
  color: #102050;
}

H1.linknodecoration A:visited {
  text-decoration: none;
  color: #102050;
}

H1.linknodecoration A:hover {
  text-decoration: none;
  color: #102050;
}

.copyright A:link {
  text-decoration: none;
  color: #6a5151;
}

.copyright A:visited {
  text-decoration: none;
  color: #6a5151;
}

.copyright A:hover {
  text-decoration: underline;
  color: #fa5c24;
}

.indentleft {
  margin-left: 18px;
}

.submenu {
  display: none;
  position: relative;
  left: 15px;
  font-family: "Microsoft Sans Serif",System;
  font-size: 9px;
  text-align: left;
}

.noteframed {
  display: block;
  width: 600px;
  padding: 4px;
  margin-top: 6px;
  text-align: justify;
  border-style: solid;
  border-color: black;
  border-width: 1px;
}

.mainmenu {
  position: fixed-y;
  width: 180px;
}

.nodecoration {
	text-decoration: none;
}
