#list h3 { 
  padding-bottom: 0px;
  margin-bottom: 0px;
  color: #006633; 
}

#rightside {
 width: 137px;
 padding-left: 10px;
}

#rightside table {
  padding-bottom: 4px;
  border: 1px solid #ebebeb;
  margin-bottom: 2px;
}

#rightside ul {
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 5px;
  list-style: square;
}

#alphabet { width: 100%; margin: auto; padding: 0px; }
#alphabet .row { width: 30%; float: left; border-right: 1px dotted #000000; margin: 0px; padding: 0px 2px 0px 2px; }
#alphabet .noborder { border: none; }
#alphabet .row ul { list-style: none; padding: 0px; margin: 0px; }
#alphabet .row ul li { margin: 0px; padding: 0px; }
#alphabet .row ul li .letter { margin: 0px 0px 2px 0px; padding: 2px 0px; background-color: #D6D6B9; display:block; width: 100%; }
#alphabet .row ul li .topic { margin: 0px 0px 2px 0px; padding: 2px 0px; display:block; width: 100%; }
#alphabet .row .altrow1 { background-color: #F3F3F3; }
#alphabet .row .altrow2 { background-color: #F8F8F9; }
#alphabet .row ul li .letter strong { font-weight: bold; margin: 0px; padding: 0px 4px; }
#alphabet .row ul li ul { padding: 0px; margin: 0px; }
#alphabet .row ul li ul li { font-weight: normal; padding: 0px; margin: 0px; }
#alphabet .row ul li ul li a { font-weight: normal; padding: 0px; margin: 0px;}
#healthtopic { width: 100%; padding: 0px; margin: 0px; }
#healthtopic .body { width: 360px; margin: 0px; padding: 0px; float: left; }
#healthtopic .sidebar { float: right; width: 150px; margin: 0px; padding: 0px; }
#healthtopic .related { border: 1px solid #EBEBEB; padding: 4px; margin: 0px; }
#healthtopic .related img { padding: 0px; margin: 0px; }
#healthtopic .related ul { margin: 0px; padding: 0px 0px 0px 38px; }