@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;
  color: #003266;
  /*background: #003266;*/
  margin-bottom: 9px;
  margin-top: -9px;
}

.wfu_pagemenu_outer {border-bottom: 2px solid #D7CDB1;}

#content h2 {
	color: #004176;
	text-indent: 0px;
	font-size: 110%;
}

.headline {
	color: #004176;
	border-bottom:solid 4px #003266; /*lighter blue*/
}


/*basic body*/

#logoLink {	background-image: url(/images/refresh/WakeForestBaptistMedicalCenter.png);}

/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz  NAVIGATION zzzzzzzzzzzzzzzzzzzzzzzz */
#tabs {height: 30px;background: url(/images/refresh/tabsAU.png) no-repeat 0 -120px;margin: 0px auto; position: relative; z-index:2000;}
#tabs.patients{background-position:0 0;}
#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_blankAU.png) no-repeat 0 0;color: #FAE3C9;}
.snav, .segnav a, .segnav li a, segnav li a:active a:link   {color: #CFB6D7;}
.segnav a:hover {	color: #FDFDFD;}

/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz New Segment Nav zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*** extra styling ***/
.sf-menu .wDivider {	background: url(/images/refresh/divider-AU.png) 100% 8px no-repeat transparent;}
.sf-menu a, .sf-menu a:visited  {color: #F6F7E5; /*light purple*/}
.sf-menu a:active {color: #F6F7E5;	text-decoration: none;}
.sf-menu li li, sf-menu li li li {background: #ED7E08; }
.sf-menu .wDivider:hover {	background-image: url(/images/refresh/divider-AU.png);color: #FFFFFF;}
.sf-menu li li:hover, .sf-menu li li.sfHover,.sf-menu li li a:hover {	color: #FFFFFF;background-color: #E06305;}
.sf-menu .noDivider:hover, .sf-menu li:hover > a,.sf-menu li:hover, .sf-menu li li:hover, .sf-menu li li li:hover {color:#FFFFFF;}

.sf-sub-indicator {color: #00FF00;background-color:#9D190A;}



/*** arrows **/ 
/**the following code might be used later so leaving it in for now**/

/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzEnd New Segment Nav zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/

#navLeft {
	background: #f8dbc0; /*match this color to the bottom border*/
}
/* GRS 1/19/10 changed from h1 to h6 */
#navLeft h6 {
	color: #E6EDF2;
	background: url(../images/navLeftTitleBackground.jpg) no-repeat #00558B;
	border-bottom: solid 4px #003265;
}
#navLeftList li:hover {
	background: #D6DFE6;
}

#navLeftList li a { /*only with the "a" does this not create underlines under all the nested lists*/
	color: #022E5F;
	display: block;
}
.under {
	/* Mo 3/16 */
	/*background: #D6DFE6 !important;*/
	background: #FDF2E8 !important;
	border: 0 !important;
}
#navLeftList .under a {
    background: #FDF2E8 !important;
    /* Mo 3/16 */
	/*background: #D6DFE6 !important;*/
	
}
#navLeftList .noUnder li a {
	/* Mo 3/16 */
	/*background: url(../../images/icons/whiteArrow.png) 0px 6px no-repeat #D6DFE6 !important;*/
	background: url(../../images/icons/whiteArrow.png) 0px 6px no-repeat #FDF2E8 !important;
	color: #022E5F;
}
#navLeftList .noUnder li a:hover {
	/* Mo 3/16 */	
	/*background: url(../../images/icons/greyArrow.png) 0px 6px no-repeat #D6DFE6 !important; /*add different color arrow here*/
	background: url(../../images/icons/greyArrow.png) 0px 6px no-repeat #FDF2E8 !important; /*add different color arrow here*/
	color: #022E5F;
}

#navLeftList li ul { 
	color: #022E5F;
}
#navLeftList li li a { 
	color: #022E5F;
	display: block;
}
#navLeftList li li a:active, #navLeftList li li a:visited { 
	color: #022E5F;
	display: block;
}
#navLeftList li li a:hover { 
	color: #022E5F;
	display: block;
}

.navLeftBottom {
	border-top: 1px solid #F4F4F6;
	background: url(../images/navleftbottom.jpg);
}

.noUnderline li a {
	color: #022E5F;
}
.menuItem {
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #819BB4;
}

/* zzzzzzzzzzzzzzzzzzzz END LEFT Navigation zzzzzzzzzzzzzzzzzzzzz */


#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;}

#learnMore a{
	position: absolute;
	top: 137px;
	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;
	/*font-size: 10px;*/
	line-height: 12px;
}
/*
.qrefLink {
	list-style: none;
	display: block;
	padding-left: 0px;
	margin-left: 20px;
}
*/
.qrefSub {
	padding-left: 15px; 
	display: block;
	line-height: 15px;
	font-size: 10px;
}

