.navchain {
  font-size: 12px;
  color: #1f5887;
  font-family: Verdana, Arial, Helvetica;
}

.topmenu {
  font-weight: bold;
  font-size: 11px;
  color: #5e6eab;
  line-height: 15px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.topmenu:link {
  text-decoration: none;
}

.topmenu:visited {
  text-decoration: none;
}

.topmenu:hover {
  text-decoration: underline;
}

.topmenuact {
  font-weight: bold;
  font-size: 11px;
  color: #021458;
  line-height: 15px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

.bottomlinks {
  font-size: 11px;
  color: #7b7c7e;
  line-height: 17px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.bottomlinks:hover {
  text-decoration: none;
}

ul.bottomlinks {
  margin-left: 1pc;
  margin-top: 0pc;
  margin-bottom: 0pc;
}

li.bottomlinks {
  padding-top: -1pc;
  padding-bottom: -1pc;
}

.small {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.small:link {
  text-decoration: none;
  color: #000000;
}

.small:visited {
  text-decoration: none;
  color: #000000;
}

.small:hover {
  text-decoration: underline;
  color: #000000;
}

.leftmenu {
  font-weight: bold;
  font-size: 12px;
  color: #3f3f3f;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

.leftmenuact {
  font-weight: bold;
  font-size: 12px;
  color: #728ae6;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

.righthead {
  font-weight: bold;
  font-size: 10px;
  color: #4d6adf;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

.rightlinks {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.emph {
  color: #384fa9;
}

th {
  text-align: left;
}

h1 {
  font-weight: bold;
  font-size: 17px;
  color: #2849c8;
  font-family: Tahoma, Arial, Helvetica, Sans-serif;
  margin-bottom: 1mm;
}

h2 {
  font-weight: bold;
  font-size: 13px;
  color: #4b63c2;
  font-family: Tahoma, Arial, Helvetica, Sans-serif;
  margin-bottom: 1mm;
}

.h2 {
  font-weight: bold;
  font-size: 13px;
  color: #4b63c2;
  font-family: Tahoma, Arial, Helvetica, Sans-serif;
}

li {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  list-style-type: square;
  margin-top: 1mm;
  margin-bottom: 1mm;
}

li.num {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  list-style-type: decimal;
  margin-top: 1mm;
  margin-bottom: 1mm;
}

ul {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 1pc;
}

.smalltextw {
  font-size: 10px;
  color: #3f3f3f;
  line-height: 12px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

a.smalltextw:hover {
  text-decoration: underline;
}

.smalltext {
  font-size: 11px;
  line-height: 13px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

a.smalltext:hover {
  text-decoration: underline;
}

.tablebodylink {
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

a.tablebodylink:hover {
  text-decoration: underline;
}

.tableborder {
  background-color: #c1ccf4;
}

.tablehead {
  background-color: #dce4fa;
}

.tablebody {
  background-color: #f0f4fd;
}

.tablenullbody {
  background-color: #ffffff;
}

.tableheadtext {
  font-size: 12px;
  color: #000066;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.tablebodytext {
  font-size: 12px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.leftmenusep4 {
  font-weight: bold;
  font-size: 13px;
  color: #946723;
  font-family: Verdana, Arial, Helvetica;
  text-decoration: none;
}

.leftmenusep2 {
  font-weight: normal;
  font-size: 12px;
  color: #4d6adf;
  font-family: Verdana, Arial, Helvetica;
  text-decoration: none;
}

.required {
  font-size: smaller;
  color: red;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.tablenewstext {
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.tablenewstext:link {
  text-decoration: none;
  color: black;
}

.tablenewstext:alink {
  text-decoration: none;
  color: #4d6adf;
}

.tablenewstext:visited {
  text-decoration: none;
  color: black;
}

.tablenewstext:hover {
  text-decoration: underline;
  color: black;
}

.tableheads {
  background-color: #f0f4fd;
}

.smalltextws {
  font-size: 10px;
  color: #ff7979;
  line-height: 12px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

a.smalltextws:hover {
  text-decoration: underline;
}

.leftmenub {
  font-weight: bold;
  font-size: 12px;
  color: #696c72;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

.smalllinkw {
  font-weight: bold;
  font-size: 10px;
  color: #4d6adf;
  line-height: 12px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

a.smalllinkw:hover {
  text-decoration: underline;
}

.errortext {
  font-weight: bold;
  font-size: 12px;
  color: red;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.notetext {
  font-weight: bold;
  font-size: 12px;
  color: green;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.text {
  font-size: 12px;
  line-height: 14px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.title {
  font-weight: bold;
  font-size: 12pt;
  color: #585858;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

input.typeinput {
  border-right: #7a7d85 1px solid;
  border-top: #7a7d85 1px solid;
  font-size: 12px;
  border-left: #7a7d85 1px solid;
  border-bottom: #7a7d85 1px solid;
  background-color: #ffffff;
}
input.typeinput1 {
  border-right: #7a7d85 1px solid;
  border-top: #7a7d85 1px solid;
  font-size: 12px;
  border-left: #7a7d85 1px solid;
  border-bottom: #7a7d85 1px solid;
  width: 50%;
  background-color: #ffffff;
}

input.typeinput2 {
  border-right: #7a7d85 1px solid;
  border-top: #7a7d85 1px solid;
  font-size: 12px;
  border-left: #7a7d85 1px solid;
  width: 100%;
  border-bottom: #7a7d85 1px solid;
  background-color: #ffffff;
}

input.typesubmit {
  border-right: #7a7d85 1px solid;
  border-top: #7a7d85 1px solid;
  font-size: 12px;
  border-left: #7a7d85 1px solid;
  border-bottom: #7a7d85 1px solid;
  background-color: #c6c7ca;
}

textarea,select {
  border-right: #7a7d85 1px solid;
  padding-right: 2px;
  border-top: #7a7d85 1px solid;
  padding-left: 2px;
  scrollbar-face-color: #e0d9cd;
  font-size: 12px;
  padding-bottom: 2px;
  scrollbar-highlight-color: #efece7;
  border-left: #7a7d85 1px solid;
  scrollbar-shadow-color: #7a7d85;
  scrollbar-3dlight-color: #7a7d85;
  scrollbar-arrow-color: #7a7d85;
  padding-top: 2px;
  scrollbar-track-color: #efece7;
  border-bottom: #7a7d85 1px solid;
  scrollbar-darkshadow-color: #efece7;
  scrollbar-base-color: #666666;
  background-color: #ffffff;
}

textarea {
  width: 100%;
}

.navtext {
  font-size: 12px;
  line-height: 15px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.titlesmall {
  font-weight: normal;
  font-size: 14px;
  color: #034780;
  font-family: Verdana, Arial, Helvetica;
}

.titlesmaller {
  font-size: 12px;
  color: #034780;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

.tablebodylink {
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

a.tablebodylink:hover {
  text-decoration: underline;
}

.leftmenusep5 {
  font-weight: normal;
  font-size: 11px;
  color: #365181;
  font-family: Verdana, Arial, Helvetica;
  text-decoration: none;
}

.textnew {
  font-size: smaller;
  color: red;
  font-family: MS Sans Serif, Geneva;
}

.admincommenttext {
  font-size: smaller;
  color: red;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.smalltextc {
  font-size: 10px;
  color: #4d6adf;
  line-height: 12px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  background-color: #e0e9fc;
  text-decoration: none;
}

a.smalltextc:hover {
  text-decoration: underline;
}

.smalltextcl {
  font-size: 10px;
  color: #4d6adf;
  line-height: 12px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

a.smalltextcl:hover {
  text-decoration: underline;
}

.smalltextc2 {
  font-size: 10px;
  color: #818181;
  line-height: 12px;
  font-family: Verdana, Aarial, Helvetica, Sans-serif;
  text-decoration: none;
}

.smalltextcnon {
  font-size: 10px;
  line-height: 12px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  background-color: #e0e9fc;
  text-decoration: none;
}

.smalltextnon {
  font-size: 10px;
  color: black;
  line-height: 12px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  text-decoration: none;
}

.right {
  text-align:right;
}