BODY, TD, TH, P, FORM, INPUT, SELECT {
 font-family: Arial,Helvetica;
 font-size: 10pt;
 color: #000000;
}

A:link { color: #0000FF;}
A:visited { color: #AA00FF;}
A:active { color: #FF0000;}
A.nodecor { text-decoration: none; color: #FF0000; }

.largetitle { font-size: 20pt; font-weight: bold; text-transform: capitalize;}
.mediumtitle { font-size: 13pt; font-weight: bold; text-transform: capitalize;}
.smalltitle { font-size: 10pt; font-weight: bold;}

.mediumtitle2 { font-size: 13pt; font-weight: bold;}
.smalltitle2 { font-size: 12pt; font-weight: bold; }

.req { color: red; }
.hlt { color: red; font-style: italics; }
.error { font-size: 12pt; font-weight: bold; color: red; font-style: italic; }

a:link.nav, a:active.nav, a:visited.nav { text-decoration: none; font-weight: bold; color: #660000; font-size: 10pt }
a:hover.nav { text-decoration: underline;  font-weight: bold; }

.sm-heading-s1 { font-size: 10pt; font-weight: bold;}
.sm-heading-s2 { font-size: 10pt; font-weight: bold;}
.sm-heading-s3 { font-size: 12pt; font-weight: bold; text-decoration: underline;}

.med-bold-c3 { font-size: 13pt; text-transform: capitalize; font-weight: bold; color: #000000; text-decoration: none }
.sm-bold-c3 { font-size: 10pt; text-transform: capitalize; font-weight: bold; color: #000000; text-decoration: none }


.surgeonname { font-size: 10pt; font-weight: bold;}
.phone { font-size: 10pt; font-weight: normal;}
.clinicname { font-size: 10pt; font-weight: bold;}
.address { font-size: 10pt; font-weight: normal;}
.state { font-size: 10pt; font-weight: bold; color:green;}

a:link.url, a:active.url, a:visited.url { text-decoration: underline; font-weight: normal; color: #0000ff; font-size: 10pt }
a:hover.url { text-decoration: underline;  font-weight: normal; }

/* Locator Search Results */
table.locator_results { background-color:#e1e1e1; width:100%; }
tr.locator_clear { background-color:#ffffff; }
tr.locator_solid { background-color:#D8ECEC; }