/* zzzzzzzzzzzzzzzzzzz  This designates specific bullets for specific sections - dont move to shared zzzzzzzz */

#quickRef ul.qref {
	margin-left: -1em;
}

#columnWrapperSub {
	width: 954px;
	padding-top: 15px;
}
.columnBackground {
	background: url("../../images/backgroundRep.jpg") no-repeat #E5EDF2;
}
.columnBackgroundNoPhoto {
	background: url("../../images/backgroundRepNoPhoto.jpg") no-repeat #E5EDF2;
}


#columnWrapperSub:after {
	content: "."; 
	height: 0; 
	visibility: hidden; 
	clear: left; 
	display: block;
}

#contentSub {
	background: #FFFFFF;
	float: left;
}

#contentSub p {
	line-height: 18px;
	margin-bottom: 8px;
	margin-top: 5px;
}
/*
#contentSub ul {
	padding: 0px;
	padding-left: 17px;
	margin: 0px;
	margin-top: 5px;
	margin-left: 17px;
	margin-bottom: 15px;
}
*/
#miniBanner {
	float: left;
	width: 545px;
	margin: 0px 15px 14px 15px;
	background: transparent;
}


/**/

#clinicalService {
	position: relative;
	margin-bottom: 10px;
	clear: both;
}
#service {
	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: both; /* Changed from Left*/
}
#contentSub #newsHighlights {
	margin-top: 0px; /* Changed from 30*/
	width: 515px;
}

/* 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;
}

.memberAccess {
	width: 186px;
	height: 27px;
	background: url("../images/Member_Access.png") no-repeat transparent;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #003265;
}

.locateFaculty {
	float: left;
	width: 186px; 
	height: 31px; 
	text-indent: -9999px; 
	background: url("../images/locateFacultyH1.png") no-repeat transparent;
	padding: 0px;
	margin: 0px;
	border-bottom:solid 4px #003265;
}
.findMedicalExpert {
	float: left;
	width: 186px; 
	height: 44px; 
	text-indent: -9999px; 
	background: url("../images/findMedicalExpert.png") no-repeat transparent;
	padding: 0px;
	margin: 0px;
	border-bottom:solid 4px #003265;
}

.relatedLinks {
	width: 186px;
	height: 27px;
	background: url("../images/relatedLinks.png") no-repeat transparent;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #003265;
}
#relatedLinks {
	margin-top: -5px;
}
/*link arrows specific to section*/
#rightColumn h6, #rightColumnSub h6{ background:url(/images/refresh/rightPortletH6AU.png) no-repeat 0 0; text-indent:0; margin:0;width:174px; height:26px;padding: 9px 0 0 12px; color:#FDF2E7; font-size:12px; font-weight:bold;}


#rightColumnSub #findADoctor h1 {
	float: left;
	width: 186px; 
	height: 44px; 
	text-indent: -9999px; 
    /* SMP 090910 SEO Fixes. aboutus/images/findResearchProjectH1.png does not exist but should not need it  */
    /* in Aboutus.  pointing to spacer.gif to resolve error */
	background: url("/images/spacer.gif") no-repeat #3D632C;
	padding: 0px;/*1px 10px 3px 10px;*/
	margin: 0px;
	border-bottom:solid 4px #3D632C;
}


.formSpacer {
	width: 186px;
	padding: 0px;
	margin: 0px;
	margin-top: 40px;
	margin-bottom: 10px;
}

#quickRef h1 {
	width: 186px;
	height: 27px;
	background: url("../../images/quickRefH1.jpg") no-repeat #E5EDF2;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #003265;
}
#relatedLinks {
	float: left;
	width: 186px;
	background: url("../../images/quickSearchBackroundRep.jpg") repeat-x #C2DFEF;
	padding: 0px;
	margin: 0px;
}
#relatedLinks h1 {
	width: 186px;
	height: 27px;
	background: url("../../images/relatedLinksH1.jpg") no-repeat #E5EDF2;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #003265;
}

.findResource {
	float: left;
	width: 186px; 
	height: 31px; 
	text-indent: -9999px; 
	background: url("../images/findResourceH1.png")  no-repeat transparent;
	padding: 0px;
	margin: 0px;
	border-bottom:solid 4px #003265; /*navy*/
}
.locateFaculty {
	float: left;
	width: 186px; 
	height: 31px; 
	text-indent: -9999px; 
	background: url("../images/wfubRankingH1.png") no-repeat #E5EDF2;
	padding: 0px;
	margin: 0px;
	border-bottom:solid 4px #003265;
}

