/* Minification failed. Returning unminified contents.
(76,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#'
 */
#LocateDoctorSubmit { background: url(graphics/search-btn.jpg) no-repeat scroll 0 0 #13517C;}
#LocateDoctorSubmit:hover { background: url("graphics/search-btn-hover.jpg") no-repeat scroll 0 0 #FE9B33; }

/* Unific Styles */
/*div.content{ padding:5% 0 0 20% !important; display: inline-block; white-space: nowrap; }*/

/*
@media only screen and (max-width: 768px) {
    div.content{padding: 0 !important; display: inline-block; white-space: nowrap; text-align: left !important; }
}
*/

div.content{padding:15px 38px !important;}
div.content h1,
div.content h2{color:#0069a8;font-weight:normal;}
div.content h2{border-top:1px solid #006aa8;padding:15px 15px 4px;margin:0 -15px 0;font-size:20px;}
div.content h2.advancedSearch{color:#CC6601;border:0;padding:15px 0 4px 0;font-size:16px;margin:0;}
div.content h3{color:#0069a8;}      
div.container:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
div.left{float:left;width:340px;}
div.right{float:left;width:530px;padding:14px 0 0 40px;}

div.input{padding:2px 0 3px 0;}
div.input:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

div.input label{float:left;width:200px;font-weight:bold;color:#484848;font-size:14px;}
div.input input,
div.input select{float:left;width:320px;padding:4px;font-size:14px; border-bottom: 1px solid #AAAAAA; border-right: 1px solid #AAAAAA; }
div.input select{width:150px;}
div.input.checkbox {padding-left:195px;padding-top:6px;}
div.input.checkbox label{font-weight:normal;width:400px;}
div.input.checkbox input{width:20px;}


div.submit{padding-left:186px;}
div.submit input{font-size:16px;padding:8px;}
div.input span.required{color:#ff0000;padding:0 6px;line-height:28px;}
span.results{display:block;color:#2f78af;margin:0 0 15px;}
div.pages{float:none;padding:0 0 6px 0;overflow:hidden;clear:both;border-bottom:1px solid #ccc;}
div.pages.bottom{padding:6px 0 0 0;border-bottom:1px solid #ccc;}
div.pages a{padding:5px 4px 0;display:block;float:left;color:#0068a7;text-decoration:underline;}
div.pages a.page{border:1px solid #ccc;background:#dfdfdf;text-decoration:none;color:#484848;padding:2px 6px;display:block;float:left;font-weight:bold;margin:0 5px 5px 0;}
div.pages a.page.current{border:1px solid #ccc;background:#484848;color:#dfdfdf;padding:2px 6px;display:block;float:left;font-weight:bold;margin:0 5px;}

table.results{margin:0 0 20px 0;width:360px;}
table.results td{text-align:center;}

table.results th{font-size:16px;color:#006aa8;font-weight:bold;padding:10px 0 15px;}
table.results td.marker{width:30px;text-align:center;}
table.results th.name{width:242px;}
table.results td.name{text-align:left;}
table.results th.distance{width:40px;}

table.results td.name div{text-align:left;line-height:18px}
table.results td.name a.doctor{font-weight:bold;color:#006aa8;text-decoration:underline;font-size:14px;}
table.results td.name p.office{color:#000;font-size:14px;margin:0;}
table.results td.name address{color:#000;font-size:14px;font-style:normal;margin-bottom:0;}
table.results td.name a.website{padding:6px 0 12px;display:block;font-size:14px; width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
table.results td.name a.website:link{color:#336699;}

.field-validation-error{font-weight:bold;}
.input-validation-error{border:2px solid red!important;}

ul.legend{list-style:none;margin:0;padding:0 0 0 5px;}
ul.legend li{padding:0 0 3px 0;}
ul.legend li span{width:10px;height:14px;display: block; float: left;  width: 14px;margin-right:4px;  }
ul.legend li.associate span{background:#203864;}
ul.legend li.fellow span{background:#287bce;}

#map_canvas { width: 100%; height: 400px;border:2px solid #006aa8;}
#Head { background-image: url('graphics/bg_top.gif'); }

p.description{margin:10px 0 15px;padding:0 0 0 10px;background:transparent url(graphics/arrow_left.png) no-repeat 0 0;}

span.questionMark{color:#666;cursor:pointer;font-weight:bold;position:relative;font-size:12px;background:#ebebeb;border:1px solid #ccc;padding:3px;line-height:8px;}
span.questionMark:hover{border:1px solid ##0069a8;}
span.questionMark span.infoBox{background:#fff;z-index:1000;color:#666;position:absolute;width:350px;top:-1px;display:none;left:12px;font-weight:normal;font-size:12px;border:2px solid #0069a8;padding:4px;line-height:16px;}
span.questionMark span.infoBox a{color:#0069a8;text-decoration:underline;}
span.questionMark:hover span.infoBox{display:block;}

hr.thin { height: 1px; border: 0; background-color: #D0D0D0; }

span.selectCountryFirst { display: inline-block; margin-left: 10px; margin-top: 5px; }
span.AdvancedSearchText { margin-left: 200px; }

div.multiOffices { margin-left: 10px; }

