@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-color: #52863D;*/
  margin-bottom: 5px;
}

.wfu_pagemenu_outer {border-bottom: 2px solid #D7CDB1;}

#content h2 {
	color: #385925;
	text-indent: 0px;
	font-size: 110%;
}

.headline {
	color: #385826;
	border-bottom:solid 4px #52863D; /*lighter green*/
}

/*basic body*/

#logoLink {	background: url(/images/refresh/WakeForestSchoolOfMedicine.png) no-repeat 1px 0;}

/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz  NAVIGATION zzzzzzzzzzzzzzzzzzzzzzzz */
#tabs {height: 30px;background: url(/images/refresh/tabsR.png) no-repeat 0 -60px;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_blankR.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/divider-R.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: #AEB508; }
.sf-menu .wDivider:hover {	background-image: url(/images/refresh/divider-R.png);color: #FFFFFF;}
.sf-menu li li:hover, .sf-menu li li.sfHover,.sf-menu li li a:hover {	color: #FFFFFF;background-color: #868D04}
.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;}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	color: #00FF00;
	background-color:#9D190A;
}

/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzEnd New Segment Nav zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/

#navLeft {
	background: #d0d698; /*match this color to the bottom border*/
}
/* GRS 1/19/10 changed from h1 to h6 */
#navLeft h6 {
	color: #EEF3EC;
	background: url(../images/navLeftTitleBackground.jpg) no-repeat #568745;
	border-bottom: solid 4px #3D632C;
}

#navLeftList li:hover {
	background: #E1EBD2;
}

#navLeftList li a { /*only with the "a" does this not create underlines under all the nested lists*/
	color: #2F4922;
	display: block;
}

.under {
	/*Mo 0316*/
	/*background: #E1EBD2 !important;*/
	background: #EEF1DA !important;
	border: 0 !important;
}
#navLeftList .under a {
	/*Mo 0316*/
	/*background: #E1EBD2 !important;*/
	background: #EEF1DA !important;
	
}
#navLeftList .noUnder li a {
	/*Mo 0316*/
	/*background: url(../../images/icons/whiteArrow.png) 0px 6px no-repeat #E1EBD2 !important;*/
	background: url(../../images/icons/whiteArrow.png) 0px 6px no-repeat #EEF1DA !important;
	color: #2F4922;
}
#navLeftList .noUnder li a:hover {
	/*Mo 0316*/
	/*background: url(../../images/icons/greyArrow.png) 0px 6px no-repeat #E1EBD2 !important;*/ /*add different color arrow here*/
	background: url(../../images/icons/greyArrow.png) 0px 6px no-repeat #EEF1DA !important; /*add different color arrow here*/
	color: #2F4922;
}

#navLeftList li ul { 
	color: #2F4922;
}
#navLeftList li li a { 
	color: #543D11;
	display: block;
}
#navLeftList li li a:active, #navLeftList li li a:visited { 
	color: #2F4922;
	display: block;
}
#navLeftList li li a:hover { 
	color: #2F4922;
	display: block;
}
.navLeftBottom {
	border-top: 1px solid #F4F4F6;
	background: url(../images/navleftbottom.jpg);
}

.noUnderline li a {
	color: #2F4922;
}
.menuItem {
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #A6C277;
}
/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz END LEFT Navigation zzzzzzzzzzzzzz */


#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;
	/*font-size: 10px;*/
	line-height: 12px;
}

.qrefSub {
	padding-left: 15px; 
	display: block;
	line-height: 15px;
	font-size: 10px;
}

#quickRef ul.qref {
	margin-left: -1em;
}
.columnBackground {
	background: url("../../images/backgroundRep.jpg") no-repeat #E5EDF2;
}
.columnBackgroundNoPhoto {
	background: url("../../images/backgroundRepNoPhoto.jpg") no-repeat #E5EDF2;
}

#columnWrapperSub {
	width: 954px;
	padding-top: 15px;
}

#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;
}

#miniBanner {
	float: left;
	width: 545px;
	margin: 0px 15px 14px 15px;
	background: transparent;
}

#service {
	position: relative;
	margin-bottom: 10px;
	clear: both;
}


#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;
}

#rightColumnSub #findADoctor h1 {
	float: left;
	width: 186px; 
	height: 44px; 
	text-indent: -9999px; 
	background: url("../images/findResearchProjectH1.png") 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 #3D632C;
}
#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 #3D632C;
}
#clinicalTrials {
	width: 186px;
	height: 27px;
	background: url("../images/clinicalTrialsH1.jpg") no-repeat #E5EDF2;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #3D632C;
}
#researchAreas {
	width: 186px;
	height: 27px;
	background: url("../images/researchAreasH1.jpg") no-repeat #E5EDF2;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #3D632C;
}
/*link arrows specific to section*/