.findFaculty {
	width: 165px;
	height: 21px;
	color: #524B44;
	font-weight: bold;
	font-size: 11px;
	margin-left: 10px;
	margin-bottom: 8px;
	display: inline;
	line-height: 18px; /*this creates the space after the text and before the input frame*/
}
#findADoctor form {
	margin-top: -3px;
}
#requestAnAppointment {
	width: 177px;
	height: 27px;
	background: url("../images/requestAnAppointmentH1.jpg") no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #003265;
}
/* Begin Familiar Faces Portlet Styles   */
.familiarFaces {
	float: left;
	width: 186px; 
	height: 31px; 
	text-indent: -9999px; 
	background: url("../images/FamiliarFaces.png") no-repeat #E5EDF2;
	padding: 0px;
	margin: 0px;
	border-bottom:solid 4px #003265;
}

#ffItem
{
    margin-top: 10px;
    margin-bottom: 5px;
    width: 180px;
    margin-left:auto;
    margin-right:auto;
}

img.ffImage
{
    display: block;
    margin-left:auto;
    margin-right:auto;
}

.ffTitle
{
    display:block;
    margin-left:auto;
    margin-right:auto;
    width: 174px;
    text-align:center;
}




/* End Familiar Faces Portlet Styles   */

/* Our Added styles */

/* Left Nav Menu title link fix*/
a.topLeftNavTitle:active, a.topLeftNavTitle:link, a.topLeftNavTitle:visited{
    color: #E6EDF2;
}

.formsurvey h1 {
	color: #004176;
	border-bottom:solid 4px #003266; /*lighter blue*/
}

/**********************************************/

.wfu_pagemenu_Item {
	color: #022E5F; 
}

.wfu_pagemenu_SelectedItem  {
	color: #022E5F; 
}
.wfu_pagemenu_Item a {
	color: #022E5F; 
}

.wfu_pagemenu_SelectedItem a {
	color: #022E5F; 
}

.wfu_pagemenu_Item a:link, .wfu_pagemenu_Item a:visited {
	color: #022E5F; 
}

/**********************************************/

.wfu_pagemenu_Item_l1 {
	color: #022E5F; 
	background: url(/aboutus/images/PageMenuInactive.jpg) right no-repeat;	
}

.wfu_pagemenu_Item_l2 {
	color: #022E5F; 
}

.wfu_pagemenu_Item_l2 a {
	color: #022E5F; 
}

.wfu_pagemenu_Item_l2 a:link, .wfu_pagemenu_Item_l2 a:visited {
	color: #022E5F; 
}

.wfu_pagemenu_SelectedItem_l1  {
	color: #022E5F; 
	background: url(/aboutus/images/PageMenuActive.jpg) right no-repeat;
}

.wfu_pagemenu_SelectedItem_l1 a {
	color: #022E5F; 
}

/**********************************************/

.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 #003265;
}

.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 #003265;
}

.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 #003265;
}

.calTitleStyle
{
  background-color: #003164 ; 
  color: #FFFFFF !important;
  font-weight: bold;
  border-color: #D6DFE6;
}
.calTitleStyle td
{
  background-color: #003164 ; 
  color: #FFFFFF !important;
  font-weight: bold;
}
table#ctl00_CalendarBlock_Calendar1 tr
{
  background-color: #BDCBD8 !important;
}
.calDayHeaderStyle
{
  background-color: #BDCBD8 !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;
}

#PageCollection h6, #newsHighlightsHeader h6, #spotlight h6 {	color: #004176;font-size: 12px;	border-bottom:solid 4px #F29E46; }

.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;
}

/* master_2column_leftnav adds 120210 *******************************************************************************/

#contentSub2col { /* width: 520px; */ width: 719px; background: #FFFFFF; float: left; padding-left: 25px; padding-right: 15px; padding-top: 10px; }
#contentSub2col p { line-height: 18px; margin-bottom: 8px; margin-top: 5px; }
#contentSub2col #newsHighlights { margin-top: 0px; /* width: 515px; */ width: 714px; }

/* end master_2column_leftnav adds **********************************************************************************/





/* left sidebar */

#navLeft h6 {
	background: #ed7e06 url(/images/refresh/navLeftTitleBackground-au.png) no-repeat;
	border-bottom-color: #B14D00;
}

.menuItem {
	background: transparent url(/images/refresh/menuitem-au.png) repeat-y;
	border-bottom-color: #ED7E08;
	border-top-color: #fff;
}

#navLeftList li:hover,a
#navLeftList li a:hover {
	background: #fdf2e8;
}

#navLeftList li a {
	color: #B14D00;
}

.navLeftBottom {
	background: url(/images/refresh/navleftbottom-au.png) no-repeat;
}

#contentSub #newsHighlightsHeader h2 {
	border-bottom-color: #D7CDB1;
}

/* right sidebar */

.qrefLink a:active,
.qrefLink a:visited,
.qrefLink a:link,
.relLinks li {
	background-image: url(/images/refresh/arrowColor-au.png);
}

.relLinks li {
	background-position: -2px 0;
}
