
/* SAI Styles */
/* ----------------------------------------------------------------- */

.selectedOptions {display:none;}
.clearOptions {cursor:pointer;display:none;padding:12px;}
.optionsActionSet {padding:12px;display:none;}
.optionsActionSet input {}
.optionsTitle {display:block;font-size:14px;font-weight:bold;margin:9px 0;padding:4px 0;}
.optionsBlock {display:block;height:200px;overflow:auto;overflow-x:hidden;position:relative;}
#genderSearch .optionsBlock {height:auto;}
/*.optionsBlock ul {list-style-type:none;}
.optionsBlock ul li input {clear:both;float:left;}
.optionsBlock ul li label {display:inline;float:left;margin-left:14px;white-space:normal;}*/

#physicianSearch.activeSearch .selectedOptions, #physicianSearch.activeSearch .optionsActionSet {display:block;}
#physicianSearch.activeSearch .selectedOptions ul {list-style:none;margin:0;padding:0;}
#physicianSearch.activeSearch .selectedOptions ul li {background-image:url(/sebin/custom/hopkins_apps/remove-option.gif);background-position:left top;background-repeat:no-repeat;padding-left:17px;}

#physicianSearch .optionsBlockContainer {height:200px;overflow:auto; display: block;}
#extendedSearch .optionsBlockContainer .termLetter {font-weight: bold;}
#extendedSearch .optionsBlockContainer {height:200px;overflow:auto; display: block; width: 199px; padding:0 15px 15px; width: 177px;}


#physicianSearch.activeSearch .optionsBlockContainer {display:none;overflow:visible;}

#physicianSearch.activeSearch #extendedSearch {display:none;}
#physicianSearchRefinement #physicianSearch.activeSearch #extendedSearch {display:none;}
#physicianSearch.activeSearch #languagesBlockContainer, #physicianSearch.activeSearch #locationsBlockContainer, #physicianSearch.activeSearch #specialtiesBlockContainer,
#physicianSearchRefinement #physicianSearch.activeSearch #languagesBlockContainer,
#physicianSearchRefinement #physicianSearch.activeSearch #locationsBlockContainer,
#physicianSearchRefinement #physicianSearch.activeSearch #specialtiesBlockContainer{position:fixed;display:none;z-index:999;padding:8px;}

#physicianSearch.activeSearch .clearOptions {display:block;}

#physicianSearchRefinement .optionsBlock {width:169px;}
#physicianSearchRefinement .optionsBlock ul {margin:0;padding:0; list-style: none;}
#physicianSearchRefinement .optionsBlock ul li ul {margin:2px;padding:2px;}
#physicianSearchRefinement .optionsBlock li {white-space:normal;}

#physicianSearchRefinement #physicianSearch.activeSearch .moreSearchOptions {display:none;}

#physicianSearchRefinement #physicianSearchFormContainer {width:190px;}

/* Modal Pop-Up  */
/* ----------------------------------------------------------------- */

#physicianSearch.activeSearch .clearOptions {background-color: #CCCCCC; display: block;}
#physicianSearch.activeSearch .optionsBlock ul {margin: 0; padding: 0; list-style: none;}
#physicianSearch.activeSearch .optionsBlock ul li ul {margin: 4px 12px; padding: 4px 12px;}
#physicianSearch.activeSearch .optionsBlock li {border-bottom:1px dotted #CCCCCC; color:#4A4A4A; font-size:12px; font-style:normal; line-height:19px; margin: 0; line-height: 6px; padding: 0;}
#physicianSearch.activeSearch .optionsBlock li input {float: left;}
#physicianSearch.activeSearch .optionsBlock li label {display: block; margin-left: 24px; line-height: 19px;}
#physicianSearch.activeSearch .optionsBlock li ul li label {width:auto;}
#physicianSearch.activeSearch .optionsBlock li span.optionListCloser {clear:both;display:inline-block;height:0;margin:0;overflow:hidden;padding:0;}
#physicianSearch.activeSearch .optionsActionSet {background-color: #CCCCCC; display: block;}
#physicianSearch.activeSearch .optionsBlock .termLetter {clear:both; display:block; font-weight:bold; font-size: 14px; padding: 5px; padding-left: 10px; background-color: #EEEEEE;}

#physicianSearchRefinement #physicianSearchFormContainer {width:190px;}
#physicianSearchRefinement .physicianSearchTextInput {width:102px;}

#physicianProfileDialog #toolBar {padding:0 10px;width:auto;}
#physicianProfileDialog #toolBar .addthis_toolbox, .jhm-modal .addthis_toolbox {width:100%;position:relative !important;padding:0;box-shadow:none;}
#modalContent #modalToolBar .addthis_toolbox {width: 96% !important; padding:0 0 10px 0;}


/* Landing Page (Search) */
/* ----------------------------------------------------------------- */

div#physicianSearchForm div#physicianSearchTabSet .searchTypeTitle {display: block; width: 710px; margin: 0; background: url(/sebin/l/u/doc_searchtab_bg.jpg) top left no-repeat; height: 20px; padding: 12px; cursor: pointer; margin-top: 3px;}
div#physicianSearchForm div#physicianSearchTabSet .searchTypeTitle:hover {background: url(/sebin/j/x/doc_searchtab_bg_over.jpg ) top left no-repeat;}
div#physicianSearchForm div#physicianSearchTabSet .searchTypeTitle h4 {margin:0; padding: 0; color: #FFFFFF; font-size: 16px; font-weight: normal;}
div#physicianSearchForm div#physicianSearchTabSet .searchFormSet input.physicianSearchTextInput {background: url(/sebin/r/d/doc_searchbox.jpg) top left no-repeat; border: none; height: 24px; margin:0; padding:3px; width:240px; font-size: 14px; color: #4a4a4a;}
div#physicianSearchForm div#physicianSearchTabSet .searchFormSet input.physicianSearchButton {background: url(/sebin/z/h/doc_go.jpg) top left no-repeat; border: none; height: 30px; margin:0; padding:0; width:45px; cursor: pointer; font-weight: bold; margin-left: -3px; color: #254c97; font-size: 13px;}
div#physicianSearchForm div#physicianSearchTabSet .searchFormSet input#locationSearchSubmit {background: url(/sebin/p/w/doc_go_2.jpg) top left no-repeat; width: 47px; height: 27px; cursor: pointer; font-weight: bold;  padding: 0 11px 4px 0; color: #254c97; border: none; font-size: 14px; margin-left: 20px;}
div#physicianSearchForm div#physicianSearchTabSet #lastNameSearch div.searchTypeContainer {width: 710px; background: url(/sebin/x/y/doc_lastnamesearch_bg.jpg) top right no-repeat; padding: 0; margin: 0;  height: 140px;}
div#physicianSearchForm div#physicianSearchTabSet #expertiseSearch div.searchTypeContainer {width: 710px; background: url(/sebin/z/j/doc_expertisesearch_bg.jpg) top right no-repeat; padding: 0; margin: 0;  height: 140px;}
div#physicianSearchForm div#physicianSearchTabSet #locationSearch div.searchTypeContainer {width: 710px; background: url(/sebin/d/k/doc_locationsearch_bg.jpg) top right no-repeat; padding: 0; margin: 0;  height: 140px;}
div#physicianSearchForm div#physicianSearchTabSet .searchFormSet .searchTypeSearch {padding: 20px 30px 0 30px; display: block;}
div#physicianSearchForm div#physicianSearchTabSet .searchFormSet h5 {margin:0; padding: 0; padding-bottom: 10px;}
div#physicianSearchForm div#physicianSearchTabSet .searchFormSet span.alphabet {display: block; margin: 10px 0; padding-left: 30px;}
div#physicianSearchForm div#physicianSearchTabSet .searchFormSet span.alphabet a {font-size: 16px; color: #254c97; text-decoration: none; display:block; float:left; font-size:16px;  width:20px;}
div#physicianSearchForm div#physicianSearchTabSet .searchFormSet span.alphabet a:hover  {text-decoration: underline;}
div#physicianSearchForm div#physicianSearchTabSet .searchFormSet span.moreSearchOptions a {background: url(/sebin/l/w/doc_btn_moresearchoptions.png) top left no-repeat; float: right; color:#254C97; display:block; font-size:11px; font-weight:bold; height:23px; padding:2px 15px 2px 4px; text-decoration:none; width:130px;}

div#physicianSearchForm div.searchExtendedOptions {margin-top: 20px; clear: both;}

div#physicianSearchForm div#physicianSearchTabSet .searchFormSet #locationSelections {padding: 0 30px; display: block; float: left;}
div#physicianSearchForm div#physicianSearchTabSet .searchFormSet #locationSelections li {width: 200px;}

div#physicianSearchForm span.moreOptionsAction {display: none;}

/* More Options Pop-Up */
/* ----------------------------------------------------------------- */

/*div.moreOptionsPanel span#locationsActionSet input#locationActionSetSave {float: right; width: 40px;}
div.moreOptionsPanel span#locationsActionSet input#locationActionSetCancel {float: left; width: 40px;}*/

/* Search Refinements */
/* ----------------------------------------------------------------- */

div#physicianSearchRefinement {width: 199px; margin: 0; padding: 0; overflow:hidden;}
div#physicianSearchRefinement {margin-top: 10px; color: #4a4a4a;}
div#physicianSearchRefinement a:hover {background-color: transparent; color: #254C97;}
div#physicianSearchRefinement div.startNewSearchContainer a {background: url(/sebin/b/z/doc_btn_backtosearch.jpg) top left no-repeat; display: block; width: 188px; height: 30px; color: #254c97; text-decoration: none; font-weight: bold; padding: 7px 20px; margin-left: 5px;}

div#physicianSearchRefinement div#physicianSearchTabSet {width: 199px;}
div#physicianSearchRefinement div#physicianSearchTabSet .searchFormSet {background: url(/sebin/e/f/doc_activesearch_bg.gif) top left no-repeat; width: 199px; margin: 0; padding: 0;}
div#physicianSearchRefinement div#physicianSearchTabSet span.searchTypeTitle {display: block; padding: 15px; padding-bottom: 0;}
div#physicianSearchRefinement div#physicianSearchTabSet span.searchTypeSearch {display: block; padding: 0 15px;}
div#physicianSearchRefinement div#physicianSearchTabSet span.alphabet {display: block; padding: 15px; background: url(/sebin/a/f/doc_activesearch_bottom.gif) bottom left no-repeat; clear: both;}
div#physicianSearchRefinement h4 {margin: 0; margin-bottom: 10px; color: #254c97;}

div#physicianSearchRefinement div#physicianSearchTabSet .searchFormSet input.physicianSearchTextInput {background: url(/sebin/r/d/doc_searchbox.jpg) top left no-repeat; border: none; height: 24px; margin:0; padding:3px; font-size: 14px; color: #4a4a4a; width: 118px; float:left;}
div#physicianSearchRefinement div#physicianSearchTabSet .searchFormSet input.physicianSearchButton {background: url(/sebin/z/h/doc_go.jpg) top left no-repeat; border: none; height: 30px; margin:0; padding:0; width:45px; cursor: pointer; font-weight: bold; float:right;}

div#physicianSearchRefinement div.searchExtendedOptions .moreOptionsAction {background: url(/sebin/l/w/doc_btn_moresearchoptions.png) top left no-repeat; color:#254C97; display:block; font-size:11px; font-weight:bold; height:23px; padding: 4px 0 0 6px; text-decoration:none; width:130px; margin: 10px 5px; text-align:left;}

div#physicianSearchRefinement div#physicianSearchTabSet #locationSearch {background: url(/sebin/k/c/doc_search_bg.gif) top left no-repeat; width: 199px; margin: 0; padding: 0;}
div#physicianSearchRefinement div#physicianSearchTabSet #locationSearch span.selectedOptions {display: block; padding: 15px; background: url(/sebin/a/f/doc_activesearch_bottom.gif) bottom left no-repeat;}
div#physicianSearchRefinement div#physicianSearchTabSet #locationSearch span.searchNote {display: block; padding-bottom: 10px;}
div#physicianSearchRefinement div#physicianSearchTabSet #locationSearch input#locationSearchSubmit {background: url(/sebin/p/w/doc_go_2.jpg) top left no-repeat; width: 47px; height: 27px; cursor: pointer; font-weight: bold;  padding: 0 11px 4px 0; color: #254c97; float: right; border: none; font-size: 14px;}

