/* CSS Document */
#mlr-main-content {
	font-family: Times, "Times New Roman", serif;
	font-weight: normal;
	font-size: 13px;
	margin-bottom: 30px;
	color: #000;
	}

/*-------------Headings --------*/
#mlr-main-content h1 a,
.article-page #mlr-main-article h1 {
	font-size: 25px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	font-family: Times, "Times New Roman", serif;
	}
#mlr-main-content h2 a, #mlr-main-content h2  {
	font-size: 16px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	border-bottom: none;
	font-family: Times, "Times New Roman", serif;
	margin: 0;
	}
#mlr-main-content h4 a, #mlr-main-content h4  {
	font-size: 13px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
#mlr-main-content h1 a:hover, 
#mlr-main-content h2 a:hover, 
#mlr-main-content h3 a:hover, 
#mlr-main-content h4 a:hover,
.article-page #article-page-nav a:hover {
	text-decoration: underline;
	color: #36538e;
	background-color: none;
	background: none;
	}
#mlr-main-content h4  {
	margin-top: 15px;
}
#mlr-main-content h5
.article-page #mlr-right-side h5,
#mlr-main-content #mlr-right-side h5 {
	text-align: center;
	text-transform: uppercase;
	font-size: 11.2px;
	letter-spacing: 0.4pt;
	color: #2f5878;
	color: #274963; /*accessibility*/
	font-weight: normal;
	margin-top: 10px;
	font-family: Times, "Times New Roman", serif;
}

	
/*--------- Banner -----------*/
#mlr-banner  { 
	width: inherit;
	min-height: 113px;
	margin-bottom: 40px;
	width: 100%;
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	
}
#mlr-banner img {
	border: none;
	margin: 7px 0 0 7px;
	float: left;
	max-width: 100%;
    display: block;
    height: auto;
	}
#mlr-banner a {
	text-indent: -9999px;
	color: #fff;
	}
#mlr-banner > a {display: inherit;}
/*--------- Main Nav -----------*/
#mlr-banner ul#mlr-nav {
	list-style-type: none;
	float: left;
	margin: 20px 0 0 20px;
	padding: 0;
	}
#mlr-banner ul#mlr-nav li {
	list-style-type: none;
	display: inline;
	margin-right:20px;
	padding-bottom:10px;
}

#mlr-banner ul#mlr-nav li a{
	text-transform: uppercase;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}
#mlr-banner ul#mlr-nav li a:hover{
	background: #fff;
	color: #BD1C21;
	}
#mlr-banner ul#mlr-nav li ul {
    display: none;
	}

#mlr-banner ul#mlr-nav li:hover ul {
    display: block;
    position: absolute;
	margin-left: 50px;
	width: 140px;
	background: #fff;
	padding: 5px 5px 20px 5px;
	z-index: 2000;
	width: 150px;
    border: 1px solid #ccc;
    border-top: none;

}
#mlr-banner ul#mlr-nav li:hover ul li {
	border-bottom: 1px dashed #ccc;
	padding: 7px 4px;
	width:140px;
	display: block;
}

#mlr-banner ul#mlr-nav li:hover ul li:hover {
    background: #BD1C21;
	color: #fff;
	border-bottom: 1px dotted #ccc;
	padding: 7px 4px;
	width:140px;
	display: block;
	cursor: pointer;
}
#mlr-banner ul#mlr-nav li:hover ul li:hover a {
	color: #fff;
	cursor: pointer;
	}
#mlr-banner ul#mlr-nav li:hover ul li a {
    font-size: 12px;
    text-transform:none;
	padding: 0 3px;
	}

#mlr-banner ul#mlr-nav li:hover ul li a:hover {
    background: #BD1C21;
	color: #fff;
	padding: 0 3px;
}



#mlr-banner #mlr-search form{display: flex;}
/*------- Left Side content --- */
#mlr-left-side {
	margin-right: 25px;
	float: left;
    margin-left: .75em;
    position: relative;
    width: 47.5em;
	}
.main-content #mlr-left-side p {
	font-family: Times, "Times New Roman", serif;
	line-height: auto;
	color: #000;
	line-height: 1.46em;
}
#mlr-main-article, .mlr-short-articles {
	font-size: 14px;
	line-height: 1.6em;
	color: #000;
	}
