body {
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Verdana, "Sans Serif";
  font-size: 11px;
  color: #999999;
  scrollbar-3dlight-color:#dddddd;
  scrollbar-arrow-color:#666666;
  scrollbar-darkshadow-Color:#dddddd;
  scrollbar-face-color:#cccccc;
  scrollbar-track-color:#dddddd;
  scrollbar-highlight-color:#666666;
  scrollbar-shadow-color:#666666;
  background-color: #999999;
}
td { font-size: 11px; }
h3 { font-size: 14px; }

#page {
  width: 800px;
  margin: 0;
  padding: 16px 0 16px 0;
  font-size: 11px;
}
.leftpanel {
  width: 263px;
  background: url("left_side_bg.gif") 0 0 repeat-y;
}
.rightpanel {
  width: 536px;
}
.nav {
  width: 200px;
}
.logo {
  width: 316px;
}
.footer {
  width: 100%;
  height: 90px;
  color: #999999;
}
.footer a:link {
  color: #999999;
  text-decoration: none;
}
.footer a:visited {
  color: #999999;
  text-decoration: none;
}
.footer a:hover {
  color: #999999;
  text-decoration: underline;
}

.linev {
  width: 1px;
  background-color: #cccccc;
}
.lineh {
  height: 1px;
  background-color: #cccccc;
}
.linelogo {
  height: 1px;
  background-color: #666666;
}
.content {
  padding: 8px 8px 5px 10px;
  color: #666666;
/*  font-family: Arial, Verdana, "Sans Serif"; */
}
.gray {
  color: #666666;
}
.dgray {
  color: #333333;
}
.lgray {
  color: #999999;
}
.url {
  font-size: 10px;
  color: #000000;
}
.adbox {
  background-color: #eeeeee;
}

p.results a:link {
  color: #333333;
  text-decoration: none;
}
p.results a:visited {
  color: #333333;
  text-decoration: none;
}
p.results a:hover {
  color: #333333;
  text-decoration: underline;
}

#navcontainer { margin: 0 0 0 10px; padding: 0; text-align: left;}

#navcontainer ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: "Trebuchet MS", arial, sans-serif;
}

#navcontainer li { margin: 0; padding: 0; }
#navcontainer a {
  display: block;
  color: #333;
  background-color: transparent;
  width: 168px;
  padding: 2px 0px 2px 10px;
  text-decoration: none;
  border-top: none;
  border-bottom: none;
  border-left: none;
  font-size: 12px;
  font-weight: bold;
}
#navcontainer a:hover {
  background-color: #eeeeee;
  border-right: 10px solid #666666;
  padding: 2px 0px 2px 10px;
}
#navcontainer ul ul {
  margin-left: 30px;
  padding: 0;
  list-style-type: none;
}
#navcontainer li li a {
  font-weight: normal;
  display: block;
  color: #333;
  background-color: transparent;
  width: 138px;
  padding: 2px 0px 2px 10px;
  margin: 0;
  border-top: none;
  border-bottom: none;
  border-left: 1px solid #cccccc;
  text-decoration: none;
  font-size: 11px;
}

