.bold {font-weight:bold;}
.blue {color:blue;}
.green {color:green;}
.orange {color: orange;}
.red {color:red;}
.gray {color: #CCCCCC;}

div.scnews: a:hover {color:orange;}
div.scnews * {
  background-color:#fff8dc; 
  font: inherit;
}
div.scnews h4 {
  color: #02075d;
}
h1 {
  color: #fff8dc;
  background-color: #9FB7FF;
  text-align: center;
  font-weight: 200;
  position: relative;
  width: 70%;
  left: 15%;
  padding-left:1em;
  padding-right:1em;
  border:3px solid #003399; 
  border-radius: 10px; 
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
}
h2, h3, h4 {
  color: #0066FF;
  text-align: center;
  position: relative;
  width: 70%;
  left: 15%;
}
div.scnews dt {
  color: #02075d;
}
div.scnews td a {
 text-decoration:none;
 font-weight:800;
 color: #02075d;
}
div.scnews td a span{
 display:none;
 text-decoration:none;
 background-color:#D2E1FB;
 z-index:10;
 padding:2em;
 margin: 2em;
 border:2px solid #FAAAFF;
 font-weight:normal;
 font-size:.85em;
 width: 570px;
}
div.scnews td a span{
 position:absolute;
}
div.scnews td a:hover{
  color:#0A00B0;
}
div.scnews td a:hover span{
  display:block;
}
div.scnews table, td, th {
  padding-right:2ex;
  text-align: left;
}
div.scnews table th {
  color: #02075d;
  font-weight: bold;
  padding 5 0 5 0;
}
div.scnews {
  background-color:#fff8dc;
  color:#02075d;
  width:70%;
  position: relative;
  width: 70%;
  left: 15%;
  padding:2em;
  border:3px solid #003399;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
}
p.hanging {
  margin-top: 2mm;
  margin-left: 8mm;
}
</style>