#mlr-main-article a img {border: 1px solid #ccc;
margin-bottom: 10px;
width: 600px;
height: auto;}
.mlr-short-articles {
	 margin-top: 30px;
	 }

#mlr-left-side p {
	margin-bottom: 8px;
	}
#mlr-left-side #mlr-beyondbls p {
	line-height: 1.4em;
	} 

p.mlr-author-or-date {
	font-style: italic;
	color: #888;
	margin: 0 0 5px 0;
	font-size: 14px;
	margin-top:4px;
	line-height: 1.3em;
	font-family: Times, "Times New Roman", serif;
	margin-bottom:0px;
	}
a.mlr-read-more-link {
	color: #003399;
	text-decoration: underline; 
	text-align: right;
	width: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#mlr-bookreview img, #mlr-flashback img{
	float: left;
	border: 1px solid #ccc;
	margin-right: 12px;
	}

#mlr-bookreview #flashback-text {
	width: 100px;}
#mlr-beyondbls {}



/*------- Right Side content --- */
#mlr-right-side {
	float: left;
    position: relative;
    width: 22em;
	color: #000;}

#mlr-recent-articles {}
.mlr-blue-box {
	background: #dee8ed;
	padding: 5px 4px 4px 4px;
	margin-bottom: 20px;
	}
.mlr-blue-box-inside {
	background: #FBFDFF;
	padding: 12px;	
	margin-top: 10px;
}
#mlr-right-side #flashback-text p {line-height: 1.43em;}
#mlr-right-side div#subscribe {border-bottom: none;}

#subscribe input#mlr-email, #mlr-search input#mlr-banner-search-input{
	border: 1px solid #ccc; 
	padding: 3px 5px;
	font-size: 11px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	}

#subscribe input#mlr-subscribe-btn,#mlr-search input#mlr-banner-search-submit  {
	border: 1px solid #486f97;
	background: #486f97;
	font-size: 11px;
	color: #fff;
	padding: 2px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}



/*-------------------------------------- ARTICLE PAGE ---------------------------------------*/
.article-page #mlr-main-article h1 {
	line-height: 1.3em;
	margin-bottom: 10px;
	}
.article-page #mlr-main-article p {
	line-height: 1.55em;
	color: #000;
	font-family: Times, "Times New Roman", serif;
	font-size: 14.5px;
	}
.article-page #mlr-main-article h3 {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	margin-top: 20px;
	margin-bottom: 5px;
	color: #000000;
	font-weight: bold;
	}
.article-page #mlr-main-article p.date, 
.main-content #mlr-left-side p.date,
.article-page p.date,
#mlr-archive-article p.date  {
	text-transform: uppercase;
	font-size: 11px;
	color: #666;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	font-style: normal!important;
}


/*--- article elements ---*/
.article-page #article-intro {
	font-family: arial, helvetica, sans-serif;
	font-weight: none;
	font-style: italic;
	font-size: 13px;
	line-height: 1.3em;
	margin: 18px 0 15px 0;
	}
.article-page #mlr-main-article img {
	border: none;
	width: 600px;
	margin: 20px 0;
	}
.article-page #mlr-main-article img.mlr-formula-img {
	margin: 0;
	padding: 0;
	width: auto;
	border: none;	
	}
.article-page #mlr-main-article .callout-right, 
.article-page #mlr-main-article .callout-left  {
	border-top:2px solid #DEE8ED;
	border-bottom:2px solid #DEE8ED;
	padding: 10px 0;
	font-size: 17px;
	font-style: italic;
	line-height: 1.4em;
	width: 300px;
	color: #6684b4;
	}
.article-page #mlr-main-article .callout-right {
	float: right;
	margin: 8px 0 8px 18px;
	}
.article-page #mlr-main-article .callout-left {
	float: left;
	margin: 8px 18px 8px 0;
	}
.article-page #mlr-main-article .notes, 
.article-page #mlr-main-article #appendix, 
.article-page #mlr-main-article .appendix, 
.article-page #mlr-main-article #acknowledgments,
.article-page #mlr-main-article .acknowledgments,
.article-page #mlr-main-article .bibliography, 
#mlr-archive-article .notes {
	margin-top: 25px;
	padding-top: 10px;
	border-top: 1px solid #ccc;
	clear:both;
	}
