/* =============================================================================
PHYSICIAN DIRECTORY SERVICE (PDS) CSS
File: 			pds.css
Version: 		3.0 - 10.18.2005 
Author: 		Dan Haskins, Content Analyst
				Scott Arnold, Analyst
Description:	Physician Directory styles
				Copyright 2005 Boone Hosptial Center
============================================================================= */

/* IMPORT Styles - (originally from Physician Locator ) --------------- */
@import url("../../pub/css/common/common.css");
@import url("../../pub/css/appelements.css");

/* Styles for admin pages --------------------------------------------- */

.phydirtitle {
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	font-size: 12pt;
	font-weight: bold;
	padding: 2px;
	background-color: #EEF2FF;
}
.phydirtitle2 {
	width: 100%;
	border-bottom: 1px solid gray;
}
.phydir {
	width: 100%;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	padding: 2px;
	background-color: #F9FCFF;
}
.phydirbox {
	padding: 2px;
	background-color: #F9FCFF;
	border: 1px solid gray;
}

/* Styles for the tab backgrounds ------------------------------------- */

#PDtabs{
	width:100%;
	background:#FFFFF;
	list-style:none;
	margin:0;
	padding:0;
}

#PDtabs li{
	float:left;
	display:block;
	width:142px;
	height:37px;
	margin-right:3px;
	background:url(../images/tab.gif) 0 0 no-repeat #E9EEF8;
}

#PDtabs li a{
	display:block;
	width:142px;
	height:30px;
	padding-top:7px;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#7D98BB;
	text-align:center;
	text-decoration:none;
}

#PDtabs li a:hover{
	color:#264B7B;
}

#PDtabs li.active{
	background:url(../images/tabACTIVE.gif) 0 0 no-repeat #F4F7FC;
}

#PDtabs li.active a{
	cursor:default;
}

#PDtabs li.active a:hover{
	color:#7D98BB;
}

#PDcontent{
	clear:both;
	padding:15px;
	background:#F4F7FC;
}

/* Styles for the physician indexes --------------------------------------- */

.activeBrowseLink {
	font-size: 26pt;
	font-weight: bold;
}
.activeBrowseLink A:link {
	color: #DB0000;
	text-decoration: none;
}
.activeBrowseLink A:visited {
	color: #DB0000;
	text-decoration: none;
}
.activeBrowseLink A:hover {
	color: #DB0000;
	text-decoration: none;
}
.inactiveBrowseLink {
	font-size: 20pt;
	font-weight: bold;
}
.inactiveBrowseLink A:link {
	color: blue;
}
.inactiveBrowseLink A:visited {
	color: blue;
}
.inactiveBrowseLink A:hover {
	color: blue;
}
.noBrowseLink {
	font-size: 20pt;
	color: #BBBBBB;
}
.activeSearchLink {
	font-size: 12pt;
	font-weight: bold;
}
.activeSearchLink A:link {
	color: #DB0000;
	text-decoration: none;
}
.activeSearchLink A:visited {
	color: #DB0000;
	text-decoration: none;
}
.activeSearchLink A:hover {
	color: #DB0000;
	text-decoration: none;
}
.inactiveSearchLink {
	font-size: 12pt;
	font-weight: bold;
}
.inactiveSearchLink A:link {
	color: blue;
}
.inactiveSearchLink A:visited {
	color: blue;
}
.inactiveSearchLink A:hover {
	color: blue;
}
#specialtyIndex .specBrowseLink {
	font-size: 12pt;
	font-weight: bold;
}
#specialtyIndex .specBrowseLink A:link {
	color: blue;
	text-decoration: none;
}
#specialtyIndex .specBrowseLink A:visited {
	color: blue;
	text-decoration: none;
}
#specialtyIndex .specBrowseLink A:hover {
	color: blue;
	text-decoration: underline;
}

/* Text --------------------------------------------------------------------- */

.darkbluetext {
	color: #264B7B;
}

.introText {
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #264B7B;
}

/* Physician Record --------------------------------------------------------- */

#PDS .phyrec{
	margin:0 0 26px 0;
	padding:15px;
	width:565px;
	text-align:left;
	border:1px solid #E9EEF8;
	background:#FFFFFF;
	font-family:Trebuchet MS, Arial, sans-serif;
	color:#264B7B;
}

#PDS .phyrec h3{
	margin:0 0 2px 0;
	font-size:24px;
	font-weight:normal;
}

#PDS .phyrec img{
	margin:0 15px 15px 0;
	float:left;
}

#PDS .phyinfo{
	margin:0 0 0 0;
	padding:0 0 0 10px;
	float:left;
	width:210px;
	/*border:1px dotted red;*/
	font-size:14px;
}

* html #PDS .phyinfo{
	margin:0 0 15px 0;
}

#PDS .phyinfo p{
	margin-top:10px;
}

#PDS .box{
	float:right;
	width:160px;
	margin-bottom:15px;
	padding:10px;
	border:1px solid #E9EEF8;
	background:#F9FBFD;
}