#rightColumn h6, #rightColumnSub h6{ background:url(/images/refresh/rightPortletH6R.png) no-repeat 0 0; text-indent:0; margin:0;width:174px; height:26px;padding: 9px 0 0 12px; color:#F5F6E7; font-size:12px; font-weight:bold;}

.findProject {
	float: left;
	width: 186px; 
	height: 44px; 
	text-indent: -9999px; 
	background: url("../images/findResearchProjectH1.png")  no-repeat transparent;
	padding: 0px;
	margin: 0px;
	border-bottom:solid 4px #3D632C;
}

.findFaculty {
	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 #3D632C;
}

#findADoctor form {
	margin-top: -3px;
}

#findProject, #findFaculty {
	float: left;
	width: 186px; /*this width must be defined or else it doesn't work correctly in ie*/
	background: url("../../images/quickSearchBackroundRep.jpg") repeat-x #C2DFEF;
	padding: 0px;
	margin: 0px;
}

/* 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;
}
.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 #3C632C;
}

.relatedLinks {
	width: 186px;
	height: 27px;
	background: url("../images/relatedLinks.png") no-repeat transparent;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #3C632C;
}



#checkbox {
	margin-left: 11px;
}

/* Classes */
/*nav classes*/
.noTitleSpaceFix {
	margin-top: 0px;
}

.infoList li {
    /* SMP 090910 SEO Fixes.  bullet.jpg does not exist.  pointing to spacer.gif to resolve error */
	background: url(../images/spacer.gif) 0px 8px no-repeat #FFFFFF;
}

/* Our Added styles */

/* Left Nav Menu title link fix*/
a.topLeftNavTitle:active, a.topLeftNavTitle:link, a.topLeftNavTitle:visited{
    color: #EEF3EC;
}

.formsurvey h1 {
	color: #385925;
	border-bottom:solid 4px #52863D; /*lighter green*/
}


/**********************************************/

.wfu_pagemenu_Item_l1 {
	color: #2F4922; 
	background: url(/research/images/PageMenuInactive.jpg) right no-repeat;	
}

.wfu_pagemenu_Item, .wfu_pagemenu_SelectedItem, .wfu_pagemenu_Item a, .wfu_pagemenu_SelectedItem a, .wfu_pagemenu_Item a:link, .wfu_pagemenu_Item a:visited, .wfu_pagemenu_Item_l2, .wfu_pagemenu_Item_l2 a, wfu_pagemenu_Item_l2 a:link, .wfu_pagemenu_Item_l2 a:visited , .wfu_pagemenu_SelectedItem_l1 a {
	color: #2F4922; 
}

.wfu_pagemenu_SelectedItem_l1  {
	color: #2F4922; 
	background: url(/research/images/PageMenuActive.jpg) right no-repeat;
}


/**********************************************/

.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 #3C632C;
}

.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 #3C632C;
}

.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 #3C632C;
}

.calTitleStyle
{
  background-color: #385826 ; 
  color: #FFFFFF !important;
  font-weight: bold;
  border-color: #E1EBD2;
}
.calTitleStyle td
{
  background-color: #385826 ; 
  color: #FFFFFF !important;
  font-weight: bold;
}
table#ctl00_CalendarBlock_Calendar1 tr
{
  background-color: #D0DFB6 !important;
}
.calDayHeaderStyle
{
  background-color: #D0DFB6 !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: #385925;	font-size: 12px;border-bottom:solid 4px #C2C75E;}


.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; }
#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 #4B4A91; 
                    margin-top: 0;
}
/** End Center Specific Styles ***********************************************************/



/* left sidebar */

#navLeft h6 {
	background: #a8b006 url(/images/refresh/navLeftTitleBackground-r.png) no-repeat;
	border-bottom-color: #888E08;
}

.menuItem {
	background: transparent url(/images/refresh/menuitem-r.png) repeat-y;
	border-bottom-color: #888E08;
	border-top-color: #fff;
}

#navLeftList li:hover,a
#navLeftList li a:hover {
	background: #eef1da;
}

#navLeftList li a {
	color: #363702;
}

.navLeftBottom {
	background: url(/images/refresh/navleftbottom-r.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-r.png);
}

.relLinks li {
	background-position: -2px 0;
}
