/* COLORS *//* 	#40B0DF :Silha Blue	#DB7779 :MJC Red 	#CE90C5 :INMS Purple*//*---  Global  ---*/body {	font-family:  verdana, helvetica, arial, san-serif;	height: 100%;	width: 100%;	margin: 0;	padding: 0; 	font-size: 77%;	background: url(/images/bg_TR.gif) top right no-repeat;}.hide {	height: 0;	width: 0;	overflow: hidden;	position: absolute;}ul {	list-style: none;	padding: 0;	margin: 0;}.hrule {	border-bottom: 1px solid #999999;}hr {display: none;}acronym {border: none; font-style: normal;}img	{border: 0;}#ulinks {	padding: .3em 0 .3em 0;	width: 68em;	margin: 0 auto 0;	text-align: right;	color: #FFD200;}#ulinks a {	font-size: .8em;	color: #8C1919;	text-decoration: none;}#ulinks a:hover {	color: #999999;}/*---  Header  ---*/#headalt {	text-align: center;	top: 20px;	width: 68em;	height: 1px;	margin: 0 auto 0; 	position: relative;}#header {	width: 68em;	height: 48px;	margin: 0 auto 0;	padding: 0; 	position: relative;	border: 1px solid #000000;	background: #A82727;}#head-left {	width: 30em;	height: 48px;	background:  url=(/images/headerL.gif) left top no-repeat;	float: left;}#head-right {	width: 30em;	height: 48px;	background: url=(/images/headerR.gif) right top no-repeat; 	float: right;}#header span {display: none}#header a {display: block;}#sjmc-sprite {	left: 0; 	top: 0; 	width: 250px; 	height: 48px;}#sjmc-sprite:hover {	background:  url=(/images/headerL.gif) 0px -48px no-repeat;}#umn-sprite {	position: absolute;	right: 0; 	top: 0; 	width: 250px; 	height: 24px;}#umn-sprite:hover {	background:  url=(/images/headerR.gif) -129px -48px no-repeat;}#cla-sprite {	position: absolute;	right: 0; 	top: 25px; 	width: 150px; 	height: 18px;}#cla-sprite:hover {	background:  url=(/images/headerR.gif) -229px -73px no-repeat;}/*---  Main Navigation  ---*/#nav {	margin: 1.5em auto 2em auto;	width: 68em;	text-align: center;}#nav li {	display: inline;	list-style-type: none;	padding: .2em .8em .2em .5em;	margin: 0px;	font-size: 0.86em;}.navborder {	border-right: 1px solid #FFD200;}#nav a {	color: #8C1919;	text-decoration: none;}#nav a:hover {	color: #999999;	text-decoration: none;}/*---  Wrapper  ---*/.wrapper {    text-align: left;	border: 1px solid #000000;    margin: 0 auto 0;	width: 68em;	background: #ffffff url=(/images/bg_LN.gif) top left no-repeat;}/*---  Center Content  --- */.center {	margin-left: -1px;    float: left;    position: relative;    padding: 0 0 1em 2em;	width: 52em;	border-left: 1px solid #000000;	background: #ffffff;}.content {	width: 27em;}.center p {	font-size: 1em;	color: #333333;	line-height: 1.50em;	text-align: left;}.center ol {	padding: 0;	margin: 0;	text-align: left;	list-style-position: inside;}.center ul {	list-style: square;	padding: 0;	margin: 0;	text-align: left;	list-style-position: inside;}.center h1 {	margin-top: 1.3em;	font-weight: Bold;	text-align: center;	font-size: 1.2em;	color: #8C1919;	padding-bottom: 1.3em;	border-bottom: 1px solid #FFD200;}.center h2 {	font-weight: bold;	color: #000000;	font-size: 1em;}.center h3 {	color: #000000;	font-size: 1em;	margin-bottm: .8em;}.caption {	padding: 0;	margin: 0;	font-weight: normal;	font-size: .8em;	color: #666666;}.center a {	color: #8C1919;	text-decoration: none;}.center a:hover {	color: #999999;}.clear {    clear: both;}.faclist {	color: #333333;	margin-left: 3em;	margin-bottom: 1em;	font-size: 1em;	width: 24em;	line-height: 1.5em;	list-style-image: url=(/images/bullet.gif);}.alumni {	margin-top: -1.80em;	margin-left: 6em;	width: 250px;	display: block;}table {	width: 100%;	font-size: 1em;	color: #333333;	line-height: 1.60em;	text-align: left;	margin-bottom: 2em;	padding-right: 1.5em;	}.tableL {	width: 8em;	text-align: right;}.fsdirtable td {	padding: .4em 0 .4em 0;	border-bottom: 1px solid #8C1919;	vertical-align: text-top;}input {	border: 1px solid #000000;}textarea {	border: 1px solid #000000;}#contentwide {	width: 43em;	border: 1px solid black;}#homeimg {	width: 17em;	float: right;	margin: 0 1.1em 1em 2em;}#homenews {	width: 28em;	}#homelinks {	width: 17em;	float: right;	padding-right: 1.5em;}/*---  Right Content  ---*/.right {	width: 18em;    float: right;}#timelinks  img{	margin: 0 auto 0;}#timelinks {	width: 17em;    margin: 4em 0 0 0;    padding: .4em .2em .4em .4em;	font-weight: bold;	color: #000000;	font-size: 1em;}#timelinks h4 {	margin: 2em 0 .8em 0;}#timelinks ul {	list-style-image: url=(/images/bullet.gif);}#timelinks li {	margin-bottom: .5em;	margin-left: 1.2em;}#timelinks a {	font-weight: normal;	color: #8C1919;	text-decoration: none;}#timelinks a:hover {	color: #999999;}.cla_rss_ul li a {	font-weight: bold;}#eventslistSmall h1 {	color: #000;	text-align: left;	font-size: 1em;	margin: 3em 0 1em 0;	padding: 0 0 .2em 0;	border-bottom: 0;}.cla_rss_a {	padding: .3em 0 0 0;	border-top: 1px solid #ccc;	font-weight: bold;}.cla_rss_date {	font-size: .9em;	margin: .3em 0 0 0;}.cla_rss_descr {	font-size: .9em;	margin: 0 0 1em 0;	padding: 0 0 .3em 0;	border-bottom: 1px solid #ccc;}#searchForm {	margin: 1.5em 0 0 .5em;	float: left;	}#searchField {	width: 5em;	border: 1px solid #000;	font-size: .9em;	margin: 0;	}html>body #searchField {	width: 9em;	margin: 0;	}#searchButton {	color: #8C1919;	font-size: .9em;	background: #fff;	border: 1px solid #000;	}/*---  Left Content  ---*/.left {	width: 11.6em;    float: left;    position: relative;	border-right: 1px solid #000000;}.left h2 {	font-size: 1em;	font-weight: normal;	margin: -1px 0 .4em 0;	color: #000000;	padding: .4em 0 .4em 0;	text-align: center;	border-bottom: 1px solid #000000;	border-top: 1px solid #000000;	background: #FFE87F}.left ul {	margin: .8em 0 .7em 0;	padding: 0;	text-align: left;	font-size: 1em;}.left li {	list-style-image: none;	list-style-type: none;	padding: 0;	margin: 0 .6em .7em .6em;	color: #8C1919;}.left li ul li {	font-size: .9em;	margin: 0 0 .6em .6em;	list-style-image: none;	list-style-type: none;	padding: 0;	color: #8C1919;}.left li a {	text-decoration: none;	color: #8C1919;}.left li a:hover {	text-decoration: none;	color: #999999;}.left strong {	display: block;	margin-left: .7em;	font-weight: normal;}/*-----------  Footer -----------*/#footer {	background: #ffffff;	width: 68em;	height: 3.7em;	margin: 0 auto 0;	margin-top: 17px;	margin-bottom: 20px;		padding-top: .5em;	clear: both;	color: #333333;	border: 1px solid #000000;}#footer a {	color: #8C1919;	text-decoration: none;}#footer a:hover {	color: #999999;}#umninfo {	font-size: .8em;	float: left;	margin: 0;	padding-left: 1em;}#equalopportunity {	font-style: italic;}#siteinfo {	font-size: .8em;	float: right;	margin: 0;	padding-right: 1em;	text-align: right;}#sjmccontact {	font-size: .8em;	padding: 0 0 .5em 1em;}/*-----------  TSEP -----------*/.SearchBlock {	color: #333;	line-height: 1.2em;	}.SearchBlock input {	background: #fff;	border: 1px solid #000;	}#tsepsearchform {	width: 400px;	margin: 30px auto 30px;	}.SearchForWhatSearchTerm {	display: inline;	}.SearchForWhatTimeNeeded {	display: none;	}.SearchWord {	display: inline;	}.tsephl1, .tsephl2, .tsephl3, .tsephl4, .tsephl5 {	font-size: .9em;	color: #000;	display: inline;	background: #FFD200;	padding: 2px 5px 0 5px;	}.SearchResultPaging {	margin: 0 0 15px 0;	}.SearchPage {	color: #333;	display: inline;	}.SearchResultAllPagesBlock {	color: #000;	padding: 20px 0 0 0;	margin: 0 0 25px 0;	border-top: 1px solid #999;	border-bottom: 1px solid #999;	}.SearchResultPageTitle {	margin-bottom: 5px;	}.SearchResultOutput {	line-height: 1.2em;	margin-bottom: 5px;	}.SearchResultOutputMore {	display: inline;	}.SearchResultURL {	margin-bottom: 15px;	}.tsepCopyright {	display: none;	}.DivManyPages {	padding-bottom: 30px;	}