@charset "utf-8";
/* 
Provider Search Core
*********

SCOPE:
All provider search pages

*********
LOG:
Jan, 2009, Authored (James Ricks)

 */
.altForm ul {list-style-type:none; padding-top:10px;}
.fset-invisible {border:0; padding:0; margin:0; width:99%;}
.ih-js .pSrch .altForm ul li .fset-invisible, .ih-js #sliderShell {display:none;}
.appLanding .altForm ul li {padding-left:20px; margin-bottom:0;}
.pSrch .altForm ul li:hover {cursor:pointer;}
.pSrch .altForm ul li.liOpen .label-1:hover {cursor:default;}
.footMenu {clear:both; text-align:left; padding:0 30px;}
.footMenu h4 {padding-top:0;}
.footMenu ul {font-size:.9em;}
.footMenu ul li {list-style-type:none; float:left; width:22%; margin-right:15px; background-repeat:no-repeat;}
.footMenu ul li a {padding:0 0 5px 33px; display:inline-block; border:0 !important;}
.footMenu ul li.facSrch a {width:auto;}
.footMenu ul li.facSrch span {padding-bottom:25px; display:block;}
.pSrch .altForm ul li {padding-left:20px;}
.appLanding .pSrch .appContainer {padding-bottom:0;}
.appLanding .appContainer .srchForm {width:700px;}/* .appLanding .pSrch .appContainer .srchForm {width:700px;} */
.pSrch .altForm ul li.liOpen .label-1 {font-weight:bold; font-size:.95em;}
.pSrch .altForm ul li.liOpen {background:none;}
.appResults .pSrch .altForm {display:inline-block; border-top:1px solid;} /* prevent "jumping" in IE6 */
.ih-js .appResults .pSrch .altForm {display:none;}
.addOptionsLnk a {display:inline-block; padding-left:15px; border:0; font-weight:bold; font-size:1.1em; margin-top:15px;}
.pPortrait img {width:55px; height:68px; float:left; margin:0 15px 15px 0; border:1px solid;}
.pSummary dl {float:left; width:150px; padding-top:5px; font-size:1em;}
.pSummary dl.awards {width:auto;}
.pSummary dd {padding:0; font-size:1.1em;}
.pSummary ul li {list-style:none;}
ul.pValue {padding:5px 0 0; clear:left;}
ul.pValue li {background:url(../img/core/iconGreenPlus_trns.gif) no-repeat 0 .3em; padding-left:15px; font-style:italic; list-style-type:none;}
.facTitle {font-weight:bold; display:block; padding-bottom:5px; clear:left;}
a.detailsLnk {background-position:0 .35em; margin-top:5px; float:left; clear:left;}
.tblResults tbody tr td {line-height: 140%; border-bottom:1px solid;}
.summaryLnk {display:inline; margin:0 0 0 7px;}
.dl dd ul li {background-position:0 .4em;}
dl.selectplan, dl.awards {margin-top:10px;}
dl.selectplan dd, dl.awards dd {padding-bottom:10px;}
dl.awards dd span {display:block; font-style:italic; line-height:120%; padding:0; margin:0;}
dl.selectplan dd a {display:inline; padding-left:10px;}
dl.selectplan dd div {clear:both; padding-left:10px;}
.ih-js dl.selectplan dd div {display:none;}
ul li.sh-srchOp {font-weight:bold; padding-bottom:10px; color:#636042; margin-top:15px;}
ul li.sh-srchOp span {margin-left:-20px; display:inline-block; padding-left:20px;  background:url(../img/shared/sh-icons.gif) no-repeat 0 -88px; position:relative;} /*position for IE6 bug*/
.appResults ul li.sh-srchOp span {margin-left:-10px; padding-left:10px; background-position: -5px -38px;}
.appResults ul li.sh-srchOp input-select {width:99%;}
ul li.sh-srchOp i {font-weight:normal;}
ul li label.label-alert {padding-left:18px; display:block; background:url(../img/shared/sh-icons.gif) no-repeat 0 .1em; font-style:italic; color:#636042; padding-bottom:10px;}
a.optionsOpen {cursor:default;}
a.optionsOpen:hover {text-decoration:none;}

/* DETAIL PAGES */

/* Top Menu */
.appDetail .pSrch .appBrandBar {background:#fff !important; height:119px; padding-left:91px; text-align:left; position:relative;}
.appDetail .pSrch .appBrandBar img {border-style:solid; border-width:0 1px; float:left; margin-right:15px;}
.pDetailWrap {border-bottom:1px solid #fff; padding-bottom:15px; width:100%;}
.locWrap {padding-bottom:15px; float:left; clear:left; width:100%;}
#pDetailSummary {float:left; width:auto; list-style-type:none; padding-top:30px;}
#pDetailSummary li {margin-bottom:2px;}
.docName {font-size:1.3em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.docGender {font-size:.8em;}
.docSpecialty {font-size:.9em; font-weight:bold;}
.docSpecialty em {font-style:italic; font-weight:normal; display:block;}
.appBrandBar .docSpecialty em {font-style:italic; font-weight:normal; display:inline;}
.docMember a {display:inline-block; padding-right:20px; background:url(../img/core/iconIHCLogo_trns.gif) no-repeat 100% 0; font-style:italic; font-size:.9em; border:0; padding-bottom:2px;}
.tblResults tbody tr td.pLocation {padding:0 7px 15px;}
.tblResults td.pSummary {width:45%;}
.tblResults td.pLocation {width:55%;}
td.pLocation span.facTitle {padding-top:15px;}
a.exceptLnk {display:inline; padding-left:15px; background:url(../img/core/iconRedPlus_trns.gif) no-repeat 2px .2em; color:#8C1C24 !important;}
span.exceptSpan {display:block; color:#8C1C24 !important; background:url(../img/core/iconRedPlus_trns.gif) no-repeat 0 .4em; padding:0 0 2px 15px;}
.pHours dt {padding:0;}
.pHours dd {padding:0 0 5px;}
.appBrandBar dl.legend {padding-top:7px;}
a.lrnMoreLnk:hover {cursor:default;}

/* Version of header for results */
.pSummary ul li.docGender {font-size:.85em;}
.pSummary ul li.docSpecialty {font-size:.85em;}

/* Page Tools */
#pDetailMenu {padding-top:20px; float:right; padding-right:30px; position:absolute; top:0; right:0;}
#pDetailMenu li {list-style-type:none; padding-left:20px; background:url(../img/core/bannerArrow.gif) no-repeat 0 .2em; padding-bottom:10px; font-size:.9em;}
#pDetailMenu li.menuPrint {background:url(../img/core/iconPrint.gif) no-repeat 0 .2em;}
#pDetailMenu li.menuEmail {background:url(../img/core/iconEmail.gif) no-repeat 0 .2em;}
#pDetailMenu li.menuFAQ {background:url(../img/sh/iconFAQ.gif) no-repeat 0 .2em;}

/* Details Table */
.pDetails {padding-top:15px; text-align:left;}
.tbl-pDetails {width:580px; border:0; border-collapse:collapse; float:left; clear:left; font-size:.9em; line-height:150%; margin-right:40px; table-layout:fixed;}
.tbl-pDetails td, .tbl-pDetails th {vertical-align:top;}
.tbl-pDetails th {border-right:1px solid; text-align:right; padding:0 15px 15px 0; width:185px;}
.tbl-pDetails td {text-align:left; padding:0 0 15px 15px; width:387px;}
.tbl-pDetails ul.pValue {padding-bottom:0;}
.tbl-pDetails td.awardsTd dl.awards {margin-top:0; padding-top:0;}
.pSummaryDl dt {font-weight:bold;}
.pSummaryDl dd ul li {list-style-type:none; background:url(../img/shared/bullet_square.gif) no-repeat 0 .5em; padding-left:15px;}
.pSummaryDl dd {padding:0 0 7px 15px;}
.pSummaryDl dd ul li.Lnk {background-image:url(../img/shared/arrow_small_768B9E.gif);}
.pDetailWrap span {display:block;}
.pDetailCol-2 {float:left; width:270px;}
.pSummaryFtrLnk {padding:15px 0 0 15px;}
.pSummaryFtrLnk li.Lnk {background:url(../img/shared/arrow_small_768B9E.gif) no-repeat 0 .4em; list-style-type:none; padding-left:15px; font-size:.9em;}
span.ratingsLnk {display:block; padding:5px 0 0;}
.ratingsLnk a:link, .ratingsLnk a:visited {text-decoration:none;}
.ratingsLnk a:hover {text-decoration:underline;}

/* Details Notes */
.pNotes {margin:0 5px; padding:5px 0 5px 210px; clear:both; text-align:left; display:block;}
.pNotes li {list-style:none; font-size:.9em;}

/* Details Resources */
.pDetailsResources {margin-top:15px;}
.pDetailsResources dl {margin:0 10px; padding:10px 0; font-size:.8em; border-bottom:1px solid #fff;}
dl.endDL {border:0;}
.pDetailsResources dl dt {font-weight:bold; margin-top:5px; padding-bottom:5px;}
.pDetailsResources dl dd {padding-bottom:5px;}
.pDetailsResources dl dd ul li {list-style-type:none; background:no-repeat 0 .4em; padding:0 0 5px 15px; margin:0; line-height:normal;}
.pDetailsResources dl dd span {display:inline-block; clear:both; padding:3px 0 5px;}
