@charset "utf-8";
/* 
SelectHealth Branding CSS
*********

SCOPE:
All provider and facility search pages

*********
LOG:
Jan, 2009, Authored (James Ricks)

 */

body {font:normal .8em/normal Arial, Helvetica, sans-serif; color:#333; background:#f2f4ea url(../img/sh/bg-body.gif) repeat-x 0 0;}
a:link, a:visited {color:#4E7718;}
a:hover {color:#A5B486;}
#sh-brand .appWrap {background:url(../img/sh/bg-appWrap.gif) repeat-y 0 0;}
/* fSrch Dimensions */
.appLanding .appContainer .srchForm {width:565px;}
.appLanding #col-1 {padding-top:0px; float:left; width:335px; margin-right:30px;}
.appLanding #col-2 {padding-top:5px; float:left; width:200px;}
.appLanding .input-city {width:142px;}
.appLanding .input-zip {width:52px;}
.appLanding .input-county {width:90px;}
#sh-brand .appHdr {background-image:url(../img/sh/bg-HdrFtr.gif);}
#sh-brand a.appHdr-sponsor {width:148px; height:46px; background-image:url(../img/sh/logo.gif);}
#sh-brand .appHdr h1 {font:bold 2em/normal Arial, Arial, Helvetica, sans-serif; color:#6E8048; padding-bottom:12px;}
#sh-brand .appHdr h1 span {font-size:.6em;}
#sh-brand .appBrandBar {border:solid #ccc9b1; border-width: 1px 0; background-image:url(../img/sh/bg-brandBar.jpg);}
#sh-brand .facSrch .appBrandBar {background-image:url(../img/sh/bg-brandBar-rev.jpg);}
#sh-brand .facSrch .appBrandBar p {padding-top:15px;}
.appLanding .srchForm {padding-top:0px;}
.appFooter {background-image:url(../img/sh/bg-HdrFtr.gif);}
.appFooterCont {background:#f2f4ea;}
.appContainer {background-color:#F7F8F3; background-image:url(../img/sh/bg-appContainer.gif);}
#header_sub_title em {font-weight:bold;}

h3, h4, .srchInfoWrap h1, .srchInfoWrap h2 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#636042; line-height:1.4em;}
h4#header_sub_title {color:#666; font:normal 1em/1.5em Arial, Helvetica, sans-serif; margin-bottom:10px;}
h4#header_sub_title em {font-weight:900;}
.appLanding h3 {font-size:1.7em; font-weight:bold;}
.appLanding h4 {font-size:1.2em;}
.appLanding .altForm ul li {background-image:url(../img/sh/logos.gif);}
.id-ih {background-position: 0 0 !important;}
.id-sh {background-position: 0 -52px !important;}
.appFooterCont span {color:#A8A692;}
.appLanding #col-2 h4 {font-weight:bold; border-bottom: 1px solid #A8A692;}
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/sh/sh-icons.gif) no-repeat 0 -38px; 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/sh/sh-icons.gif) no-repeat 0 .1em; font-style:italic; color:#636042; padding-bottom:10px;}
input.input-txt, select.input-select {border:1px solid #A8A692;}
.img-content, .ih-content, .hm-content {display:none !important;}

/* PROVIDER SEARCH */
/* pSrch dimensions */
.appResults .pSrch .appBrandBar {background-image:url(../img/sh/p-banner-bkg-sh.jpg) !important;}
.appLanding .pSrch .appBrandBar {border:solid #ccc9b1; border-width: 1px 0; text-align:left; background:#fff url(../img/sh/p-banner-bkg-sh-rev.jpg) no-repeat 100% 0 !important;}
.appLanding .pSrch .appBrandBar p {padding:15px 10px 0 25px; width:50%; line-height:150%; font-size:.9em;}
.appLanding .pSrch .appContainer .srchForm {width:700px;}
.appLanding .pSrch #col-1 {padding-top:2px; float:left; width:335px; margin-right:30px;}
.appLanding .pSrch #col-2 {padding-top:5px; float:left; width:335px;}
.pSrch .altForm ul li {background:url(../img/sh/iconPlusGreen_trns.gif) no-repeat 0 .18em;}
.pSrch .altForm ul li.liOpen {background:none;}
.footMenu ul {border-top:1px dotted #ccc9b1; padding-top:15px;}
.footMenu ul li {background-image:url(../img/sh/logos.gif);}
.footMenu ul li.facSrch span {background:url(../img/sh/bg-appPaint.gif) repeat-y 85% 0;}
#imgLnk, #hmLnk, #shDocLnk {display:none;}
#needHelp {width:99%; background:url(../img/sh/bg-needHelp.gif) no-repeat 0 0;}
#needHelp span {display:block; padding:0 0 8px 84px;}
#needHelp a {padding:0; display:inline;}
.addOptionsLnk a {background:url(../img/sh/iconPlusGreen_trns.gif) no-repeat 0 .17em;}
a.optionsOpen {background:none !important;}
a.optionsOpen:hover {color:#4E7718;}
.appResults .pSrch .altForm {border-color:#B6CF95;}
.pNameLnk, .legend a, .pLocation a {border-color:#B6CF95 !important;}
.pNameLnk:hover {border-color:#B6CF95;}
.pPortrait img {border-color:#B6CF95;}
.pPortrait:hover img {border-color:#B6CF95;}
.tblResults tbody tr td {border-color:#B6CF95;}
.pValue li a {border-color:#B6CF95;}
#hmLnk {display:none;}
.lrnMoreQuestion {background-image:url(../img/core/iconLearnMore-sh.gif);}
.lrnMoreSite {background-image:url(../img/core/iconNewInfo-sh.gif);}

/* FOR RESULTS */
.appResults .appPaint {background-image:url(../img/sh/bg-appPaint.gif);}
.tblResults thead tr.tblBorder td, .tblResults tfoot tr.tblBorder td {border-color:#A09E8B;}
.appResults h3, .appResults h4 {line-height:1.4em;}
.appResults #col-1 h3 {font-size:1.5em;}
.appResults #col-1 h4 {font-size:1em;}
.appResults #col-1 .input-city {width:120px;}
.appResults #col-1 .input-zip {width:52px;}
.appResults #col-1 .input-county {width:90px;}
.appResults .liSrchButton {border-color:#B6CF95;}
#clearLnk {background:url(../img/shared/arrow-639A24.gif) no-repeat 0 .2em;}
a.detailsLnk {background-image:url(../img/sh/iconPlusGreen_trns.gif); background-position:0 .4em;}
.pSrch a.detailsLnk {background-position:0 .25em;}
a.detailsLnk:hover {color:#A09E8B;}
a.collapse {background-image:url(../img/sh/iconMinusGreen_trns.gif);}
.detailsWrap dl dd ul li {background-image:url(../img/sh/arrow_small.gif);}
.detailsWrap dl.selectplan dd ul li {background-image:url(../img/sh/bullet_square.gif);}
.currentPage {background:#A09E8B; color:#fff !important;}
.resultsMenu {border-bottom:1px solid #B6CF95;}
.endMenu {border-top-color:#B6CF95; border-bottom:none;}
#sliderWrap {background-image:url(../img/sh/sh-bg-slider.gif);}
#sliderHandle {background-image:url(../img/sh/sh-slider.gif);}
#sh-brand .tblResults tbody tr td.backToTop * {background-image:url(../img/sh/sh-sideTop.gif);}
#sh-brand .tblResults tbody tr td.bottomBtn * {background-image:url(../img/sh/sh-btmTop.gif) !important;}
span.ratingsLnk {display:block; padding:0 0 0 15px; background-repeat:no-repeat; background-position:0 .3em; margin-top:5px;}
.ratingsLnk {background-image:url(../img/sh/arrow_small_A09E8B.gif);}

/* DETAIL PAGE */
.appDetail .pSrch .appBrandBar img {border-color:#ccc9b1;}
.tbl-pDetails th {border-color:#A09E8B;}
.docGender {color:#A09E8B;}
.pDetailsResources {background:#E9E8E1; font-size:1.2em;}
.pDetailsResources dl dd ul li {background-image:url(../img/sh/arrow_small_A09E8B.gif);}
#pDetailSummary {padding-top:15px;}
#pDetailSummary .pAttr {font-size:.9em;}

/* FOR REPORTS */
.appContHdr {padding:20px 30px;}
.clinicReportHdr {width:40%; margin:0;}
.clinicReportHdr.lCol {float:left;}
.clinicReportHdr.rCol {float:right;}
.clinicReportHdr dt, .clinicReportHdr dd {float:left; width:auto;}
.clinicID, .clinicReportHdr dt {font-weight:700;}
.clinicReportHdr dt {margin-right:10px;}
.clinicReportHdr span {display:block;}
.clinicDocs {color:#666;}
/*tabbed nav*/
.tabbedNav {border-bottom: 1px solid #A09E8B; margin: 0; padding-bottom: 29px; padding-left: 30px; clear:both;}
.tabbedNav li {display: inline; list-style-type: none; margin: 0; padding: 0;}
.tabbedNav li a, .tabbedNav li span {background:#c3c4bf url(../img/sh/bg-tabNav-sh.gif) repeat-x 0 0; border: 1px solid #A09E8B; color: #4E7718; float: left; font-size: small; font-weight: normal; line-height: 24px; margin-right: 8px; padding: 2px 10px 2px 10px; text-decoration: none;}
.tabbedNav li span {color:#fff; background:#3c5718 url(../img/sh/bg-tabNav-sh.gif) repeat-x 0 -35px;}
.appPanel {padding:30px;}
/* Data Table */
.reportSummary {padding:0 0 10px;}
.reportSummary span {line-height:150%; display:block;}
.tblWrapper {background:#fff url(../img/sh/bg-tblRating.gif) repeat-x 0 0; float:left; width:auto; padding:0 10px 10px;}
.tblRating {border:none; width:835px;}
.tblRating thead, .tblRating tbody {padding:0 10px;}
.tblRating td, .tblRating th {padding:5px; border:0;}
.tblRating th {background:#527626; color:#fff; padding:8px 5px;}
.tblRating th a:link, .tblRating th a:visited {color:#fff;}
.trEven td {background:#DDDCD3;}
col.RatingDetail {text-align:left;}
col.RatingData {text-align:center;}
.tblRating tfoot td {background:#EEEEE9; border-top:10px solid #fff;}

/* HELP CONTENT */
.srchInfoWrap h1 {line-height:normal;}
