﻿/*-----------------------------------------------------------------*/
/* Layout for Specific Page Elements          */
#detailWrapper .wrapper .dataColumn1 {width:20.5em; float:left;*padding-top:0.25em;}
#detailWrapper .wrapper .dataColumn2 {float:left;}
#affiliatedPractitionersNameHeader {width:26.5em;}
#affiliatedPractitionersHeader{width: 13.25em;}
#affiliatedPractitionersContentTable .column1{width:25em;}
#affiliatedPractitionersContentTable .column2 {width: 12em;_width:11em;}
.detailsTable tr td {background-color:#fff;}
.profileLayout .dataColumn1 {width:10em;}
.profileLayout .dataColumn2 {width:20em;}

/*-----------------------------------------------------------------*/
/* Styling for page elements */
#detailWrapper {position: absolute; top: 0px; left: 0px; width: 100%; height:100%;}
#detailWrapper .backButton {padding:0 0 5px 25px;background:transparent url(./images/backArrowIcon.gif) no-repeat 0 0;}
#detailWrapper .buttonPanel {position:relative;top:-0.25em;}
#detailWrapper .nav {overflow:hidden;}
#detailWrapper .nav .shadowGutter {background:transparent url(images/nav_shadowGutter.png) repeat-y 98% top;*background-position-x:100%;zoom:1;_background-image:none;_display:inline;}
#detailWrapper .nav dt .shadowGutter {margin-top:-8px;padding-top:8px;}
#detailWrapper .nav dd .shadowGutter {margin-bottom:-16px;padding-bottom:8px;}
#detailWrapper .nav dl.nav_bar {background-image:url(images/nav_curlyBottom_fieldset_32.png);margin-bottom:8px;zoom:1;*position:relative;_background-image:url(images/nav_curlyBottom_fieldset.png);}
#detailWrapper .nav dl.nav_bar dt {background-image:url(images/nav_curlyTop_fieldset_32.png);color:#333;position:relative;overflow:hidden;_background-image:url(images/nav_curlyTop_fieldset.png);}
#detailWrapper .nav dl.nav_bar dt.first {padding-top:0;}
#detailWrapper .nav dl.nav_bar dd {background:transparent url(images/nav_curlyMiddle_fieldset_32.png) repeat scroll 0 -8px;padding-bottom:8px;zoom:1;_background-image:url(images/nav_curlyTop_fieldset.png);}
#detailWrapper .nav dl.nav_bar ul {margin-left:-0.75em;}
#detailWrapper .nav dl.nav_bar li#detailNavItemTemplate {display:none;}
#detailWrapper .nav dl.nav_bar li a {display:block; text-indent:1em;background-color:transparent;}
#detailWrapper .nav li {background-color:transparent;}
#detailWrapper .nav li.selected {background-color:#fff;overflow:visible;width:100%;border-bottom:2px solid #ddd;zoom:1;}
#detailWrapper .nav li.selected a {color:#333333;}
#detailWrapper .nav li.selected a:hover{text-decoration:none;cursor:default;}
#detailWrapper .nav li.selected span.gutter {background:transparent url(./images/curlyGutter.gif) no-repeat top left;display:inline;*margin-right:-1px;}
#detailWrapper .nav div.tree-subnav {*margin-top:-1.5em;}
#detailWrapper h2.subheaderFriendly {border-bottom:none;}
#detailWrapper .section .report {width:97%;}
#detailWrapper .section .wrapper {position:relative;zoom:1;}
#detailWrapper .section dl {display:block;}
#detailWrapper .section dd {margin:0;}
#detailWrapper .section dd li a.icon {display:block;height:60px;width:245px;text-indent:-999em;background:transparent url(css/missingIcon.png) no-repeat left top;margin-top:0.5em;}
#detailWrapper .section dd li li {line-height:1;margin-bottom:0.5em;list-style-type:disc;list-style-position:inside;}
#detailWrapper .section dl.disclaimer li {list-style-type:none;padding-bottom:1em;*text-indent:-1.25em;}
#detailWrapper .section dt.inline {float:left;display:inline;margin-right:0.5em;}
#detailWrapper .section table {width:43em;_float:left;}
#detailWrapper .section table.detailsTable {_width:42em;}
#detailWrapper .section table caption {background-color:transparent;text-align:left;}
#detailWrapper .section table caption span {font-size:0.8em;font-style:italic;}
#detailWrapper .section table th,
#detailWrapper .section table td {padding:0;}
#detailWrapper .section td {text-align:center;}
#detailWrapper .section th.column1 span,
#detailWrapper .section th.column1 a {*left:0;*padding-left:0.5em;}
#detailWrapper .section td * {position:relative;display:inline;line-height:1.5}
#detailWrapper .section td img {left:0.5em;}
#detailWrapper .section td li {display:block;}
#detailWrapper .section tr.subheadingRow td {padding-top:0.5em;font-weight:bold;}
#detailWrapper .section .column1 {text-align:left;padding-left:0.5em;width:22em;}
#detailWrapper .section .column2,
#detailWrapper .section .column3,
#detailWrapper .section .column4,
#detailWrapper .section .column5 {text-align:center;width:5em;}
#detailWrapper .section th.column2 *,
#detailWrapper .section th.column3 *,
#detailWrapper .section th.column4 *,
#detailWrapper .section th.column5 * {display:block;white-space:normal;margin-right:1.5em;}
#detailWrapper .section td.column2 span,
#detailWrapper .section td.column3 span,
#detailWrapper .section td.column4 span,
#detailWrapper .section td.column5 span {display:block;white-space:normal;text-align:center;margin-right:1.5em;_margin-right:0;}
#detailWrapper .section .fourColumn .column1 {width:26em;}
#detailWrapper .section .fourColumn .column4 {width:6em;}
#detailWrapper .section .fourColumn td.column4 span {margin-right:2.5em;_margin-right:1.5em;}
#detailWrapper .section .fourColumn .column5 {width:0;display:none;}
#detailWrapper .section .threeColumn .column1 {width:30em;}
#detailWrapper .section .threeColumn .column3 {width:7em;}
#detailWrapper .section .threeColumn td.column3 span {margin-right:2.5em;_margin-right:1.5em;}
#detailWrapper .section .threeColumn .column4,
#detailWrapper .section .threeColumn .column5 {width:0;display:none;}
#detailWrapper .section .twoColumn .column1 {width:20em;}
#detailWrapper .section .twoColumn .column2 {width:22em;text-align:left;}
#detailWrapper .section .twoColumn .column2 span {display:inline;width:auto;text-align:left;margin-right:2.5em;_margin-right:1.5em;}
#detailWrapper .section .twoColumn .column3,
#detailWrapper .section .twoColumn .column4,
#detailWrapper .section .twoColumn .column5 {width:0;display:none;}
#detailWrapper .section .oneColumn .column1 {width:42em;}
#detailWrapper .section .oneColumn .column2,
#detailWrapper .section .oneColumn .column3,
#detailWrapper .section .oneColumn .column4,
#detailWrapper .section .oneColumn .column5 {width:0;display:none;}
#detailWrapper .section td span.footnote {float:none;position:absolute;top:0;margin:0 !important;right:-1em;_right:1em;}
#detailWrapper .section td span.dataHoverHelp {margin:0 1em 0 0 !important;font-size:1em;}
#detailWrapper .section td span.dataHoverHelpFootnote {float:none;position:absolute;top:0;margin:0 !important;right:-1em;*right:-2.75em;_right:1em;}
#detailWrapper .section table.twoColumn td span.dataHoverHelp {_padding:0 0 0 1em;}
#detailWrapper .section table.twoColumn td span.dataHoverHelpFootnote {_right:auto;_left:4em;}
#detailWrapper .section table#officeHours {table-layout:auto;width:60%;float:left;display:inline;}
#detailWrapper .section table#officeHours td {background-color:transparent;border:none;padding:0.25em 1em 0.25em 0}
#detailWrapper .section table#officeHours p {float:left;font-size:0.8em;}
#detailWrapper .section table#officeHours .dayName {width:5em;}
#detailWrapper .section table#officeHours .beginTime {width:5em;display:block;}
#detailWrapper .section table#officeHours .endTime {width:5em;display:block;text-align:right;}
#detailWrapper .section table#officeHours .seperator {width:1.5em;}
#detailWrapper .section table#officeHours li {clear:both;}
#detailWrapper .section #optimalMeasures {border:1px solid #999;width:auto;}
#detailWrapper .section #optimalMeasures th {background-color:#ccc;}
#detailWrapper .section #optimalMeasures td,
#detailWrapper .section #optimalMeasures th {text-align:center;}
#detailWrapper .section #optimalMeasures td {vertical-align:middle;border-color: #999;}
#detailWrapper .section #optimalMeasures .measure {width:30%;text-align:left;padding-left:0.5em;}
#detailWrapper .section #optimalMeasures th.measure span,
#detailWrapper .section #optimalMeasures th.measure a {left:0.5em;}
#detailWrapper .section #optimalMeasures th.benchmark span,
#detailWrapper .section #optimalMeasures th.benchmark a {left:0;}
#detailWrapper .section #physicianDisclaimerWrapper dd span,
#detailWrapper .section #recognitionsDisclaimerWrapper dd span {font-style:italic;}
#detailWrapper .section #affiliatedPractitionersContentTable ul,
#detailWrapper .section #affiliatedPractitionersContentTable ol {padding:0;}