.article-page #mlr-main-article .notes p, 
.article-page #mlr-main-article #appendix p,
.article-page #mlr-main-article #acknowledgments p,
.article-page #mlr-main-article .appendix p,
.article-page #mlr-main-article .acknowledgments p,
.article-page #mlr-main-article .bibliography p,
#mlr-archive-article .notes p {
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}

.article-page #mlr-main-article .notes h3, 
.article-page #mlr-main-article #appendix h3, 
.article-page #mlr-main-article .appendix h3,


.article-page #mlr-main-article .exhibit h3,
.article-page #mlr-main-article .acknowledgments h3,

.article-page #mlr-main-article #acknowledgments h3,
.article-page #mlr-main-article .bibliography h3  {
	font-size: 12px;
	color: #333;
	padding-top: 0px;
	margin: 0 0 10px 0;
	}
.article-page #mlr-main-article .exhibit h3 {
	background: #fff;
	padding: 7px; 
	max-width: 100px;
	}
.article-page #mlr-main-article .exhibit h4,
.article-page #mlr-main-article .exhibit h4 > span {
	text-align: center;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	}
.article-page #mlr-main-article .exhibit {
	background: #efefef;
	padding: 20px;
	color: #000;
	margin: 15px 0;
	}
.article-page #mlr-main-article a {
	color: #36538E;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:13px;
}
/*--------page-nav----------*/
.article-page #article-page-nav {
	width: inherit;
	text-align: center;
	margin: 40px 0;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	}
.article-page #article-page-nav ul {
	margin: 0;
	padding: 0;
	}
.article-page #article-page-nav a {
	text-decoration: underline;
	color: #666;
	margin: 0px 15px;
	color: #36538e;
	}
.article-page #article-page-nav a.active {
	text-decoration: none;
	color: #666;
	cursor: default;
	}
.article-page #article-page-nav a.article-ful-view{
    margin-right: 10px;
}
.article-page #article-page-nav select {
	width: 36px;
	}
.article-page #article-page-nav select option {
	padding-left: 4px;
	}
.article-page #article-page-nav #mlr-go-to-page {
	border: 1px solid #888;
	}
	
.article-page #article-page-nav #mlr-go-to-page-submit{
	cursor:pointer; 
	background: none repeat scroll 0 0 #486F97;
    border: 1px solid #486F97;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 4px 5px 1px 5px;
	margin-right: 15px;
}




/*-------article right side------*/
.article-page #mlr-right-side #article-page-small-pic, .article-page #mlr-right-side img {
	border: 1px solid #ccc;
	margin-bottom: 15px;
	width: 282px;
	height: auto;
}
.article-page  #about-author p {
	line-height: 1.35em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.article-page #mlr-right-side #about-author p.mlr-author-or-date a {
	color: #36538e;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
.article-page #mlr-right-side #about-author p.mlr-author-or-date a:hover{
	background: none;
	background-color: none;
	}
.article-page #mlr-right-side #about-author p.mlr-author-or-date a.author-name-link {
	text-decoration: none;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	}
.article-page #mlr-right-side #about-author p.mlr-author-or-date a.author-name-link:hover {
	text-decoration: underline;
	color: #36538e;
	font-size: 12px;
	background: none;
	background-color: none;
	}

.article-page #mlr-right-side .mlr-blue-box-inside h6  {
	padding: 2px 2px 0px 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	margin-bottom: 2px;
	text-transform:capitalize;
	}

.article-page #mlr-right-side #related-content ul{
	margin-bottom: 30px;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	}
.article-page #mlr-right-side #related-content ul li {
	list-style: none;
	width: inherit;
	margin: 5px 5px 5px 0;
	border-bottom: 1px dashed #ccc;
	}
.article-page #mlr-right-side #related-content ul li a{
	color: #333;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}
.article-page #mlr-right-side #related-content ul li:hover {
	background: #BD1C21;
	cursor: pointer;
	color: #fff;
	}

.article-page #mlr-right-side #related-content ul li a:hover,
.article-page #mlr-right-side #related-content ul li:hover a {
	color: #fff!important;
	background: #BD1C21;
	text-decoration: none;
	cursor: pointer;
	}

