@charset "utf-8";*{margin:0;padding:0;}
body{font-size:.9em;text-align:center;}
a img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a.inlineLnk{text-decoration:underline;}
a.inlineLnk:hover{text-decoration:none;}
a.noLine{text-decoration:none;}
a.noLine:hover{text-decoration:none;}
input.frmHidden{display:none;}
.appWrap{width:932px;margin:20px auto;}
.appHdr{padding:17px 30px 0;background-repeat:no-repeat;background-position:0 -38px;text-align:left;}
a.appHdr-sponsor i{display:none;}
.appBrandBar{overflow:hidden;background-color:#fff;background-repeat:no-repeat;background-position:0 0;height:90px;margin:0 5px;clear:both;}
.appFooter{padding:18px 0 0;clear:both;}
.appFooterCont{text-align:left;padding:15px 5px 15px 30px;font-size:.9em;}
.appContainer{background-repeat:repeat-x;background-position:0 100%;margin:0 5px;}
.appRate{text-align:left;}
.appContent{padding:20px 0;}
.clearAll{visibility:hidden;font-size:0;height:1px;clear:both;}
.appFooterCont span{display:block;}
a.imgLnk{border:0!important;font-size:.9em;color:#787878;margin-left:10px;}
a.appHdr-sponsor{float:right;display:block;background-repeat:no-repeat;background-position:0 0;}
a.appHdr-sponsor:hover{background-position:0 100%;}
#main_form{list-style-type:none;}
label.label-1{display:block;padding-bottom:5px;}
.radioCheckLabel{display:block;clear:left;margin-bottom:5px;padding-left:19px;text-indent:-19px;}
.radioCheckLabel input.radioCheck{display:inline-block;height:14px;width:14px;padding:0;margin:0;}
.liSrchButton{text-align:right;}
.appLanding .liSrchButton input{margin-top:25px;}
.ih-js .detailsFloat{position:absolute;margin-top:-1em;margin-left:-1em;display:none;}
.detailsFloat{background:url(../img/core/bg-detailsFloat.png) no-repeat 0 100%;width:250px;}
.detailsFloat div{padding:5px 15px 15px;margin:0 9px 9px;background:#fff;}
.detailsFloat p{padding:5px 0;}
.detailsFloat h3{padding:10px 15px;color:#333;background:#e9e8e1;margin:0 9px;}
.detailsFloat a{white-space:nowrap;}
.lrnMoreLnk{width:1em;height:1em;display:inline-block;background-repeat:no-repeat;background-position:0 70%;}
.btnClose{display:block;width:9px;height:9px;background:url(../img/core/bg-btnClose.gif) no-repeat 0 0;float:right;margin:-3px -7px 0 0;}
.appFooterCont ul{width:100%;padding-bottom:10px;}
.appFooterCont li{display:inline;list-style:none;}
.appFooterCont li a{display:inline;padding:0 5px;}
.appLanding .appContainer{text-align:center;padding:15px 0 0;}
.appLanding .appContainer .srchForm{margin:0 auto;text-align:left;padding:0;}
.appLanding #col-2{float:left;}
.appLanding #col-2 h4{border-bottom:1px dotted;}
.srchForm ul li{padding-bottom:10px;clear:left;}
.input-txt,.input-select{width:99%;padding:2px 0;}
.srchForm li dl.locationSet{float:left;width:auto;margin-right:5px;}
.srchForm li dl.endDl{margin-right:0;}
.appLanding .altForm ul li{background-repeat:no-repeat;margin-bottom:10px;}
.appResults .appContainer{text-align:left;}
.appResults .appPaint{background:transparent repeat-y 346px 0;width:100%;}
.appResults .appBrandBar{margin:0 -10px 5px 2px;clear:both;}
.appResults #col-1{padding-top:15px;float:left;width:330px;margin-right:15px;}
.appResults #col-2{padding:0;float:left;width:546px;}
.appResults #col-1 .srchForm{padding:0 0 0 15px;}
.appResults #main_form{padding:5px 0 0 0;}
.appResults .altMenu ul li{line-height:normal;}
.service_list li{float:left;width:99%;clear:left;}
.awards dd{padding:0;margin:0;line-height:normal;}
.detailsWrap .awards dt{padding-top:10px!important;}
.awards .clinicName,.clinicDates{display:block;padding:0 0 5px!important;line-height:normal;}
.awards .clinicName{font-weight:normal;font-style:normal;}
.awards .clinicDates{font-style:italic;color:#999;}
.awards p{padding:0 0 5px!important;}
.appResults .liSrchButton{border-top:1px dotted;margin-top:15px;padding-top:15px;}
#clearLnk{display:inline;padding-left:17px;margin-left:15px;border-bottom:0;font-weight:bold;}
.appResults #col-1 h3{padding-top:15px;}
.navMenu{clear:both;margin-top:10px;}
.endMenu{border-top:1px solid;}
.endMenu navMenu{margin-top:0;}
.navMenu li{list-style-type:none;display:inline;font-size:.9em;}
.navMenu li a{display:inline-block;padding:2px 3px;border:none;}
.navMenu li a.currentPage{padding:2px 6px;}
.resultsMenu{padding:0 0 10px 0;margin:0 0 0 15px;width:99%;float:none;}
.endMenu{padding:10px 0 0 0;margin:0 0 0 15px;width:98%;}
.resultsMenuCol-1{width:30%;float:left;margin:0;text-align:left;}
.resultsMenuCol-2{width:70%;margin:0;float:right;text-align:right;padding-top:7px;}
.resultsMenu h4{padding:0 0 10px;line-height:normal;}
.endMenu .resultsMenuCol-2{padding:0;width:68%!important;}
.appResults h4#header_sub_title{padding:10px 0;}
dl.legend{float:right;text-align:right;font-size:.8em;}
dl.legend dt{font-weight:bold;padding-right:5px;line-height:1.7em;}
dl.legend dd ul li{list-style-type:none;padding-right:5px;}
dl.endLegend{padding-top:10px;margin:0;}
dl.endLegend dd ul li,dl.endLegend dt{padding-right:0!important;}
dl.legend dd ul li img{margin-bottom:-3px;padding-left:5px;}
dl.legend dd ul li{margin-bottom:2px;}
#tooltip{position:absolute;z-index:3000;border:1px solid #8f877a;background-color:#fff;padding:5px;opacity:.9;text-align:left;width:200px;font-size:.85em;}
#tooltip h3{font-size:1.3em;padding:10px;line-height:normal;}
#tooltip h3,#tooltip div{margin:0;}
#tooltip div{padding:0 10px 10px;}
.printIcon img{padding-right:7px;}
.emailIcon img{padding-right:7px;}
.tblResults{width:542px;margin:0 25px 0 10px;table-layout:fixed;}
.tblResults tr td{vertical-align:top;}
.tblResults tbody tr td{padding:15px 7px;line-height:170%;font-size:.9em;}
.tblResults tbody tr td.backToTop{line-height:0;font-size:0;padding:0;clear:both;text-align:right;}
.tblResults tbody tr td.backToTop *{display:block;float:right;width:55px;height:25px;background-image:url(../img/shared/ih-sideTop.gif);background-repeat:no-repeat;}
.tblResults tbody tr td.bottomBtn *{background-image:url(../img/shared/ih-btmTop.gif)!important;}
.tblResults tbody tr td.bottomBtn{padding-right:2px;}
.tblResults tbody tr td.backToTop a{background-position:0 -25px;}
.tblResults tbody tr td.backToTop *{background-position:0 0;}
.tblResults tbody tr td.backToTop a:hover span{background:none!important;}
a.detailsLnk{padding:0 0 0 15px;display:inline-block;width:auto;background-repeat:no-repeat;background-position:0 .55em;margin-top:10px;border:0!important;}
.tblResults tbody tr.endListing td{border-bottom:0;}
.tblResults tbody tr td.backToTop{border:0;line-height:0;}
a.detailsTight{margin-top:0;}
a.detailsLnk:hover{border:0;}
.detailsWrap{clear:left;float:left;width:99%;}
.detailsWrap span{padding-left:15px;display:inline-block;padding-top:5px;}
.detailsWrap .pHours dd span{padding-left:0;}
.detailsWrap dl{padding:5px 0 5px 15px;}
.detailsWrap dl dt{font-weight:bold;}
.detailsWrap dl dd ul{padding-left:10px;}
.detailsWrap dl dd ul li{list-style-type:none;padding-left:10px;background-repeat:no-repeat;background-position:0 .6em;}
dl.selectplan{background:#ECF3E0 url(../img/core/bgSelectHealth.gif) no-repeat 100% 100%;border:1px solid #D3E5C2;}
dl.selectplan dd p{display:block;padding:10px 10px 0 0;}
.detailsWrap dl dd p.awardDates{padding:0!important;margin:0;font-style:italic;}
.service_list li .detailsWrap{padding-bottom:15px;}
#sliderShell{width:99%;}
#sliderShell .label-1{padding-top:13px;}
#slider{width:230px;height:40px;margin-top:5px;}
#sliderHandle{width:17px;height:31px;left:0;position:relative;}
#slider,#sliderHandle{background-position:0 0;background-repeat:no-repeat;}
#sliderOutput{float:right;width:45px;text-align:right;margin-top:5px;}
#cityErr{color:#8C1C24;display:none;}
#sliderWrap{background-repeat:no-repeat;}
.srchInfoWrap{padding:0 30px 30px;text-align:left;font-size:.9em;}
.srchInfoWrap p,.srchInfoWrap ul li,.srchInfoWrap ol li{line-height:170%;}
.srchInfoWrap p{padding-bottom:10px;}
.srchInfoWrap h1{line-height:normal;}
.srchInfoWrap h1.helpH1{padding-bottom:15px;}
.srchInfoWrap h2{padding:15px 0 0;}
.srchInfoWrap ul li{list-style-type:square;margin-left:15px;padding-bottom:10px;}
.srchInfoWrap ol li{margin-bottom:10px;margin-left:17px;}
#feedbackFrm{padding:0 20px 20px;text-align:left;}
#feedbackFrm label{display:block;padding:10px 0 5px;}
#feedbackFrm textarea{width:99%;}
#feedbackFrm p{padding:20px 0;background:#fff;border-bottom:1px solid #888;text-align:left;}
#feedbackFrm ul{margin:0;padding:0;}
#feedbackFrm ul li{list-style:none;padding:5px 0;}
#tinybox{position:absolute;display:none;padding:10px;background:#fff url(img/core/preload.gif) no-repeat 50% 50%;border:10px solid #e3e3e3;z-index:2000;}
#tinymask{position:absolute;display:none;top:0;left:0;height:100%;width:100%;background:#000;z-index:1500;}
#tinycontent{background:#fff;}
#noResults{margin:0 0 0 15px;}
#noResults ul{margin:0 0 0 15px;}
#noResults ul li{list-style:square;}
#noResults ul li a{font-weight:700;}