#PDS .box ul{
	margin:0;
	padding:0;
	list-style:none;
}

#PDS .box li{
	font-size:14px;
}

* html #PDS .box li{
	line-height:18px;
}

#PDS .box .subheading{
	font-size: 8pt;
	font-weight: bold;
}

#PDS .admitStat{
	clear:both;
	margin:15px -15px -15px -15px;
	padding:4px 2px;
	border-top:1px solid #E9EEF8;
	background:#FAFCFE;
	font-size:12px;
	text-align:center;
}

* html #PDS .admitStat{
	margin:0 -15px -15px -15px;
}

#PDS .moreDetail{
	clear:both;
	margin:15px -15px -10px 0px;
}

* html #PDS .moreDetail{
	margin:0 -15px 5px 0px;
}

#insurance{
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
}

#insurance .cell{
	padding: 8px;
	vertical-align: top;
}

#insurance .box2{
	background-color: #F9FBFD;
	border:1px solid #E9EEF8;
	vertical-align: top;
}

#insurance .cellheading{
	background-color: #E9EEF8;
	border:1px solid #E9EEF8;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

#education .cell{
	padding: 8px;
	vertical-align: top;
}

#education{
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
}

#education .box2{
	background-color: #F9FBFD;
	border:1px solid #E9EEF8;
	vertical-align: top;
}

#education .cellheading{
	background-color: #E9EEF8;
	border:1px solid #E9EEF8;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

/* Styles from Physician Locator for search form */

/* Search Widget ------------------------------------------------------------ */
#PLSsearchWidget{
clear:both;
width:600px;
margin:19px 0 0 3px;
padding:0 0 15px 0;
background:#E9EEF8;
font-family:Trebuchet MS, Arial, sans-serif;
font-size:12px;
line-height:14px;
color:#3D6293;
}

#PLSsearchWidget h3{
height:36px;
margin:0;
padding:0 0 0 3px;
background:url(../images/search_top.gif) bottom left no-repeat #F4F7FC;
font-size:18px;
}

#PLSsearchWidget h4{
margin:0 0 12px 26px;
padding:0;
font-size:16px;
}

#PLSsearchWidget h5{
margin:0 0 12px 0;
padding:0;
font-size:14px;
}

#PLSsearchWidget .row{
margin:0 26px 12px 26px;
padding:0;
}

#PLSsearchWidget .col1{
float:left;
width:273px;
}

#PLSsearchWidget p{
margin:0;
padding:0;
}

#PLSsearchWidget .col2{
float:right;
width:273px;
}

#PLSsearchWidget .cola{
float:left;
width:213px;
}

#PLSsearchWidget .colb{
float:right;
width:333px;
}

#PLSsearchWidget label{
font-size:14px;
}

#PLSsearchWidget .PLSsubmit .col1{
float:none;
width:100%;
margin-bottom:12px;
}

#PLSsearchWidget .PLSsubmit .col2{
float:none;
width:100%;
text-align:right;
}

#PLSsearchWidget .PLSspecialty label, 
#PLSsearchWidget .PLSinsurance label, 
#PLSsearchWidget .PLSlanguage label{
display:none;
}

.PLSsubmit input{
clear:both;
float:right;
width:66px;
height:22px;
margin:10px 0 0 0;
font-family:Trebuchet MS, Arial, sans-serif;
font-size:12px;
cursor:pointer;
}

/* PLS Search --------------------------------------------------------------- */

/* Search Widget Mods */
#PLSsearch #PLSsearchWidget hr{
margin:6px 0;
padding:0;
height:3px;
color:#D9E4F3;
}

#PLSsearch .PLSaddcriteria{
margin:6px 0;
padding:12px 0; 
background:#EFF3FA;
}

#PLSsearch .PLSgenderage{
margin-top:26px;
}

#PLSsearch .PLSgenderage .row{
margin:0;
padding:6px 26px;
}

#PLSsearch .PLSgenderage label{
font-size:12px;
}
/* Clear Potpourri ---------------------------------------------------------- */
#BHCcontentBody .row:after{
content:"!"; 
display:block; 
height:0; 
overflow:hidden;
clear:both; 
visibility:hidden;
}

/* IE5 Mac Hack \*/
* html #BHCcontentBody .row{height:1%;}
/* End IE5 Mac Hack */

#BHCcontentBodyWrapper:after{
content:"!"; 
display:block; 
height:0; 
overflow:hidden;
clear:both; 
visibility:hidden;
}

/* IE5 Mac Hack \*/
* html #BHCcontentBody{height:1%;}
/* End IE5 Mac Hack */

#BHCcontentBody:after{
content:"!"; 
display:block; 
height:0; 
overflow:hidden;
clear:both; 
visibility:hidden;
}

/* IE5 Mac Hack \*/
* html #BHCcontentBody{height:1%;}
/* End IE5 Mac Hack */


/* Funky Moz Footer Fix ----------------------------------------------------- */
html>body #BHCfooter{
margin-top:-1px;
}