.article-page #mlr-right-side #page-top-link a span{
	text-decoration: none;
	cursor: pointer;
	background: url(/images/mlr/page_up.jpg);
	width: 40px;
	height: 40px;
	display: block;
	color: #E8E8E8;
	float: left;
	text-indent: -9999px;
	margin: -15px 5px 0 80px;
	border: none;
	}

.article-page #mlr-right-side #page-top-link a span:hover{
	text-decoration: none;
	background: url(/images/mlr/page_up_hover.jpg);
	cursor: pointer;
	background-repeat: no-repeat;
	}

.article-page #mlr-right-side #page-top-link a{
	text-decoration: none;
	background: none;
	cursor: pointer;
	color: #2F5878;
	}






/*------------labels -----------*/
#mlr-main-content .mlr-blue-label {
	background: url(../images/mlr/blue-label.jpg); 
	height: 40px;
	width: 500px;
	background-repeat: no-repeat;
	margin-left: 60px;
	}
#mlr-main-content .mlr-blue-label > p, #mlr-main-content .article-page .mlr-blue-label > p {
	text-align: center;
	text-transform: uppercase;
	padding-top: 6px;
	font-size: 11.2px;
	letter-spacing: 0.5pt;
	color: #2f5878;
	font-family: Times, "Times New Roman", serif;
	}
#mlr-main-content #mlr-archive-article .mlr-blue-label {
	text-align: center;
	width: 500px;
	margin: 0 auto;
	}





/*----------- anouncements ------------*/
#mlr-left-side #mlr-announcement {
	border:1px solid #486f97;
	}
#mlr-left-side #mlr-announcement p,  #mlr-left-side #mlr-letters p {
	margin: 0;
	padding: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.61em;
	}
#mlr-left-side #mlr-announcement p span, #mlr-left-side #mlr-letters p span{ 
	text-align:center; 
	width: 100px; 
	color: #fff; 
	padding: 9px;
	margin: 0;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#mlr-left-side #mlr-letters p span {
	background: #990000;}
#mlr-left-side #mlr-announcement p span {
	background: #486f97;}
#mlr-left-side #mlr-letters {
	border:1px solid #990000;
	margin-top: 40px;
		}
#mlr-left-side .mlr-alert-box {
	margin: 0 0 30px 0;
}





/*--------------------------------------ARCHIVE---------------------------------------*/

/*---------------archived articles -----------*/
#mlr-archive-article p{
	font-family: Times, "Times New Roman", serif;
	color: #000000;
    font-size: 14.5px;
    line-height: 1.55em;
	}
#mlr-archive-article a {
	color: #36538E;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
#mlr-archive-article p a, .article-page #mlr-main-article p a{
	color: #36538E;
	font-family: Times, "Times New Roman", serif;
    font-size: 14.5px;
	text-decoration: underline;
	}
#mlr-archive-article a:hover {
	background: none;
	background-color: none;
	text-decoration: underline;
	}
#mlr-archive-article p.mlr-archive-label {
	background-color: #E3EAED;
	padding: 5px 20px;
	width: 220px;
	color: #2F5878;
	font-size: 10.5px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.045em;
	}
#mlr-archive-article h1 {
	 color: #000000;
    font-family: Times,"Times New Roman",serif;
    font-size: 25px;
    font-weight: normal;
    text-decoration: none;
	}
#mlr-archive-article .mlr-author-or-date {
	margin-bottom: 15px;
	color: #888;
	}
#mlr-related-subjects {
	border-top: 1px dashed #CCCCCC;
    margin: 35px 0 40px 0;
    padding: 7px 0 0;
}
#mlr-related-subjects ul li {
    border-right: 1px dashed #CCCCCC;
    bottom: 2px;
    display: inline;
    list-style-type: none;
    padding: 0 10px;
    position: relative;
}
#mlr-related-subjects h5 {
    width: 115px;
    border-right: 1px dashed #CCCCCC;
    color: #333;
    float: left;
    font-family: "Myriad Pro Condensed","Arial Narrow",Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin: 0 10px 0 0;
    padding: 0 20px 0 0px;
    position: relative;
    text-transform: uppercase;
	font-size: 11px;
}



