/* Rules carried back from development team */
.siteInfoDropdown {left:0;}
.detail .section .profileLayout .contactInfo .network {clear:both;padding-top:1em;}
.detail .section .profileLayout .additionalDetails #Languages dd li {float:left;margin-right:0px;}
.welcomeText p.differentSearch {line-height:1.2em;}
.welcomeText p.differentSearch a {font-size:1.2em;}

/* Rules that might translate back to Vanilla */
.nav fieldset.locationFieldset label,
.nav fieldset.locationFieldset em {*position:relative;*top:-0.5em;}
.nav fieldset.locationFieldset em {*padding-right:0.25em;}
.nav fieldset#fullAddressFieldset select.state {width:4.5em;}
.nav fieldset select,
.nav fieldset select.ieDropdownDefault {width: 94%;}
.nav fieldset input.textField {width:92%;}
.nav fieldset input.distance {width:10%;}
.nav fieldset select.distance {width:3em !important; *vertical-align: top;}
.nav fieldset.locationFieldset input.zip {width:60px;*position:relative;*top:-0.25em;*left:-0.25em;}
.nav fieldset#fullAddressFieldset input.city {width:8em;}
.nav fieldset li.xorTop select.ieDropdownDefault {width:97%;}
.nav fieldset li.xorBottom {*margin-top:-0.25em;}
.nav fieldset li.xorBottom input {width:85%;*left:0.25em;*top:0.25em;}
.nav fieldset .ieDropdownContainer	{width:94%;position:relative;*width:13em;}
.nav fieldset .ieDropdownContainer .ieDropdownContainerOverflow {width:100%;overflow:hidden;_width:91%;width:12em;}
.nav fieldset .ieDropdownContainer .ieDropdownContainerOverflow select {width:auto;}
.nav fieldset li.xorTop .ieDropdownContainer	{width:97%;position:relative;*width:13em;}
.nav fieldset li.xorTop .ieDropdownContainer .ieDropdownContainerOverflow {_width:92%;*width:12em;}
.siteNav li {margin:0 0.05em 0 0;*margin:0 0.25em 0 0;}
.detail .section .profileLayout .contactInfo .network dd {margin-bottom:0.5em;}
.detail .section .profileLayout .contactInfo .network dd ul {clear:both;}
.detail .section .profileLayout .contactInfo .network dd ul li span {font-size: 0.866em;}
.detail .section .profileLayout .contactInfo .network dd li {margin-right:0.5em;}
.detail .section .profileLayout .contactInfo .network,
.detail .section .profileLayout .contactInfo .availability,
.detail .section .profileLayout .additionalDetails dl {*padding-top:0.5em;}
.detail .section .profileLayout .additionalDetails dl.nofloat dt { float:none; }

