@charset "utf-8";
/* CSS Document */

.twopxsolidbg {
  /* this needs the background color to be the same as the border-bottom of h1 */
  width: 100%;
  height: 2px;
  /*background: #4B4A91;*/
  margin-bottom: 5px;
}

.wfu_pagemenu_outer {border-bottom: 2px solid #D7CDB1;}

.headline {
	color: #432A6F;
	border-bottom:solid 4px #C2B9D2; /*lighter purple*/
}

/*basic body*/

#logoLink {
 	background-image: url(../images/refresh/WakeForestBaptistHealthLogo.png);
}

/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz  NAVIGATION zzzzzzzzzzzzzzzzzzzzzzzz */
#tabs {height: 30px;background: url(../images/refresh/tabsPV.png) no-repeat;margin: 0px auto; position: relative; z-index:2000;}
#tabs.referring{background-position:0 -30px;}
#tabs.research{background-position:0 -60px;}
#tabs.school{background-position: 0 -90px; width:auto; border:none;}
#tabs.about{background-position: 0 -120px;}
#tabs li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#tabs li, #tabs a { display: block; text-indent: -9999px;  height:30px;}

#patients{left: 0; width: 220px; z-index:10;}
#referring {left: 198px; width: 199px; z-index:9;}
#research {left: 372px; width: 197px; z-index:8;}
#school {left: 546px; width: 198px; z-index:7;}
#about {left: 720px; width: 199px; z-index:6;}


/*zzzzzzzzzzzz  Segment Nav located under the Tabs zzzzzz*/	

/*Note: mmost styles except color and images are located in the shared.css*/	
			
#segmentNav, .segnav {background: url(../images/refresh/segmentnav_bar_blank.png) no-repeat 0 0;color: #CFB6D7;}
.snav, .segnav a, .segnav li a, segnav li a:active a:link   {color: #CFB6D7;}
.segnav a:hover {	color: #FDFDFD;}

/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz New Segment Nav zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/


/*** ESSENTIAL STYLES ***/

.sf-menu .wDivider {
	background: url(../images/refresh/divider.png) 100% 8px no-repeat transparent;
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #CFB6CB; /*light purple*/
}

.sf-menu a:active {
	color: #CFB6CB;
	text-decoration: none;
}
.sf-menu li {
/*	background: url(../images/refresh/segmentnav_bar_blank.png) no-repeat 0 0;*/
}
.sf-menu li li,.sf-menu li li li {background: #752B8E;}
.sf-menu .wDivider:hover {	background: url(../images/refresh/divider.png) 100% 8px no-repeat transparent;	color: #FFFFFF;}
.sf-menu a:hover, .sf-menu li:hover > a, .sf-menu li:hover, .sf-menu li li:hover, .sf-menu li li li:hover, .sf-menu .noDivider:hover {
	color: #FFFFFF;
}


.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:hover {
	background-color: #5C1D75;
}

/* cody: Make the hovered list color persist */


/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzEnd New Segment Nav zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/

#navLeft {
	background: #CCCBD4; /*match this color to the bottom border*/
}

/* GRS 1/19/10 changed from h1 to h6 */

#navLeft h6 {
	color: #ECEBF0;
	background: url(../images/navLeftTitleBackground.jpg) no-repeat #4A4585;
	border-bottom: solid 4px #302D57;
}
#clinicalServicesH1 {
	background: url(../images/clinicalServices.jpg) no-repeat #302D57;
}
#ourDoctorsH1 {
	background: url(../images/ourDoctorsH1.jpg) no-repeat #302D57;
}
#pediatricsH1 {
	background: url(../images/pediatrics.jpg) no-repeat #302D57;
}
#healthAndWellnessH1 {
	background: url(../images/healthAndWellness.jpg) no-repeat #302D57;
}

#navLeftList li:hover {
	background: #DDDBDE;
}

#navLeftList li a { /*only with the "a" does this not create underlines under all the nested lists*/
	color: #003370;
}

.under {
	/* SMP 0315 */
	/* background: #DDDBDE !important; */
	background: #EDEAF0 !important;
	border: 0 !important;
}
#navLeftList .under a 
{
    /* SMP 0315 */
	/* background: #DDDBDE !important; */
	background: #EDEAF0 !important;
}
#navLeftList .noUnder li a {
    /* Mo 0316 */
	/*background: url(../images/icons/whiteArrow.png) 0px 4px no-repeat #DDDBDE !important;*/
	background: url(../images/icons/whiteArrow.png) 0px 4px no-repeat #EDEAF0 !important;
}
#navLeftList .noUnder li a:hover {
	/* Mo 0316 */
	/*background: url(../images/icons/greyArrow.png) 0px 4px no-repeat #DDDBDE !important;*/ /*add different color arrow here*/
	background: url(../images/icons/greyArrow.png) 0px 4px no-repeat #EDEAF0 !important; /*add different color arrow here*/
}

