




/*
     FILE ARCHIVED ON 1:59:57 Sep 25, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:51:01 Oct 28, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* ------------- These styles force the Ribbon to a fixed position at the top of the page to solve scrolling problems -------------------*/

body/*, body.v4.master*/ {overflow:visible !important; height: inherit; width: inherit; }

body #s4-workspace {overflow:visible !important;}

/*This sets up our Ribbon for a fixed position. */
body #topfixedcontentarea { position: fixed;top:0px;z-index:1000;width: 100%;}


/* Set the ribbon popups to be fixed position also */
/*#s4-ribbonrow .ms-MenuUIPopupBody, */#s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."], .ms-cui-tooltip {
position:fixed !important;
}

/*Make sure there are no scroll bars on our popup overlays*/
.ms-dlgOverlay {width: 100% !important }

/*Keep pop out windows in a fixed position*/
.ms-dlgContent {
	position:fixed;
}


/*---------------------------------------------------------------------------------------------------------------------------------------*/


/* styles */

p.pasteplainParagraph {
	display:none;
}
div.pasteplaindiv {
	display:inline;
}

.calloutBox {
	padding: 10px 10px 10px 10px;
}

form {
	text-align:center;
	font-family: Georgia,"Times New Roman", Times, serif;
	margin:0;
	padding:0;	
}

body {
	text-align:center;
	font-family:Georgia,"Times New Roman", Times, serif;
	color:#000000;
	font-size:14px;
	margin:0;
	padding:0; 	
}

.bodyWrapper {
	width:100%; 
	text-align:center;
	background:url("/web/20140925015957/https://news.wustl.edu/CSSIMAGES/newsroombannershort.gif") repeat-x;
	padding-top:14px;	
}

img {
	display: inline;
	border:none;
	margin: 0px !important;				
}

div.articleImage a {
	border:none;
}


.headlinestyle{
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:21px;
	color:#550205;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	font-weight:normal;
	line-height:1.2;
	border-bottom:none;
	text-decoration:none;
}
p, .headlinestyle{
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:21px;
	color:#550205;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	font-weight:normal;
	line-height:1.2;
	border-bottom:none;
	text-decoration:none;
}

li.storyItem a p{
padding: 0;
margin: 0;
display: inline;
}

li.storyItem a:hover p{
color: #C4BAAC;
}

h1.Newsroom a{
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	font-size: 54px; 
	color:#A32A34 !important;
	text-decoration:none;
}

h1.Newsroom a:hover {
	color:#A32A34;
	
}

div.h1, h1{
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:21px;
	color:#550205;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	font-weight:normal;
	line-height:1.2;
	border-bottom:none;
	text-decoration:none;
}


h2 {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:21px;
	color:#550205;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	font-weight:normal;
	line-height:1.0;
}

.optionalsubHeader, .optionalsubHeader p{
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:17px;
	color:#666666;
	padding:0 0 0 0;
	margin: 0 10px 0px 0;
	font-weight:normal;
	line-height:1.2;
}



h3{
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:18px;
	color:#550205;
	padding:0 0 0 0;
	margin: 0 0 6px 0;
	font-weight:normal;
}

h5{
	font-family: Georgia,"Times New Roman", Times, serif;
	color:#550205;
	padding:0 0 0 0;
	margin: 0 0 3px 0;
}

.subhead {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:16px;
	color:#550205;
	padding:0 0 0 0;
	margin: 0 0 0px 0;
	font-weight:bold;
	line-height:1.2;

}


p {
	font-size: 14px;
	color: #000;
	line-height:1.2;
}

a:link, a:visited  {
	color: #006f51;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px dotted #d2d2d2;
}

.toolBanner .toolset .toolsetLinks a {
	border:medium none;
}

img a:link, a:visited  {
	border-bottom: 1px dotted #ffffff;
}


#recordList a:hover {
	color: #C4BAAC;
}

h1 a {
	border:none !important;
	color:#550205 !important;

}

h1 a:hover {
	color: #C4BAAC !important;
	text-decoration: none !important;
}


a:hover {
	color: #C4BAAC;
	text-decoration: none;

}


.mainbody a:hover {
	color: #C4BAAC !important;
	text-decoration: none !important;

}
img.mainbody a {
	border-bottom: 1px dotted #ffffff !important;
	}


ul {
	margin-top:0px;
	line-height: 1.5;
	padding: 0 30px;

}

.ie .rightColumn ul{
	margin:0 0 0 20px;
	padding:0 0 0 0px;
	display:block;
}

.ie .rightColumn ul li{
	margin:0 0 0px 0px;
	padding:0 0 0 0;

}

.ie .rightColumn .wustlinthenews ul li{
	margin:0 0 5px 0px;
	padding:0 0 0 0;

}


#rightBottom  ul {
	font-family: tahoma;
	font-size: 8pt;
	color: #4c4c4c;
	margin:0 0 0 15px;
	padding:0;
}

#rightBottom  ul li a {
	font-family: Georgia,"Times New Roman", Times, serif;;
	font-size: 14px;
	color:#000000;
	border-bottom: 1px dotted #000000;
}
 
#rightBottom  ul li{
	margin-bottom:0px;	
	 		
}

#rightBottom p.ulTitle/*, .ms-rteStyle-ulTitle*/ {
/*-ms-name:"List Title";*/
font-weight: bold;
font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
color: #a32a31;
padding-left: 3px;
padding-right: 7px;
padding-top: 2px;
padding-bottom: 2px;
font-size: 14px;
margin-bottom:0;
}


#recordList a{
	color:#000000;
}

.wrapper {
	width:980px;
	margin: 0 auto 0 auto;
	text-align:left;
}


.topBanner {
	background:url("/web/20140925015957/https://news.wustl.edu/CSSIMAGES/1linerev.png") no-repeat;
	margin:0;			
}

.topBanner a {
	display:block;
	width:495px;
	height:27px;
	padding:14px 0 9px 0;
}

.topBanner img {
	display:none;
}



.toolBanner {
	height:87px;
}

.ie .toolBanner h1 {
	margin: 32px 0 0 0;
}


.toolBanner h1 {
	font-size:42px;
	color: #9b2730;
	float:left;
	margin: 20px 0 0 0;
}

.toolset {
	float:right;
	width:375px;
	font-size:12px;
	color: #9b2730;
	margin: 30px 0 0 0;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
}

.safari .toolset {
	margin: 22px 0 0 0;
	width:375px;
}


.gecko .toolset {
	margin: 22px 0 0 0;
	width:375px;
}


