
*{margin:0;padding:0;}
#bodyWrapper{width:960px;margin:0 auto 0 auto;padding:0 20px 0 20px;position:relative;border:5px solid #336699;border-top:none;-webkit-border-radius:0 0 25px 50px;-moz-border-radius:0 0 25px 50px;-khtml-border-radius:0 0 25px 50px;-o-border-radius:0 0 25px 50px;border-radius:0 0 25px 50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#ffffff;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #ffffff, #f1f1f1);background-image:-moz-linear-gradient(top, #ffffff, #f1f1f1);background-image:-ms-linear-gradient(top, #ffffff, #f1f1f1);background-image:-o-linear-gradient(top, #ffffff, #f1f1f1);background-image:linear-gradient(to bottom, #ffffff, #f1f1f1);}
header,footer,aside,nav,article,section{display:block;padding:0 10px 10px;}
header{padding-top:0;margin-top:-5px;}
body{font-size:11pt;font-family:"Helvetica Neue",Helvetica,sans-serif;font-smooth:always;background:#ffffff;}
h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,sans-serif;font-weight:400;}
h1{margin:20px 0;letter-spacing:2px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);}
h1 small{display:block;color:#444;padding-top:4px;}
h2{margin:10px 0;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);}
h2 div{font-size:14pt;line-height:14pt;color:#444;}
.nameHeader h3,.nameHeader h5{text-align:center;max-width:440px;}
h1,h2{color:#3399ff !important;}
h3,h4,h5,h6{color:#336699 !important;}
li{list-style-type:none;}
a,a:visited,a>img{border:none;}
a{color:#2079b5;-moz-transition:.2s linear;-webkit-transition:.2s linear;transition:.2s linear;}
a:hover{color:black;}
.secondaryText,.nestedLabel{font-style:italic;font-size:13px;color:#999999;}
span.secondaryText{padding-right: 4px}
span.disabled{color:#999999;}
span.h4{font-size:16pt;color:#336699;}
#listTop{height:80px;margin:0 -30px;position:relative;background:#ffffff url(images/stock.jpg) no-repeat -25px 0;border-top:3px solid #000000;border-bottom:3px solid #000000;-webkit-box-shadow:0 1px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 7px rgba(0, 0, 0, 0.3);box-shadow:0 1px 7px rgba(0, 0, 0, 0.3);}
#contentWrap{margin-top:5px;width:100%;position:relative;}
section#mainContent{width:670px;min-height:440px;padding:0 10px;}
#contentBorder{border-left:1px solid #000000;position:absolute;height:100%;left:260px;top:0;}
aside#providerSearch{width:230px;padding-right:20px;padding-left:10px;}
#search .search-controls,#federatedSearch .search-controls{margin-top:15px;padding-right:10px;}
#search .search-controls a{padding-bottom:3px;}
#search .search-controls a.disabled{color:gray;cursor:default;}
#search .search-controls a.disabled:hover{color:gray;text-decoration:none;}
#search label{font-size:16px;color:#3399ff;}
#search>section>div{margin-bottom:10px;}
#results{padding:0;}
#resultsTop{padding:0 10px 10px;border-bottom:1px solid #000000;}
#resultsFooter{padding:10px;border-top:1px solid #000000;}
div.specialistLeft,div.specialistRight{padding:5px 5px 5px 0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:top;}
div.specialistRight{width:320px;}
div.specialistLeft{width:314px;}
div.specialistLeft>div{padding-left:28px;min-height:24px;margin-bottom:5px;}
div.specialistLeft .org{background:url("/directory/css/img/icons/Buildings/hospital_24.png") no-repeat top left scroll;}
div.specialistLeft .sub-org{background:url("/directory/css/img/icons/Buildings/org_sub.png") no-repeat top left scroll;}
div.specialistLeft .provider{background:url("/directory/css/img/icons/doctor/doctor_24.png") no-repeat top left scroll;}
div.specialistLeft ul{margin:0;}
.searchResultRow{padding:10px;border-bottom:1px solid #000000;}
.searchResultRow:last-child{border:none;}
div.specialistLeft .entityAffiliations{padding-left:6px;}
div.specialistLeft .otherName{overflow:hidden;text-overflow:ellipsis;}
div.specialistLeft .otherName>span{color:#999;}
.provider-icon{background:url("/directory/css/img/icons/doctor/doctor_16.png") no-repeat top left scroll;padding-left:21px;}
.sub-org-icon{background:url("/directory/css/img/icons/Buildings/org_sub.png") no-repeat top left scroll;padding-left:21px;}
.nameHeader{margin-bottom:10px;border-bottom:1px solid #000000;padding-bottom:10px;position:relative;}
.nameHeader h2{margin:0;}
.nameHeader img,.leftIcon{float:left;padding:6px 10px 10px 0;}
.nameHeader .entityAffiliations{position:absolute;right:0;bottom:10px;}
.aka{font-size:20px;color:#999;margin-bottom:5px;max-width:400px;}
.whitepage{position:relative;padding:10px;}
.profile-section{padding-bottom:20px;}
.profile-section-header{text-transform:uppercase;font-size:16px;font-weight:bold;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);margin-bottom:5px;}
.profile-section table th{text-align:left;width:150px;padding:0 10px 0 20px;vertical-align:top;}
div.subInfo{margin:0;margin-left:5px;}
div.paging a,div.paging span{padding:0.3em 0.4em;margin-right:5px;}
div.paging span.disablePagination{color:#999999;}
div.paging a{text-decoration:none;border:1px solid #336699;color:#000000;}
div.paging a:hover{color:white;background-color:#336699;}
#mirthLogo{height:65px;}
.logoBar{border-bottom:3px solid #000000;-webkit-box-shadow:0 1px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 7px rgba(0, 0, 0, 0.3);box-shadow:0 1px 7px rgba(0, 0, 0, 0.3);padding:10px 10px 10px 30px;margin:0 -20px;min-height:80px;}
.linksWrapper{position:absolute;top:20px;right:20px;margin:0 auto;padding:0 10px;}
.headerLink{float:right;display:block;}
.headerLogin{text-align:right;padding-bottom:5px;}
.headerLogin a{padding:0 7px;text-decoration:none;}
a.aBox{background:#CCC;color:#555;font-size:12px;font-weight:normal;margin-left:20px;padding:4px 14px 4px 14px;text-align:center;-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-ms-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;transition:opacity 0.1s linear;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.truncatedAddress{cursor:pointer; word-wrap: break-word;}
.truncatedAddress:hover{text-decoration:underline;}
.expandedAddress{word-wrap: break-word;}
.service{word-break: break-word;}
.resultsTable{border-color:#000000;border-collapse:collapse;border-spacing:0;width:100%;}
.resultsTable th{text-align:left;padding:5px 5px 5px 15px;}
.resultsTable td{padding:15px;}
.resultsTable thead,.resultsTable td{border-bottom:1px solid white;}
#assertionSearchForm table td,#assertionSearchForm table th{padding:0 8px;text-align:center;}
#profileSummary .assertResultRow{cursor:default;}
tr.notAccepted{color:#999999;cursor:default;text-decoration:none;}
#accountSide{width:150px;padding-right:20px;padding-left:0;vertical-align:top;}
.navMenu>li>a{padding-left:10px;display:block;-moz-transition:none;-webkit-transition:none;transition:none;}
.navMenu>li>a.selected{text-decoration:none;color:#000000;cursor:default;background:url("images/selected-section.png") no-repeat scroll 0 0 transparent;line-height:31px;height:31px;width:170px;}
.navMenu>li{height:31px;line-height:31px;}
.navMenu{width:150px;margin:0;}
.account-summary-section{margin:0 0 20px 0;}
#mainForm{padding:0;}
#sectionWrap{border-left:3px solid #336699;width:780px;padding-bottom:15px;}
.subpage #centerWrapper,.vetsubpage #centerWrapper{margin:50px auto 0 auto;border:5px solid #336699;padding:20px;-webkit-border-radius:25px 50px 25px 50px;-moz-border-radius:25px 50px 25px 50px;-khtml-border-radius:25px 50px 25px 50px;-o-border-radius:25px 50px 25px 50px;border-radius:25px 50px 25px 50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.subpage #centerWrapper{width:500px;background-color:#ffffff;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #ffffff, #f1f1f1);background-image:-moz-linear-gradient(top, #ffffff, #f1f1f1);background-image:-ms-linear-gradient(top, #ffffff, #f1f1f1);background-image:-o-linear-gradient(top, #ffffff, #f1f1f1);background-image:linear-gradient(to bottom, #ffffff, #f1f1f1);}
.vetsubpage #centerWrapper-top{margin:50px auto 0 auto;border:solid #336699;border-width:5px 5px 0 5px;padding:20px 20px 0 20px;-webkit-border-radius:25px 50px 0 0;-moz-border-radius:25px 50px 0 0;-khtml-border-radius:25px 50px 0 0;-o-border-radius:25px 50px 0 0;border-radius:25px 50px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.vetsubpage #centerWrapper-bottom{margin:0 auto;border:solid #336699;border-width:0 5px 5px 5px;padding:10px 20px 20px 20px;-webkit-border-radius:0 0 25px 50px;-moz-border-radius:0 0 25px 50px;-khtml-border-radius:0 0 25px 50px;-o-border-radius:0 0 25px 50px;border-radius:0 0 25px 50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.vetsubpage #centerWrapper-top{background-image:url("");}
.vetsubpage #centerWrapper-top{background-repeat:no-repeat;background-position:top left;background-attachment:scroll;}
.vetsubpage #centerWrapper-bottom,.vetsubpage #centerWrapper{background-color:#ffffff;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #ffffff, #f1f1f1);background-image:-moz-linear-gradient(top, #ffffff, #f1f1f1);background-image:-ms-linear-gradient(top, #ffffff, #f1f1f1);background-image:-o-linear-gradient(top, #ffffff, #f1f1f1);background-image:linear-gradient(to bottom, #ffffff, #f1f1f1);}
.vetsubpage #centerWrapper-bottom,.vetsubpage #centerWrapper-top,.vetsubpage #centerWrapper{width:700px;}
.registration-page-wrapper{margin:10px 40px;}
.vetsubpage li{list-style:disc inside none;}
#errors li{list-style:none;}
.subpage th{vertical-align:middle;text-align:right;padding-right:10px;width:150px;}
.subpage.input[type=text]{color:#000000;font-size:16px;font-weight:bold;padding:3px;}
.subpageHeaders{border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:20px;}
.checklistIcon{width:50px;height:50px;}
.form-blob{margin-bottom:10px;}
.form-blob .row{margin-bottom:3px;}
.reg-pho-label{padding-top:5px;text-align:right;}
.editSection{margin-bottom:20px;}
.editSectionHeader{border-bottom:2px solid black;margin-bottom:5px;padding-bottom:3px;}
.editSectionBody{margin:20px 0;}
.editSectionRow{padding:2px 0;}
.editSectionRow th{text-align:left;padding-right:5px;}
.licenseWrapper{border-bottom:1px solid #F9F9F9;margin-bottom:15px;}
#licenses .licenseWrapper:last-child{border-bottom:none;margin-bottom:0;}
footer{color:#000000;height:40px;text-align:center;width:960px;margin:0 auto;padding-top:0;font-size:10pt;}
footer table{width:100%;}
footer td{padding:0 5px 5px 5px;}
footer.subpage{width:700px;}
footer.smallSubPage{width:500px;padding-top:5px;}
footer.smallSubPage td{padding:0;}
#loadingSpinner{position:absolute;top:0;left:570px;top:175px;width:50px;display:block;}
.inlineBlock{display:inline-block;zoom:1;*display:inline;vertical-align:top;}
#timeout-popup{padding:20px;height:120px;width:420px;border:4px solid #336699;}
tr.row-spacer td{padding-bottom:15px;}
.secondaryListText{font-size:80%;padding-top:0;padding-bottom:3px;color:#999999;font-style:italic;margin:0 0 0 5px;padding:0;display:inline;}
.smush-left{float:left;margin-left:8px;}
.section-header{margin-top:15px;margin-bottom:10px;}
.sub-section-header{border-bottom:1px solid #FAFAFA;margin-bottom:5px;}
.top-label{padding-left:2px;padding-right:2px;}
section{padding:0;}
a.fancy-block{width:680px;}
.fancy-block{display:block;cursor:pointer;padding:10px;border-bottom:1px solid #000000;}
#request-access-modal .fancy-block:last-child{border-bottom:1px solid #000000;}
.fancy-block:last-child{border-bottom:none;}
.fancy-block:hover{-webkit-box-shadow:0 0 1px 1px #888888;-moz-box-shadow:0 0 1px 1px #888888;box-shadow:0 0 1px 1px #888888;color:#3399FF;background-color:#FEFEFE;text-decoration:none;}
.fancy-block.no-hover{cursor:default;}
.fancy-block.no-hover:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:inherit;background-color:inherit;}
.fancy-block.no-hover:hover span.h4{color:inherit;}
.placeholder{color:#aaa;}
.help-section{margin-top:5px;}
.help-section .alert{display:none;margin-bottom:0;}
#need-help{padding:5px;position:fixed;bottom:0;right:20px;border:1px solid #aaa;border-bottom:none;}
#mainForm label{font-weight:bolder;}
label.inline-radio{padding-left:10px;font-weight:normal;}
label.inline-radio input{margin-bottom:5px;}
.index-hero{color:#3399ff;margin-left:385px;margin-top:16px;min-height:60px;*padding-top:3px;font-size:32pt;letter-spacing:2px;line-height:20pt;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);}
.index-hero small{display:block;font-size:18pt;padding-top:4px;}
#mainContent p{margin:0;}
.tooltip a{color:white;text-decoration:underline;}
.tooltip a:hover{color:white;}
body .select2-container .select2-results li{font-size:13px;line-height:15px;padding:4px 7px 5px;}
body .select2-container .select2-choice span{font-size:13px;}
body .select2-container-multi .select2-search-choice-close{-moz-transition:none;-webkit-transition:none;transition:none;}
#search .select2-search-choice{max-width:183px;}
@media print{body{background:none;}}.btn-themebutton{background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-ms-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(top, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:white;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.btn-themebutton:hover,.btn-themebutton:active,.btn-themebutton.active,.btn-themebutton.disabled,.btn-themebutton[disabled]{background-color:#0044cc;}
.btn-themebutton:active,.btn-themebutton.active{background-color:#003399 \9;}
.btn-themebutton:hover{color:white;}
.fancy-block span.h4{color:#2079b5;}
.fancy-block:hover span.h4{text-decoration:underline;color:black;}