#navLeftList li ul { 
	color: #660033;
}

.navLeftBottom {
	border-top: 1px solid #F4F4F6;
	background: url(../images/navleftbottom.jpg);
}

.noUnderline li a {
	color: #FF00FF;
}
.menuItem {
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #928faa;
}
/*
#brenners, #comprehensiveCancer, #heartCenter, #neurosciences, #boneJoint, #womensHealth, #primaryCare, #azList {
	text-decoration: none;
	border-top: 1px solid #F4F4F6;
	border-bottom: 1px solid #918FA9;
}

*/
/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz END Left Navigation zzzzzzzzzzzzzz */

#rotatingbanner {
	position: relative;
	height: 307px;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
}
#rotatingbanner img {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
#rotatingbanner img.active {
  display: block;
}
#bannerQuickRef { margin-top: -251px; }
#slideshow {  overflow:hidden; width:954; height:251; background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; background-position: initial initial;}
#slideshow img {border: 1px solid #ccc;}
.ss_opacity1 { opacity: 1; }
#banner:after {
	clear: left; 
	display: block; 
	height: 0; 
	content: "."; 
	visibility: hidden;
}

#learnMore a {
	position: absolute;
	top: 185px;
	left: 20px;
	width: 103px;
	height: 31px;
	background: url("../images/icons/learnMore.png") no-repeat transparent;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}
#learnMore a:hover {
	background: url("../images/icons/learnMoreHover.png") no-repeat transparent;
}

/*
.qrefRightCol {
	margin-top: 8px;
	margin-left: 9px;
	line-height: 12px;
}
*/

.qrefSub {
	padding-left: 15px; 
	display: block;
	line-height: 15px;
	font-size: 10px;
}

#quickRef ul.qref {
	margin-left: -1em;
}

#quickRef ul.qref {
	margin-left: -1em;
}

.columnBackground {
	background: url("../images/backgroundRep.jpg") no-repeat #E5EDF2;
}
.columnBackgroundNoPhoto {
	background: url("../images/backgroundRepNoPhoto.jpg") no-repeat #E5EDF2;
}


#columnWrapper:after {
	content: "."; 
	height: 0; 
	visibility: hidden; 
	clear: left; 
	display: block;
}
#columnWrapperSub:after {
	content: "."; 
	height: 0; 
	visibility: hidden; 
	clear: left; 
	display: block;
}

.noBannerPhoto {
	background: #E5EDF2;
}

#contentSub {
	background: #FFFFFF;
	float: left;
	margin: 0px;
}
#contentSub p {
	line-height: 18px;
	margin-bottom: 8px;
	margin-top: 5px;
}
/*
#contentSub ul {
	list-style: none;
	padding: 0px;
	padding-left: 12px;
	margin: 0px;
	margin-top: 5px;

	margin-bottom: 15px;
}
#contentSub ul li {
	background: url(../images/icons/bullet.png) no-repeat 0 7px transparent;
	padding-left: 11px;
	margin-left: 10px;
}
*/
.greenBulletList {
	list-style: none;
	padding: 0px;
	padding-left: 12px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
}
.greenBulletList li {
	background: url(../images/icons/bullet.png) no-repeat 0 7px transparent;
	padding-left: 11px;
	margin-left: 10px;
}
.greenBulletList li a {
	text-decoration: none;
}
.greenBulletList li a:hover {
	text-decoration: underline;
}
#miniBanner {
	float: left;
	width: 545px;
	margin: 0px 15px 14px 15px;
	background: transparent;
}


/**/

#clinicalService {
	position: relative;
	margin-bottom: 10px;
	clear: both;
}
#title {

}

#contentColumnWrap {
}
#contentColumnWrap li a {
	display: block;
}

#contentLeftColWrapper, #contentRightColWrapper {
	float: left;
	width: 200px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}
#contentLeftCol {
	float: left;
	margin-right: 8px;
	border-right: 1px solid #524723;

}

#contentRightCol {
	float: left;
}
#contentLeftCol,#contentRightCol {
	width: 180px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px; 
	margin-top: 6px;
	margin-bottom:5px;
	
}