span.alphabet {display: block; margin: 10px 0 0 0;}
span.alphabet a {font-size: 12px; color: #254c97; text-decoration: none;}
span.alphabet a:hover  {text-decoration: underline;}

div#moreLocationSearch {background: url(/sebin/k/c/doc_search_bg.gif) top left no-repeat; width: 199px; margin-bottom: 10px;}
div#moreLocationSearch span.searchTypeTitle {display: block; padding: 15px;}
div#moreLocationSearch span#moreLocationSelections {background: url(/sebin/a/f/doc_activesearch_bottom.gif) bottom left no-repeat; width: 169px; padding: 15px; padding-top: 0;}

div#languageSearch {background: url(/sebin/k/c/doc_search_bg.gif) top left no-repeat; width: 199px; margin-bottom: 10px;}
div#languageSearch span.searchTypeTitle {display: block; padding: 15px;}
div#languageSearch span.alphabet {padding: 0 15px;}
div#languageSearch span#languageSelections {background: url(/sebin/a/f/doc_activesearch_bottom.gif) bottom left no-repeat; width: 169px; padding: 15px; padding-top: 0; }

div#genderSearch {background: url(/sebin/k/c/doc_search_bg.gif) top left no-repeat; width: 199px; margin-bottom: 10px;}
div#genderSearch span.searchTypeTitle {display: block; padding: 15px; padding-bottom: 0;}
div#genderSearch span#genderOptionList {background: url(/sebin/a/f/doc_activesearch_bottom.gif) bottom left no-repeat; width: 169px; padding: 15px; padding-top: 0; }
div#genderSearch span#genderOptionList li {border-bottom: none; clear:both;}


div#extendedSearch input.physicianSearchButton {background: url(/sebin/p/w/doc_go_2.jpg) top left no-repeat; width: 47px; height: 27px; cursor: pointer; font-weight: bold;  padding: 0 11px 4px 0; color: #254c97; float: right; border: none; font-size: 14px; margin-right: 20px; margin-bottom: 20px;}
div#extendedSearch #moreLocationSearch, div#extendedSearch #languageSearch, div#extendedSearch #genderSearch {float: left; margin-right: 10px;}
div#extendedSearch span.searchTypeTitle h4 {margin: 0; padding: 0; margin-bottom: 10px;}


#physicianSearch.activeSearch .optionsBlock ul {margin:0;padding:0;}
#physicianSearch.activeSearch .selectedOptions ul li {background: url(/sebin/d/y/doc_removeoption.jpg) center left no-repeat; border-bottom: 1px dashed #CCCCCC; padding: 3px 0 3px 17px;}
#physicianSearch.activeSearch .selectedOptions ul li:hover {text-decoration: underline;}

/* Search Results */
/* ----------------------------------------------------------------- */

#physicianSearchResultsContainer {width: 100%; margin: 0; padding: 0;overflow:hidden;}
#physicianSearchResultsContainer .resultItem {background: none; cursor: pointer; padding: 20px;}
#physicianSearchResultsContainer .resultItem:hover {background: transparent url(/sebin/d/g/doc_result_bg.jpg) bottom left repeat-x;}
#physicianSearchResultsContainer .resultItem img {float: left; width: 80px; padding: 5px; border: 1px solid #CCCCCC; margin-right: 10px;}
#physicianSearchResultsContainer .resultItem h4 {margin: 0; margin-bottom: 10px;}
#physicianSearchResultsContainer .resultItem h4 a {font-size: 17.4px; color: #4c6699; font-weight: bold; text-decoration: none;}

#physicianDataFilteredResults .resultItem, #physicianDataSearchResults .resultItem {display:block;}
#physicianDataFilteredResults .resultItem.activeItem, #physicianDataSearchResults .resultItem.activeItem {cursor:pointer}

#physicianSearchResultsContainer.photobooks-flex, #physicianDataSearchResultsSimpleList.photobooks-flex, #physicianDataFilteredResults.photobooks-flex {width: 100%; margin: 0 0 1em 0; padding: 0;overflow:hidden; line-height: 19px;}
#physicianSearchResultsContainer.photobooks-flex .resultItem, #physicianDataSearchResultsSimpleList.photobooks-flex .resultItem, #physicianDataFilteredResults.photobooks-flex .resultItem {background: none; cursor: pointer; padding: 20px;}
#physicianSearchResultsContainer.photobooks-flex .resultItem:hover, #physicianDataSearchResultsSimpleList.photobooks-flex .resultItem:hover, #physicianDataFilteredResults.photobooks-flex .resultItem:hover {background: transparent url(/sebin/d/g/doc_result_bg.jpg) bottom left repeat-x;}
#physicianSearchResultsContainer.photobooks-flex .resultItem img, #physicianDataSearchResultsSimpleList.photobooks-flex .resultItem img, #physicianDataFilteredResults.photobooks-flex .resultItem img {float: left; width: 80px; padding: 5px; border: 1px solid #CCCCCC; margin-right: 10px;}
#physicianSearchResultsContainer.photobooks-flex .resultItem h4, #physicianDataSearchResultsSimpleList.photobooks-flex .resultItem h4, #physicianDataFilteredResults.photobooks-flex .resultItem h4 {margin:0 0 6px 0;}
#physicianSearchResultsContainer.photobooks-flex .resultItem h4 a, #physicianDataSearchResultsSimpleList.photobooks-flex .resultItem h4 a, #physicianDataFilteredResults.photobooks-flex .resultItem h4 a {font-size: 17.4px; color: #4c6699; font-weight: bold; text-decoration: none;}
#physicianSearchResultsContainer.photobooks-flex .resultItem h4 a:hover, #physicianDataSearchResultsSimpleList.photobooks-flex .resultItem h4 a:hover, #physicianDataFilteredResults.photobooks-flex .resultItem h4 a:hover {text-decoration: underline;}

/* A-Z Viewlet Pagination */
/* ----------------------------------------------------------------- */

#physicianDataFilteredResults .profiles-pagination .searchResultCount {font-size: 1.2em;color: #717171;}
#physicianDataFilteredResults .profiles-pagination .searchPagination {float: left;margin: 15px 0;height: 31px;line-height: 31px;width: 50%;}
#physicianDataFilteredResults .profiles-pagination .searchPageCount {float: right;margin: 15px 0;height: 31px;line-height: 31px;width: 50%;text-align: right;}
#physicianDataFilteredResults .profiles-pagination form input {height: 1.2em;font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;line-height: 1em;font-size: 1em;background: none;padding: 0.5em 3% 0.3em;border: 0 none;outline: none;clear: both;border: 1px solid #d5d5d5;border-top: 1px solid #cacaca;border-bottom: 1px solid #d5d5d5;-moz-box-shadow: 0 2px 6px #dcdcdc inset;-webkit-box-shadow: 0 2px 6px #dcdcdc inset;box-shadow: 0 2px 6px #dcdcdc inset;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin: 0 0 .5em 0;}

a.flex-button {box-shadow:0 1px 2px rgba(0,0,0,.6);border:1px solid #00276f;border-radius:3px;font-size: 1.2em;line-height:1.6em;font-weight:lighter;font-family:'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;text-decoration:none;color:#E7E9EB !important;text-shadow:0 1px 1px #00276f !important;padding:5px 7px;background: #4c689a; /* Old browsers */
background: -moz-linear-gradient(top,  #4c689a 0%, #00276f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c689a), color-stop(100%,#00276f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c689a 0%,#00276f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c689a 0%,#00276f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c689a 0%,#00276f 100%); /* IE10+ */
background: linear-gradient(top,  #4c689a 0%,#00276f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c689a', endColorstr='#00276f',GradientType=0 ); /* IE6-9 */
;}
a.flex-button:hover {box-shadow:0 1px 2px rgba(0,0,0,.6);border:1px solid #00276f;border-radius:3px;font-size: 1.2em;line-height:1.6em;font-weight:lighter;font-family:'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;text-decoration:none;color:#E7E9EB !important;text-shadow:0 1px 1px #00276f !important;padding:5px 7px;background: #4c689a; /* Old browsers */
background: -moz-linear-gradient(top,  #6480b4 0%, #00276f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6480b4), color-stop(100%,#00276f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6480b4 0%,#00276f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6480b4 0%,#00276f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6480b4 0%,#00276f 100%); /* IE10+ */
background: linear-gradient(top,  #6480b4 0%,#00276f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6480b4', endColorstr='#00276f',GradientType=0 ); /* IE6-9 */
;}

.profile-edits {float:right;margin:0 0 10px 0;}
.profile-edits ul {list-style-type:none;padding-left:0; margin:0;overflow:visible;}
.mainBodyContentData .profile-edits ul li {float:left;margin:0 10px 0 0;}
.profile-edits a.standard {padding:6px 0;display:block; font-size: 1em;line-height: 1.6em;}

@media screen and (max-width: 480px) {

#physicianDataFilteredResults .profiles-pagination .searchResultCount {width: 100%;text-align: center;}
#physicianDataFilteredResults .profiles-pagination .searchPagination {height: auto;line-height: 1;width: 100%;text-align: center;margin: 20px 0 0;}
#physicianDataFilteredResults .profiles-pagination .searchPageCount {height: auto;line-height: 1;width: 100%;text-align: center;margin: 10px 0 30px;}

}

/* Profile Page */
/* ----------------------------------------------------------------- */

.profileReturn {width: 540px; margin: 0; padding: 0;overflow:hidden; }
.clear { clear: both; }

/* Profile Copy Link Tool */
/* ----------------------------------------------------------------- */

#doctorLinkContainer {display: none; z-index: 5; padding: 7px 0;margin: 0 0 10px 0;float: left;width: 100%;}

#doctorLinkTextWrapper {padding: 10px}

.doctorLinkText {float: left; overflow: hidden; height: 23px;}

.doctorLinkCopyIcon {background-image:url(/lib/css/redmond/images/ui-icons_217bc0_256x240.png); background-position: -144px -128px; width: 16px; height: 16px; float:left;}

.docLinkHideIcon {background-image:url(/lib/css/redmond/images/ui-icons_217bc0_256x240.png); background-position: -32px -192px; width: 16px; height: 16px; float:left; margin: 4px 0px 0px 0px;}

#docTxtInput {float:left; width: 85%;}



@media screen and (max-width: 860px) {

  #doctorLinkTextWrapper {padding: 10px 15px;}

  #doctorLinkContainer {display: none; z-index: 5; padding: 17px;}

}



@media screen and (max-width: 740px) {

  .doctorLinkText {float: left; overflow: hidden; width: 85%; height: 23px; white-space: nowrap;}

  #docTxtInput {float:left; width: 85%;}

}



@media screen and (max-width: 480px) {

  .doctorLinkText {float: left; overflow: hidden; width: 85%; height: 23px; direction: rtl; white-space: nowrap;}

  #docTxtInput {float:left; width: 85%;}

}




/* Right Callouts */
/* ----------------------------------------------------------------- */

.rightCallout #physicianDataFilteredResults .resultItem:hover {background: none;}

/* Center Column Layout */
/* ----------------------------------------------------------------- */

 /* auto complete */
.autocomplete-w1 {position:absolute; top:0px; left:0px; margin:6px 0 0 6px; color: #4A4A4A;}
.autocomplete {border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:150px;  _margin:0; _overflow-x:hidden;}
.autocomplete .selected {background:#F0F0F0;}
.autocomplete div {padding:2px 5px; white-space:nowrap; overflow:hidden;}
.autocomplete strong {font-weight:bold; color:#254C97;}

/* modal home plugin css */

.jhm-modal-bg {position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);zoom: 1;filter: alpha(opacity=80);opacity: 0.8;z-index:1000;display:none;top:0;left:0;}
.jhm-modal {font-size:12px;line-height:19px;display:none;top:100px;left:50%;width:800px;background:#fff;position:absolute;z-index:1001;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);margin:0 0 0 -400px;}
.jhm-modal-content {padding:20px;}
.jhm-modal.small {width:200px;margin-left:-140px;}
.jhm-modal.medium {width:400px;margin-left:-240px;}
.jhm-modal.large {width:600px;margin-left:-340px;}
.jhm-modal.xlarge {width:800px;margin-left:-440px;}
.jhm-modal .jhm-modal-close {font-size:22px;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;z-index:1005;}
.jhm-modal .jhm-modal-loading {width:100%;background:#fff url('https://www.hopkinsmedicine.org/sebin/custom/hopkins_apps/ajax-loader.gif') no-repeat center;height:150px;display:none;}
.jhm-modal {color:#4A4A4A;font-size:12px;line-height:19px;margin-top:25px;padding:15px 0 0 0;}
.jhm-modal .researcherProfile {padding:10px;}
.jhm-modal h1.mainBodyContentTitle {padding:10px 0 0 0px;}
.jhm-modal .profileReturn {display:none;}
.jhm-modal .modalPrintPage {float:right}

.addthis_toolbox .addshare {float: left;margin: 0 2% 0 0;font-weight: normal;}

@media screen and (max-width: 860px) {
.jhm-modal {left:0;width:96%;padding:0;margin:0 2% 70px;}
.jhm-modal-content {padding:0px;}
.jhm-modal .modalPrintPage {margin:8px 45px 0 0 !important;background:none !important;}
}

/* new faculty profile directory 8.9.2013 */

.tab-module {width:100%;clear:both;float:left;margin:0 0 20px 0;}
.tab-module ul.tab-titles {width:100%;float:left;clear:both;height:36px;padding:0;margin:0;}
.tab-module ul.tab-titles li {float:left;list-style:none;height:14px;}
.tab-module ul.tab-titles li a {float:left;position:relative;font-size:14px;line-height:36px;height:36px;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;color:#656565;text-shadow:0 1px 0 #fff;padding:0 15px;background:#eaeaea;text-transform:uppercase;text-decoration:none;text-align:center;-webkit-border-top-right-radius: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px;border-right:2px solid #fff;}
.tab-module ul.tab-titles li.active a {background:#5479bf;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.5);}
.tab-module ul.tab-titles .tab-doctors a {z-index:3;}
.tab-module ul.tab-titles .tab-researchers a {z-index:2;margin:0 0 0 -35px;padding-left:45px !important;}
.tab-module ul.tab-titles .tab-faculty a {z-index:1;margin:0 0 0 -35px;padding-left:45px !important;}
.tab-module ul.tabs {margin:0;list-style:none;float:left;width:100%;padding:0;position:relative;overflow:hidden;border:0 none;border:1px solid #5479BF;border-top:4px solid #5479BF;}
.tab-module ul.tabs li.tab {clear:both;}
.tab-module ul.tabs li.tab h3 {font-size:18px;line-height:18px;font-weight:400;color:#4c689a;margin:0 0 10px 0;padding:0;clear:both;}
.tab-wide {display:inline;}
.tab-narrow {display:none;}
.tab-module ul.tabs li.tab .tab-top {padding:15px;background:#fff;clear:both;}
.tab-module ul.tabs li.tab .tab-bottom {padding:15px;background:#f2f2f2;clear:both;}
.tab-module ul.a-z {padding:0;overflow:hidden;}
.tab-module ul.a-z li {list-style:none;float:left;font-size:14px;line-height:16px;font-weight:400;}
.tab-module ul.a-z li a {color:#666;text-decoration:none;padding:4px;border:0 none;margin:0;width:auto;}
.tab-module ul.a-z li a:hover {text-decoration:underline;}
.tab-module form {width:100%;height:60px;clear:both;float:left;margin:0 0 15px 0;}
.tab-module form input[type="text"] {margin:0;position:absolute;left:15px;top:42px;width:300px;font-size:12px;line-height:12px;color:#666;padding:7px 9px;background:#fff;border:1px solid #c2c2c2;border-radius:4px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.tab-module form button {position:absolute;left:340px;top:42px;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;width:40px;text-align:center;color:#264289;text-shadow: 1px 1px 0 white;margin:0;padding:0 8px 5px 8px;font-weight:lighter;border: 1px solid #b2b1b1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:15px;line-height:28px;cursor:pointer;height:30px;background: #fefcea; /* Old browsers */background: -moz-linear-gradient(top, #fefcea 0%, #efd215 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#efd215)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #fefcea 0%,#efd215 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #fefcea 0%,#efd215 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #fefcea 0%,#efd215 100%); /* IE10+ */background: linear-gradient(to bottom, #fefcea 0%,#efd215 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efd215',GradientType=0 ); /* IE6-9 */}
.tab-module form label {float:left;line-height:1.5;color:#666;font-weight:400;margin:5px 0;}
.tab-module form input[type="radio"] {float:left;clear:left;margin:5px 5px 0 0;}

.faculty-wrapper {width:100%;clear:both;float:left;}
.faculty-wrapper .displaying {line-height:1;}
.faculty-wrapper .displaying strong {color:#0b2972;}
.faculty-wrapper .faculty-results-wrapper {width:100%;background:#f2f5fa;padding:20px 0 5px 0;clear:both;float:left;margin:0 0 20px;}
.faculty-wrapper .faculty-results-wrapper .title {padding-left:20px;}
.faculty-wrapper .results-per-page {float:left;line-height:1.5;margin:10px 0 0 10px;}
.faculty-wrapper .paginate {float:right;margin:0;list-style:none;margin:25px 13px 10px 0;}
.faculty-wrapper .paginate li {float:left;display:block;margin:0 0 0 3px;font-size:12px;line-height:1;}
.faculty-wrapper .paginate li a {color:#000;background:#fff;text-decoration:none;padding:3px 5px 2px 5px;border:1px solid #000;display:block;margin: 0 0 3px 0;}
.faculty-wrapper .paginate li span {color:#fff;background:#000;padding:3px 5px 2px 5px;border:1px solid #000;display:block;margin: 0 0 3px 0;}
.faculty-wrapper .paginate li {margin:0 5px 0 0;font-size:16px;}
.faculty-wrapper .paginate li a {padding:9px 8px 7px;background:#fff;color:#124aaf;border: 1px solid #e7e9eb;}
.faculty-wrapper .paginate li span {padding:9px 8px 7px;background:none;color:#999;border:none;}
.faculty-wrapper .paginate li.continued {line-height:2;}
.faculty-wrapper .paginate li.previous span, .faculty-wrapper .paginate li.next span {display:none;}
.faculty-wrapper .faculty-results-list {list-style:none;margin:0;padding:1.5em 0 1em;clear:both;}
.faculty-wrapper .faculty-results-list li {float:left;margin:0;padding:0;width:100%;margin:2.5% 2%;clear:both;}
.faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner {float:left;background:#fff;-moz-box-shadow:0 0 6px #bcc1ce;-webkit-box-shadow:0 0 6px #bcc1ce;box-shadow:0 0 6px #bcc1ce;padding:1% 1% 0;width:94%;position:relative;}
.faculty-wrapper .faculty-results-list-img {width:14%;margin:0 2% 10px 0;float:left;}
.faculty-wrapper .faculty-results-list-img img {padding:5px;border:1px solid #ccc;width:88%;}
.faculty-wrapper .faculty-results-list-bio {width:48%;margin:0 2% 0 0;float:left;}
.faculty-wrapper .faculty-results-list-bio h2 a {color:#4c689a;font-family:"Helvetica Neue", Helvetica, Arial;margin:0 0 10px 0;line-height:1.25;text-decoration:none;}
.faculty-wrapper .faculty-results-list-bio p {line-height:1.25;margin:0 0 10px 0;}
.faculty-wrapper .faculty-results-list-bio p strong.highlight {background:#fcf58c;}
.faculty-wrapper .faculty-results-actions {width:30%;padding:0 2% 10px 2%;float:left;background:#ffffff;background:-moz-linear-gradient(top,  #ffffff 0%, #e6e8e8 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e8e8));background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e8e8 100%);background: -o-linear-gradient(top,  #ffffff 0%,#e6e8e8 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#e6e8e8 100%);background: linear-gradient(to bottom,  #ffffff 0%,#e6e8e8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e8e8',GradientType=0 );}
.faculty-wrapper .faculty-results-actions h6 {color:#00276f;font-family:"Helvetica Neue", Helvetica, Arial;font-weight:bold;font-size:15.5px;margin:0 0 5px 0;line-height:1.25;}
.faculty-wrapper .faculty-results-actions h4 {color:#4c689a;font-family:"Helvetica Neue", Helvetica, Arial;font-weight:normal;font-size:14.5px;margin:0 0 5px 0;line-height:1.25;}
.faculty-wrapper .faculty-results-actions .flex-button-yellow {margin:20px 0 0 0;text-align:center;display:block;}
.faculty-results-international {float:left;width:100%;clear:both;padding:2px 10px;margin:0 0 0 -10px;background:#c1c7d5;}
.faculty-results-international .international-contact-button {position:absolute;bottom:-23px;right:0;padding:3px 7px;background:#c1c7d5;color:#00276F;text-decoration:none;font-family:'Gill Sans';font-size:14px;}
.faculty-results-international .international-contact-button span {padding:3px;border-radius:3px;background:#fff;color:#00276F;height:11px;width:10px;text-align:center;display:inline-block;line-height:13px;}
.faculty-results-international .blue-wrapper {width:100%;float:left;display:none;padding:8px 0;}
.mainBodyContentData .faculty-results-international .blue-wrapper {width:96%;padding:8px 2%;}
.faculty-results-international .blue-wrapper div {width:50%;float:left;}
.faculty-results-international .blue-wrapper div:first-child {width:48%;float:left;}
.faculty-results-international .blue-wrapper div:last-child {width:48%;float:right;}
.faculty-results-international .blue-wrapper div * {color:#00276F;}
.faculty-results-international .blue-wrapper div h5 {margin:5px 0;padding:0;}
.faculty-results-international .blue-wrapper div p {margin:0;padding:0;}
.faculty-modal-wrapper .faculty-share {float:left;width:50%;margin:0 0 15px -10px;}
.faculty-modal-wrapper .faculty-bio-top {width:100%;background:#e8e9ed;padding:10px 20px;margin:0 0 0 -20px;clear:both;float:left;}
.mainBodyContentData .faculty-modal-wrapper .faculty-bio-top {width:96%;padding:2%;margin:0;}
.faculty-modal-wrapper .faculty-img {width:92px;margin:0 2% 0 0;float:left;}
.faculty-modal-wrapper .faculty-img div {width:90px;float:left;background:#fff;border:1px solid #ccc;}
.faculty-modal-wrapper .faculty-img img {background:#fff;margin:6%;width:88%;float:left;}
.faculty-modal-wrapper .faculty-details {width:46%;margin:0 20px 0 0;float:left;}
#modalContent .faculty-modal-wrapper .faculty-details {width:53%;}
.faculty-modal-wrapper .faculty-details .credentials {margin:15px 0;}
.faculty-modal-wrapper .faculty-details .credentials strong {margin:0 0 15px 0;}
.faculty-modal-wrapper .faculty-details .credentials .profileData {margin:0 0 15px 0;}
.faculty-modal-wrapper .faculty-details p {color:#0b2972;}
.faculty-modal-wrapper .faculty-actions {width:31%;padding:0 1% 10px 1%;float:right;background:#ffffff;background:-moz-linear-gradient(top,  #ffffff 0%, #e6e8e8 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e8e8));background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e8e8 100%);background: -o-linear-gradient(top,  #ffffff 0%,#e6e8e8 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#e6e8e8 100%);background: linear-gradient(to bottom,  #ffffff 0%,#e6e8e8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e8e8',GradientType=0 );}
#modalContent .faculty-modal-wrapper .faculty-actions {width:27%;}
.faculty-modal-wrapper .faculty-actions h6 {color:#00276f;font-family:"Helvetica Neue", Helvetica, Arial;font-weight:bold;font-size:14px;margin:5px 0;line-height:1.25;}
.faculty-modal-wrapper .faculty-actions h2 {margin:0 0 10px 0;font-size:26px;}
.faculty-modal-wrapper .faculty-actions h4 {color:#4c689a;font-family:"Helvetica Neue", Helvetica, Arial;font-weight:normal;font-size:13px;margin:0 0 5px 0;line-height:1.25;}
.faculty-modal-wrapper .faculty-results-international {margin:0 0 0 -20px;padding:2px 20px;position:relative;top:0;}
.mainBodyContentData .faculty-results-international {padding:2px 0;margin:0;width:100%;margin:0;top:0;}
.faculty-results-wrapper .faculty-results-international {width:102%;margin:1% 0 0 -1%;}
.faculty-modal-wrapper .faculty-bio-bottom {float:left;clear:both;margin:20px 0;width:100%;}
.faculty-modal-wrapper .faculty-bio-bottom .left {float:left;width:23%;margin:0 2% 20px 0;}
.faculty-modal-wrapper .faculty-bio-bottom .right {float:left;width:72%;margin:0 0 20px 0;border-left:3px solid #eaeaea;padding:0 0 0 2%;}
.faculty-modal-wrapper .faculty-bio-bottom .hr {border-top:3px solid #eaeaea;margin:0 0 20px 0;width:100%;clear:both;}
.faculty-modal-wrapper .faculty-bio-bottom .left ul {padding:0 0 0 20px;list-style:disc;margin:0 0 20px 0;}
.faculty-modal-wrapper .faculty-bio-bottom .more-resources {}
.faculty-modal-wrapper .faculty-bio-bottom .biography-text {float:left;clear:both;position:relative;overflow:hidden;padding:0 0 60px;}
.faculty-modal-wrapper .faculty-bio-bottom .biography-more-wrapper {position:absolute;bottom:0;width:100%;float:left;clear:both;background:url(https://hopkinsmedicine.org/sebin/t/g/biography-wrapper.png) repeat-x scroll 0 0 transparent;padding:0 0 20px 0;}
.faculty-modal-wrapper .more-button {display:none;float:left;clear:both;padding:5px 7px;line-height:1;font-size:12px;background:#fff;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:20px 0 0 0;text-decoration:none;color:#284a7a;}
.faculty-modal-wrapper .bio-buttons {width:100%;float:left;list-style:inline;clear:both;padding:0;margin:10px 0;}
.faculty-modal-wrapper .bio-buttons li {float:left;margin:0 10px 0 0;list-style:none;height:35px;}
.faculty-modal-wrapper .bio-buttons li a {display:block;box-shadow:0 1px 2px rgba(0,0,0,.15);border:1px solid #aaaeaf;border-radius:3px;font-size:14px;line-height:1;font-weight:lighter;font-family:'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;text-decoration:none;color:#1d306a !important;padding:5px 7px;background: #eaf4f5;background: -moz-linear-gradient(top,  #eaf4f5 0%, #cadce0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf4f5), color-stop(100%,#cadce0));background: -webkit-linear-gradient(top,  #eaf4f5 0%,#cadce0 100%);background: -o-linear-gradient(top,  #eaf4f5 0%,#cadce0 100%);background: -ms-linear-gradient(top,  #eaf4f5 0%,#cadce0 100%);background: linear-gradient(to bottom,  #eaf4f5 0%,#cadce0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf4f5', endColorstr='#cadce0',GradientType=0 );}
.faculty-modal-wrapper .bio-buttons .email span {background:url(https://hopkinsmedicine.org/sebin/a/t/blue-button-email.gif) no-repeat 0 1px;padding:0 0 0 26px;}
.faculty-modal-wrapper .bio-buttons .pdf span {background:url(https://hopkinsmedicine.org/sebin/u/x/blue-button-pdf.gif) no-repeat 0 0;padding:0 0 0 22px;}
.faculty-modal-wrapper .bio-buttons .linkedin span {background:url(https://hopkinsmedicine.org/sebin/m/j/blue-button-linkedin.gif) no-repeat 0 0;padding:0 0 0 21px;}
.faculty-modal-wrapper .faculty-bio-tabs {width:100%;clear:both;padding:0;float:left;margin:0;}
.faculty-modal-wrapper .faculty-bio-tabs li.tab-li {width:100%;clear:both;list-style:none;margin:2px 0 0 0;float:left;}
.faculty-modal-wrapper .faculty-bio-tabs .tab-content {display:none;float:left;padding:10px 7%;width:84%;}
.faculty-modal-wrapper .faculty-bio-tabs li.tab-li a.tab-link {border:1px solid #dbd9da;float:left;color:#3f5fb0;text-shadow:0 1px 1px #fff;width:94%;padding:1.25% 3% 0.5%;font-size:14px;background:#dbd9da;text-decoration:none;line-height:1;}
.faculty-modal-wrapper .faculty-bio-tabs li.tab-li a.tab-link span {display:block;float:right;width:15px;height:15px;color:#3F5FB0;background:white;border:1px solid #cccacb;text-align:center;padding:4px 3px 2px 3px;margin:-5px -4px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.faculty-modal-wrapper .faculty-bio-tabs li.research img {float:left;margin:0 10px 10px 0;padding:7px;border:1px solid #ccc;max-width:30%;width:30%;}

.faculty-modal-wrapper .faculty-bio-tabs .tab-content h3 span {float:right;}
.faculty-modal-wrapper .faculty-bio-tabs .tab-content h3 span a {font-weight:normal;font-size:.8em;color:#3f5fb0;}
.faculty-modal-wrapper .faculty-bio-tabs .tab-content ul {list-style-type:disc;margin-bottom:1.5em;overflow:hidden;padding-left:16px;}
.faculty-modal-wrapper h3 {padding-top: 7px;}
.faculty-modal-wrapper ul {margin-bottom:1.5em;}
.faculty-modal-wrapper .faculty-bio-tabs .tab-content .location, .faculty-modal-wrapper .faculty-bio-tabs .tab-content .additionalLocation {margin:0 0 15px 0;}
.faculty-modal-wrapper .flex-button-yellow {font-size:16px;clear:both;float:left;margin:20px 0;word-wrap:normal;}

.faculty-bio-bottom h2 {clear:both;}

/* search page styles */

.searchPageCount {float:left;text-align:left;}
.right-col-doctors .searchPageCount p {margin: 0 5px 0 0;float: left;}
.right-col-doctors .searchPagination {float: right;}
.right-col-doctors #physicianDataSearchResults {clear: both;}

/* hcgh custom styles woot! */

.subLeft3ColRight .faculty-details {width:35%;}
.subLeft3ColRight .faculty-actions {width:37%;}
.subLeft3ColRight .faculty-bio-bottom .left {width:30%;}
.subLeft3ColRight .faculty-bio-bottom .right {width:64%;}


/* Responsive Find a Doctor Styles */

/* Search Homepage */

/* body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:300;} */


.tab-module, .profiles-suburban {width:100%;clear:both;float:left;}
.tab-module ul.tab-titles {width: 96%;float: left;clear: both;height: 57px;margin: 0;padding: 1% 2% 0 2%;background: #839dc0;}
.tab-module ul.tab-titles li {float:left;list-style:none;width:50%;position:relative;}
.tab-module ul.tab-titles li a {float:left;position:relative;font-size:2em;line-height:58px;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;color: #697fa0;background:#c3cee0;text-decoration:none;text-align:center;padding: 0 5%;width: 90%;}
.tab-module ul.tab-titles li.active a {background:#fff;color:#697fa0;-webkit-box-shadow: 2px -1px 5px 2px rgba(119, 131, 152, 0.73);-moz-box-shadow:    2px -1px 5px 2px rgba(119, 131, 152, 0.73);box-shadow:         2px -1px 5px 2px rgba(119, 131, 152, 0.73);}
.tab-module ul.tab-titles .tab-international, .tab-module ul.tab-titles .tab-local {-webkit-box-shadow: 2px -1px 5px 2px rgba(119, 131, 152, 0.73);
-moz-box-shadow: 2px -1px 5px 2px rgba(119, 131, 152, 0.73);box-shadow: 2px -1px 5px 2px rgba(119, 131, 152, 0.73);}
.tab-module ul.tab-titles .tab-international a {-webkit-box-shadow: inset 3px -3px 5px 0px rgba(119, 131, 152, 0.73);-moz-box-shadow:    inset 3px -3px 5px 0px rgba(119, 131, 152, 0.73);box-shadow:         inset 3px -3px 5px 0px rgba(119, 131, 152, 0.73);z-index:3;}
.tab-module ul.tab-titles .tab-local a {z-index:2;-webkit-box-shadow: inset -3px -3px 5px 0px rgba(119, 131, 152, 0.73);-moz-box-shadow: inset -3px -3px 5px 0px rgba(119, 131, 152, 0.73);box-shadow: inset -3px -3px 5px 0px rgba(119, 131, 152, 0.73);}
li.tab-international.international a span.globe-icon {width:39px;height:39px;background:url(https://www.hopkinsmedicine.org/sebin/f/j/globe.png) no-repeat 0 0;display: block;float: left;margin: 9px 0;}
li.tab-local.local a span.maryland-icon {width: 54px;height: 27px;background: url(https://www.hopkinsmedicine.org/sebin/x/e/maryland_icon.png) no-repeat 0 0;display: block;float: left;margin: 15px 0;}
ul.tabs h1 {display:none;font-size:1.5em;line-height:normal;margin:0 0 1em 0;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;color:#889bbd;}
.tab-module ul.tabs {list-style:none;float:left;width:100%;position:relative;overflow:hidden;border:0 none;margin:0;padding:3em 0 0;}
.tab-module ul.tabs li.tab {min-height:14em;float:left;clear:both;width:93.2%;padding:0 3.4%;}
.profiles-suburban {min-height:14em;float:left;clear:both;width:93.2%;padding:4em 3.4%;}
.tab-module ul.tabs li.tab.international {background: url(https://www.hopkinsmedicine.org/sebin/h/u/international-bg.jpg) no-repeat 50% 0;background-size:100%;}
.tab-module ul.tabs li.tab.local, .profiles-suburban {background: url(https://www.hopkinsmedicine.org/sebin/p/u/search-index-background.jpg) no-repeat 50% 0;background-size:100%;}
.profiles-suburban {background: url(https://www.hopkinsmedicine.org/sebin/p/v/search-index-background.jpg) no-repeat 50% 0;background-size:100%;}
.tab-module ul.tabs li.tab h2, .profiles-suburban h2 {font-size:1.75em;line-height:1.5;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial,sans-serif;font-weight:300;color:#424446;width: 65%;text-align: center;}
.profiles-suburban h2 {font-size: 2.9em;}
.tab-module ul.tabs li.tab h2.title-local, .tab-module ul.tabs li.tab h2.title-international {margin:0 auto 4em;}
.profiles-suburban h2 {margin:0 auto 3em;}
.tab-module ul.tabs .other-facilities h2, .profiles-suburban .other-facilities h2 {font-size:1.75em;line-height:1.5;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial,sans-serif;font-weight:300;color:#424446;margin:0 auto 1em;width: 85%;text-align: center;}
.tab-wide {display:inline;}
.tab-narrow {display:none;}

.tab-module ul.tabs li.tab-local form, .tab-module ul.tabs li.tab-international form, .profiles-suburban form {width: 75%;clear: both;margin: 0 auto 4em;}
.tab-module ul.tabs li.tab-local form .search-input, .tab-module ul.tabs li.tab-international .search-input {width: 100%;clear: both;margin: 4em auto 5em;}
.profiles-suburban .search-input {width: 100%;clear: both;margin: 4em auto 3em;}
.tab-module ul.tabs li.tab-local form .search-input label, .tab-module ul.tabs li.tab-local form .search-input legend, .tab-module ul.tabs li.tab-international form .search-input label, .tab-module ul.tabs li.tab-international form .search-input legend, .profiles-suburban form .search-input label, .profiles-suburban .search-input legend {display: none;}
.tab-module ul.tabs li.tab-local form .search-input input, .tab-module ul.tabs li.tab-international form .search-input input, .profiles-suburban form .search-input input {width: 72%;font-size: 1.5em;border-radius: 7px;background: #fff;box-shadow: inset 4px 4px 5px rgba(0,0,0,.06), 5px 5px 7px rgba(0,0,0,.1);border:9px solid #fff;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #4c689a;font-weight: 300;padding: 11px 2.75%;margin: 0 1% 0 0;position: relative;height: 35px;vertical-align: middle;}
.tab-module ul.tabs li.tab-local form .search-input button, .tab-module ul.tabs li.tab-international form .search-input button, .profiles-suburban form .search-input button {width: 13%;border: 1px solid #e8c803;background: #ffe35b;text-align: center;color: #2c487f;font-size: 1.5em;border-radius: 7px;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 300;padding: 28px 0;box-shadow: 5px 5px 7px rgba(0,0,0,.1);position:absolute;margin:0;line-height:1em;}
.search-options {width: 100%;clear: both;padding: 10px 0 0 0;border-top: 1px solid #ccc;}
.profiles-suburban .other-options {width: 75%;clear: both;margin: 0 auto 4em;}
.profiles-suburban p {width: 100%;text-align: left;}
.tab-module ul.tabs li.tab-local form .male-female, .tab-module ul.tabs li.tab-international form .male-female {width: 29%;float: left;}
.tab-module ul.tabs li.tab-local form .search-options .drop-modal > label, .tab-module ul.tabs li.tab-local form .male-female legend, .tab-module ul.tabs li.tab-international form .search-options .drop-modal > label, .tab-module ul.tabs li.tab-international form .male-female legend {font-size:1.75em;line-height:1.5;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;color:#424446;margin:0 0 .75em;float: left;}
.tab-module ul.tabs li.tab-local form .male-female legend, .tab-module ul.tabs li.tab-international form .male-female legend {margin: 0 0 1.1em;}
.tab-module ul.tabs li.tab-local form .male-female .checkbox-container, .tab-module ul.tabs li.tab-international form .male-female .checkbox-container {float:left;width:100%;padding: .5em 0;}
.tab-module ul.tabs li.tab-local form .male-female .checkbox-container label, .tab-module ul.tabs li.tab-international form .male-female .checkbox-container label {font-size: 1.2em;margin: 0 .25em 0 0;color: #666;line-height: 1.2;}
a.start-new-results {display:none;}
.advanced-title, .profiles-suburban .other-options p {padding: 0;margin: 2% 0 0 0;font-size: 1.35em;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #666;}
.profiles-suburban .other-options p a {color: #4c689a;}
.profiles-suburban .other-options ul.locations-list {display:none;margin: 2.5em 0;padding: 0;}
.profiles-suburban .other-options ul.locations-list li {float: left;width: 25%;list-style: none;}
.profiles-suburban .other-options ul.locations-list li ul {margin: 0;padding: 0;}
.profiles-suburban .other-options ul.locations-list li ul li {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;float: left;width: 100%;margin-bottom: .5em;}
.profiles-suburban .other-options ul.locations-list li ul li a {color: #4c689a;}

#results-filters-column .advanced-title {font-size:1.125em;}

/* Modal */

.tab-module ul.tabs .drop-modal {float: left;width: 31%;margin: 0 4.33% 0 0;}
.tab-module ul.tabs .drop-modal fieldset {position: relative;float: left;clear: both;width: 100%;margin: .5em 0 0;}
.tab-module ul.tabs .drop-modal fieldset legend {text-decoration: underline;color: #0000FF;width: 88%;cursor: pointer;background: #7292c1;padding: 8px 6% 7px;border-radius: 3px;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #fff;font-weight: 100;font-size: 16px;text-decoration: none;margin: 0 0 1em 0;float: left;z-index: 1;}
.tab-module ul.tabs .drop-modal fieldset legend span {float: right;border-left: 6px solid transparent;border-right: 6px solid transparent;width: 0;height: 0;border-top: 6px solid #fff;text-indent: -9999px;margin: 7px 0 0 0;}
.tab-module ul.tabs .drop-modal fieldset legend span.open {border-top:0;border-bottom: 6px solid #fff;}
.tab-module ul.tabs .drop-modal > fieldset > ul {display: none;top: 33px;left: 0;position: absolute;z-index: 9999;width: 130%;height: 225px;overflow-y: scroll;background: #fff;border: 1px solid #ddd;border-radius: 3px;box-shadow: 0 2px 5px rgba(0,0,0,.1);list-style: none;padding: 1px 0;margin: 0;border-top-right-radius: 0;border-top-left-radius: 0;}
.tab-module ul.tabs .drop-modal.language fieldset ul li {width: 100%;float: left;clear: both;border-bottom: 1px solid #ddd;padding: 5px 0;}
.tab-module ul.tabs .drop-modal.language fieldset ul li a {width: 94%;float: left;clear: both;text-decoration: none;color: #7292c1;padding: 0 3%;}
.tab-module ul.tabs .drop-modal.language fieldset ul li ul {display: none;padding: 0 5px;margin: 0;list-style: none;clear: both;}
.tab-module ul.tabs .drop-modal.language fieldset ul li ul li {border: none;}
.tab-module ul.tabs .drop-modal fieldset ul li {padding: 5px 0;}
.tab-module ul.tabs .drop-modal > span {font-size: 1.2em;color: #666;line-height: 1.2;cursor: pointer;width: 100%;margin: 6px 0;display: block;float: left;}
.tab-module ul.tabs .drop-modal span span {color: #fff;border-radius: 9999px;background: #7292c1;height: 15px;width: 15px;line-height: 14px;font-family: Arial, Helvetica, sans-serif;font-weight: 400;display: block;text-align: center;float: left;margin: 0 4px 0 0;font-size: 12px;}

/* Additional Facilities Search Links */

.other-facilities {width: 92%;padding: 2%;background: #e7e9eb;float: left;margin: 2%;}
.other-facilities ul {margin: .25em 2% 0 5%;padding: 0;list-style: none;width: 92%;}
.other-facilities ul li {float: left;width: 49%;margin: 1% 1% 0 0;}
.other-facilities ul li:last-child {margin:1% 0;}
.other-facilities ul li a span.light {float: left;border-top: 0;border-bottom: 0;width: auto;height: auto;border-left: 0;text-indent: 0;margin: 7px 0 0 0;color: #999;font-size: .85em;}
.other-facilities ul li a {width: 92%;float: left;padding: 4% 4% 3.75%;background: #fff;border: 1px solid #d4d4d4;color: #4c689a;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-decoration: none;font-size: 1.5em;font-weight: 300;line-height: 1;border-radius: 4px;}
.profiles-suburban .other-facilities ul li a {min-height: 3.25em;}
.other-facilities ul li a span {float: right;border-top: 6px solid transparent;border-bottom: 6px solid transparent;width: 0;height: 0;border-left: 6px solid #899cbe;text-indent: -9999px;margin:14px 2px 0 0;}
.a-z {text-align: center;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 1.2em;margin: 1em auto 2em;width: 100%;float: left;font-weight: 300;color: #889bbd;text-decoration: none;}
.a-z:hover {text-decoration: underline;}

/* A-Z list */

a.a-z {text-align:center;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.2em;width:100%;float:left;font-weight:300;color:#889bbd;text-decoration:none;margin:1em auto 2em;}
a.a-z:hover {text-decoration:underline;}
ul.a-z-list {display:none;float:left;clear:both;width:96%;margin:1em auto 2em;padding:0 2%;}
ul.a-z-list li {list-style:none;float:left;font-size:1.05em;line-height:1.95em;font-weight:400;width:3.845%;text-align: center;color: #aaa;}
#results-filters-column ul.a-z-list li {width:14%;}
#results-filters-column ul.a-z-list.research {display:block;float:left;clear:both;width:100%;margin:1em auto 2em;padding:0;}
ul.a-z-list li a {float:left;text-align:center;color:#4c689a;width:100%;font-size:1.2em;}
.profilesSearchContainer ul.a-z-list {margin: 0 0 2em;padding: 0;}
.profilesSearchContainer ul.a-z-list li, .jhm-modal-list ul.a-z-list li {width: 2em;height: 2em;margin: 2%;display: block;float: left;line-height: 2.1em;}
.profilesSearchContainer ul.a-z-list li a, .jhm-modal-list ul.a-z-list li a {text-decoration: none;border-radius: 9999px;border: 1px solid #ccc;}

.button-a-z {background: #f5f5f5 none repeat scroll 0 0;border: 1px solid #ddd;float: left;list-style: outside none none !important; padding: 0 !important;width: 98.8%;}
.button-a-z li { color: #bbb; float: left; line-height: 1.5 !important; margin: 0 !important; padding: 1.25% 0 !important; text-align: center; width: 3.84%;}
.button-a-z li a { text-align: center; width: 100%;}

/* Autocomplete */

.autocomplete {overflow-y: scroll;background: #fff;margin: 0 9px;padding: 0 19px 10px;font-size: 1.5em;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #4c689a;font-weight: 300;border-bottom-right-radius: 7px;border-bottom-left-radius: 7px;box-shadow: 5px 5px 7px rgba(0,0,0,.1)}
.autocomplete div {padding: 4px 0;cursor: pointer;}
.autocomplete div.selected {background: #eee;padding: 4px 6px;margin: 0 0 0 -6px;border-radius: 3px;width: 100%;}

.autocomplete-suggestions {overflow-y: scroll;background: #fff;margin: 0 9px;padding: 0 19px 10px;font-size: 1.5em;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #4c689a;font-weight: 300;border-bottom-right-radius: 7px;border-bottom-left-radius: 7px;box-shadow: 5px 5px 7px rgba(0,0,0,.1)}
.autocomplete-suggestions .autocomplete-suggestion {padding: 4px 0;cursor: pointer;}
.autocomplete-suggestions .autocomplete-suggestions .autocomplete-selected {background: #eee;padding: 4px 6px;margin: 0 0 0 -6px;border-radius: 3px;width: 100%;}


.international-more-info {width: 75%;clear: both;margin: 0 auto 4em;}
.international-more-info h3 {margin-bottom:1.25em;font-size:1.4em;color: #797777;}
.international-more-info a {text-decoration:none;color:#697fa0;}
.international-more-info a:hover {text-decoration:underline; }
.international-more-info p {font-size:1.2em;color:#666;margin: .25em 0 1em 0;}
.international-more-info .rule {border-bottom:1px solid #ccc;}
.international-more-info .flex-100 span {margin-left:10px;}
.tab-module ul.tabs li.tab-local .international-more-info, #results-filters-column .international-more-info {display:none;}


/* No Search Results */

#no-search-results {float:left;width:96%;margin:2%;}
#no-search-results h1 {font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:100;font-size:2.25em;color:#7c7c7c;margin:0 0 1em 0;}
.search-tips {float:left;width:60%;margin:0 3% 0 0;}
h2.start-new-arrow {font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:uppercase;
padding:0 0 0 20px;color:#00276f;font-weight:100;font-size:1.75em;margin:0 0 30px 0;background:url(https://www.hopkinsmedicine.org/sebin/x/u/left-arrow.png) no-repeat left;}
#no-search-results h3  {color:#00276f;font-weight:100;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.5em;}
#no-search-results .spellingSuggestionsContainer {margin: -1em 0 1em 0;float: left;width: 100%;font-size: 1.75em;color: #7c7c7c;
font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:100;}
#no-search-results .spellingSuggestionsContainer a:link {text-decoration:none;}
#no-search-results .spellingSuggestionsContainer a:hover {text-decoration:underline;}
.search-tips ul {font-size:1.25em;color:#666;}
.search-tips ul li {margin:10px 0;}
.hl-results-callout {float:right;width:28%;border:1px solid #ccc;padding:4%;text-align:center;color:#00276f;line-height:1.5em;}
.hl-results-callout h4 {color:#00276f;font-weight:bold;margin:0 0 1em 0;}
.hl-results-callout img {width:30%;margin:0 35% 1.25em;}
.hl-results-callout p {margin-bottom:0;}
.at4-follow {position: absolute;z-index:1;}
.at4-follow .at4-follow-container .at-follow-label {color: #9cafd3;text-transform: uppercase;}
#at4-share:before {content: "SHARE";color:#9cafd3;padding:6px 4px;font-size:12px;float:left;}

/* Suburban Specialty Styles */

.profiles-suburban h2 {margin: 0 auto .5em;font-size: 2.9em;line-height: 1.5;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial,sans-serif;font-weight: 300;color: #424446;width: 65%;text-align: center;}
.profiles-suburban h3 {text-align: center;
font-weight: normal;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:1.25em;font-size:1.25em;margin: 0 auto 1em;width: 75%;}

.profiles-suburban .other-facilities {width: 92%;padding: 2%;background: #e7e9eb;float: left;margin: 2%;}
.profiles-suburban .other-facilities h2 {font-size: 1.65em;line-height: 1.25em;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial,sans-serif;font-weight: 300;color: #424446;margin: 0 0 20px 0;width: 100%;text-align: left;}
.profiles-suburban .other-facilities .left-col, .other-facilities .right-col {width: 46%;margin: 0 2%;float: left;}
.profiles-suburban .other-facilities .left-col ul {list-style-type: disc;padding-left: 15px;}
.profiles-suburban .other-facilities ul {margin: .25em 0 0 0;padding: 0;list-style: none;width: 100%;}
.profiles-suburban .other-facilities ul li {float: left;width: 100%;margin: 1% 1% 10px 0;}
.profiles-suburban .other-facilities ul li:last-child {margin:1% 0;}
.profiles-suburban .other-facilities ul li a span.light {float: left;border-top: 0;border-bottom: 0;width: auto;height: auto;border-left: 0;text-indent: 0;margin: 7px 0 0 0;color: #999;font-size: .85em;}
.profiles-suburban .other-facilities ul li a {width: 92%;float: left;padding: 4% 4% 3.75%;background: #fff;border: 1px solid #d4d4d4;color: #4c689a;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-decoration: none;font-size: 1.35em;font-weight: 300;line-height: 1;border-radius: 4px;}
.profiles-suburban .other-facilities ul li a {min-height: 3.25em;}
.profiles-suburban .other-facilities ul li a span {float: right;border-top: 6px solid transparent;border-bottom: 6px solid transparent;width: 0;height: 0;border-left: 6px solid #899cbe;text-indent: -9999px;margin:14px 2px 0 0;}

a.blue-button {text-align: center;color: #fff;border-radius: 5px;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 100;cursor: pointer;line-height: 21px;background: #7292c1;text-decoration:none;font-size:16px;width:110px;padding:15px 20px;float:left;margin:20px 0 10px 0;}
.additional-info {width: 75%;float: left;padding: 10px 0 0 0;border-top: solid 1px #ccc;margin: 0 12.5% 10px 12.5%;}
.additional-info p, .additional-info-results p {text-align:left;}
.additional-info-results {display:none;}
#physicians-filters-aside.info #profilesSearchContainer .additional-info-results {display:block;width: 100%;float: left;border-top: solid 1px #ccc;padding: 10px 0 0 0;text-align:left;color: #666;}


/* Responsive Find a Doctor
Results Styles */

#results-filters-column {width: 27%;margin: 0;padding:20px 0 0 0;background: url(https://www.hopkinsmedicine.org/sebin/y/k/bgLeftNav.gif) repeat-x;color: #002c76;display: inline;float: left;min-height: 300px;}
.results-column {width: 69%;float: left;margin: 2%;float: left;padding: 0;}
#left-col-doctors {background-image: url(/sebin/y/k/bgLeftNav.gif);background-repeat: repeat-x;color: #002c76;display: inline;float: left;min-height: 300px;padding: 20px 0;width: 20.5%;}
.right-col-doctors {float: left;width: 75%;background: #fff;padding: 0 0 2em 0;margin: 1em 2%;}
.accordion-container {margin: 0 auto;width:100%;}
.accordion-container h3 {display:none;border: 1px solid #dbd9da;float: left;color: #3f5fb0;width: 91%;margin: 0 2.5%;padding: 1.25% 2% 0.5% 2%;font-size: 16px;background: #dbd9da;font-weight:300;text-decoration: none;line-height: 1;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.accordion-container h3 span {display: block;font-size: 1em;padding: 3%;font-weight:300;}
.accordion-container h3 a {float: right;cursor: pointer;text-decoration:none;}
.accordion-container h3 span a.minusTwo, #results-filters-column .accordion-container h3 span a.minus {display: none;}
.accordion-container h3 span a:hover, #results-filters-column .accordion-container h3 span a:hover {background-color:none;}
.info {display: block;margin: 0 auto;padding: 2% 5%;}

#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities {margin: 2% 0;width: 96%;display:none;}
#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities ul li {float: left;width: 100%;margin: 2% 0;}
#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities ul li a {width: 91%;}
#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities ul {margin: .25em 3% 0 3%;width: 94%;}
#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities ul li a {font-size: 1em;}
#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities h2 {margin: 0 3% 10px 3%;}

.phone-icon-small {background:url("https://www.hopkinsmedicine.org/sebin/h/a/phone_icon.png") no-repeat;background-size:16px 16px;display: inline-block;width: 16px;height: 16px;float: left;margin-right: 3px;}
.large-phone-icon {float:left; margin:0 5px 0 0}
.faculty-modal-wrapper .faculty-bio-tabs li.tab-li a.tab-link {border-top:none;border-right:none;border-left:none;border-bottom:1px solid #dbd9da;float:left;color:#0b2972;text-shadow:0 1px 1px #fff;width:94%;padding:1.25% 3% 1% 0;font-size:1.25em;background:none;text-decoration:none;line-height:2;font-weight:bold;}

.faculty-modal-wrapper .faculty-bio-tabs {margin:0 0 20px 0;}
.faculty-modal-wrapper .faculty-bio-tabs li.tab-li a.tab-link span {display:block;float:left;width:25px;height:25px;color:#fff;background:#0b2972;border:1px solid #cccacb;text-align:center;padding:11px 6px 2px 6px;margin:-5px 2% 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:5px;font-size:18px;font-weight:normal;line-height:1;}
.faculty-modal-wrapper .faculty-bio-bottom .biography-text { float: left; clear: both; position: relative; overflow: hidden; padding: 0px 0px 20px; }
.faculty-modal-wrapper .faculty-bio-bottom .biography-button { display: none; }
.faculty-modal-wrapper .more-button {padding:7px 13px;margin:0;}
ul.buttons {padding-left:0;}
ul.buttons li {list-style-type:none;  float:left;margin:0 2% 0 0;}
a.external-button {display:block;float:left;margin:0 0 20px 0;border-radius:5px;background:#4c689a;padding:7px 13px;color:#fff;text-decoration:none;font-size:13px;  font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
a.external-button:hover {text-decoration: underline;}
.location-block {float:left; width:48%; margin:0 2% 0 0;}


/* New Search Aside */

#physicians-start-new-aside {float:left;margin: 0 8%;width: 84%;background:url(https://www.hopkinsmedicine.org/sebin/p/e/start_new_bg.png) 100% 40px no-repeat;min-height: 200px;}
#physicians-start-new-aside h1 {font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;font-size:1.25em;line-height:1.5em;color:#424446;margin:0 0 80px 0;}
#physicians-start-new-aside h1 span {font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;font-size:1.75em;line-height:1.5em;color:#00276f;}
#physicians-start-new-aside a {width: 75%;margin:20px auto 10px;border: 1px solid #e8c803;background: #ffe35b;text-align: center;color: #2c487f;font-size: 1.25em;border-radius: 5px;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 300;padding: 10px 20px;text-decoration:none;float: left;}
#physicians-start-new-aside a:hover {text-decoration:underline;}
#physicians-start-new-aside {float: left;padding: 0 8%;width: 84%;background: url(https://www.hopkinsmedicine.org/sebin/x/y/start_new_bg_2.png) 100% 40px no-repeat;min-height: 200px;margin: 0;}
#physicians-start-new-aside h1 {margin:0;font-size: 1.25em;line-height: 1.25em;color: #00276f;}
#physicians-start-new-aside .main-search {float:left;margin:0;}
#physicians-start-new-aside .main-search ul {float:left;width:100%;padding-left:15px;margin:10px 0 20px 0;font-size:1em;color: #3e3e3e;}
#physicians-start-new-aside .main-search ul li {margin:0 0 5px 0;}
#physicians-start-new-aside .additional-members {float:left;margin:20px 0 10px 0;}
#physicians-start-new-aside .additional-members ul {list-style-type:none;padding-left:0;}
#physicians-start-new-aside .additional-members ul li {float: left;width: 100%;margin: 0 0 5px 0;}
#physicians-start-new-aside .additional-members ul li a {min-height: 3.25em;width: 91.25%;float: left;padding: 4% 4% 3.75%;background: #7292C1;border: 1px solid #d4d4d4;color: #fff;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-decoration: none;font-size: 1.125em;font-weight: 300;line-height: 1;border-radius: 6px;text-align:left;margin: 0 0 5px 0;}
#physicians-start-new-aside .additional-members ul li a span.light {float: left;border-top: 0;border-bottom: 0;width: auto;height: auto;border-left: 0;text-indent: 0;margin: 7px 0 0 0;color: #dbdee2;font-size: 1em;}
#physicians-start-new-aside .additional-members h2 {font-size: 1.25em;line-height: 1.25em;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial,sans-serif;font-weight: 300;color: #424446;margin: 0 0 10px 0;width: 100%;text-align: left;}
#physicians-start-new-aside a.yellow-button {float: left;margin: 5px 0px 5px;width: 94%;font-size: 14px;padding: 10px 3%;text-align: left;}

/* Results Filters Aside */

#physicians-filters-aside {float:left;margin:0;width:90%;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban {overflow:visible;border:0 none;margin:0;padding:0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban {min-height: 0;width: 100%;padding: 0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tab-titles, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs div.other-facilities {display:none;}
#physicians-filters-aside.info #profilesSearchContainer .profiles-suburban h3, #physicians-filters-aside.info #profilesSearchContainer .additional-info {display:none;}
#physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban h2 {font-size:1.35em;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module h2 span.intl-title-hide {display:none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs li.tab.international, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs li.tab.local, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban {background: none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs li.tab h2, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban h2 {font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;font-size:1.125em;line-height:1.35em;color:#424446;text-align:left;margin:0;width:100%;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs li h2.title-local span, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs li h2 span.intl-results-title, #physicians-filters-aside.info #profilesSearchContainer.research h2.title-local {text-transform: uppercase;clear: right;float: left;width: 100%;font-size: 1.5em;line-height: 1.25em;color: #424446;}
#physicians-filters-aside.info #profilesSearchContainer.research h2.title-local {font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 1.65em;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs h1, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban h1 {display:none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs h1 span {text-transform:uppercase;font-weight:400;font-size:1.25em;line-height:1.5em;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs li.tab {width: 100%;padding: 0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module form {width: 100%;padding: 0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form, #physicians-filters-aside.info #profilesSearchContainer.research form {width: 100%;clear: both;margin: 0 auto 2em;height:auto;}

#physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban h2 {font-size:1.95em;line-height: 1.25em;margin: 0 0 10px 0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .search-input, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form .search-input, #physicians-filters-aside.info #profilesSearchContainer.research form .search-input {width: 100%;clear: both;margin: 1em auto 1em;padding:0;border:0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module form input[type="text"], #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form input[type="text"], #physicians-filters-aside.info #profilesSearchContainer.research form .search-input input[type="text"] {left:0;top:0;position:relative;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .search-input label, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .search-input legend, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form .search-input legend, #physicians-filters-aside.info #profilesSearchContainer.research form .search-input legend, #physicians-filters-aside.info #profilesSearchContainer.research form .search-input label {display: none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .search-input input, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form .search-input input, #physicians-filters-aside.info #profilesSearchContainer.research form .search-input input {width: 96%;font-size: 1.125em;border-radius: 5px;background: #fff;border:#ccc solid 1px;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #4c689a;font-weight: 300;padding: 8px 2% 8px;margin: 0 1% 10px 0;box-shadow:none;height: 25px;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .search-input button, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form .search-input button, #physicians-filters-aside.info #profilesSearchContainer.research form .search-input button {width: 40%;border: 1px solid #e8c803;background: #ffe35b;text-align: center;color: #2c487f;font-size: 1.25em;border-radius: 5px;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 300;padding: 8px 0;cursor: pointer;position:relative;left:0;top:0;text-shadow:none;height:auto;line-height:21px;box-shadow:none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .search-options, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban .search-options {width: 100%;clear: both;border:0;padding: 0;margin:0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .search-options .drop-modal > label, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .male-female legend, form .search-options .drop-modal > label, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .male-female legend {font-size:1.125em;line-height:1.125;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;color:#424446;margin:0 0 .5em;float: left;width:100%;}

#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .male-female legend {margin: 0 0 1.3em;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .male-female .checkbox-container {float:left;width:100%;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .male-female .checkbox-container label {font-size: 1em;margin: 5px 1.25em 0 0;color: #666;float: left;display: inline;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module input[type="checkbox"] {float:left;margin:5px 5px 5px 10px;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module form label, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form label {margin: 0 0 0 5px;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .male-female {float: left;width: 100%;margin: 0 0 3% 0;padding:5px 0 0 0;border-top:#ccc solid 1px;}
#physicians-filters-aside.info #profilesSearchContainer div.other-options {width: 100%;}
#physicians-filters-aside.info #profilesSearchContainer div.other-options p {margin: 0 0 1em 0;text-align: left;}
#physicians-filters-aside.info #profilesSearchContainer div.other-options .locations-list {margin: 0;}
#physicians-filters-aside.info #profilesSearchContainer div.other-options .locations-list li {width: 100%;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal {z-index: 1;}
fieldset {padding:0;border:0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal fieldset {position: relative;float: left;clear: both;width: 100%;margin: .5em 0 0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal fieldset legend {font-size:14px;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal.language fieldset ul li ul li {border: none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal fieldset ul li {padding: 5px 0;float:left;width:100%;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal > span {font-size: 1em;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module a.start-new-results, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban a.start-new-results, #physicians-filters-aside.info #profilesSearchContainer a.start-new-results {text-align: left;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 1em;margin:0 0 1em 0;width: 100%;float: left;font-weight: 300;color: #889bbd;text-decoration: none;padding-left:0;display:block;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module a.a-z {display:none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module a.a-z:hover, #physicians-filters-aside.info #profilesSearchContainer div.tab-module a.start-new-results:hover {text-decoration: underline;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module a.tab-link {border: 1px solid #dbd9da;float: left;color: #3f5fb0;text-shadow: 0 1px 1px #fff;width: 92%;margin:0 2%;padding: 1.25% 3% 0.5%;font-size: 14px;background: #dbd9da;text-decoration: none;line-height: 1;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module a.tab-link span {display: block;float: right;width: 15px;height: 15px;color: #3F5FB0;background: white;border: 1px solid #cccacb;text-align: center;padding: 4px 3px 2px 3px;margin: -5px -4px 0 0;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
a.flex-button-yellow {text-decoration: none;text-align: center;color: #264289;text-shadow: 1px 1px 0 white;padding: 3px 8px 5px 8px;font-weight: lighter;border: 1px solid #b2b1b1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 14px;line-height: 23px;cursor: pointer;font-family: "Gill Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;background: #efd215;background: -moz-linear-gradient(top, #fefcea 0%, #efd215 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#efd215));background: -webkit-linear-gradient(top, #fefcea 0%,#efd215 100%);background: -o-linear-gradient(top, #fefcea 0%,#efd215 100%);background: -ms-linear-gradient(top, #fefcea 0%,#efd215 100%);background: linear-gradient(to bottom, #fefcea 0%,#efd215 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efd215',GradientType=0 );}
.research-topics-viewlets a.flex-button-yellow {float: left;margin: 10px 0;}

#physicians-filters-aside.info #profilesSearchContainer .profiles-suburban h3 {display:block;width: 100%;float: left;text-align:left;font-size: 1.125em;line-height: 1.35em;}

#physicians-filters-aside.info #profilesSearchContainer.research h3 {padding-top:1em;border-top:1px solid #ccc;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 300;font-size: 1.45em;line-height: 1.35em;color: #424446;text-align: left;margin: 0 0 1em;width: 100%;}
#physicians-filters-aside.info #profilesSearchContainer.research .topics-institutes ul {padding-left: 1.5em;margin:0 0 .5em 0;}
#physicians-filters-aside.info #profilesSearchContainer.research .topics-institutes ul li {margin:0 0 .5em 0;}

#physicians-filters-aside.info #profilesSearchContainer div.clinical-trials a:link {width: 88%;background: #7292c1;padding: 8px 6% 7px;border-radius: 3px;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #fff;font-weight: 100;margin: 0 0 1em 0;float: left;z-index: 1;text-decoration: none;font-size: 1.25em;}

#physicians-filters-aside.info #profilesSearchContainer div.clinical-trials, #physicians-filters-aside.info #profilesSearchContainer div.topics-institutes {display:none;}

#modalContent #left-col-doctors {display:none;}
#modalContent .right-col-doctors {width: 100%;margin:0;padding:0;}

.filter-apply button.filter-button {width: 50%;border: none;text-align: center;color: #fff;font-size: 14px;border-radius: 5px;
font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 100;padding: 8px 0;cursor: pointer;
position: relative;left: 0;top: 0;text-shadow: none;height: auto;line-height: 21px;box-shadow: none;background: #7292c1;filter: none;}

.related-terms {font-size: 1em;display: block;float: left;width: 96%;padding: 2%;border: 1px solid #ccc;line-height: 1.5em;}
.related-terms a {color: #00276f;text-decoration: none;margin: 0 1% 0 0;padding: 0 5px 0 0;font-weight: bold;border-right: #ccc 2px solid;}
.related-terms a:last-child {border-right:0;}
.related-terms a:first-child {padding-left:10px;}
.related-terms a:hover {text-decoration:underline;}

.one-col-doctors {  float: left;width: 100%;background: #fff;padding: 0 0 2em 0;margin: 1em 2%;}

.showOverflow { color: #4c6699; font-weight: bold; text-decoration: underline;}


/* media queries for list pages */

@media screen and (max-width: 1004px) {

.faculty-wrapper .faculty-results-list li {margin:2% 2% 4%;}
.faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner {width:92%;padding:2% 2% 0;}
.faculty-wrapper .faculty-results-list-img {width:20%;margin:0 2% 2% 0;}
.faculty-wrapper .faculty-results-list-bio {width:78%;float:right;margin:0;}
.faculty-wrapper .faculty-results-actions {width:78%;float:right;background:none;padding:15px 0 0 0;border-top:1px solid #ddd;margin:7px 0 10px 0;}
.faculty-wrapper .faculty-results-actions .flex-button-yellow {width:35%;}
.faculty-results-wrapper .faculty-results-international {width:104%;margin:1% 0 0 -2%;}
.tab-module ul.tabs li.tab-local form .male-female .checkbox-container input, .tab-module ul.tabs li.tab-international form .male-female .checkbox-container input {float: left;clear: left;}
.tab-module ul.tabs li.tab-local form .male-female .checkbox-container label, .tab-module ul.tabs li.tab-international form .male-female .checkbox-container label {float: left;}

.flex-wrapper.research-topics-viewlets .faculty-wrapper .faculty-results-list-bio {width:82%;}
.research-topics-viewlets .faculty-wrapper .faculty-results-list-img {width:14%;}

}

@media screen and (max-width: 850px) {
.tab-module ul.tab-titles li a {font-size:1.5em;}
.tab-module ul.tabs li.tab h2, .tab-module ul.tabs .other-facilities h2, .profiles-suburban h2 {width: 100%;}
.tab-module ul.tabs li.tab-local form, .tab-module ul.tabs li.tab-international form, .international-more-info, .profiles-suburban form {width:100%;}
.tab-module ul.tabs li.tab-local form .search-input button, .tab-module ul.tabs li.tab-international form .search-input button, .profiles-suburban form .search-input button {width:17%;}

#physicians-start-new-aside h1 span {font-size:1.5em;}
#physicians-start-new-aside a {font-size:1em;}
}

@media screen and (max-width: 780px) {
.other-facilities ul {margin: .25em 0 0 0;width: 100%;}
}

@media screen and (max-width: 740px) {

.faculty-wrapper .faculty-results-list li {margin:2% 2% 5%;}
.faculty-wrapper .faculty-results-list-img {width:25%;}
.faculty-wrapper .faculty-results-list-bio {width:73%;}
.faculty-wrapper .faculty-results-actions {width:73%;}
.faculty-wrapper .faculty-results-actions .flex-button-yellow {width:40%;}
.addthis_toolbox {margin:0;}
.addthis_button_compact.at300m {background: none;}
.modalPrintPage a {background:none;}

.wrapperBody {font-size:1.1em;}
#left-col-doctors {width:100%;min-height:100px;}
.right-col-doctors {width: 94%;padding: 2% 3%;margin:0;}
#physicians-start-new-aside h1 {width:100%;text-align:center;margin:0 0 10px 0;}
#physicians-start-new-aside h1 span {font-size: 1.75em}
#physicians-start-new-aside a.yellow-button {float:left;width: 40%;margin: 0 3% 0 0;padding: 10px 3%;font-size: 1.25em}

#physicians-start-new-aside {min-height:60px;background:none;width:94%;padding:0 3%;}
.related-terms {font-size:1em;}

#physicians-start-new-aside .main-search {width: 100%;margin: 0 0 10px 0;}
#physicians-start-new-aside .main-search h1 {text-align:left;}
#physicians-start-new-aside .additional-members {width: 100%;margin-top:0;margin-bottom:0;}
#physicians-start-new-aside .additional-members h2 {text-align:center;}
#physicians-start-new-aside .additional-members ul {margin-bottom:0;}
#physicians-start-new-aside .additional-members ul li {width:32%;margin:0 1% 5px 0;}
#physicians-start-new-aside .additional-members ul li a {font-size:1em;}

}

@media screen and (max-width: 700px) {
.tab-module ul.tab-titles li a {font-size:1.25em;}
.tab-module ul.tabs li.tab-local form .search-input input, .tab-module ul.tabs li.tab-international form .search-input input, .profiles-suburban form .search-input input {width:69%;}
.tab-module ul.tabs li.tab-local form .search-input button, .tab-module ul.tabs li.tab-international form .search-input button, .profiles-suburban form .search-input button {width:20%;}
.tab-module ul.tabs li.tab-local form .search-options .drop-modal > label, .tab-module ul.tabs li.tab-local form .male-female legend, .tab-module ul.tabs li.tab-international form .search-options .drop-modal > label, .tab-module ul.tabs li.tab-international form .male-female legend {font-size:1.5em;}
.tab-module ul.tabs .drop-modal {margin:0 3% 0 0;}
.other-facilities ul li a {font-size:1.25em;line-height:1.25em;}
.other-facilities {margin:2% 0;width:94%;padding: 4% 3%;}
.other-facilities ul li {width:99%;margin:0 0 2% 0;}
.other-facilities ul li a {padding: 3% 4% 3%;}
.other-facilities ul li a span {border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #899cbe;}
.tab-module ul.tabs li.tab h2, .tab-module ul.tabs .other-facilities h2, .profiles-suburban h2, .profiles-suburban .other-facilities h2 {text-align:left;margin:0 auto 1em;}
.search-tips {float:left;width:100%;margin:0 0 2% 0;}
.hl-results-callout {float:left;width:80%;border:1px solid #ccc;padding:4% 10%;}
.hl-results-callout img {width:13%;margin:0 43.5% 1.25em;}

#no-search-results h1 {margin:0 0 1em 0;text-align: center;}

a.lab-btn {margin-bottom: 30px;}

}
@media screen and (max-width: 599px) {
.button-a-z {width: 100%;padding: 0 !important;background: none;border: none;text-align: center;}
.button-a-z li {float: none;display: inline-block;width: 2.5em;height: 2.5em;line-height: 2.5 !important;margin: .75em !important;padding: 0 !important;background: #f5f5f5;border: 1px solid #ddd;border-radius: 9999px;}
.button-a-z li a {width: 100%;text-align: center;text-transform: uppercase;}
}


@media screen and (max-width: 580px) {
.wrapperBody {font-size:1.2em;}
.tab-module ul.tabs li.tab h2, .other-facilities h2, .profiles-suburban h2 {font-size:1.25em;}
.tab-module ul.tabs {padding: 1em 0 0;}
ul.tabs h1, .profiles-suburban h1 {display:inline;}
.tab-wide {display:none;}
.tab-module ul.tabs .drop-modal, .tab-module ul.tabs li.tab-local form .male-female, .tab-module ul.tabs li.tab-international form .male-female {width:100%;margin:0 0 3% 0;}
.male-female {width:100%;float:left;}
.tab-module ul.tabs li.tab-local form .search-input input, .tab-module ul.tabs li.tab-international form .search-input input, .profiles-suburban form .search-input input {box-shadow:none;border:#ccc solid 1px;font-size:1.25em;}
.tab-module ul.tabs li.tab-local form .search-input button, .tab-module ul.tabs li.tab-international form .search-input button, .profiles-suburban form .search-input button {font-size:1.25em;padding:16px 0;box-shadow:none;height: 58px;}
.tab-module ul.tabs .drop-modal fieldset legend {padding:14px 6% 12px;}
.tab-module ul.tabs .drop-modal span span {font-size: 14px;height: 18px;width: 18px;line-height: 17px;}
li.tab-international.international a span.globe-icon, li.active.tab-international.international a span.globe-icon {margin: 9px 40%;}
li.active.tab-local.local a span.maryland-icon, li.tab-local.local a span.maryland-icon {margin: 15px 35%;}
.a-z {text-align:left;padding-left:2%;width:98%;}
.tab-module ul.tabs li.tab-local form .search-options .drop-modal > label, .tab-module ul.tabs li.tab-local form .male-female legend, .tab-module ul.tabs li.tab-international form .search-options .drop-modal > label, .tab-module ul.tabs li.tab-international form .male-female legend {margin: 0 0 .35em; font-size:1.25em;}
.tab-module ul.tabs li.tab.international {background: url(https://www.hopkinsmedicine.org/sebin/h/u/international-bg.jpg) no-repeat 50% 0;background-size:200%;}
.tab-module ul.tabs li.tab.local, .profiles-suburban {background: url(https://www.hopkinsmedicine.org/sebin/p/u/search-index-background.jpg) no-repeat 50% 0;background-size:200%;}
.tab-module ul.tabs li.tab-local form, .tab-module ul.tabs li.tab-international form, .profiles-suburban form {margin: 0 auto 2em;}
.tab-module ul.tabs li.tab-local form .search-input, .tab-module ul.tabs li.tab-international .search-input, .profiles-suburban .search-input {margin: 3em auto 2em;}
.tab-module ul.tabs .drop-modal > fieldset > ul {top:44px;width:100%;}
.autocomplete {padding: 0 15px 10px;margin: -10px 0 0 0;}
.autocomplete div {padding: 6px 1px;cursor: pointer;}
h2.start-new-arrow {padding:20px 0 0 0;color:#00276f;margin:0 0 20px 0;background:url(https://www.hopkinsmedicine.org/sebin/b/h/up-arrow.png) no-repeat center top;text-align:center;}
#no-search-results .spellingSuggestionsContainer {text-align:center;}

.profiles-suburban .other-facilities {width: 90%;padding: 3%;}
.profiles-suburban .other-facilities .left-col, .other-facilities .right-col {width: 100%;margin: 0 0 2% 0;float: left;}
.additional-info {width: 100%;margin: 0 0 10px 0;}
.profiles-suburban h3 {text-align: left;width: 100%;font-size: 1.125em;}
.profiles-suburban h2 {font-size:1.75em;}
.profiles-suburban {padding: 1em 3.4%;}

.results-column {width: 94%;padding: 2% 3%;margin:0;}
#results-filters-column {width: 100%;background-image: none;min-height:0;}
#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities {display:block;}
ul.a-z-list li {width: 3em;height: 3em;margin: 1.5%;display: block;float: left;line-height: 3.1em;}
.jhm-modal-list ul.a-z-list {display: block !important;}
.accordion-container h3 {display:block;}
.info {display: none;}
#results-filters-column ul.a-z-list li {width: 8%;}

#physicians-start-new-aside .main-search {width: 100%;margin:0 0 2% 0;}
#physicians-start-new-aside .additional-members ul li a {min-height: 0;line-height:1;}
#physicians-start-new-aside .main-search ul {margin: 10px 0 10px 0;}

#physicians-start-new-aside .additional-members {width: 100%;margin: 20px 0 0 0;}
#physicians-start-new-aside a.yellow-button {font-size: 1em;}

#physicians-start-new-aside .additional-members ul li {width: 100%;margin: 0 0 5px 0;}
}

@media screen and (max-width: 480px) {

.faculty-wrapper .faculty-results-list li {margin:2% 2% 9%;}
.faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner {width:90%;padding:3% 3% 0;}
.faculty-wrapper .faculty-results-list-img {width:35%;}
.faculty-wrapper .faculty-results-list-bio {width:63%;}
.faculty-wrapper .faculty-results-actions {width:63%;}
.faculty-wrapper .faculty-results-actions .flex-button-yellow {width:100%;padding-left:0;padding-right:0;}
.mainBodyContentData .faculty-results-international .blue-wrapper {width:94%;padding:8px 3%;}
.faculty-results-wrapper .faculty-results-international {width:106%;margin:1% 0 0 -3%;}
.faculty-results-international .blue-wrapper div:first-child {margin:0 0 15px 0;}
.faculty-results-international .blue-wrapper div:first-child, .faculty-results-international .blue-wrapper div:last-child {width:100%;}
#modalContent #modalToolBar .addthis_toolbox {width: 90% !important; padding:2%;}

.addthis_toolbox .addshare {width:100%;}

.tab-module ul.tabs li.tab-local form .search-input input, .tab-module ul.tabs li.tab-international form .search-input input, .profiles-suburban .search-input input {box-shadow:none;border:#ccc solid 1px;font-size:1.125em;}
.tab-module ul.tabs li.tab-local form .search-input button, .tab-module ul.tabs li.tab-international form .search-input button, .profiles-suburban .search-input button {font-size:1.25em;padding:19px 0;box-shadow:none;}
.autocomplete {padding: 0 10px 10px;}

/* Modal (mobile) */

/*.jhm-modal-list-bg {position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);zoom: 1;filter: alpha(opacity=80);opacity: 0.8;z-index:1000;display:none;top:0;left:0;}
.jhm-modal-list {font-size:12px;line-height:19px;display:none;left:0;width:96%;padding:0;margin:0 2%;background:#fff;position:absolute;z-index:1001;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);}
.jhm-modal-list-content {padding:0;}
.jhm-modal-list.small {width:200px;margin-left:-140px;}
.jhm-modal-list.medium {width:400px;margin-left:-240px;}
.jhm-modal-list.large {width:600px;margin-left:-340px;}
.jhm-modal-list.xlarge {width:800px;margin-left:-440px;}
.jhm-modal-list .jhm-modal-list-close {font-size:22px;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;z-index:1005;}
.jhm-modal-list .jhm-modal-list-loading {width:100%;background:#fff url('https://www.hopkinsmedicine.org/sebin/custom/hopkins_apps/ajax-loader.gif') no-repeat center;height:150px;display:none;}
.jhm-modal-list {color:#4A4A4A;font-size:12px;line-height:19px;margin-top:25px;padding:15px 0 0 0;}
.jhm-modal-list .researcherProfile {padding:10px;}
.jhm-modal-list h1.mainBodyContentTitle {padding:10px 0 0 0px;}
.jhm-modal-list .profileReturn {display:none;}
.jhm-modal-list .modalPrintPage {margin:8px 45px 0 0 !important;background:none !important;}*/

.jhm-modal-list-bg {position: fixed;height: 100%;width: 100%;background: #243f9c;zoom: 1;z-index: 1000;display: none;top: 0;left: 0;}
.jhm-modal-list {display: none;left: 0;width: 100%;background: #fff;position: absolute;z-index: 9999;height: 100%;}
.jhm-modal-list-content {padding: 56px 3% 3%;}
.jhm-modal-list .jhm-modal-list-close {font-size: 22px;position: fixed;top: 8px;right: 11px;color: #aaa;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;}
.jhm-modal-list .jhm-modal-list-loading {width:100%;background: #fff url('https://www.hopkinsmedicine.org/sebin/custom/hopkins_apps/ajax-loader.gif') no-repeat center;height: 150px;display: none;}
.jhm-modal-list-content > label {display: none;}
.jhm-modal-list fieldset ul, .jhm-modal-list .locations-list {list-style: none;width: 100%;background: #eee;margin: 0 0 0 -3%;padding: 3%;}
.jhm-modal-list .locations-list {float: left;clear: both;margin-top: -56px;}
.jhm-modal-list fieldset ul li, .jhm-modal-list .locations-list li {padding: 8px 0;font-size: 1.2em;font-weight: 300;color: #666;}
.jhm-modal-list fieldset ul li a {width: 100%;float: left;border-bottom: 1px solid #ccc;padding: .5em 0;margin: 0 0 1em 0;color: #777;font-weight: bold;text-decoration: none;
font-size: 1.5em;}
.jhm-modal-list .locations-list li a {width: 100%;float: left;border-bottom: 1px solid #ccc;padding: .25em 0 1em 0;margin: 0 0 1em 0;color: #777;font-weight: normal;text-decoration: none;
font-size: .8em;}
.jhm-modal-list .jhm-modal-list-close {font-size: 18px;position: fixed;top: 0;right: auto;color: #fff;text-shadow: none;font-weight: 100;cursor: pointer;width: 94%;text-align: center;padding: 6px 0;background: #7292c1;margin: 3% 3% .8em 3%;border-radius: 3px;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 16px;}
.jhm-modal-list fieldset legend {font-family: "Gill Sans";font-weight: 100;color: #666;width: 100%;cursor: auto;background: none;padding: 0;font-size: 1.4em;text-decoration: none;margin: 0 0 .8em 0;}
.jhm-modal-list span {display: none;}

#physicians-start-new-aside a.yellow-button {width:94%;margin: 0 0 10px 0;}
#physicians-start-new-aside .additional-members {margin:0;}
.location-block {width: 100%;margin: 0 0 2% 0;}
}

/* media queries for modal code only */

@media screen and (max-width: 860px) {

#modalContent .faculty-bio-top {width:96%;padding:2%;margin:0;}
#modalContent .faculty-modal-wrapper .faculty-img {width:102px;}
#modalContent .faculty-modal-wrapper .faculty-img div {width:100%;}
#modalContent .faculty-modal-wrapper .faculty-details {width:47%;}
#modalContent .faculty-results-international {width:96%;padding:2px 2%;margin:0;}
#modalContent .faculty-bio-bottom, #modalContent .faculty-bio-tabs {width:96%;padding:2%;}
#modalContent .flex-button-yellow {margin:20px 2%;}
#modalContent #modalToolBar .addthis_toolbox {
width: 96% !important;
padding: 2%;
}

}

@media screen and (max-width: 620px) {

#modalContent .faculty-bio-top .faculty-details {width:61%;margin:0;}
#modalContent .faculty-bio-top .faculty-actions {width:94%;clear:both;padding:3%;margin:3% 0;}
#modalContent .faculty-results-international {width:96%;margin:0;padding:2px 2%;top:0;}
#modalContent .faculty-bio-bottom {padding:0 2%;}
#modalContent .faculty-bio-bottom .left {width:100%;clear:both;margin:0 0 20px;padding:0;border-bottom:3px solid #eaeaea;}
#modalContent .faculty-bio-bottom .right {width:100%;clear:both;margin:0 0 20px;padding:0;border:0 none;}
#modalContent .faculty-bio-bottom .biography-text {padding:0 0 25px;}
#modalContent .faculty-results-international .blue-wrapper div {width:100%;clear:both;margin:2% 0;}
#modalContent .faculty-bio-tabs {width:100%;padding:0;}
#modalContent .faculty-bio-tabs li.tab-li a.tab-link {padding:2.5% 3% 1.5%;}
#modalContent .flex-button-yellow {margin:20px 2%;}
#modalContent .jhm-modal .modalPrintPage {float:left;}
.jhm-modal .modalPrintPage {display:none;}

}

/* media queries for profiles non-modal */

@media screen and (max-width: 860px) {

.right-col-doctors .faculty-bio-top {width:96%;padding:2%;margin:35px 0 0 0;}
.right-col-doctors .faculty-modal-wrapper .faculty-img {width:102px;}
.right-col-doctors .faculty-modal-wrapper .faculty-img div {width:100%;}
.right-col-doctors .faculty-modal-wrapper .faculty-details {width:44%;margin: 0 1% 0 0;}
.right-col-doctors .faculty-results-international {width:96%;padding:2px 2%;margin:0;}
.right-col-doctors .faculty-bio-bottom, #modalContent .faculty-bio-tabs {width:96%;padding:2%;}
.right-col-doctors .flex-button-yellow {margin:20px 2%;}

}

@media screen and (max-width: 620px) {

.right-col-doctors .faculty-bio-top .faculty-details {width:61%;margin:0;}
.right-col-doctors .faculty-bio-top .faculty-actions {width:94%;clear:both;padding:3%;margin:3% 0;}
.right-col-doctors .faculty-results-international {width:96%;margin:0;padding:2px 2%;top:0;}
.right-col-doctors .faculty-bio-bottom {padding:0 2%;}
.right-col-doctors .faculty-bio-bottom .left {width:100%;clear:both;margin:0 0 20px;padding:0;border-bottom:3px solid #eaeaea;}
.right-col-doctors .faculty-bio-bottom .right {width:100%;clear:both;margin:0 0 20px;padding:0;border:0 none;}
.right-col-doctors .faculty-bio-bottom .biography-text {padding:0 0 25px;}
.right-col-doctors .faculty-results-international .blue-wrapper div {width:100%;clear:both;margin:2% 0;}
.right-col-doctors .faculty-bio-tabs {width:100%;padding:0;}
.right-col-doctors .faculty-bio-tabs li.tab-li a.tab-link {padding:2.5% 3% 1.5%;}
.right-col-doctors .flex-button-yellow {margin:20px 2%;}
.right-col-doctors .jhm-modal .modalPrintPage {float:left;}

}

/* research labs results */

.results-column.lab {width:96%;}
.results-column.lab form {width: 100%;clear: both;margin: 0 auto 2em;height: auto;}
.results-column.lab form .search-input {width: 100%;clear: both;margin: 1em auto 1em;padding: 0;border: 0;}
.results-column.lab form .search-input legend, form .search-input label {display:none;}
.results-column.lab form .search-input input[type="text"] {left: 0;top: 0;position: relative;}
.results-column.lab form .search-input input {width: 40%;font-size: 1.125em;border-radius: 5px;background: #fff;border: #ccc solid 1px;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #4c689a;font-weight: 300;padding: 8px 2% 8px; margin: 0 5px 10px 0;box-shadow: none;height: 25px;}
.results-column.lab form .search-input button {width: auto; border: 1px solid #e8c803; background: #ffe35b;text-align: center;color: #2c487f; font-size: 1.25em;border-radius: 5px; font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300;padding: 10px 31px;cursor: pointer;position: relative;left: 0;top: 0;text-shadow: none;height: auto;line-height: 21px;box-shadow: none;}

.results-column.lab .detail-block-title, .results-list.lab .detail-block-title { color: #00276f;font-family: "Helvetica Neue", Helvetica, Arial;font-weight: bold;font-size: 1em;margin: 0 0 5px 0; line-height: 1.25;}

.results-column.lab .faculty-wrapper .paginate {margin: 2% 2% 2% 0;}
.results-column.lab .faculty-wrapper .results-per-page {margin: 2% 0 0 2%;}

.results-column.lab .faculty-wrapper .faculty-results-list li { width: 96%; margin: 0 2% 2.5% 2%;}
.results-column.lab .faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner {padding: 2%;width: 96%;}
.results-column.lab .faculty-wrapper .faculty-results-actions .flex-button-yellow { margin: 0 0 20px 0;}
.results-column.lab .faculty-wrapper .faculty-results-list-img, .results-list.lab .faculty-wrapper .faculty-results-list-img { width:25%; margin: 0 5% 10px 0;background: #none;}
.results-column.lab .faculty-wrapper .faculty-results-list-img img, .results-list.lab .faculty-wrapper .faculty-results-list-img img {width: 92%;padding: 4%;  margin: 0 10% 0 0; background:#fff;}
.results-column.lab .faculty-wrapper .faculty-results-list-bio { width: 59%;}
.results-column.lab .faculty-wrapper .faculty-results-actions {width: 35%;}
.results-column.lab .lab-tags {float: left;margin: 15px 0 0 0;color: #00276f;}
.results-column.lab a.flex-button-yellow, .results-list.lab a.flex-button-yellow { padding: 3px 3% 5px 3%; width: 93%;margin: 20px 0 15px 0;}
.results-column.lab a.flex-button-yellow span, .results-list.lab a.flex-button-yellow span {background:url(https://hopkinsmedicine.org/sebin/p/w/blue_arrow_right.png) no-repeat; display:inline-block;height:10px; width: 15px;margin-left: 10px;}

.results-list.lab .faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner {padding: 1% 3% 2%;width: 90%;}

.results-list.lab .faculty-wrapper .faculty-results-list-bio { width: 57%;margin: 0 4% 0 0;}
.results-list.lab .faculty-wrapper .faculty-results-actions {width: 35%;}

/* research labs results list view */

.results-list.lab .faculty-wrapper .faculty-results-actions.lab .faculty-results-list-img {width:40%;  margin: 0 75% 10px 0;}
.faculty-results-actions.lab p {margin-top:0;}

@media screen and (max-width: 1004px) {
.results-column.lab .faculty-wrapper .faculty-results-list-bio {float:left;}
.results-column.lab .faculty-wrapper .faculty-results-actions { 
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e6e8e8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e8e8));
background: -webkit-linear-gradient(top, #ffffff 0%,#e6e8e8 100%);
background: -o-linear-gradient(top, #ffffff 0%,#e6e8e8 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#e6e8e8 100%);
background: linear-gradient(to bottom, #ffffff 0%,#e6e8e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e8e8',GradientType=0 );
border-top: none; 
padding: 15px 2% 0 2%;}
.results-column.lab .faculty-wrapper .faculty-results-actions .flex-button-yellow { padding: 3px 3% 5px 3%; width: 93%;}
}

@media screen and (max-width: 620px) {
.results-column.lab .faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner {padding: 4%; width: 92%;}
.results-column.lab .faculty-wrapper .faculty-results-list-bio, .results-list.lab .faculty-wrapper .faculty-results-list-bio {width:100%;}
.results-column.lab .faculty-wrapper .faculty-results-actions, .results-list.lab .faculty-wrapper .faculty-results-actions {float: left;width:92%;padding: 15px 4% 3% 4%;margin: 10px 0 0 0;}

.results-column.lab form .search-input input {width: 72%;}
.results-column.lab form .search-input button {width: 21%;padding: 10px 2%;}
}

@media screen and (max-width: 580px) {
	.results-column.lab {width:94%;}
}
