*
{
  margin:0;
  margin-left:0px;
  padding:0;
}
body
{
  font-family:"Lucida Sans Unicode", sans-serif;
  font-size:80%;
  voice-family:young female;
  min-width:60ex;
}
textarea
{
  font-family:"Lucida Sans Unicode", sans-serif;
  font-size:100%; 
  margin-bottom:2px;
}
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;
  float:left;
  text-align:center;
  position:absolute;
  top:100px;
}
.navi li
{
  display:block;
  padding-top:2ex;
}
.navi li:hover
{
  /*background-color:lightgrey;
  border:1px dotted grey;*/
  background-image:url(images/pixel/yellowactiveback.png);
  background-position:center;
  background-repeat:no-repeat;
}
.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;
}
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;
}
ul.panel
{
  list-style-type:none;
  margin-bottom:30ex;
  margin-top:5ex;
}
.panel li
{
  display:inline;
}
.panel img
{
  margin:1ex;
}
.content
{
  border-left:1px solid #A9A9A9;
  border-right:1px solid #A9A9A9;
  line-height:1.6em;
  margin-right:32%;
  margin-left:80px;
  padding:0.5em;
  min-width:50em;
}
.content img
{
  float:right;
  margin-right:2em;
}
img.ActCatImg
{
  /*float:left !important;*/
  width:64px;
  height:64px;
  position:relative;
  right:1%;
  top:-100px;
}
.content h1
{
  voice-family:young male;
  border-bottom:1px solid blue;
  padding-bottom:0.2ex;
  margin-bottom:2ex;
  margin-top: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;
}
.rightColumn
{
  float:right;
  clear:both;
  width:30%;
  position:absolute;
  right:1em;
  top:105px;
}
.content dd
{
  padding-left:2em;
}
.content dt
{
  font-weight:bold;
}
.content li
{
  margin-left:2ex;
}
.lastAct
{
  margin-top:1ex;
  border-top:1px solid #00F;
  padding-top:1ex;
}
.footer
{
  background-color:#555555;
  color:white;
  text-align:center;
  margin-top:2em;
}
label:after
{
  content:":\A";
}