.toolsetLinks {
	text-align:right;
	margin-bottom:5px;
}

.toolset a {
	color: #9b2730;
	text-decoration:none;
	font-weight:bold;
	border-bottom: none;
}

.ie .searchbox {
	float:right;
	width:280px;
	margin-right:0px;
}

.safari .searchbox, .gecko .searchbox, .chrome .searchbox {
	width:265px;
	margin-right:0px;
	float:right;
}

img.srch-gosearchimg {
    height: 22px !important;
    padding: 0 !important;
}

.srch-Page {
	font-size:10px;
	FONT-FAMILY:Tahoma;

}

.srch-Page {
	float:right;
	margin-top:-1px;
    padding-top: 6px !important;
    margin-right:3px;


}

.srch-Page strong {
    background: none !important;
    border-color: #C6E5F8 #91CDF2 #91CDF2;
    border-style: none;
    border-width: 1px;
    display: block;
    float: left;
    font-size: 11px !important;
    font-weight: bold;
    margin: 0 3px;
    padding: 0 !important;
    text-decoration: none;
    line-height:1;
}

.srch-Page a:link, .srch-Page a:visited {
    border-bottom: 1px dotted #D2D2D2;
    color: #000000 !important;
    display: block;
    float: left;
    font-size: 11px !important;
    font-weight: normal;
    margin: 0 3px;
    padding: 0 0 1px !important;
    text-decoration: none;
    line-height:1;
}

a:link, a:visited {
    border-bottom: 1px dotted #D2D2D2;
}

.socialMedia li a:link, .socialMedia li a:visited {
	border-bottom: medium none !important;
}

.socialMedia a {
	border-bottom: 1px dotted #333333 !important;
}


.srch-results{
	color:#ffffff;
}

.srch-results .srch-description {
	color:#333333;
}

.srch-results .srch-sort-left {
color: #666666;
	}

#WebPartWPQ6 .srch-WPBody {
	border-top:1px solid #D1D1D1;
}

.ms-sbplain {
	background: url("/web/20140925015957/https://news.wustl.edu/_layouts/images/bgximg.png") repeat-x scroll 0 -511px #FFFFFF !important;
    border: 1px solid #E3E3E3 !important;
    font-size: 1.1em !important;
    height: 17px !important;
    padding: 2px 3px 0 !important;
    width: 191px !important;
}

.Newssrch-Title a:hover {
    border: medium none;
    font-family: Georgia;
    font-size: 18px;
    text-decoration:underline !important;
    color: #550205 !important;
}

#main {
	width: 980px;
	margin: 25px 0px 0px 0px;
	padding-bottom:0px;
	font-family: Georgia,"Times New Roman", Times, serif;
}

.mainTop {
	background:url("/web/20140925015957/https://news.wustl.edu/CSSIMAGES/threecolumn.gif") repeat-y;
	float:left;
}

.mainBottom {
	border-top:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	margin-left:225px;
	width:715px;
	background-image:none;
	/*height:0px !important;*/
	padding:20px;

}

.mainBottom .summaryBox {
 	float: left;
 	width: 325px;
 	margin:0 0px 15px 0;
}


ul.announcementItems {
	padding:0 0 0 0px;	
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;	
	margin:0;
	line-height:1.3;
	font-size:12px;
}

ul.announcementItems li{
	margin-bottom:5px;
	list-style-type:none;
}

ul.announcementItems li a{
	color:#000000;
	font-weight:bold;
}



.storyItems {
	padding-left:20px;
	margin:0;
}
.storyItem {
   margin-bottom:3px;
   font-size:12px;
}

.storyItem a {
	border-bottom:1px dotted #d2d2d2;
	text-decoration:none;
	color: #000000;
}

.storyItem a:hover {
	border-bottom:1px dotted #d2d2d2;
	text-decoration:none;
	color: #c4baac;
}

.wustlinthenews ul {
	padding: 0 0 0 15px; 
	margin: 0; 
	color: #4c4c4c;
	margin-bottom: 0px;
	font-family: tahoma;
	font-size:8pt;	
}

.wustlinthenews ul li a {
	border-bottom:1px dotted #d2d2d2;
	text-decoration:none;
	color: #000000;
	font-size:14px;
	font-family: Georgia;

}

.WUSTLstoryItem ul li a:hover {
	border-bottom:1px dotted #d2d2d2;
	text-decoration:none;
	color: #c4baac;
}

.WUSTLstoryItem a {
	border-bottom:1px dotted #d2d2d2;
	text-decoration:none;
	color: #000000;
}

.WUSTLstoryItem a:hover {
	border-bottom:1px dotted #d2d2d2;
	text-decoration:none;
	color: #c4baac;
}



.WUSTLdescription {
	font-family: tahoma;
	font-size: 8pt;
	color: #4c4c4c;	
	display:block;			
}

#topstoryHeader {
	border-bottom:1px solid #d1d1d1;				
}
	

.storyHeader {
	border-bottom:1px solid #d1d1d1;
	margin-bottom:7px;
			
}

.footer .storyHeader a {
	border-bottom:medium none !important;
}
	

.storyHeader h5 a{
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	background:url('/web/20140925015957/https://news.wustl.edu/CSSIMAGES/greendoublearrow.png') no-repeat right;
	text-transform:uppercase;
	color: #a32a31;	
	display:inline;
	font-size:15px;
	font-weight:bold;
	padding:0 15px 0 0;	
	float:none;	
	border-bottom: none;
}


.nonLinkHeader {
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	color: #a32a31;	
	display:inline;
	font-size:15px;
	font-weight:bold;
	padding:0 15px 0 0;	
	float:none;	
	border-bottom: 1px solid #d1d1d1;
	text-transform: uppercase;

}


#topstoryHeader h5 {
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	color: #a32a31;	
	display:inline;
	font-size:15px;
	font-weight:bold;
	padding:0 15px 0 0;	
	float:none;	
	border-bottom: none;
}

.nonLinkHeader{
	display:block;
	margin-bottom:10px;
}


.storyHeader a{
	color: #006f51;
	text-decoration: none;
	font-weight: bold;
	float:right;
	font-size:11px;
	margin-top:5px;
	display:block;
	border-bottom: none;
	vertical-align:bottom;
}

.storyHeader a:hover {
	color: #C4BAAC;
}