.miniCol {
	list-style: none;
	text-indent: none;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	
}
.miniCol ul, .miniCol ul li{
	list-style: none;
	text-indent: none;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.miniCol li a {
	color: #0C58AE;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.miniCol li a:active, .miniCol li a:visited {
	text-decoration: none;

}
.miniCol li a:hover {
	text-decoration: underline;
}

#newsHighlights {
	position: relative;
	/*width: 440px;*/
	margin-bottom: 10px;
	clear: left;
}
#contentSub #newsHighlights {
	margin-top: 30px;
}

/* individual portlet one background color*/
.portletOneSub {
	float: left;
	width: 186px;
	padding: 0px;
	margin: 0px;
}
.portletBaseSub {
	float: left;
	clear: both;
	width: 186px;
	height: 11px;
	background: url("../images/portletOneBottom.jpg") no-repeat #E5EDF2;
	margin-bottom: 15px;
}
.quickReference {
	width: 186px;
	height: 27px;
	background: url("../images/quickRef.png") no-repeat transparent;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #302D57;
}
.locateFaculty {
	float: left;
	width: 186px; 
	height: 31px; 
	text-indent: -9999px; 
    /* SMP 090910 SEO Fixes. does not exist but should not need it in P&V.  pointing to spacer.gif to resolve error */
	/* background used to be ../images/locateFacultyH1.png but it does not exist */
	background: url("../images/spacer.gif") no-repeat transparent;
	padding: 0px;
	margin: 0px;
	border-bottom:solid 4px #302D57;
}

.relatedLinks {
	width: 186px;
	height: 27px;
	background: url(../images/relatedLinks.png) no-repeat transparent;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #302D57;
}


#rightColumn h6, #rightColumnSub h6{ background:url(../images/refresh/rightPortletH6.png) no-repeat 0 0; text-indent:0; margin:0;width:174px; height:26px;padding: 9px 0 0 12px; color:#F1EAF3; font-size:12px; font-weight:bold; border:none;}

.HIENavigator {
	width: 186px;
	height: 31px;
	background: url(../images/HIENavigator.png) no-repeat transparent;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #302D57;
}

#relatedLinks {
	margin-top: -5px;
}



/* Our Edits */

#contentSub p {
	margin-bottom: 0px;
}

/* Left Nav Menu title link fix*/
a.topLeftNavTitle:active, a.topLeftNavTitle:link, a.topLeftNavTitle:visited{
    color: #ECEBF0;
}

.formsurvey h1 {
	color: #432A6F;
	border-bottom:solid 4px #C2B9D2; /*lighter purple*/
}



/**********************************************************************
                               ADAM Styles
/**********************************************************************/

/* end of content styles for all ADAM pages */
.reviewInfo
{
    font-size:10px;
    line-height:normal;
    margin-bottom:5px;
}

.disclaimer
{
    font-size:10px;
    line-height:normal;
}

.disclaimer table
{
    border:0px;
}

.adamFooter
{
    text-align:center;   
}


/* ADAM Index Pages Styles */

#indexAlpha
{
    margin-bottom:5px;
    padding-bottom: 3px;
    border-bottom: 2px solid #002767;
}
#adamIndexLinks  ul
{
    padding:0px;
    margin: 0px;
    /*list-style-position:inside;
    list-style-type:none;
    border:1px solid red;*/
}

#adamIndexLinks  li
{
    margin:0px;
    padding:0px;
    display: block;
}

#adamIndexLinks a:active, #adamIndexLinks a:link, #adamIndexLinks a:visited
{
    text-decoration: none;
}

#adamIndexLinks a:active, #adamIndexLinks a:link
{
    color: #002767;
}

#adamIndexLinks a:hover
{
    text-decoration: underline;
}

#adamIndexLinks div
{
    width:48%;float:left;
}


/*
.wfu_pagemenu_Item {
	color: #302D57; 
}

.wfu_pagemenu_SelectedItem  {
	color: #302D57; 
}
.wfu_pagemenu_Item a {
	color: #302D57; 
}

.wfu_pagemenu_SelectedItem a {
	color: #302D57; 
}

.wfu_pagemenu_Item a:link, .wfu_pagemenu_Item a:visited {
	color: #302D57; 
}

***************************************/
.wfu_pagemenu_Item_l1 {
	color: #302D57; 
	background: url(../images/PageMenuInactive.jpg) right no-repeat;	
}

.wfu_pagemenu_Item_l2 {
	color: #302D57; 
}

.wfu_pagemenu_Item_l2 a {
	color: #302D57; 
}

