﻿html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
.rootTable { border-collapse: collapse; width: 100%; height: 100%; }
.header { width: 100%; height: 80px; background-color: #002050; }
.header img { height: 60px; margin-left: 15px; }
.sidePanel { padding: 10px; width: 25%; height: 100%; vertical-align: top; }
#searchBox {  width: 180px; }
.searchBar { height: 50px; }
.searchSuggestion { height: 0.01px; }
#providerSpecialitySelection {width: 180px; }
#radiusSelection { width: 180px; }
.resultsPanel {margin-top: 140px; width: 100%; overflow-y: auto; overflow-x: hidden; }
.mapPanel, #myMap { position: relative; width: 100%; height: 100%; }
.errorMsg { color: red; }
.listItem { font-size: 12px; font-family: Arial,Helvetica; width: 90%; margin: 0; padding: 0}
.listItem td { vertical-align: top; }
.listItem span { font-size: 14px; }
.title, .title:link, .title:visited, .title:active { font-size: 14px; color: #8f0202; }
.title:hover { color: red; }
.viewprofile, .viewprofile:link, .viewprofile:visited, .viewprofile:active { font-size: 14px; color: #8f0202; }
.viewprofile:hover { color: red; }
.infobox-info { color: #000 !important; font-size: 12px !important; padding-top: 0px !important; }
