/*
  * Default Stylesheet for BISAnet.org
  * Version: 3.51
  * Original Date: Apr 1999
  */


@import url("conf.css");
@import url("reg.css");


body {
  margin: 0;
  padding: 0;
  font-family: sans-serif;
  font-size: small;
}
.pageheader {
  background-color: #fff;
  color: #000;
  text-align: center;
}
.pagefooter {
  background-color: #fff;
  color: #000;
  padding-top: 1em;
  font-size: small;
}
.pageheaderlinks {
  background-color: #fff;
  color: #000;
  text-align: right;
}
.subheader {
  background-color: #000;
  color: #fff;
  padding-left: .25em;
}
.subheaderdblue {
  background-color: #073388;
  color: #fff;
  padding-left: .25em;
}
.subheaderblue {
  background-color: #d1e4fb;
  color: #000;
  border: 1px solid #000;
  padding-left: .25em;
}
.subheadergreen {
  background-color: #55b9b9;
  color: #000;
  border: 1px solid #000;
  padding-left: .25em;
}
.subheaderred {
  background-color: #f9030a;
  color: #fff;
  font-family: impact;
  border: 1px solid #000;
  padding-left: .25em;
}
.blackb {
  border: 1px solid #000;
  padding-left: 1em;
}
.topbullet {
  background-color: #666;
  color: #999;
  padding-left: .25em;
}
.sponsorimage {
  margin-left: auto;
  margin-right: auto;
}
.title {
  font-weight: 600;
  font-size: large;
}
 td.even {
  background-color: #efefef;
  border:1px solid #777;
  color: #000;
}
 td.odd {
  background-color: #ddd;
  border:1px solid #777;
  color: #000;
}
div.scroll {
height: 400px;
overflow: auto;
border: 1px solid #666;
background-color: #fff;
padding: 1px;
}
div.scrollandy {
height: 600px;
overflow: auto;
border: 1px solid #666;
background-color: #fff;
padding: 1px;
}
div.scroll525 {
height: 525px;
overflow: auto;
border: 1px solid #666;
background-color: #fff;
padding: 1px;
}
div.scroll400 {
height: 400px;
overflow: auto;
border: 1px solid #666;
background-color: #fff;
padding: 1px;
}


/* ===================== Links ======================= */

:link.header {
  color: #006;
}
:visited.header {
  color: #003;
}
:link:hover.header, :visited:hover.header {
  color: #006;
}
:link:active.header, :visited:active.header {
  color: #f00;
}









/* This is not specific to mozilla but in strict mode this suppress the margins for paras */
td > p:first-child {
  margin: 0;
}
td > p:last-child {
  margin-bottom: 0;
}
td {
  text-align: left;
}
.bisjsideheader, .confsideheader, .imagesidebar {
  border-right: 1px solid #000;
  text-align: right;
}
.confsideheader2 {
  border-right: 1px solid #fff;
  text-align: right;
}
.bisjarticle, .pagetext, .confsection {
  padding: 1em 1em 0 1em;
}
.pagetextnews {
  border: 1px solid #000;
}
.registrysectionheader {
  background-color: #fc0;
  color: #963;
  padding: .5em .25em;
  border: 1px solid #000;
}
.registryheader {
  background-color: #fc0;
  color: #963;
}
.vline {
  border-left: 1px solid #3C4465;
  border-right: 1px solid #3C4465;
}
hr {
  background-color: #3C4465;
  border: 1px solid #3C4465;
  height: 1px;
}
h1 {
  font-size: small;
  border-top: 3px solid #ffcc00;
 }
.floatright {
  float:right;
}
.floatleft {
  float:left;
}
 .floattop {
  float:top;
}
img[class="floatright"], img[class="floatleft"] {
  margin-right: 5px;
  margin-left: 5px;
}
.pq {
  background-color: #ffc;
  color: #000;
  border: 1px solid #000;
  text-align: center;
}
.pqbismblue {
  font-size: 15px;
  background-color: #fff;
  color: #33c;
  border-top: 3px solid #33c;
  border-bottom: 3px solid #33c;
  padding: .5em;
  text-align: center;
}
.pqbism {
  font-size: 15px;
  background-color: #fff;
  color: #933;
  border-top: 3px solid #933;
  border-bottom: 3px solid #933;
  padding: .5em;
  text-align: center;
}
.pqbismtech {
  font-size: 15px;
  background-color: #fff;
  color: #f9030a;
  border-top: 3px solid #f9030a;
  border-bottom: 3px solid #f9030a;
  padding: .5em;
  text-align: center;
}
.pqbismann {
  font-size: 15px;
  background-color: #fff;
  color: #df5213;
  border-top: 3px solid #df5213;
  border-bottom: 3px solid #df5213;
  padding: .5em;
  text-align: center;
}
.pqbismrp {
  font-size: 15px;
  background-color: #fff;
  color: #339999;
  border-top: 3px solid #339999;
  border-bottom: 3px solid #339999;
  padding: .5em;
  text-align: center;
}
.bbism {
  font-style: italic;
  border: 1px solid #000;
  padding: .25em;
}
.pqquote {
  font-weight: bold;
  margin: .25em;
}
.pqnote {
  font-size: 14px;
  margin: .25em;
  font-style: italic;
}
.sh {
  font-size: large;
  text-transform: capitalize;
  text-decoration: none;
  margin-top: 0;
}
.ssh {
  font-weight: bold;
  text-decoration: none;
}
.sshm {
  font-weight: bold;
  text-decoration: none;
  color: #7D1010;
}
.sshtech {
  font-weight: bold;
  text-decoration: none;
  font-size: 15px;
  color: #f9030a;
}
.gcssh {
  font-size: smaller;
}
.bannerimage {
  text-align: center;
}

h3 {
  color: #054bbb;
}
.adreg {
  background-color: #fff;
  color: #933;
  border: 1px solid #933;
}
.adregblue {
  background-color: #073388;
  color: #000;
  text-align: center;
}
.adbismpurple {
  background-color: #fff;
  color: #5734ab;
  border: 1px solid #5734ab;
}
.adeduc {
  background-color: #fff;
  color: #4374a5;
  border: 1px solid #4374a5;
}
.adresources {
  background-color: #fff;
  color: #6699ff;
  border: 1px solid #4478d9;
}
.pqbismblue {
  font-size: 15px;
  background-color: #fff;
  color: #054bbb;
  border-top: 3px solid #054bbb;
  border-bottom: 3px solid #054bbb;
  padding: .5em;
  text-align: center;
}
.topictopic {
  font-family: Verdana, Arial, Helvetica;
  font-size: 12pt;
  font-weight: bold
}
.topicbrief {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: normal
}
.topicsource {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: normal
}
.topicheadline {
  font-family: Verdana, Arial, Helvetica;
  FONT-SIZE: 10pt;
  font-weight: bold
}  
.gcannouncement {
  background-color: #d3e0ed;
  border: 1px solid #0065a4;
  padding: .25em;
  text-align: center;
}