/*
.topicsList ul {
	margin:0;
	padding:0 0 0 0px;
	font-size:90%;
	float:left;
	width: 200px;
	font-family: Helvetica, Arial;
}

.topicsList li {
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	background:url('/web/20140925015957/https://news.wustl.edu/CSSIMAGES/greendoublearrow.gif') no-repeat;
	background-position: 0 8px;
	list-style-type:none;
}

.topicsList a {
	color: #006F51;
	border-bottom: 1px dotted #d2d2d2;	
	text-decoration:none;
	font-weight:bold;
}

*/
.topicHeader {
	width:100%; 
	margin-bottom:10px;
	padding-bottom: 0px;
	font-size:28px;
	color:#535353;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	border-bottom: 1px solid #CDCDCF;
}

.schoolHeader {
	font-size:22px;
	color:#ffffff;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	background:#9c292c;
	padding:10px;
	}

.altHeader {
	margin-bottom:20px;
	font-size:18px;
	color:#ffffff;
	background:#9c292c;
	padding:5px;
}

.topicHeader img {
	margin:7px 0 0 0;
}

.schoolHeader img {
	margin:3px 0 0 0;
} 

.topicHeader h1 {
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
}

.topicsNav {
	margin:0 ;
	padding:0 0 0 0px;
	font-size:14px;
	float:left;
	width: 200px;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
}

.topicsNavItem {
	margin:0 0 5px 0;
	padding:0 0 0 7px;
	font-size:14px;
	background:url('/web/20140925015957/https://news.wustl.edu/CSSIMAGES/greendoublearrow.gif') no-repeat;
	background-position: 0 5px;	
}

.topicsNavItem a{
	color: #006F51;	
	text-decoration:underline;
	font-weight:bold;
	display:block;
	background-image:none;
	border-bottom:none;
}

.leftColumnSection {
	 border-top:1px solid #d1d1d1;
	 padding-top:10px;
	 width:205px;
}


.spiffBox {
	background:url('/web/20140925015957/https://news.wustl.edu/CSSIMAGES/whiteGoldgradientsmall.gif') repeat-x;
	border:1px solid #d1d1d1;
	width:100%;
	margin:0 0 20px 0;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	
}

.spiffBoxAlt {
	margin:0 0 20px 0;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;	
	float:left;
}



.spiffContent {
	padding:10px;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	font-size:13px !important;
	
}

.spiffContent p {
	font-size:13px !important;
	padding:0;
	
	
}

.safari .spiffContent  {
	width:210px;			
}

.gecko .spiffContent  {
	width:210px;			
}




.spiffContent a {
	text-decoration:none;
	border-bottom:1px dotted #d2d2d2;
}

.spiffHeader {
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	text-transform:uppercase;
	color: #a32a31;	
	display:inline;
	font-size:15px;
	font-weight:bold;
	background:url('/web/20140925015957/https://news.wustl.edu/CSSIMAGES/greendoublearrow.png') no-repeat right;	
	padding:0 15px 0 0;
	margin-bottom:5px;
}

.slideshowImages {
	float:left;
	margin:0 0 5px 3px;
}

.slideshowImages a {
	display:block;
	border:3px solid #ffffff;
}

.slideshowImages a:hover {
	border:3px solid #a32a31;
}


.personRecord {
	margin:10px 0 15px 0;
	color:#000000;
	width:190px;
}

.personRecord a {
	color:#006f51;
	text-decoration:none;
	border-bottom:1px dotted #d2d2d2;
}

.personRecord a:hover {
	color:#C4BAAC;
}


.personNameBlack{
	font-weight:bold;
}

.relatedContent {
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
		line-height:1.4;
}


.relatedContent .contentText a:visited {
	padding:0;
	margin:0;
	color: #006f51;
	font-size:12px;

}

.relatedContent .contentText a {
	padding:0;
	margin:0;
	color: #006f51;
	font-size:12px;
}

.relatedContent .contentText a:hover {
	text-decoration:none;
	color: #C4BAAC;
}

.relatedArticleContent {
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	line-height:1.4;
}

.relatedArticleContent h5, .relatedContent h5 {
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	color:#000000;
	font-size:13px;
}

.relatedArticleContentSection {
	margin:0 0 13px 0;
	font-size: 13px;
}

.relatedLinks a{
	color: #006f51;
	text-decoration: none;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d2d2d2;
	display:inline-block;
	font-size:13px;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	margin-bottom:2px;
}

.relatedLinks a:hover {
	color: #C4BAAC;
}


#superbreadcrumb {
	float: left;
	margin-left: 0px;
	padding: 0px 0 15px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #990000;

}


#superbreadcrumb a {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

#links {
	float: right;
	margin-right: 0px;
	padding: 0px 0px 15px 0;
	width:200px;
}

#links span {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	word-spacing: 10px
}

#link {
	float:left;
	font-weight:bold;
	font-size:12px;
	margin:5px 20px 0 0;
}

#tools {
	width:990px;
}

#logo {
	width: 373px;
	float: left;
}

#logo a {
	display: block;
	width: 373px;
	height: 103px;
	margin: 15px;
	background: url("/web/20140925015957/https://news.wustl.edu/CSSIMAGES/logo.jpg") no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	padding:0;
	border-bottom: none;
}

#logo h1 {
	display: none;
}

.rightColumn {
	 width:260px;
	 float:left; 
	 margin-right:0px;
	 margin-top:5px;
}

.leftColumn {
	 width:225px;
	 float:left; 
	 margin-top:5px;	 
}


.mainTop .middleColumn {
	width:460px;
	float:left;
	margin-right:15px;
}

.mainbody {
	width: 420px;
	margin-left: 15px;
	padding:0px 0px 30px 0px;
	font-size: 14px;
	line-height:17px;
	color:#000000;
}


.gecko .mainbody {
	padding:0px 0px 30px 0px;
}


.headline {
	margin-bottom:5px;
}

.headlineSchools {
	margin-bottom:15px;
}

.headlineSchools a p{
	padding:0;
	display:block;
	margin-bottom:0;
	width:300px;	
	float:left;
	color:#550205;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom: 0 !important;
}

.headlineSchools a {
	padding:0;
	display:block;
	width:300px;
	margin-bottom:0;
	float:left;
	color:#550205;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom: 0 !important;
}

.headlineSchools a:hover p {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #666 !important;
	border-bottom: 0 !important;
}

.headlineSchools a:hover {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #666 !important;
	border-bottom: 0 !important;
}

.pagination {
	font-size:85% !important;
	margin-top: 10px;
}

h1, h1 span p, div.headline p {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:21px;
	color:#550205;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	font-weight:normal;
	line-height:1.2;
	border-bottom:none;
	text-decoration:none;
}

