body { font-family: verdana;}
#searchResult {
  float:left; 
  margin-left: 0px; 
  margin-top: 60px; 
  color: grey;
}
.goodzip { 
  background: url("greencheck.gif") no-repeat left; 
  padding-left:20px; 
}
.badzip { color: red; }

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  z-index:100;
}
div.autocomplete ul {
  list-style-type: none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { 
  background-color: #ffb;
}
div.autocomplete ul li {
  list-style-type: none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
}

.buttonSubmit {
  width: 75px;
  color: #AF8800;
  background-color: white;
  text-transform: uppercase;
  border: 1px solid #AF8800;
}

label:after {
  content: ": ";
}

.Printable {
  margin-bottom: 24px;
}

.name {
  font-weight:bold;
}

.OddContact, .EvenContact {
  width: 250px;
  height: 170px;
}

.OddContact {
  float: left;
}

.EvenContact {
  float: right;
  margin-left: 200px;
}

#search_panel {
  display: none;
}

.NetworkOption {
  display: block;
}

.GroupHeading {
  text-align:center;
  font-weight: bold;
  display:block;
  clear:both;
  font-size:x-large;
}

#listname {
  font-size:smaller;
}

.group {
  display:block;
}

#specialty {
  border-style:solid;
  border-color:#CCCCCC;
  text-align:left;
}

.money {
  text-align:right;
}

.checkbox {
  display:block;
}

.report_header {border-bottom-style: double; border-color=black; border-bottom-width:thick;}

/* External Contact Search Area */
.county-name {
  text-align : center;
  font-size  : 200%;
  color      : #AF8800;
  font-weight: bold;
}

.county-end{
  page-break-after: always;
}

.providerType {
  font-size       : 150%;
  background-color: gray;
  color           : black;
}

.medicalGroup-name {
  font-size      : 150%;
  text-decoration: italics;
  font-weight    : bold;
  margin-top     : 12px;
}

.medicalGroup {
  border-bottom-style: solid;
  border-bottom-width: thin;
  padding-bottom     : 12px;
  page-break-inside  : auto;
}

.provider {
  margin-left      : 24px;
  margin-top       : 12px;
}