.wfu_pagemenu_Item_l2 a:link, .wfu_pagemenu_Item_l2 a:visited {
	color: #302D57; 
}

.wfu_pagemenu_SelectedItem_l1  {
	color: #302D57; 
	background: url(../images/PageMenuActive.jpg) right no-repeat;
}

.wfu_pagemenu_SelectedItem_l1 a {
	color: #302D57; 
}


/**************************************/




.newsArticles_SBH {
	width: 186px;
	height: 27px;
	background: url("../images/icons/search_news.png") no-repeat transparent;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #302D57;
}

.HIE_SBH {
	width: 186px;
	height: 27px;
	background: url("../images/icons/search_HIE.png") no-repeat transparent;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #302D57;
}

.clinical_SBH {
	width: 186px;
	height: 27px;
	background: url("../images/icons/search_ClinicalTrials.png") no-repeat transparent;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #302D57;
}

.calTitleStyle
{
  background-color: #363561; 
  color: #FFFFFF !important;
  font-weight: bold;
  border-color: #D6DFE6;
}
.calTitleStyle td
{
  background-color: #363561; 
  color: #FFFFFF !important;
  font-weight: bold;
}
table#ctl00_CalendarBlock_Calendar1 tr
{
  background-color: #cccbd4  !important;
}
.calDayHeaderStyle
{
  background-color: #cccbd4  !important;
  color: Black;
  font-weight: bold;
}
.calOtherMonthStyle
{
 text-align : left; 
 vertical-align: top; 
 border-color: Black; 
 border-style: dashed; 
 border-width: 1px;   
  background-color: #A1BADD !important; /* #F1F5FB !important; */
  color: Black;
 horizontal-align: left;
}
.calDayStyle
{ 
 text-align : left; 
 vertical-align: top; 
 border-color: Black; 
 border-style: dashed; 
 border-width: 1px; 
 background-color: White !important;
 color: Black; 
 horizontal-align: left;
}


.rssHeader {
	background: url(../images/rss/rssTitleArea.png) no-repeat;
	width:400px;
}

.rssHeader div 
{
    height: 31px;
    text-align:center;
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
}

.rssItem 
{
  border-bottom:1px solid white;
  padding: 3px 3px 3px 5px;
  border-collapse:collapse;      
}

#rssFeed 
{
    width:400px;
}

.rssDate 
{
    margin-left:10px;
}

.rssFooter
{
    width:400px;
    background: url(../images/rss/rssPortletBottom.png) no-repeat;
}
#spotlight h6, #newsHighlightsHeader h6  {
	color: #000;
	font-size: 12px;
	border-bottom:solid 4px #C2B9D2; /*lighter purple*/
	font-family:verdana, arial, sans-serif; font-weight:normal;
}

#newsHighlightsHeader h6 {width:441px;}

#InTheNewsWrapper #newsHighlightsHeader h6{width:auto; font-size:20px; color:#000; font-family:verdana, arial, sans-serif; font-weight:normal;}
#PageCollection h6 {
	color: #432A6F;
	font-size: 12px;
	border-bottom:solid 4px #C2B9D2; /*lighter purple*/
}

/* master_2column_leftnav adds 120210 *******************************************************************************/

#contentSub2col { /* width: 520px; */ width: 719px; background: #FFFFFF; float: left; padding-left: 25px; padding-right: 15px; padding-top: 10px; margin: 0px; }
#contentSub2col p { line-height: 18px; margin-bottom: 8px; margin-top: 5px; }
#contentSub2col #newsHighlights { margin-top: 30px; }
#contentSub2col p { margin-bottom: 0px; }

/* end master_2column_leftnav adds **********************************************************************************/


/** Begin Center Specific Styles ***********************************************************/

#smHealthCenter h6 {color: #432A6F; font-size: 12px; border-bottom:solid 4px #C2B9D2; 
                    margin-top: 0;
}
/** End Center Specific Styles ***********************************************************/










/* left sidebar */

#navLeft h6 {
	background: #793292 url(../images/refresh/navLeftTitleBackground-pv.png) no-repeat;
	border-bottom-color: #63167A;
}

.menuItem {
	background: transparent url(../images/refresh/menuitem-pv.png) repeat-y;
	border-color-top: #918FA9;
}

#navLeftList li:hover,
#navLeftList li a:hover {
	background: #edeaf0;
}

#navLeftList li a {
	color: #2D2B53;
}

.navLeftBottom {
	background: url(../images/refresh/navleftbottom-pv.png) no-repeat;
}
