body,td,h3,h1{ 
  font-family:arial, sans-serif; 
}
body,td,h3{ 
  font-weight:normal; margin:5px; color:#000; 
}
body{ 
  margin:0px; background:#000; 
}
.palette{ 
  margin:0; padding:0; background:#fff; border-right:2px #666 solid; 
}
h1{ 
  font-size:110%; margin:0; margin-top:10px; 
}
h2{ 
  clear:left; 
  font-size:105%; margin:0; 
  color:#44aa00; 
  border-top:1px #eee solid;
  padding:5px 0 5px 0;
}
.content{ 
  padding:10px; font-family:arial, sans-serif; 
  border:0px; background:#fff;
}

a{ 
  color:#009; 
}
a:hover{ 
  border-bottom:1px #666 dashed; 
}
a:visited{ 
  color:#c33; 
}

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

hr{ 
  color:#dfc; height:2px; border-bottom:1px #ddd solid; margin-top:2px; margin-bottom:2px; 
}

table.mainheading{ 
  background-image:url(images/red-heading.gif); background-repeat:repeat-x; height:67px; 
}
td.mainheading{ 
  color:#fff; font-family:georgia, arial, sans-serif; font-size:22pt; font-weight:bold;  
  padding:10px; letter-spacing:2px; 
}
.subheading{ 
  font-size:10pt; 
}
.subheading2{ 
  font-size:8pt; font-weight:normal; letter-spacing:normal; 
}
.navbar{ 
  color:#eee; 
  font-size:8pt; 
  border-top:1px #ccc solid; border-bottom:1px #666 solid; 
  background:#000; padding:5px; 
}
.navbar a{ 
  font-weight:bold; margin:0px; padding:3px; padding-left:10px; color:#eee; font-family:arial, sans-serif; text-decoration:none; border-left:1px #333 dotted; 
}
.navbar a:hover{ 
  margin:0px; background:#222; text-decoration:none; border:0px; border-left:1px #666 solid; color:#fff; 
}

ul li{ list-style-type:square; }

