@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: #A53032;*/
  margin-bottom: 5px;
}

.wfu_pagemenu_outer {border-bottom: 2px solid #D7CDB1;}

#content h2 {
	color: #771103;
	text-indent: 0px;
	font-size: 110%;
}

.headline {
	color: #771103;
	border-bottom:solid 4px #A53032; /*lighter red*/
}


/*basic body*/

#logoLink {background-image: url(/images/refresh/WakeForestBaptistHealthLogo.png);}

/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz  NAVIGATION zzzzzzzzzzzzzzzzzzzzzzzz */
#tabs {height: 30px;background: url(/images/refresh/tabsRP.png) no-repeat 0 -30px;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_blankRP.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*/

/*** extra styling ***/

.sf-menu .wDivider {
	background: url(/images/refresh/dividerRP.png) 100% 8px no-repeat transparent;
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #EBB2B5; /*light purple*/
}
.sf-menu a:active {
	color: #EBB2B5;
	text-decoration: none;
}

.sf-menu li li, sf-menu li li li {
	background: #C61F2B; 
}

.sf-menu .wDivider:hover {
	background-image: url(/images/refresh/dividerRP.png);
	color: #FFFFFF;
}
.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 {
	color: #FFFFFF;
	background-color: #AD1017;
}




.sf-sub-indicator,a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	color: #00FF00;
	background-color:#9D190A;
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	color: #00FF00;
	background-color:#9D190A;
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	color: #00FF00;
	background-color:#9D190A;
}


/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzEnd New Segment Nav zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/

#navLeft {
	background: #deacba; /*menu background*/
}

/* GRS 1/19/10 changed from h1 to h6 */
#navLeft h6 {
	color: #F2E8E6;
	background: url(../images/navLeftTitleBackground.jpg) no-repeat #8F1E00;
	border-bottom: solid 4px #4F0600;
}

#navLeftList li:hover {
	background: #E6D3D1;
}


#navLeftList li a { /*only with the "a" does this not create underlines under all the nested lists*/
	color: #460000;
}

.under {
	/*Mo 0316*/
	/*background: #E6D3D1 !important;*/
	background: #F3E1E6 !important;
	border: 0 !important;
}
#navLeftList .under a {
	/*Mo 0316*/
	/*background: #E6D3D1 !important;*/
	background: #F3E1E6 !important;
}
#navLeftList .noUnder li a {
	/*Mo 0316*/
	/*background: url(../../images/icons/whiteArrow.png) 0px 6px no-repeat #E6D3D1 !important;*/
	background: url(../../images/icons/whiteArrow.png) 0px 6px no-repeat #F3E1E6 !important;
}
#navLeftList .noUnder li a:hover {
	/*Mo 0316*/
	/*background: url(../../images/icons/greyArrow.png) 0px 6px no-repeat #E6D3D1 !important;*/ /*add different color arrow here*/
	background: url(../../images/icons/greyArrow.png) 0px 6px no-repeat #F3E1E6 !important; /*add different color arrow here*/
}

#navLeftList li ul { 
	color: #E6D3D1;
}

.navLeftBottom {
	border-top: 1px solid #FFFFFF;
	background: url(../images/navleftbottom.jpg);
}

.noUnderline li a {
	color: #FF00FF;
}
.menuItem {
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #BA8580;
}
/* zzzzzzzzzzzzzzzzz ENd Left Navigation zzzzzzzzzzzzzzzzzzzz */



#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: 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;
}

.qrefSub {
	padding-left: 15px; 
	display: block;
	line-height: 15px;
	font-size: 10px;
}

#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;
	margin: 0px;
	
}
#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;
}
#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;
	background: url("../images/portletOneBackground.jpg") no-repeat #D6C1C0;
	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;
}
.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 #4F0600;
}

.relatedLinks {
	width: 186px;
	height: 27px;
	background: url("../images/relatedLinks.png") no-repeat transparent;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #4F0600;
}
#relatedLinks {
	margin-top: -5px;
}
#rightColumn h6, #rightColumnSub h6{ background:url(/images/refresh/rightPortletH6RP.png) no-repeat 0 0; text-indent:0; margin:0;width:174px; height:26px;padding: 9px 0 0 12px; color:#F8E9EA; font-size:12px; font-weight:bold;}
/*link arrows specific to section*/



/* Our Added styles */

/* Left Nav Menu title link fix*/
a.topLeftNavTitle:active, a.topLeftNavTitle:link, a.topLeftNavTitle:visited{
    color: #F2E8E6;
}

.formsurvey h1 {
	color: #771103;
	border-bottom:solid 4px #A53032; /*lighter red*/
}

.wfu_pagemenu_Item, .wfu_pagemenu_SelectedItem, .wfu_pagemenu_Item a, .wfu_pagemenu_SelectedItem a, .wfu_pagemenu_Item a:link, .wfu_pagemenu_Item a:visited {
	color: #460000; 
}

.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 #4F0600;
}

.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 #4F0600;
}

.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 #4F0600;
}
.calTitleStyle
{
  background-color: #8C1308 ; 
  color: #FFFFFF !important;
  font-weight: bold;
  border-color: #E9DFDE;
}
.calTitleStyle td
{
  background-color: #8C1308 ; 
  color: #FFFFFF !important;
  font-weight: bold;
}
table#ctl00_CalendarBlock_Calendar1 tr
{
  background-color: #D6B7B4 !important;
}
.calDayHeaderStyle
{
  background-color: #D6B7B4 !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;
}
#spotlight h6, #newsHighlightsHeader h6, #PageCollection h6  {
	color: #771103;
	font-size: 12px;
	border-bottom:solid 4px #D5737A; /*lighter red*/
}


.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; margin: 0px; }
#contentSub2col p { line-height: 18px; margin-bottom: 8px; margin-top: 5px; }
#contentSub2col #newsHighlights { margin-top: 30px; }

/* end master_2column_leftnav adds **********************************************************************************/





/* left sidebar */

#navLeft h6 {
	background: #c41e29 url(/images/refresh/navLeftTitleBackground-rp.png) no-repeat;
	border-bottom-color: #A21923;
}

.menuItem {
	background: transparent url(/images/refresh/menuitem-rp.png) repeat-y;
	border-bottom-color: #b38995;
	border-top-color: #f1dce2;
}

#navLeftList li:hover,a
#navLeftList li a:hover {
	background: #f3e1e6;
}

#navLeftList li a {
	color: #702020;
}

.navLeftBottom {
	background: url(/images/refresh/navleftbottom-rp.png) no-repeat;
	border-top-color: #f1dce2;
}

#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-rp.png);
}

.relLinks li {
	background-position: -2px 0;
}