.headline a {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:21px;
	color:#550205;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	font-weight:normal;
	line-height:1.2;
	border-bottom:none;
	text-decoration:none;
}

.headline a:hover {
	color: #666 !important;
}

.headline a:hover p {
	color:#666;
}

.headline a p {
	margin-bottom:0px;
}



.headlineSmall a {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:16px;
	color:#550205;
	padding:0 0 0 0;
	margin: 0 0 0px 0;
	font-weight:normal;
	line-height:1;
	border-bottom:none;
}

.headlineSmall a:hover {
	color: #555555;
}




.articleDate {
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	font-size:11px;
	margin:7px 0 7px 0;
}

.articleDateAlt {
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	font-size:11px;
	margin:7px 0 3px 0;
}


#printlogo {
	padding:0;
	margin:0;
}

#printlogo img {
	display: none;
}




.imageWide {
	background:#cdcdcd;	
	width:475px;		
}

.imageWide img{
	width:475px;		
}


.imageWide p {
	margin:0 0 0 0;
	padding:0px 15px 20px 15px;
}

.articleImage {
	float:left;
}
div.articleImage a {
	}

.articleImage a:link, a:visited  {
}


.articleImage img { 

	padding: 0 10px 0 0;
}


div.teaserContent {
width:100%;
}

.teaserContent a:link {
font-size: 12.5px !important; 
font-weight: bold; 
display: table !important;
margin-top:12px;
}

div.teaserContent a {
font-size: 12.5px !important; 
font-weight: bold; 
display: table !important;
margin-top:12px;
}

div.teaserContent p {
	margin-bottom:0px;
}


.imgcaption {
	font-size:10px;
	color:#01654B;
	line-height:normal;
	font-weight:bold;
	width:275px;
}

.imgcaption img{
	margin-bottom:10px
}


.footer {
	width: 100%;
	background:url("/web/20140925015957/https://news.wustl.edu/CSSIMAGES/newsroombannerB.gif") repeat-x bottom left;
	margin: 0px 0px 0px 0px;
	padding:0px 0 20px 0;
	text-align:center;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
}

.footerBox {
	width: 953px;
	background:#ffffff url("/web/20140925015957/https://news.wustl.edu/CSSIMAGES/whiteGoldgradient.gif") repeat-x bottom left;
	border:1px solid #d1d1d1;
	margin: 0 auto 0 auto;
	padding:15px 0 20px 20px;
	text-align:left;
	/*height:200px;*/
	font-size:12px;
}

.footer p {
	padding: 0;
	margin: 10px 0 0 0;
	line-height:1.7;
	font-size:13px;
}

.footerBox ul, .leftColumn .spiffContent ul {
	list-style-type: none;
	padding:0;
	margin:15px 0 0 0;
}

.footerBox ul.socialMedia a  {
	padding:6px 0 7px 45px;
	margin:0 0 0px 0;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	font-size:13px;
	border:none;
	display:block;
	color: #006f51;
}

.footerBox ul.socialMedia a:hover{
	color:#C4BAAC;			
}

.footerBox ul.socialMedia li {
	padding:0;
	margin:0 0 7px 0;
}

.footerBox ul.schools li {
	padding:0px;
	margin:0 0 5px 0;
}


.footerBox ul li a {
	color:#000000;
	text-decoration:none;
	border-bottom: 1px dotted #d2d2d2;
}

.footerBox ul.schools li {
	padding:0px;
	margin:0 0 5px 0;
}


.footerBox ul li a {
	color:#000000;
	text-decoration:none;
	border-bottom: 1px dotted #d2d2d2;
}

.schoolList {
	color:#000000;
	font-size:13px;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
}

.schoolLinks a:visited {
	color:#000000;
	text-decoration:none;
	margin:0 0 10px 0;
	border-bottom: 1px dotted #d2d2d2;
	display:inline-block;
}

.schoolLinks a {
	color:#000000;
	text-decoration:none;
	margin:0 0 10px 0;
	border-bottom: 1px dotted #d2d2d2;
	display:inline-block;
}

.schoolLinks a:hover {
	text-decoration:none;
}

ul.socialMedia #facebook {
	background:url("/web/20140925015957/https://news.wustl.edu/CSSIMAGES/facebook.gif") no-repeat;
}


ul.socialMedia #twitter {
	background:url("/web/20140925015957/https://news.wustl.edu/CSSIMAGES/twitter.gif") no-repeat;
}

ul.socialMedia #youTube {
	background:url("/web/20140925015957/https://news.wustl.edu/CSSIMAGES/youTube.gif") no-repeat;
}

ul.socialMedia #RSS {
	background:url("/web/20140925015957/https://news.wustl.edu/CSSIMAGES/RSSlarge.gif") no-repeat;
}

ul.socialMedia #Futurity {
	background:url("/web/20140925015957/https://news.wustl.edu/CSSIMAGES/futuritysmall.gif") no-repeat;
}

.ms-rteStyle-wustlinthenews {
	-ms-name:"WUSTL In The News";
padding: 0 0 0 15px; 
	margin: 0; 
	color: #4c4c4c;
	margin-bottom: 0px;
	font-family: tahoma;
	font-size:8pt;	
}

a.ms-rteStyle-wustlinthenews {
	-ms-name:"WUSTL In The News";
	border-bottom:1px dotted #d2d2d2;
	text-decoration:none;
	color: #000000;
	font-size:14px;
	font-family: Georgia;

}
span.ms-rteStyle-wustlinthenews a {
	-ms-name:"WUSTL In The News";
	border-bottom:1px dotted #d2d2d2;
	text-decoration:none;
	color: #000000;
	font-size:14px;
	font-family: Georgia;

}
a span.ms-rteStyle-wustlinthenews {
	-ms-name:"WUSTL In The News";
	border-bottom:1px dotted #d2d2d2;
	text-decoration:none;
	color: #000000;
	font-size:14px;
	font-family: Georgia;

}




.photoRight, .ms-rteStyle-photoRight {
	-ms-name:"Photo Right";
	float:right;
	margin: 0 0 0px 10px;
	background:#cdcdcd;
}

.photoRight p, .ms-rteStyle-photoRight p, .photoLeft p, .ms-rteStyle-photoLeft p {
	/*font-size: 12px;*/
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	/*padding:5px 10px 10px;*/
	margin:0;
}

.photoLeft, .ms-rteStyle-photoLeft {
	-ms-name:"Photo Left";
	float:left;
	margin: 0 10px 0 0 !important;	
	background:#cdcdcd;	
	display:block;
}

