
#name { 
  padding: 20px; 
  background-color: #ededdd;
}

#name h1 {
  padding: 0px;
  margin: 0px;
}

.data { 
 padding-left: 15px; 
}

#results td {
  padding: 5px 15px 3px 15px;
}

#results a {
  font-weight: bold;
}

.title {
  background-color: #97afb8;
  font: 11px Helvetica,Arial,sans-serif;
  font-weight: bold;
  color: #ffffff;
}

.subtitle {
  background-color: #e3e9ec;
  font: 11px Helvetica,Arial,sans-serif;
  font-weight: bold;
  color: #97afb8;
}

/* PHYSICIAN BIO */
.physician { width: 520px; padding: 0px; margin: 0px; }
#name { padding: 20px; background-color: #ededdd; }
#name h1 { padding: 0px; margin: 0px; }
.data { padding-left: 15px; }
#results td { padding: 5px 15px 3px 15px; }
#results a { font-weight: bold; }
.title { background-color: #97afb8; font: 11px Helvetica,Arial,sans-serif; font-weight: bold; color: #ffffff; }
.subtitle { background-color: #e3e9ec; font: 11px Helvetica,Arial,sans-serif; font-weight: bold; color: #97afb8; }
#locationdata { margin: 0px padding: 0px; }
#locationdata .location { margin: 0px 0px 8px 0px; padding: 0px 0px 0px 6px; border-left: 2px solid #D6D6B9; }
#locationdata .drivingdirections { line-height: 2em; }
#locationdata .button { border: 1px solid #AEAE8F; padding: 2px; margin: 0px 0px 0px 6px; text-decoration: none; background-color: #D6D6B9; color: #000000; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif }
#otheraddresses { display: none; }
/* RESULTSET */
.queue { width: 100%; margin: 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; }
.queue label { font-weight: bold; }
.queue .physsearch { font: 12px Arial,Verdana,sans-serif; vertical-align: middle; padding: 2px; }
#referral h3 { font-size: 12px; padding: 0px; margin: 0px; }
#referral table { padding: 4px; margin: 2px; width: 98%; background-color: #f5f5f5; }
/* SEARCH */
#lower { background: #ededdd url("../../images/bg_white.gif") no-repeat; padding: 0px 30px 0px 1px; }
.category { width: 478px; height: 20px; padding: 0px 9px 0px 9px; margin-bottom: 20px; background-color: #97afb8; font: 12px Helvetica,Arial,sans-serif; font-weight: bold; line-height: 20px; color: #ffffff; }
.item { padding: 0px 0px 15px 5px; margin: 0px; }
.item select { height: 17px; margin-bottom: 5px; }
.item label { display: block; width: 150px; padding: 0px 4px; margin: 0px; font-weight: bold; float: left; text-align: right; }
.item .radio { border: 0px; }
.item .physsearch { float: left; font: 12px Arial,Verdana,sans-serif; vertical-align: middle;  }
.item .alphalink { display: block; float: right; width: 120px; }
.item .alphalink a { font-size: 9px; font-weight: bold; }
.item fieldset { border: none; margin:2px 0px; padding: 5px 0px; }
.item .radius { border: none; margin: 0px; padding: 0px; }
.item .submitbtn { margin: 0px 0px 0px 100px; padding: 0px; border:  none; overflow: hidden; outline: none; }
/* SEARCH ALPHA */
.alphabet a {  margin: 0px 2px; padding: 2px; border: 1px solid #AEAE8F; background-color: #E8E8D9; color: #006633; font-weight: bold; text-decoration:none; }
.alphabet .notactive{  margin: 0px 2px; padding: 2px; border: 1px solid #AEAE8F; background-color: #E8E8D9; color: #7A7A7A; font-weight: bold; text-decoration:none; }
.alphabet a.active { background-color: #BFA6A3; border: 1px solid #B9655E; }
.error { text-align: center; border: 1px solid #FF0000; background-color: #DBB8B8; color: #552B2B; font-weight: bold; margin: 0px 0px 6px 0px; padding: 4px; }