
/* - file name aem.css -  */

/* -  Aerospace Engineering & Mechanics, U of MN http://www.aem.umn.edu  - */

/* - last updated June 16, 2015   for new UMN header/footer with 960px width
 
	merged old umn.css general settings into here.
 */

/* - 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 */
@media not print {
	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;
	}
}
@media print {
	body 	{
#		background-color : #cccccc;
#		margin: 0px;
#		box-shadow: 0 0 5px 5px #888888;
##		width : 960px; 
#		margin-left : auto ;
#		margin-right : auto ;
#		position : relative ;
	}
}
/* make this match the body elements background color (not the above) */
#aem-footer
{
	background-color: #FFFFFF;
	min-height: 100%;
}
/* this is for noauth full page forms 
 * included info inside a table with id content_layout gets done by the css below
 */
.umn_body {
	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.

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	{
		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 */
#sec_banner
{
	width: 960px;
	background-color: #7a0019;
}