.photoCenterInline{
	background:#cdcdcd;		
}

.photoRightInline{
	background:#cdcdcd;		
}

.photoCenterInline img {
	margin-bottom:5px;		
}


.photoRight img {
	margin-bottom:0px;		
}


.photoLeft img {
	margin-bottom:5px;		
}


.photoRightInline img {
	margin-bottom:5px;		
}


p.photoCredit,  .photoCredit{
	text-align:right;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	font-size:70% !important;
	padding:0 5px 5px 0;
	text-transform:uppercase;
	background:#cdcdcd;	
	display:block;
}

.primaryImagephotoCredit {
	text-align:right;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	font-size:70% !important;
	padding:0 5px 5px 0;
	padding-bottom:0px;
	text-transform:uppercase;
	background:#cdcdcd;	
	margin-top: -5px;
}

.ms-rteStyle-photoCredit {
-ms-name:"Photo Credit";  
font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:70% !important;
text-align:right;
text-transform:uppercase;  
color: #000000;
margin-top:-5px;
width:auto;
padding: 10px 5px 10px 0;
background-color: #cdcdcd;

}

	img.ms-rteStyle-photoCredit {
-ms-name:"Photo Credit";  
/*font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:70% !important;
text-align:right;
text-transform:uppercase;  
color: #000000;
background-color: #cdcdcd;*/
padding:0;
margin:0;
}

	div.ms-rteStyle-photoCredit {
-ms-name:"Photo Credit";  
font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:70% !important;
text-align:right;
text-transform:uppercase;  
color: #000000;
margin-top:-5px;
width:auto;
padding: 10px 5px 10px 0;
background-color: #cdcdcd;
}
	p.ms-rteStyle-photoCredit {
-ms-name:"Photo Credit"; 
 	background-color: #cdcdcd;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:70% !important;
text-align:right;
text-transform:uppercase;  
color: #000000;
margin-top:-5px;
width:auto;
padding: 10px 5px 10px 0;
display:block;
margin-bottom:0;

}
span.ms-rteStyle-photoCredit {
-ms-name:"Photo Credit"; 
 	background-color: #cdcdcd;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:70% !important;
text-align:right;
text-transform:uppercase;  
color: #000000;
margin-top:-5px;
width:auto;
padding: 10px 5px 10px 0;
display:block;
}

 /* Video Credit Starts
 
 .ms-rteStyle-videoCredit {
-ms-name:"Video Credit"; 
 
font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:10px !important;
text-align:right;
text-transform:uppercase;  
color: #000000;
width:472px;
padding: 5px;
background-color: #cdcdcd;
}

	div.ms-rteStyle-videoCredit {
-ms-name:"Video Credit"; 
font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:10px !important;
text-align:right;
text-transform:uppercase;  
color: #000000;
width:472px;
padding: 5px;
background-color: #cdcdcd;
}
	p.ms-rteStyle-videoCredit {
-ms-name:"Video Credit"; 
 	background-color: #cdcdcd;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:10px !important;
text-align:right;
text-transform:uppercase;  
color: #000000;
margin-top: -5px !important;
width:472px;
padding: 5px;
display:block;
}
span.ms-rteStyle-videoCredit {
-ms-name:"Video Credit"; 
 	background-color: #cdcdcd;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:10px !important;
text-align:right;
text-transform:uppercase;  
color: #000000;
margin-top: -5px !important;
width:472px;
padding: 5px;
display:block;
} */
/* video caption*/

.videocaption {
font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:12px !important;
width:472px;
padding: 5px;
background-color: #cdcdcd;
}

.ms-rteStyle-videoCaption {
-ms-name:"Video Caption"; 
 
font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:12px !important;
width:472px;
padding: 5px;
background-color: #cdcdcd;
}

	div.ms-rteStyle-videoCaption {
-ms-name:"Video Caption";font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:12px !important; 
color: #000000;
width:472px;
padding: 5px;
background-color: #cdcdcd;
}
	p.ms-rteStyle-videoCaption {
-ms-name:"Video Caption"; 	
background-color: #cdcdcd;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:12px !important; 
color: #000000;
margin-top: -5px !important;
width:472px;
padding: 5px;
display:block;
}
span.ms-rteStyle-videoCaption {
-ms-name:"Video Caption"; 	
background-color: #cdcdcd;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
font-size:12px !important;
color: #000000;
margin-top: -5px !important;
width:472px;
padding: 5px;
display:block;
} 

	
.photoCenterInline {
	background:#cdcdcd;
}


div.photocaption p {
	font-size: inherit;
	color:black !important;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	margin-bottom:0px;
}

.photocaption {
	font-size: 90%;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	color: #000000;
	padding:8px 10px 10px;
	background-color: #cdcdcd;
	display: block;
	margin-top:-5px !important;
	line-height:1.2em;
}
.photoCaption {
	font-size: 90%;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	color: #000000;
	padding:8px 10px 10px;
	background-color: #cdcdcd;
	display: block;
	margin-top:-5px !important;
	line-height:1.2em;
}

.ms-rteStyle-photocaption {
	-ms-name:"Photo Caption";
	font-size: 90%;
font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
color: #000000;
width:auto;
padding: 5px 10px 10px;
background-color: #cdcdcd;
display: block;
margin-top:-5px !important;
line-height:1.2em;
}

div.ms-rteStyle-photocaption{
		-ms-name:"Photo Caption";
	font-size: 90%;
font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
color: #000000;
width:auto;
padding: 5px 10px 10px;
background-color: #cdcdcd;
margin-top:-5px !important;
line-height:1.2em;
	}
span.ms-rteStyle-photocaption{
		-ms-name:"Photo Caption";
	font-size: 90%;
font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
color: #000000;
width:auto;
padding: 5px 10px 10px;
background-color: #cdcdcd;
margin-top:-5px !important;	
line-height:1.2em;

	}
img.ms-rteStyle-photocaption{
		-ms-name:"Photo Caption";
	font-size: 90%;
font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
color: #000000;
width:auto;
background-color: #cdcdcd;
line-height:1.2em;

	}
p.ms-rteStyle-photocaption{
		-ms-name:"Photo Caption";
	font-size: 90%;
font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
color: #000000;
width:auto;
padding: 5px 10px 10px;
background-color: #cdcdcd;
margin-top:-5px !important;
line-height:1.2em;
	}
	
	
