#listing {
  background: #ededdd url("/images/bg_white.gif") no-repeat;
  padding-left: 43px;
}

.category {
  width: 407px; height: 20px;
  padding: 0px 9px 0px 9px;
  background-color: #97afb8;
  font: 12px Helvetica,Arial,sans-serif;
  font-weight: bold;
  line-height: 20px;
  color: #ffffff;
}

.category a:link { color: #ffffff; text-decoration: none; }
.category a:hover { color: #ffffff; text-decoration: none; }
.category a:active { color: #ffffff; text-decoration: none; }
.category a:visited { color: #ffffff; text-decoration: none; }


#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;
}

#rightside .smalltext {
 padding: 4px 0px 4px 0px;
 color: #006633;
}

#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;}
/* NEW */
#medicalspecialty { width: 100%; padding: 0px; margin: 0px; }
#category { width: 100%; padding: 0px; margin: 0px; }
#medicalspecialty .body { width: 360px; margin: 0px; padding: 0px; float: left; }
#medicalspecialty .hospital { border-top: 1px dotted #000000; }
#medicalspecialty .hospital .link { background-color: #E0E0E0; width: 100%; padding: 4px; margin: 0px 0px 5px 0px; }
#medicalspecialty .sidebar { float: right; width: 147px; margin: 0px; padding: 0px; }
#medicalspecialty .sidebar .item { clear: both; border: 1px solid #EBEBEB; padding: 4px; margin: 0px 0px 2px 0px; }
#medicalspecialty .sidebar .item img { padding: 0px; margin: 0px; vertical-align: top; }
#medicalspecialty .sidebar .item ul { margin: 0px; padding: 0px 0px 0px 38px; }

.queue { width: 528px; margin: 0px 0px 5px 0px; padding: 0; border-collapse:collapse; }
.queue caption { text-align: left; font-weight: bold; color: #ffffff; background-color: #97afb8; padding: 4px; }
.queue thead th { text-align: left; background-color: #cccccc; padding: 4px; }
.queue tbody td { padding: 4px; vertical-align: top; }
.queue tbody tr.altrow1 { background-color: #F3F3F3; }
.queue tbody tr.altrow2 { background-color: #F8F8F9; }
.backlink { font-size: 10px; }

