H1 {
  font-size: 16pt;
  color: #888888;
  margin: 4px 4px;
}

H2 {
  font-size: 12pt;
  color: #cc0000;
  margin: 0px 0px;
}

H3 {
  font-size: 10pt;
  color: #555555;
  font-weight: normal;
  margin: 0px 0px;
}

A.noline {
        text-decoration: none;
        font-size: 11pt;
        font-weight: bold;
}

A.noline:Hover {
        color: #66ff66;
}

A.nodeco {
        text-decoration: none;
        color: #000066;
}

A.nav {
        text-decoration: none;
}

A.nav:Hover {
        color: #ffffff;
}

A.list {
        text-decoration: none;
        font-size: 10pt;
        font-family : monospace;
}

A.list:Hover {
        color: #ff0000;
}

A.title_big {
        text-decoration: none;
        color: #993300;
        font-size: 13pt;
        font-weight: bold;
        font-family : Arial, Helvetica, sans-serif;
}

A.title_big:Hover {
        color: #ff0000;
        background-color: #e8e8e8;
	border: 1px solid #cc8888;
}

A.title_big:visited {
        color: #d86655;
}

A.title {
        text-decoration: none;
        color: #444444;
        font-size: 13pt;
        font-weight: bold;
}

A.title:Hover {
        color: #ff0000;
        font-weight: bold;
}

A.header {
        text-decoration: none;
        color: #ffffff;
        font-weight: bold;
}

A.header:Hover {
        color: #ff0000;
        font-weight: bold;
}


HR0 {
        color: blue;
        height: 1px;
}

.copyright{
        font-size : 8pt;
        font-family : Arial, Helvetica, sans-serif;
        text-decoration : overline;
}

.small{
        font-size : 9pt;
        font-family : Arial, Helvetica, sans-serif;
}

.form { 
        font: 9pt arial, helvetica, arial, sans-serif;
 }
 
.subm { 
        font: bold 10pt arial, helvetica, arial, sans-serif;
}

.nobr {
  white-space: nowrap;
}
        
A.submOn {
        color: Black;
}

TD.header1 {
  background-color: #2288cf;
  height: 36px;
}

TD.header2 {
  background-color: #ccccaf;
  height: 24px;
  border-top: #b0b0c0 1px solid;
  border-bottom: #b0b0c0 1px solid;
  border-left: #b0b0c0 1px solid;
  border-right: #b0b0c0 1px solid;
  color:#555555;
  font-size: 16px;
}

HR.bottom {
  height:6px;
  border:0;
  color: #ccccaf;
  background-color: #ccccaf;
}

TD.box {
  background-color: #ffffff;
  border: #ffffff 1px solid;
}

TD.box0 {
  background-color: #D2D8F9;
  border: #ccccd8 1px solid;
}

TD.bottom {
  height:12px;
  background-color: #ffffff;
  border: #cc0000 1px solid;
}

TD.bottom0 {
  height:12px;
  background-color: #bbbbcc;
  border: #cc0000 1px solid;
}

table.w1024 {
  max-width: 1024px; 
  width: expression(document.body.clientWidth > 1024? "1024px" : "100%");
}