.ms-rteStyle-photoCredit,
div.ms-rteStyle-photoCredit,
p.ms-rteStyle-photoCredit,
span.ms-rteStyle-photoCredit,
.ms-rteStyle-photocaption,
img.ms-rteStyle-photocaption,
div.ms-rteStyle-photocaption,
p.ms-rteStyle-photocaption,
span.ms-rteStyle-photocaption
{ width: auto; }

	
DIV.ms-rteElement-photodivright {
  -ms-name:"Container Right";
}
.ms-rteElement-photodivright {
  float:right;
  margin-left:5px;
  margin-bottom:2px;
  font-size:13px;
  position:relative;
  z-index:1;
}

DIV.ms-rteElement-photodivleft {
  -ms-name:"Container left";
}
.ms-rteElement-photodivleft {
  float:left;
  margin-right:10px;
  margin-bottom:2px;
  font-size:13px;
  position:relative;
  z-index:1;

}
DIV.ms-rteElement-photodivcenter {
  -ms-name:"Container center";
}
.ms-rteElement-photodivcenter {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2px;
	margin-top:2px;
	font-size:13px;
	position:relative;
	z-index:1;

}
DIV.ms-rteElement-photodivDoubleStandaloneBottom {
  -ms-name:"Double Standalone Bottom Image";
}
.ms-rteElement-photodivDoubleStandaloneBottom {
	width:475px;
	position:relative;
	top:-100px;
	padding-top:100px;
	z-index:0;
	margin-left:auto;
	margin-right:auto;
	background:#cccccc;
}




.primaryImage {
	float:right;
	margin:0px 0px 0px 10px;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	/*background-color:#cdcdcd;*/
	/*margin-bottom:5px;*/
	max-width:300px;
	
}

div.primaryImage {
	font-size:13px;
}

.primaryImage p {
	margin:0 0 0 0;
	padding:0px 5px;
	font-size: 10px;
	background:#cdcdcd;

}
.safari .primaryImage p, .gecko .primaryImage p, .chrome .primaryImage p {
	margin:0 0 3px 0;
	padding:0px 5px;
	/*font-size: 12px;*/
	/*width:280px;*/
}

.primaryImage img {
	width:auto;
	margin-bottom:0px;
}


#bottom {
	width: 990px;
	clear: both;
}

#bottom p {
	display: none;
}

#searchbox {
	height: 22px;
	width:183px;
	padding:0;
	margin: 5px 0 5px 0;
	
}

#searchdiv input {
	float:left;
}

#searchdiv #q {
	width:155px;
	margin-right:5px;
}

.ie #searchdiv #q {
	margin-right: 2px;
}

.mainbody #breadcrumb a {
	text-decoration:none;
	border-bottom:none;
	font-size: 11px;
	margin-bottom: 15px;
}

.mainbody #breadcrumb {
	text-decoration:none;
	border-bottom:none;
	font-size: 11px;
	margin-bottom: 15px;
}

.clear {
	clear:both;
}

.NewsroomBug{
	display:block;
	margin-bottom:20px;
}

.NewsroomBug p {
	padding: 0;
	margin:5px 0 0 0;
}

.ExpertsSection {
	padding-bottom:10px;
	margin-bottom:20px; 
	border-bottom:1px solid #d1d1d1;
}

.ExpertsSection img {
	float:left;
	width: 70px;
}

.ExpertsSection a {
	border:none;
}

.ExpertsSection a:hover {
	color:#550205 !important;
}

.ExpertsSection p a:hover {
	color:#C4BAAC !important;
}


.NewsroomDailyEvents h2, .ms-rteStyle-NewsroomDailyEventsh2 {
	-ms-name:"Newsroom Daily Events h2";
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	background-color: #900;
	color: #FFF;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 2em;
	display:block;
}

.NewsroomDailyEvents h3, .ms-rteStyle-NewsroomDailyEventsh3 {
	-ms-name:"Newsroom Daily Events h3";
	color: #3c3c3c;
	margin-top: 24px;
	margin-bottom: 0px;
	font-size: 14px;
	line-height: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #3c3c3c;
	border-right-color: #3c3c3c;
	border-bottom-color: #3c3c3c;
	border-left-color: #3c3c3c;
	padding: 3px;
	display:block;
	font-weight:bold;
}

.NewsroomDailyEvents h4, .ms-rteStyle-NewsroomDailyEventsh4 {
	-ms-name:"Newsroom Daily Events h4";
	margin-bottom: 0px;
	font-size: 13px;
	line-height: normal;
	display:block;
	font-weight:bold;
}

.NewsroomDailyEvents p, .ms-rteStyle-NewsroomDailyEventsP {
	-ms-name:"Newsroom Daily Events p";
	font-size: 13px;
	margin-top: 0px;
	margin-left: 1.5em;
	display:block;
}

.NewsroomOngoingEvents h1 {
}

.NewsroomOngoingEvents p {
	font-size: 13px;
}


.spiffcontent ul li {
	font-size: 12px;
	margin-top: 3px;
	list-style-position: outside;
	list-style-type: square;
	display: list-item;
	text-align: left;
	margin-left: -12px;
	line-height: 13px;
}

.spiffcontent ul li ul li {
	font-size: 12px;
	margin-top: 3px;
	list-style-position: outside;
	list-style-type: hyphen;
	display: list-item;
	text-align: left;
	margin-left: -12px;
	line-height: 13px;
}

.spiffcontent h3 {
	margin-top: 12px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: bold;
}

.spiffContent h3 {
	margin-top: 12px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: bold;
}


.spiffcontent ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 13px;
}

.addthis_button_compact {font-size:11px; font-family:"Lucida Grande", Arial, sans-serif; color:#666; vertical-align:baseline;}


.addthis_button_twitter {font-size:11px; font-family:"Lucida Grande", Arial, sans-serif; color:#666; vertical-align:baseline;}


.addthis_button_facebook, .addthis_button_print {font-size:11px; font-family:"Lucida Grande", Arial, sans-serif; color:#666; vertical-align:baseline;}


.addthis_button_email {font-size:11px; font-family:"Lucida Grande", sans-serif; color:#666; vertical-align:baseline;}
.addthis_button_email img {vertical-align:1px;}


#addthis {
	border-top:1px dotted #d2d2d2;
	border-bottom:1px dotted #d2d2d2;
	padding: 2px 30px 1px 5px;
	margin:10px 0 20px 0;				
}

#addthis ul{
	padding:0;
	margin:0;
}

#addthis ul li{
	display:inline;			
}

#addthis a {
	color:#666; text-decoration:none; font-weight:normal; display:inline; border-bottom:none;		
}

#addthis img {
	display:inline;
}

