body, td, p
{
  font: 10pt monospace;
  color: #cdcdcd;
  text-decoration: none;
}

.check .ico
{ 
  background-color: #cccc99;
}

.no-wrap { white-space: nowrap }

a:link         { color: #cccccc }
a:visited      { color: #cccccc }

.menu
{ 
  line-height: 140%;
}

.menu a:hover
{
  text-decoration: none;
  border-bottom: 1px dotted #00ff00;
}

/* members only */
.menu .elite a
{ 
  /* border: 1px solid #cc6868; */
  /* color: #ddc95d ! important; */
  color: #ff9900 ! important;
}

.menu .elite a:hover
{ 
  color: yellow ! important;
  border-bottom: 1px dotted yellow;
}

.s0
{ 
  font: 9pt Verdana, Helvetica, Arial, sans-serif; color: #ddc95d;
}

.menu .hov1 a:hover  { border-bottom: 1px dotted #ffff00; }

a:link, a:visited, a:active a:hover { text-decoration: none }

.check a:hover { background-color: #cccc99; }

.kyo   { color: #99ccff; }
.atlas { font: 9pt Helvetica, Arial, sans-serif; color: #999999; }
.s1    { font: 9pt Verdana, Helvetica, Arial, sans-serif; color: #66ff00; }
.s2    { font: 9pt Verdana, Helvetica, Arial, sans-serif; color: #ffff33; }
.s3    { font: bold 9pt Verdana, Helvetica, Arial, sans-serif; color: #ff9900; }
.s4    { font: 9pt Verdana, Helvetica, Arial, sans-serif; color: #6699ff; }
.s5    { font: 9pt Verdana, Helvetica, Arial, sans-serif; color: #ffcccc; }
.s6    { font: bold 9pt Verdana, Helvetica, Arial, sans-serif; color: #ccff99; }

#signout-link
{
  color: #ddc95d ! important;
  border-bottom: 1px dotted #666;
  padding-bottom: 3px;
}

#signout-link:hover
{ 
  color: yellow ! important;
  border-color: #999;
}
