﻿@charset "UTF-8";
/* CSS for Provider Directory */

/* HOMEPAGE VIEW */
.homepageDirectory h4, .homepageSpecialtyDirectory h4 {border-top:1px solid; padding-top:5px; }
.homepageDirectory .pCol {width:47.5%; float:left; padding-bottom: 10px;}
.homepageDirectory .pCol1 {margin-right:5%;}
.homepageDirectory .pIndHover {cursor:pointer !important;}
.homepageDirectory .pSpecialty {font-size:.85em;}
/* View Profile */
.pViewProfile {background:url(/images/clinic//bg-pViewProfile.png) no-repeat 0 0; position:absolute; text-align:center; bottom:3px;}
.pViewProfile img {margin:11px auto 0;}
/* Specialty Profile */
.homepageSpecialtyDirectory .pCol {margin:0 3% 20px 0; width:43%; float:left; list-style:none;}
.homepageSpecialtyDirectory .pCol li {padding:0 0 5px 10px; background:url(/images/clinic/bullet-link.gif) no-repeat 0 .4em;}
.homepageSpecialtyDirectory .pCol li a {color:#5a7c9e; text-decoration:none;}
.homepageSpecialtyDirectory .pCol li a:hover {text-decoration:underline; color:#234f65;}
.pColEnd {margin-right:0; padding-bottom: 10px;}

/* DIRECTORY VIEW */
.ih-js .fullSummary, .ih-js .pTabPanel {display:none;} 
/* Controls */
.pControlWrap {border-top:1px solid #9fc5d8; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
.pControls {margin:0 !important; padding:0 !important; border-width:0 1px 1px;}
/*.clearAll {display:none;}*/
.searchTopic {float:right; width:auto; display:block; text-align:left; color:#5a7c9e; text-decoration:none; border:1px solid; padding:3px;}
.searchTopic span {display:block;}
.pLabel {display:block; width:100px; float:left; margin-right:5px; color:#6a6153;}
.pFieldset {border:0; padding:3px; clear:left; display:block;}
.pFieldset select {border:1px solid #9fc5d8;}
/* Individual Summary Listings */
.btn-expand {display:block; float:right; width:106px; height:22px; background:url(/images/clinic/btn-expandCollapse.gif) no-repeat; margin-top:15px;}
.btn-expand i {display:none;}
.pSummary .btn-expand {background-position:0 -20px;}
.pSumHover .btn-expand {background-position:-106px -20px;}
.pFull .btn-expand:hover {background-position:-106px 0;}
.pFull .btn-expand {background-position:0 0;}
.pSumHover {cursor:pointer !important;}

/* Provider Navigation */
.pTabbed {padding:0; margin:0; border-bottom:0;}
.pTabbed .searchTopic {margin:2px 2px 0 0;}
ul#pNav {padding:7px 0 3px; margin:0; border-bottom: 1px solid #7f97af; font:normal 12px/normal Arial, Helvetica, sans-serif;}
ul#pNav li {list-style: none; margin: 0; display: inline;}
ul#pNav li a {padding: 4px 14px; margin:0 0 0 3px; border: 1px solid #7f97af; border-bottom: none; background:#cbdae9; text-decoration: none;}
ul#pNav li a:hover {background:#e7eef6;text-decoration:none !important;}
ul#pNav li.pCurrent div {border:1px solid #7f97af; margin:0 0 0 3px; padding:4px 14px; display:inline;}
ul#pNav li.pCurrent div {background:#fff; border-bottom: 1px solid #fff; color:#3f5a75;}
ul.pTabPanel {padding-top:15px;}

/* Full Summary */
.ih-js .pSummary .rndImg-portrait, .ih-js .pFull .rndImg-PortraitThumb {display:none;}
.pFull {background:#fff;}
.summaryOpen {margin-left:120px;}
.fullSummary p {line-height:170%; padding-bottom:10px;}
.fullSummary dl dt {padding-bottom:5px; font-weight:bold; clear:none;}
.fullSummary dl dd {padding-bottom:5px;}
.fullSummary dl dd ul li {padding:0 0 5px 15px; list-style: none; background :url(/images/clinic/bullet-defUL-nested.gif) no-repeat 0 .4em;}

/* INDIVIDUAL LISTING */
.pIndividual {clear:left; margin:0 !important; padding:3px 0 !important; border-bottom:1px solid; float:left; width:100%; position:relative; overflow:hidden;}
.pIndividual .rndImg {float:left; padding:0; margin:0 10px 0 0;}
.pName {color:#5a7c9e; text-decoration:none; font-weight:500;}
.pSpecialty {font-style:italic; display:block;}
/*.pAttrAdd {color:#9A9285;}*/
.pSummary .pSpecialty {padding-left:60px; line-height:normal;}

/* LISTING CHANGES WITH STATE */
.pFull .pName {font:normal 1.6em/normal Arial, Helvetica, sans-serif; color:#666;}
.pFull .pSpecialty {padding-bottom:5px;}
.pFull dl.pCV {padding-top:10px;}

/* BRANDING */
/* Neutral */
.pControls {background:#bdd9e9 url(/images/clinic/bg-pControls.gif) repeat-x top; border-style:solid; border-color:#9fc5d8;}
.homepageDirectory h4 {border-top-color:#bab4ab;}
.pIndividual {border-bottom-color:#d2ccc2;}
.searchTopic {border-color:#9fc5d8 #9fc5d8 #75a3bb; background:#fff url(/images/clinic/bg-searchTopic.gif) repeat-x 0 6px;}
.searchTopic:hover {color:#e18513; background:#fff url(/images/clinic/bg-searchTopic.gif) repeat-x 0 bottom;}

/* ---------------  Rounded Images ---------------  */
div.rndImg {margin:0;}
div.rndImg {display:block; overflow:hidden; position:relative;}
div.rndImg .rndImg-cornerRound {position:absolute; top:0; left:0; background-image:url(/images/clinic/bg-imgRound.png); background-repeat:no-repeat; overflow:hidden; display:block;}
/* PORTRAIT THUMB */
div.rndImg-PortraitThumb, div.rndImg-PortraitThumb span {height:54px; width:54px;}
div.rndImg-PortraitThumb .rndImg-cornerRound {background-position:-100px -240px;}
div.rndImg-PortraitThumb .rndImg-visible {width:54px; height:68px; margin-top:-5px;}
/* SMALL */
div.rndImg-small, div.rndImg-small * {height:54px; width:54px;}
div.rndImg-small .rndImg-cornerRound {background-position:-100px -240px;}
/* PORTRAIT */
div.rndImg-portrait, div.rndImg-portrait * {height:125px; width:100px;}
div.rndImg-portrait .rndImg-cornerRound {background-position:0 -240px;}

