a.ffschedlink { display: block; width: 280px; color: #000000; text-decoration: none; }
a.ffschedlink:hover { background-color: #b2d0f0; }
span.date { display: block; width: 150px; float: left; height: 16px; cursor: pointer; }
span.location { display: block; width: 130px; float: left; height: 16px; cursor: pointer; }
div.bio { display: block; padding: 20px 10px 10px 200px; height: 129px; width: 422px; }
div.bio h2 { color: #3986c9; }
form#contact span { display: block; float: left; width: 75px; padding-top: 1px; }
form#contact input { border: 1px solid #404040; padding: 1px; font-size: 11px; width: 201px; }
form#contact textarea { display: block; width: 278px; height: 75px; border: 1px solid #404040; overflow: hidden; font-family: arial, verdana, times; font-size: 11px; } 
a.link { display: block; border: 2px solid #ececec; display: block; float: left; height: 55px; width: 200px; text-decoration: none; text-align: center; margin: 0 3px; padding: 2px 0;}
a.link b { color: #000000; }
a.link span { color: #000000; }
a.link:hover { background: #3986C9; color: #ffffff; }
table.clinicsched { width: 100% }
table.clinicsched th { background-color: #3986C9; color: #ffffff; font-weight: bold; font-size: 12px; text-align: center; }
