#content {
  font-family: Verdana, Arial, Helvetica, sans-serif;

  empty-cells: show;
  line-height: 120%;
  padding: 20 5 5 20px;
}

h1, h2, h3 {
  font-size: 16px;
  color: #939;
  font-weight: bold;
  margin: 0 0 5 0px;
}

p { text-align: justify; }

td.menu1, td.menu2 { padding-left: 8px; }

table.edituser td { vertical-align: top; }
table.edituser p { margin: 0 0 4 0 px; }

table.forumlist td.small * { font-size: 11px; }

table.userlist th { text-align: left; font-weight: bold; padding-left: 4px; }
table.userlist td { font-size: 12px; background-color: #EEEEEE; padding-left: 4px; }

table.news { background-color: #EEEEEE; }
table.news td.topcell {
  border-top: 1px solid #999999;
}
table.news td.topcell_left {
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
  padding: 3 0 0 3px;
}
table.news td.topcell_right {
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
}
table.news td.midcell {
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  padding: 0 0 0 3px;
}
table.news td.midcell_right {
  border-right: 1px solid #999999;
}
table.news td.midcell_left {
  border-left: 1px solid #999999;
  padding: 0 0 0 3px;
}
table.news td.bottomcell {
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
}
span.news_title {
  margin: 0px;
  /* text-transform: uppercase; */
  color: #EF181F;
  font-size: 14px;
  font-weight: bold;
}

td.standard { text-align: left; vertical-align: top; }

div.tx-newloginbox-pi1 td {
  font-size: 13px;
  font-weight: bold;
  color: #999999;
}
div.tx-newloginbox-pi3-listrow table { width: 100%; padding: 1px; }
div.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-header td { font-size: 13px; font-weight: bold; background-color: #DDDDDD; padding: 1px; }
div.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-odd td { font-size: 13px; background-color: #EEEEEE; padding: 1 4 1 1px; }
div.tx-newloginbox-pi3-listrow td { font-size: 13px; background-color: #FFFFFF; padding: 1 4 1 1px; }
div.tx-newloginbox-pi3-singleView td { font-size: 13px; background-color: #EEEEEE; padding: 1 1 1 4px; }
div.tx-newloginbox-pi3-singleView td.tx-newloginbox-pi3-singleView-HCell { font-size: 13px; background-color: #EEEEEE; padding: 1 4 1 4px; width: 30%; }

div.spacer {
  margin-top: 4px;
  border-top: 1px solid #EEEEEE;
}


input, textarea, select, input.button, input.tx-newloginbox-pi1-submit, tx-srfeuserregister-pi1-submit, textarea.button, table.edituser input, table.edituser textarea, table.edituser select {
  color: #000000;
  background-color: #EEEEEE;
  border: 1px solid #999999;
}

a, a:active, a:visited { color: #939; text-decoration: none; }
a:hover { color: #B870B8; text-decoration: none; }

a.topmenu, a.topmenu:active, a.topmenu:visited {
  color: #EEEEEE;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}
a.topmenu:hover {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}

a.menu1, a.menu1:visited, a.menu1:active {
  color: #999999;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}
a.menu1:hover { color: #B870B8; }

a.menu1act, a.menu1act:visited, a.menu1act:active {
  color: #939;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}
a.menu1:hover { color: #B870B8; }

a.menu2, a.menu2:visited, a.menu2:active {
  color: #999999;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}
a.menu2:hover { color: B870B8 }

a.menu2act, a.menu2act:visited, a.menu2act:active {
  color: #939;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}
a.menu2act:hover { color: #B870B8; }

a.footer, a.footer:active, a.footer:visited {
  color: #939;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}
a.footer:hover {
  color: #B870B8;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

div.csc-header.csc-header-n2 {
  font-size: 16px;
  color: #939;
  font-weight: bold;
  margin: 0 0 5 0px;
}
