/* =============================================================================
PHYSICIAN LOCATOR SERVICE (PLS) CSS
File: 			pls.css
Version: 		1.0 - 06.08.2004 
Author: 		Dan Haskins, Content Analyst
Description:	none
				Copyright 2004 Boone Hosptial Center
============================================================================= */


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


/* Framework ---------------------------------------------------------------- */
body{
font-family:Trebuchet MS;
color:#264B7B;
font-size:14px;
}

#BHCcontentSubHeader h2{
font-weight:normal;
}

#PLSsearch, #PLSresults, 
#PLSprofile, #PLSrequest{
margin:0 26px 26px 26px;
}


/* Search Widget ------------------------------------------------------------ */
#PLSsearchWidget{
clear:both;
width:629px;
margin:39px 0 0 3px;
padding:0 0 15px 0;
background:url(../images/searchBKG.gif) bottom left no-repeat #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_header.gif) bottom left no-repeat #FFFFFF;
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:288px;
}

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

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

#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;
border:0;
background:url(../images/search.gif) no-repeat 0 0;
font-family:Trebuchet MS, Arial, sans-serif;
font-size:12px;
color:#8E8D70;
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;
background:url(../images/genageBKG_1.gif) top center no-repeat;
}

#PLSsearch .PLSgenderage .row{
margin:0;
padding:6px 26px;
background:url(../images/genageBKG_2.gif) bottom center no-repeat transparent;
}

#PLSsearch .PLSgenderage label{
font-size:12px;
}


/* PLS Results -------------------------------------------------------------- */
#PLSresults .PLSsrccriteria p{
font-size:18px;
color:#264B7B;
}

#PLSresults .PLSsrccriteria strong{
font-weight:normal;
color:#8A0024;
}

#PLSresults .PLSsrcstats{
font-size:12px;
}

#PLSresults .PLSnoresults strong{
color:#8A0024;
}

#PLSresults .phyrecord{
/*clear:both;*/
/* */float:left;
/*width:636px;*/
/* */width:318px;
margin-bottom:26px;
}

#PLSresults .phyrecord .col1{
/* */display:none;
float:left;
width:149px;
}

#PLSresults .phyrecord img{
width:125px;
height:188px;
margin:12px;
}

#PLSresults .phyrecord .col2{
/*float:left;
width:446px;*/
}

#PLSresults .phyrecord .nametitle{
margin:6px 0 0 0;
font-size:24px;
}

#PLSresults .phyrecord .address{
margin-top:6px;
}

#PLSresults .phyrecord .note{
font-size:12px;
}

#PLSresults .recordsnav{
margin:26px 3px 0 3px;
padding:6px;
border-top:1px solid #E6EBF1;
font-size:12px;
}

#PLSresults .recordsnav .col1{
width:30%;
float:left;
padding-left:17px;
background:url(../../../cms/1/index/images/3arrow-B.gif) center left no-repeat;
}

#PLSresults .recordsnav col2{
width:30%;
text-align:center;
}

#PLSresults .recordsnav .col3{
width:30%;
float:right;
padding-right:17px;
background:url(../../../cms/1/index/images/3arrow.gif) center right no-repeat;
text-align:right;
}


/* PLS Physician Profile ---------------------------------------------------- */
#PLSprofile #BHCcontentSubHeader h2 em{
font-style:normal;
color:#8A0024;
}

#PLSprofile .phybasic{
margin-top:38px;
}

#PLSprofile .phybasic h4{
margin:26px 0 0 0;
font-size:18px;
font-weight:normal;
}

#PLSprofile .phybasic p{
margin:0 0 14px 0;
}

#PLSprofile .phybasic .col1{
/*clear:both;*/
float:right;
/* */width:300px;
/*width:274px;*/
}

#PLSprofile .phybasic img{
/* */display:none;
width:250px;
height:375px;
}

#PLSprofile .phybasic .col2{
float:left;
/* */width:300px;
/*width:350px;*/
}

#PLSprofile .phyeducation .col1{
/* */width:200px;
float:left;
}

#PLSprofile .phyeducation .col2{
/* */width:200px;
/*float:right;*/
/* */float:left;
text-align:left;
}

#PLSprofile .phyinsurance{
padding:10px;
background:#F5F8FF;
}

#PLSprofile .phyinsurance h4{
margin-top:0;
}


/* PLS Information Request -------------------------------------------------- */
#PLSrequest iframe{
width:636px;
height:850px;
margin:0;
padding:0;
border:0;
}


/* 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;
}