#addthis a:hover {
	color:#990000; text-decoration:none; font-weight:normal;			
}

#addthis span {
	padding:0 10px 0 5px; vertical-align:3px;			
}


.rightColumn .ms-WPBody a:visited 
{
color: #000000;
}

.rightColumn .ms-WPBody a:link 
{
color: #000000;
text-decoration: none;
font-size:14px;
border-bottom:1px dotted #d2d2d2;
}



.PersonalBioTop .optionalsubHeader {
	margin: 0 0 15px 0;			
}

.PersonalBioTop {
	border-bottom: 1px solid #d1d1d1;
	padding:0 0 10px 0;
}

.PersonalBioBottom {
	margin:15px 0 0 0;
	padding:0 0 10px 0;
}


.PersonDetailImage {
	float:left;
	margin:0 0px 0 0;
	display:block;
	padding-right: 10px;
}

.PersonDetailImage img {
	margin-right: 10px;
}
.PersonDetail {
	margin:0px 0 0 0;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
}

.PersonDetail p{
	margin:0 0 10px 0;
	padding: 0 0 0 0;
}

.PersonalInfo {
	float:left;
	width:320px;
	font-size:13px
}

.PersonalInfo span{
	line-height:1.5;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;

}

.PersonalRelatedItems a{
	font-size:12px;
	border-bottom:none;
	display:block;
	margin:0 0 10px 0;
	color: #006F51;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;

}
.PersonalRelatedItems p {
	font-size:12px;
	border-bottom:none;
	display:block;
	margin:0 0 10px 0;
	color: #006F51;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;

}
.PersonalRelatedItems span {
	font-size:12px;
	color: #006F51;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;

}

.PersonalRelatedItems a:hover {
	font-size:12px;
	color: #C4BAAC;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;

}

.PersonalRelatedItems a:hover p{
	font-size:12px;
	color: #C4BAAC;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;

}

.PersonalRelatedItems a:hover span{
	font-size:12px;
	color: #C4BAAC;
	font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;

}


.BioContent {
	margin-bottom: 20px;
}

.notablesLink a{
				
border-bottom:none;
color:black;
}

.notablesLink a:hover{
	color:red;
}
.notablesWebPart {
	margin-bottom:8px;
}

.notablesWebPart .ms-gb a {
	color:#006F51;
	cursor:pointer;
	border-bottom:none;
	font-weight:normal;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
}

.notablesWebPart .ms-gb a:hover {
	color:#c4baac;
}

.notablesWebPart .ms-gb {
	border:none;
}

.notablesWebPart .ms-gb-year {
	padding: 6px 0;
}

.notablesWebPart .ms-gb-month {
	padding:8px 0 8px 15px;
}

.notablesWebPart .ms-gb-day {
	padding:8px 0 8px 30px;
}

.notable-group1 {
	display:none;
}

.notable-group2 {
	display:none;
}

.mac .spotlightdate {
	margin-right: 20px;
	margin-bottom:0px !important;
}

.spotlightdate {
	margin-bottom:0px !important;
}

.ms-rteStyle-VideoLink{
	-ms-name:"YouTube Video Link";

}

.ms-rteStyle-VideoLink2{
	-ms-name:"YouTube Video Link 2";

}
.ms-rteStyle-VideoLink3{
	-ms-name:"YouTube Video Link 3";

}

#pamm_flv_player{
	display:non;
}

.audioLink  {
    padding-left: 20px;
    background-image: url("/web/20140925015957/https://news.wustl.edu/cssimages/audioicon16.png");
    background-repeat: no-repeat;
}

