h2{
  border-left: solid 10px #0B2161; 
  border-top: solid 1px #0B2161; 
  padding-left: 7px;
  margin:0;
  margin-top:1em;
  margin-bottom:0.5em;
  font-size:1.5em;
  line-height:1.1em;
}
h3{
  border-top: ridge 1px #0B2161; 
  border-style: groove;
  margin-top:0.7em;
  margin-bottom:0.5em;
  font-size:1.2em;
  font:bold;
}
h4{
  margin-top:0.8em;
  margin-bottom:0.2em;
  font-size:1.1em;
}
p{
  margin-top:0.1em;
  margin-bottom:0.8em;
}
.block30{
  padding-left: 30px;
  font-size:80%;
  opacity: 0.8;
}

.my-annoution p {
  padding-left: 5em;
  font-size:80%;
  line-height:1.2em;
  opacity:0.7;
}

div#slim td {
  margin 0px;padding:0 1px 0 1px;
}

div#slim th {
  margin 0px;padding:1px;
}

.su-tabs.my-custom-tabs-A { background-color: #84ADEA }
.su-tabs.my-custom-tabs-A .su-tabs-nav span { font-size: 0.8em }
.su-tabs.my-custom-tabs-A .su-tabs-nav span.su-tabs-current { background-color: #EDFAFF; font-size: 1.0em }
.su-tabs.my-custom-tabs-A .su-tabs-pane {
    padding: 1em;
    font-size: 0.9em;
    background-color: #EDFAFF;
}