/* Client design overrides */
body,
div.canvas {background:#EFF1F1 url(images/page_content_bg_gradient.png) repeat-x;}
div.header {margin:0;height:83px;background:#059;zoom:1;}
div.header.SM {background: url(images/header_bg_SM.png) repeat-x #fff;}
div.header .body {background:url(images/banner_complete_long_MV.png) no-repeat 0 0;height:83px;}
div.header .body.SM {background:url(images/banner_complete_long_SM.png) no-repeat 0px 40%;height:83px;}
div.header .body h1{margin:0px 0px;}
div .header .title {display:none;}
div.header .logo .companyName {background:url(images/banner_bluaccess_logo_clear.png) no-repeat 0 50%;height:83px;}
div.header .logo .companyName.SM{background:url(images/ServiceMaster_logo.gif)  no-repeat 0 50%;} 
div.header .companyLogo {height:83px;width:200px;cursor:hand}
div.siteNav {background:#EFF2F2 url(images/portlet_beneft_subnavbar_span.png) repeat-x;min-height:1.5em;zoom:1;}
p,
span,
select,
input {color:#666;}
a {color:#0084C6;}
a span {color:#0084C6;}
.section button {background-image: url(./images/actionButtons.png);}
.section button span {background-image: url(./images/actionButtons.png);}
.siteNav .features {margin:0 1em 0 0;float:right;position:relative;z-index:3;_left:1em;}
.siteNav .features li.highlighted a span {color:#090;}
button span,
a.button span {text-transform:uppercase;}
button.add span,
button.delete span {text-transform:none;}
.siteNav .breadcrumbs {width:42%;}
a.button span,
.siteNav .features li,
.siteNav .features li a {background:transparent;}
.siteNav .features li.dropdownMenu ul {top:1.5em;line-height:1;border:solid #c0c9cc;border-width:0 0 1px 0;*margin-top:0.25em;}
.siteNav .features li.dropdownMenu ul li {background:#EFF2F2;border:solid #c0c9cc;border-width:0 1px;}
.siteNav .features li.dropdownMenu ul li.selected {background:#1294D5 url(images/mini_portlet_bg_blue_MV.png) repeat-x;zoom:1;}
.siteNav .features li.dropdownMenu ul li.selected span {color:#fff;}
.section .dataInteraction a,
.section .paginationNavigation a,
.siteNav .features li a,
.siteNav .features li a span {color:#0084C6;}
.siteNav .features li a:hover {text-decoration:underline;}
.siteNav .features li.dropdownMenu a:hover {text-decoration:none;}
.ac_results .ac_over {background-color:#0083C1;}
.ac_results .ac_over span {color:#fff;}
#Accreditations dd li {width: 100%}

div.profileLayout .contactInfo #Website dt {display:block;width:90%;_margin-bottom:5px;}
div.profileLayout .additionalDetails #Disclaimers li span{font-size:0.8em;}

.urgentCareDisclaimer{background-color:#BD1A00; color: #fff; font-size:0.7em; font-weight:bold; padding:3px 20px;}
.detail .section .urgentCareDisclaimer {padding:3px 10px;margin-top:20px;}
/* Navigation styling */
.nav .navGroup {background:#1294D5 url(images/mini_portlet_bg_blue_MV.png) repeat-x;zoom:1;}
.nav fieldset legend span,
.nav span,
.nav em,
.nav label,
.nav a.expandable, 
.nav button span {color:#fff;}
.nav .wait span {color:#666;}
.nav a.expandable {background-image:url(images/buttn_find_right_expandable.png);}
.nav a.expanded {background-image:url(images/buttn_find_right_expanded.png);}
.nav fieldset.requiredFieldset li.andOrTop,
.nav fieldset.requiredFieldset li.andOrBottom {background-image:none;}
.nav fieldset li.xorTop,
.nav fieldset li.xorBottom,
.nav fieldset li.xorSeparator {background:#348 !important;border-color:#ccc;}

/* Roomier columns for national search */
.section .provider .columns6 .column2 {width:15.75em;}
.section .provider .columns6 .column3,
.section .provider .columns6 .column4,
.section .provider .columns6 .column5,
.section .provider .columns6 .column6 {width:7em;}

.section .hospital .column1,
.section .provider .column1,
.mylist .section table.showHeader .column1 {background:#8BADC2;}
.section .provider .DetailView .column5 {width:8em;}
.section .provider .DetailView .column7 {width:5em;}
.section .dataInteraction ul.compare,
.section .dataInteraction .switchViews {background:#8BADC2 url(images/portlet_beneft_tab_grey_span.png) repeat-x;zoom:1;}
.section .provider .DetailView .column5 {border-left-width:1px;}
ul.compare li a span {color:#fff;}
.detail .nav li {position:relative;z-index:1;}
.detail .nav li a {color:#fff;}
.section th a,
.section th a span {color:#174464;}
.section td.Name a span {color:#0084C6}
.section .footnotes dl {zoom:1;}
.section .footnotes dt {display:inline;float:none;padding:none;height:auto;position:relative;top:0.25em;}
.section .footnotes dd {padding-right:1em;}
.section .footnotes dd,
.section .footnotes dt span,
.section .footnotes dd span {float:none;display:inline;height:auto;}

div.canvas div.article {border:1px solid #c0c9cc;}
div.copyright {background:#059;position:relative; /*url(images/banner_upper_bg_span.png) repeat-x;*/ }
div.copyright .body .article {width:60.625em;margin:0;left:0;background:url(images/banner_lower_long.png) no-repeat;position:relative;zoom:1;}
div.copyright span {color:#fff;}
div.copyright span.registered {font-size:1.5em;position:relative;top:0.25em}
div.copyright a {color:#aef;}
.section .decoration .panel p {background:#EFF1F1;text-align: center;}
.mvHoverHelp,
.mvModalContent .wrapper {background:#f0f6fa url(images/portlet_beneft_dropbar_light_span.png) repeat-x;zoom:1;}
.mvModalContent div.modalControls a.button {background-image:url(images/modal_buttons.png);}
.mvModalContent div.modalControls a.button span {background-image:url(images/modal_buttons.png);}
.dentemaxModal .mvModalContent .body {_height:6em;}

body.compare .section .footnotes dl.qualityCircle dt {float:left;display:block;}
body.compare .section .footnotes dl.qualityCircle dd {line-height:1.5em;float:left;margin-left:10px;*margin-left:30px;}

/* search overrides */
body.epd .nav fieldset #FullAddressInputElement { *margin-bottom: 12px; }
body.epd .nav fieldset #FullAddressInputElement fieldset .left { float:left; width: 9em;}
body.epd .nav fieldset #FullAddressInputElement fieldset .right{ float:right; margin-right: 0.75em; }
body.epd .nav fieldset #FullAddressInputElement fieldset .noTopMargin { *margin-top: -0.75em; }

body.epd .nav fieldset #DistanceZipInputElement label { *top:-3px; }

/* Features */
body.epd .siteNav .body .features #internationalSearch { *margin-top: 5px; }

/* quality tables */
.section #mortalityAndReAdmissions.columns2 .column1 {width:10em;}
.detail .section .profileLayout .additionalDetails dl li {clear: left;display: block;margin-bottom: 5px;width: 270px;}

.section h2 span.officeName{
    line-height:1.1;
}