/*----------------Archive by Subject ---------------*/
#mlr-main-content .archive ul  {
	color: #666;
	color: #545454; /*accessibility*/
	margin-left: 0;
	font-size: 14.5px;
	}
#mlr-main-content .archive  li a {
	color: #36538E;
	/*text-decoration: none; accessibility*/
	line-height: 1.7em;
	margin: 0 5px;
	}
#mlr-main-content .archive li a:hover {
	text-decoration: underline;
	background: none;
	background-color: none;
	background-color: #ffffcc; /*accessibility*/
	}
#archive-alphabet a, #archive-alphabet a:visited,
#archive-year a, #archive-year a:visited {
	color: #333;
	text-decoration: none;
	font-size: 16px;
	padding: 5px 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 2.5em;
	}
#archive-year a, #archive-year a:visited {
	font-size: 15px;
	margin-right: 6px;
	cursor: pointer;
	}
#archive-year a:nth-child(4n){
	margin-right: 0px;
	}
#archive-alphabet a:hover, #archive-alphabet a.current,
#archive-year a:hover, #archive-year a.current  {
	color: #fff;
	background: #BD1C21;
	padding: 5px 11px;
	text-decoration: none;
	}               
#archive-year a.disabled, #archive-alphabet a.disabled{
	color:#ccc;
}
#archive-year a.disabled:hover, #archive-alphabet a.disabled:hover  {
	cursor:default;
	background: #FBFDFF;
	} 
	      
		  
		  
/*------------Archive by Department and program -----------*/
#mlr-main-content #mlr-right-side #archive-department ul,#mlr-main-content #mlr-right-side #archive-program ul {
	margin: 0 10px 10px 10px;
	padding: 0;
	}
#mlr-main-content #mlr-right-side #archive-department ul li,#mlr-main-content #mlr-right-side #archive-program ul li {
	list-style: none;
	margin:  0;
	padding: 5px 0;
	border-bottom: 1px dashed #ccc;
	}
#mlr-main-content #mlr-right-side #archive-department ul li  a,#mlr-main-content #mlr-right-side #archive-program ul li  a{
	color: #333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 5px;
	}
#mlr-main-content #mlr-right-side #archive-program ul li  a{
padding: 0;
position:relative;
left:5px;
}	
#mlr-main-content #mlr-right-side #archive-department ul li:hover,#mlr-main-content #mlr-right-side #archive-program ul li:hover {
	color: #fff;
	background: #BD1C21;
	cursor: pointer;
	}
#mlr-main-content #mlr-right-side #archive-department ul li:hover a,
#mlr-main-content #mlr-right-side #archive-department ul li a:hover,#mlr-main-content #mlr-right-side #archive-program ul li:hover a,
#mlr-main-content #mlr-right-side #archive-program ul li a:hover{
	color: #fff;
	text-decoration: none;
	background: #BD1C21;
	
	}






/*-------------------tables----------------------*/
.article-page #mlr-main-article table.regular {
     background-color: #FFFFFF;
     border-collapse: collapse;
     border: 1px solid #CCCCCC;
     empty-cells: show;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 12px;
     width: inherit;
	 margin: 30px 0;
}

table.regular caption, table.regular .tableTitle {
     color: #000000;
     margin-bottom: 5px;
}

.article-page #mlr-main-article table.regular tbody tr th p {
     color: #000000;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 11px;
     line-height: 1.4em;
     margin-bottom: 0pt;
}

table.regular tbody tr th {
     background-color: #FFFFFF;
}

table.regular tbody tr.greenbar th {
     background-color: #EFEFEF;
}

table.regular tbody tr.greenbar td {
     background-color: #EFEFEF;
}
table.regular td.footnotes, table.regular td.endnotes {
	padding: 10px;
	}
.article-page #mlr-main-article table.regular td.footnotes p, 
.article-page #mlr-main-article table.regular td.endnotes p {
     color: #333333;
     font-family: Arial,Helvetica,sans-serif;
	 margin-bottom: 5px;
	 line-height: 1.5em;
	 font-size: 12px;
}
	 
	 
.clearfloat {clear: both;}

@media (max-width:1035px){
	#mlr-search{margin: 20px 0 0 20px;}

}

