body{ margin: 0px; background: #f1f1f1; color: #000000; margin: 1px; }
.main{ margin: 0px; padding: 0px; }
.title_bar{ 
  background-image: url(images/anim1.gif);
  background-repeat: no-repeat;
  background-position: -130 right;

  margin: 0px;
  background: #222244;
  height: 100px;
  width: 100%;
  padding-left: 10px;
  border-bottom: 5px #999999 solid;
}
.title_bar_td{ filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#22000000', EndColorStr='#33ffffff'); }
body,td,h3,h1{ font-family: arial, sans-serif; }
td,h3{ margin: 5px; font-size: 8pt; color: black; font-weight: normal; }
h1{
  font-size: 14pt; font-weight: normal;
  margin: 0px; background: #dddddd;
  color: #111111; padding-left: 5px; padding-bottom: 2px;
  border: 0px; border-top: 1px #999999 solid; border-bottom: 5px #eeeeee solid;
  width:100%;
  filter:progid:DXImageTransform.Microsoft.Gradient( GradientType=0, StartColorStr='#20ffffff', EndColorStr='#20000000');
}

.content{
  border: 3px #dddddd dashed;
  padding: 15px;
  background-color: #f8f8f8;

  background-image: url(images/antivirus3.gif);
  background-repeat: no-repeat;
  background-position: -10 10;
  background-attachment: fixed;
}

.accent{
  background-color: #aaaaaa;
  width: 2px;
  padding: 0px;
}

a{ color: #119; padding: 0 2px 0 2px; }
a:hover{ color: #f00; background: #fff; }

.toggleopen{
  display:block;
  padding-left: 5px;
}
.toggleclosed{
  display:none;
}



ul li{
  list-style-type: square;
}
.tab{ 
  width: 150px; height: 25px; cursor: pointer; 
  border: 1px #ccc solid;
  -moz-border-radius: 0px 3px 0px 0px;
}
.button{ cursor: pointer; }


.sponsor{
  border: 1px #eecccc dotted;
  background-color: #f8e8e8;
} .sponsor td{
  padding: 5px;
}