
body {
  /*
  background-image:url(images/ksch_bgrd.gif);
  */
  margin : 10 10 0 10;
  font-family:verdana, arial, sans-serif;
}

a {
  font-weight:bold;
  text-decoration:none;
  color:navy;
  }
a:hover { color:red; }

h1 { font-size:14pt; margin:0 5 0 0; }
h2 { font-size:12pt; margin:0 5 0 0; }
h3 { font-size:11pt; margin:0 5 0 0; }
h4 { font-size:10pt; margin:0 5 0 0; }
h5 { font-size:09pt; margin:0 5 0 0; }

li { font-size:09pt; }

.csc-ruler-before, .csc-frame-rulerBefore {
  border-bottom-style:solid;
  border-bottom-width:thin;
  border-bottom-color:black;
  margin-top:02pt;
  }
  
.csc-header-date { font-size:7pt; margin:0 0 0 0; }
.csc-sword { background-color:orange; }

p { font-size:09pt; }

p.sbk-page-table { align:center; }
.sbk-page-table.table { align:center; }

.bodytext, .csc-textpic-caption, .contenttable {
  font-size:9pt;
  margin:5 0 0 0;
  }

.internal-footer .bodytext {
  border-top-style:solid;
  border-top-color:navy;
  font-size:7pt;
  margin-top:2em;
  line-height:200%;
  }

.tx-columntext-pi1 table { cellspacing:10; text-align:justify; width:100%; }
.tx-columntext-pi1 td { font-size:09pt; text-align:justify; width:33%; }

.info-style { margin-left:10; }
.info-style h1 { font-size:10pt; margin:2 1 0 0; }
.info-style h2 { font-size:10pt; margin:2 1 0 0; }
.info-style h3 { font-size:10pt; margin:2 1 0 0; }
.info-style h4 { font-size:10pt; margin:2 1 0 0; }
.info-style p { font-size:07pt; }

.menu1 {
  border-top-style:dotted;
  border-top-width:thin;
  border-top-color:navy;
  border-bottom-style:solid;
  border-bottom-width:medium;
  border-bottom-color:navy;
  vertical-align:center;
  white-space:nowrap;
  font-size:10pt;
  font-weight:bold;
  color:navy;
  background:silver;
  }

.menu1 a { 
  font-size:10pt;
  vertical-align:center;
  background:silver;
  margin-left:5;
  }
.menu1.active a {
  color:red;
  }

.menu2-level1 {
  margin-right:1ex;
  border-top-style:solid;
  border-top-width:thin;
  border-top-color:navy;
  border-left-style:solid;
  border-left-width:thin;
  border-left-color:navy;
    }
.menu2-level1 a { font-size:10pt; margin-left:1em; }
.menu2-level1.act a { color:red; }

.menu2-level2 {
  margin-right:1ex;
  margin-left:1em;
  border-top-style:dotted;
  border-top-width:thin;
  border-top-color:navy;
  border-left-style:dotted;
  border-left-width:thin;
  border-left-color:navy;
  }
.menu2-level2 a { font-size:08pt; margin-left:1em; }
.menu2-level2.act a { color:red; }

.overall-header {
  font-size:24pt;
  font-style:italic;
  font-weight:bolder;
  color:navy;
  margin-left:3em;
  background-repeat:no-repeat;
  }

.tx-felogin-pi1 form {
  font-size:08pt;
  text-align:left;
  color:navy;
}
  
.tx-felogin-pi1 div {
  font-size:08pt;
  text-align:left;
  color:navy;
}
  
.tx-cmwlinklist-pi1 table {
  margin-top:10pt;
  font-size:08pt;
  }
    
.tx-cmwlinklist-pi1 a {
  font-size:08pt;
  }
  
.td-3 {
  text-align:right;
  }
  