
/* - file name aem.css -  */

/* -  Aerospace Engineering & Mechanics, U of MN http://www.aem.umn.edu  - */

/* - last updated June 23, 2015   for new UMN header/footer with 960px width
 
	merged old umn.css general settings into here.
	
	The server rewrites the DOCTYPE to just HTML on all pages to get HTML 5 default behavior 
	on all pages (in particular the page length to end at the bottom of the footer).
 */

/* - CLASSES FOR LINKS - */

a:link, a:visited {
	color: #666666;
	background-image: none;
}

a:hover {
	color: #7A0019;
	background-image: none;
}

a:active {
	color: #666666;
	background-image: none;
}

/* - CUSTOM CLASSES FOR COLOR OF LEFT NAV LINKS - */

a.leftnav:link {
	color: #666666;
}

a.leftnav:hover {
	color: #7A0019;
}

/* - CUSTOM CLASSES FOR COLOR OF HEADER AND FOOTER LINKS - */

/* - REDEFINED HTML TAGS- */
/* background-color here is for outside of the page width */
body 	{
	background : #cccccc;
	background-color : #cccccc;
	margin: 0px;
	box-shadow: 0 0 5px 5px #888888;
	width : 960px; 
	margin-left : auto ;
	margin-right : auto ;
	position : relative ;
	text-align: center;
}
/* make this match the body elements background color (not the above) */
#aem-footer
{
	background-color: #FFFFFF;
}

/* Specifies sizes and maroon color for heading tags */
h1 {font-size: 1.4em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.2em;}
h4, h5, h6 {font-size: 1em;
}

h1, h2, h3, h4, h5, h6 {
	color: #7A0019;
	background-color: transparent;	
/*	margin-bottom: -0.5em; */
	margin-bottom: 0.1em;
}

.alumni {
  font-family: AGaramond, Garamond, serif;
  font-size: 1.1em;
}

.bold {
  font-weight: 700;
}

.margins {
  margin-right: 0.5in;
  margin-left: 0.5in;
}

.hang-indent {
  padding-left: 0.2in;
}

.small {
  font-size: 0.8em;
}  

.tiny {
  font-size: 0.8em;
}  
/*
The following control the format of the main layout table cells.

and set the background color of the page.

for printing we do not show the left side menu cell -- 2016-9-27 TWS

*/
@media not print {
	td.menu_layout_cell {
		width:190px; 
		border-right:1px solid #999999;
		vertical-align:top;
		border-collapse: collapse;
		background : #FFFFFF;
		background-color : #FFFFFF;
	}
}
@media print
{
    td.menu_layout_cell
    {
        display: none !important;
        width: 0;
    }
}
td.content_layout_cell {
	vertical-align:top;
	border-collapse: collapse;
	background : #FFFFFF;
	background-color : #FFFFFF;
}

table.content_layout {
	width: 960px;
	border-width: 0;
	border-spacing: 0;
	vertical-align:top;
/* next two are replaced by the last one */
/*	cellpadding: 0; */
/*	cellspacing: 0;	*/
	border-collapse: collapse;
	background : #FFFFFF;
	background-color : #FFFFFF;
	text-align: left;
}

/* moved from umn.css when switching to new umn.css */

/* - Style of What's Inside - */
#whats_inside	{
		padding:5px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:.7em;
		background-color:#E5E5E5;
		}

/* - Style of left nav menu - */
#left_nav	{
		padding:5px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-weight:bold;
		font-size:.7em;
		line-height:150%;
		color:#000000;
		}
#left_nav li
		{
			margin-top: 10px;
			margin-bottom: 10px
		}
		
#sub_nav	{
		padding:10px;
		line-height:150%;
		}

/* - Style for font adjustment area - */
#adjust_font	{
		height:10px;
		margin-right:.8em;
		margin-bottom:.8em;
		text-align:right;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:.7em;
		color:#000000;
		}

A:link, A:active {
	color: #666666;
}

A:visited {
/*	color: #999999; */
	color: #990000;
}

A:hover {
	color: #990000;
}

A:link.leftnav, A:active.leftnav	{
	color: #666666;
/*	text-decoration:none; */
	}
	
A:visited.leftnav	{
/*	color: #999999; */
	color: #990000;
/*	text-decoration:none; */
	}
	
A:hover.leftnav	{
	color: #990000;
/*	text-decoration:none; */
	}
	
A:link.leftnavhead, A:active.leftnavhead	{
	color: #000000;
/*	text-decoration:none; */
	}
	
A:visited.leftnavhead {
/*	color: #555555; */
	color: #990000;
/*	text-decoration:none; */
	}
	
A:hover.leftnavhead	{
	color: #990000;
/*	text-decoration:none; */
	}

td 	{
	vertical-align: top;
	}

h1	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.4em;
	}
	
h2	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.2em;
	}

h3	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.0em;
	}

/* background for the section banner in case it's still only 760px wide 
 
 background color matches color in the image to make it look wider.
 
 */
#sec_banner
{
	width: 960px;
	background-color: #7a0019;
}
#sec_banner_image
{
/* was in sec_banner.html: width:760px; height:48px; border:0; */
	width:760px;
	height:48px;
	border:0;
}
/* for new graphics */
#sec_banner_new
{
	width: 960px;
	height: 50px;
	background-color: #cccccc;
}
#sec_banner_image_new
{
/* was in sec_banner.html: width:760px; height:48px; border:0; */
	width:960px;
	height:50px;
	border:0;