.ms-rteStyle-AudioEmbed {
	-ms-name:"Audio Embed";
	border: 1px solid rgb(204, 204, 204); 
background-image:url(/web/20140925015957/https://news.wustl.edu/CSSIMAGES/audio-background.jpg);
background-repeat:repeat-x;
	padding: 10px 10px 10px 40px; 
	margin-bottom: 25px; 
	height: 16px; 
	font-family: verdana; 
	display:block;
}

.ms-rteStyle-AudioEmbed a {
	-ms-name:"Audio Embed";
	border-bottom: 1px dotted #d2d2d2 !important;
}


/************************************************Print CSS*****************************************************/


@media print {
	
body {
	color: #000;
	background:#FFF;
	font-family:Georgia,"Times New Roman", Times, serif;
	width: 800px;
}

html {
	color: #000;
	background:#FFF;
	font-family:Georgia,"Times New Roman", Times, serif;
	width: 800px;
}


.spiffBox {
	background:none !important;}


.bodyWrapper {
	background:none !important;	
}


p {
	color:#000;
	font-size: 12pt;
	font-family:Georgia,"Times New Roman", Times, serif;
}

a {
	color: #000;
	text-decoration: none;
	border:none;
}

a:visited {
	color: #000;
}

.middleColumn .mainbody  {
	width:900px;
	background:none; !important;
	float:none;
	margin-left:0px;
	border:none;
}

.mainTop {
	background:none !important;
	float:none;
}


.mainTop .middleColumn  {
	width:900px;
	background:none !important;
	float:none;
	margin-left:0px;
	border:none;

}

.mainBottom {
	border-top:none;
	border-left:none;
	background:none;
}



.topBanner img {
	display:block;
}

.topBanner {
	background-image:none !important;
}

.gecko .topBanner, .safari .topBanner {
	margin-bottom:40px;
}

.footer  {display:none;}
.rightColumn  {display:none;}
#addthis  {display:none;}


.toolset  {display:none;}


.leftColumn  {display:none;}


#secondary  {display:none;}


#nav  {display:none;}


#feature  {display:none;}


#utilities  {display:none;}

body          {color:#000; background:#fff; font-size:15px; line-height:1.4;}
blockquote    {margin:0 35px; padding:0; font-style:italic;}
small         {font-size:13px;}
#header h3    {border-bottom:1px solid #ccc; margin:0 0 20px; padding:0 0 5px;}
#header h3 a  {color:#000; text-decoration:none; font-size:18px; font-weight:bold; color:#333;}

h1                                     {font-size:21px;}
h2                                     {font-size:19px;}
h3                                     {font-size:17px;}
h4                                     {font-size:15px;}
ul                        {margin:0 0 20px 35px; padding:0;}

ol                        {margin:0 0 20px 35px; padding:0;}

a:visited             {color:#000; text-decoration:none;}

a:link             {color:#000; text-decoration:none;}

.footer a:visited             {color:#000; text-decoration:none;}

.footer a:link             {color:#000; text-decoration:none;}

a:visited:after {content: " (" attr(href) ") "; font-size:13px; color:#666;}

a:link:after {content: " (" attr(href) ") "; font-size:13px; color:#666;}

.footer a:visited:after {content: " (" attr(href) ") "; font-size:13px; color:#666;}

.footer a:link:after {content: " (" attr(href) ") "; font-size:13px; color:#666;}

#footer                                         {font-size:11px; color:#999; border-top:1px solid #ccc; margin:20px 0 0; padding:0;}

}

.leftColumn ul.socialMedia a  {
	padding:8px 0 12px 45px;
	margin:0 0 0px 0px;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	font-size:13px;
	list-style-type:none;
	display:block;
	border:none;
}

.leftColumn ul.socialMedia li {
	list-style-type:none;
	margin-left: 0px;
	padding-bottom:7px;
}


.rightColumn .ms-formfieldvaluecontainer, .rightColumn .ms-SPZone .spiffContent {
	width:200px;
}

.rightColumn .ms-SPZone {
	width:200px;	
}

.rightColumn .ms-SPZone #weatherBug {
	width: 150px;
}

/* ---------------------------- Newsroom Custom Styles ---------------------------- */

.my-rteStyle-wustlinthenews {
	-ms-name:"WUSTL In The News";
	padding: 0 0 0 15px; 
	margin: 0; 
	color: #4c4c4c;
	margin-bottom: 0px;
	font-family: tahoma;
	font-size:8pt;	
}

a.my-rteStyle-wustlinthenews {
	-ms-name:"WUSTL In The News";
	border-bottom:1px dotted #d2d2d2;
	text-decoration:none;
	color: #000000;
	font-size:14px;
	font-family: Georgia;

}

span.my-rteStyle-wustlinthenews a {
	-ms-name:"WUSTL In The News";
	border-bottom:1px dotted #d2d2d2;
	text-decoration:none;
	color: #000000;
	font-size:14px;
	font-family: Georgia;

}

a span.my-rteStyle-wustlinthenews {
	-ms-name:"WUSTL In The News";
	border-bottom:1px dotted #d2d2d2;
	text-decoration:none;
	color: #000000;
	font-size:14px;
	font-family: Georgia;

}

.my-rteStyle-videoCaption {
	-ms-name:"Video Caption"; 
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	font-size:12px !important;
	width:472px;
	padding: 5px;
	background-color: #cdcdcd;
}

div.my-rteStyle-videoCaption {
	-ms-name:"Video Caption";font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	font-size:12px !important; 
	color: #000000;
	width:472px;
	padding: 5px;
	background-color: #cdcdcd;
}

p.my-rteStyle-videoCaption {
	-ms-name:"Video Caption";
	background-color: #cdcdcd;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	font-size:12px !important;
	color: #000000;
	margin-top: -5px !important;
	width:472px;
	padding: 5px;
	display:block;
}

span.my-rteStyle-videoCaption {
	-ms-name:"Video Caption";
	background-color: #cdcdcd;
	font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
	font-size:12px !important;
	color: #000000;
	margin-top: -5px !important;
	width:472px;
	padding: 5px;
	display:block;
} 

.NewsroomDailyEvents h2, .my-rteStyle-NewsroomDailyEventsh2 {
	-ms-name:"Newsroom Daily Events h2";
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	background-color: #900;
	color: #FFF;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 2em;
	display:block;
}

.NewsroomDailyEvents h3, .my-rteStyle-NewsroomDailyEventsh3 {
	-ms-name:"Newsroom Daily Events h3";
	color: #3c3c3c;
	margin-top: 24px;
	margin-bottom: 0px;
	font-size: 14px;
	line-height: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #3c3c3c;
	border-right-color: #3c3c3c;
	border-bottom-color: #3c3c3c;
	border-left-color: #3c3c3c;
	padding: 3px;
	display:block;
	font-weight:bold;
}

.NewsroomDailyEvents h4, .my-rteStyle-NewsroomDailyEventsh4 {
	-ms-name:"Newsroom Daily Events h4";
	margin-bottom: 0px;
	font-size: 13px;
	line-height: normal;
	display:block;
	font-weight:bold;
}

.NewsroomDailyEvents p, .my-rteStyle-NewsroomDailyEventsP {
	-ms-name:"Newsroom Daily Events p";
	font-size: 13px;
	margin-top: 0px;
	margin-left: 1.5em;
	display:block;
}

.my-rteStyle-VideoLink{
	-ms-name:"YouTube Video Link";

}

.my-rteStyle-VideoLink2{
	-ms-name:"YouTube Video Link 2";

}
.my-rteStyle-VideoLink3{
	-ms-name:"YouTube Video Link 3";

}

.my-rteStyle-AudioEmbed {
	-ms-name:"Audio Embed";
	border: 1px solid rgb(204, 204, 204); 
	background-image:url(/web/20140925015957/https://news.wustl.edu/CSSIMAGES/audio-background.jpg);
	background-repeat:repeat-x;
	padding: 10px 10px 10px 40px; 
	margin-bottom: 25px; 
	height: 16px; 
	font-family: verdana; 
	display:block;
}

.my-rteStyle-AudioEmbed a {
	-ms-name:"Audio Embed";
	border-bottom: 1px dotted #d2d2d2 !important;
}

H1.my-rteElement-H1 {
 	-ms-name:"Heading 1";
}

.my-rteElement-H1 {
    border-bottom: medium none;
    color: #550205;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 21px;
    font-weight: normal;
    line-height: 1.2;
    margin: 0 0 10px;
    padding: 0;
    text-decoration: none;
}

H2.my-rteElement-H2 {
 	-ms-name:"Heading 2";
}

.my-rteElement-H2 {
    color: #550205;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 21px;
    font-weight: normal;
    line-height: 1;
    margin: 0 0 10px;
    padding: 0; 
}

H3.my-rteElement-H3 {
 	-ms-name:"Heading 3";
}

.my-rteElement-H3 {
    color: #550205;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 6px;
    padding: 0; 
}

H4.my-rteElement-H4 {
 	-ms-name:"Heading 4";
}

.my-rteElement-H4 {
    color: #550205;
    font-family: Georgia,"Times New Roman",Times,serif;
    margin: 0 0 3px;
    padding: 0;
}

HR.my-rteElement-Hr {
 	-ms-name:"Horizontal Rule";
}

.my-rteElement-Hr {
 	/* [ReplaceColor(themeColor: "Light1-Medium")] */ background-color: #b6b6b6;
 	height: 1px;
}



