/*
 *  GENERAL
 */
body, div, table, pre {
  font: 12pt Arial, Helvetica; 
}
div, ul, ol, li, img {
  border: 0;
  margin: 0;
  padding: 0;
  text-align: left; 
}
ul,ol.s1 {
  padding-left: 5px; 
  padding-top: 5px; 
  padding-bottom: 10px; 
}
li.s1 {
  padding-top: 8px; 
}
li.s2 {
  padding-top: 8px;
  font-size: 10pt; 
}
li.s3 {
  padding-top: 3px;
  font-size: 10pt; 
}
li.s4 {
  padding-top: 12px;
  font-size: 10pt; 
  font-weight: bold; 
}
img.ws1 {
  padding: 10; 
}
td {
  vertical-align: top; 
  border-color: #eeeeee; 
}
td.th1 {
  height: 10px; 
}
td.th2 {
  height: 5px; 
}
td.video {
  height: 280px; 
}
td.topBar {
  height: 143px; 
  bgcolor: dddddd;
}
a {  text-decoration: none; color: #0000aa; font-style: normal}
a:visited {color: #0000aa; } 
a:hover {  text-decoration: underline overline;  color: #ff00ff; font-style: normal}

ol, ul {  
  margin-left: 25px; 
}
h2 {
  font-style: italic;
  font-size: 14pt;
  padding: 0;
  margin: 0; 
}
h3 {
  font-style: italic;
  font-size: 13pt;
}
h3.middle {
  font-style: italic;
  font-size: 13pt;
  color: 0000aa; 
}

/*
 *  Titles
 */
.title {
  font-size: 20pt;
  text-align: left;
  font-variant: small-caps;
  padding-top: 3px;
  padding-left: 30px;
}
.subtitle {
  font-size: 12pt;
  text-align: left;
  font-variant: small-caps;
  padding-left: 30px;
  padding-bottom: 5px; 
}
.titleA{
  font-size: 15pt;
  text-align: left;
  font-weight: bold;
  color: #333333; 
  font-variant: small-caps;
  padding-left: 5px;
  padding-bottom: 0px; 
}
.black{
  font-size: 80%;
  text-align: left;
  color: #333333;
  padding-top: 5px;  
  padding-left: 10px;
  padding-bottom: 0px; 
}
.white{
  font-size: 80%;
  text-align: left;
  color: #cccccc;
  padding-top: 5px;  
  padding-left: 10px;
  padding-bottom: 0px; 
}
.preInfo{
  font-size: 10pt;
  text-align: left;
  font-weight: bold;
  font-variant: small-caps;
  padding-left: 5px;
  padding-bottom: 5px; 
}
.displayarea2{
  background-color: #ff99ff;
}
.content{
  font-size: 85%; 
}
.contentSmall{
  padding-left: 5px;
  padding-top: 10px;
  font-size: 80%; 
}
.smallInfo {
  font-size: 8pt;
  text-align: left;
  padding-top: 0px;
  padding-left: 5px;
  text-color: #333333;
}
.menuSmall {
  font-size: 8pt;
  text-align: left;
  padding-top: 0px;
  padding-left: 20px;
  padding-bottom: 5px;
  text-color: #3333aa;
}
.footer{
  padding-left: 5px;
  padding-top: 5px;
  font-size: 8pt; 
  text-align: center; 
}
.colorB{
  color: #0000aa;
  font-variant: small-caps;
}
.colorC{
  color: #aa00aa;
  font-variant: small-caps;
}
.s2 {
  font-size: 10pt; 
}
a.colorB:hover { text-decoration: none; color: #0000aa;}
a.colorC:hover { text-decoration: none; color: #aa00aa;}
  