*
{
  margin:0;
  margin-left:0px;
  padding:0;
}
body
{
  font-family:"Lucida Sans Unicode", sans-serif;
  font-size:80%;
  voice-family:young female;
}
textarea
{
  font-family:"Lucida Sans Unicode", sans-serif;
  font-size:100%;
  margin-bottom:2px;
}
.content table
{
  width:100%;
  border-collapse:collapse;
}
.content tr:hover
{
  background-color:#DAFFCC;
}
.content th
{
  background-color:#DDDDFF;
  border:1px solid #AAAAFF;
  padding-left:0.3em;
  padding-right:0.3em;
}
.content td
{
  border:1px solid #A9A9A9;
  padding-left:0.3em;
  padding-right:0.3em;
}
.noborder td,th,table
{
  border-width:0px;
}
img
{
  border:none;
  text-decoration:none;
}
ul#Socialbookmark
{
  list-style:none;
}
#Socialbookmark li
{
  display:inline;
}
#Socialbookmark img
{
  width:16px;
  height:16px;
}
ul.navi
{
  list-style-type:none;
  top:15%;
  bottom:0px;
  display:none;
}
.navi li
{
  display:block;
}
.panel li
{
  float:left;
  margin:1ex;
  display:block;
}
.panel li:hover
{
  border:1px solid yellow;
  background-color:#FFFFAA;
}
.navi img
{
  display:none;
}
.navi li:hover
{
  background-color:lightgrey;
  border:1px dotted grey;
}
a:link, a:visited
{
  color:#191970;
  text-decoration:none;
}
a:link:hover, a:visited:hover
{
  color:#0000FF;
}
.header
{
  background-image:url(images/pixel/DO_Banner_Top_extend.png);
  display:block;
}
.content
{
  margin-top:2em;
  line-height:1.5em;
}
.content img
{
  float:right;
  margin-right:2em;
}
img.ActCatImg
{
  display:none;
}
.content h1
{
  voice-family:young male;
  border-bottom:1px solid blue;
  padding-bottom:0.2ex;
  margin-bottom:2ex;
}
.content li
{
  margin-left:2ex;
}
.intro
{
  font-style:italic;
  font-weight:bold;
  margin-bottom:2ex;
}
q, blockquote
{
  display:block;
  border:1px solid yellow;
  border-left: 5px solid yellow;
  padding-left:1ex;
  font-style:italic;
}
code
{
  voice-family:young male;
  display:block;
  border:1px solid #A9A9A9;
  border-left: 5px solid #A9A9A9;
  padding-left:1ex;
  font-family:Consolas, "Lucida Console","Courier New", Courier, monospace;
}
dfn
{
  voice-family:young male;
  display:block;
  border:1px solid red;
  border-left: 5px solid red;
  padding-left:1ex;
}
samp
{
  voice-family:young male;
  display:block;
  border:1px solid green;
  border-left: 5px solid green;
  padding-left:1ex;
  font-family: "Lucida Sans Unicode", sans-serif;
}
h1, h2, h3, h4, h5, h6
{
  voice-family:male;
  color:Navy;
  margin-bottom:0.5em;
  margin-top:0.3em;
}
.rightColumn
{
  margin-top:5ex;
}
.content dd
{
  padding-left:2em;
}
.content dt
{
  font-weight:bold;
}
.lastAct
{
  border-top:1px solid #00F;
  padding-top:2ex;
}
.footer
{
  background-color:#555555;
  color:white;
  text-align:center;
  margin-top:2em;
  float:bottom;
}
/*.footer a:link, .footer a:visited
{
  color:#AAF;
}*/