<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*****************************************-/
 | GLOBAL STYLES                          |
/******************************************/
#breadcrumb {background-color: #fff; color:#666; font-size:.9em;}
#breadcrumb a:link {color:#0066cc;} 
#breadcrumb a:hover {color:#ff6600;} 

body { background-color: #FEF3BE; margin: 0px 0px 25px 0px; }

.container {
    background-color: #FFFFFF;
    border: 0 solid #666666;
    box-shadow: 0 14px 12px #888888;
    margin: 0 auto;
    min-height: 900px;
    min-width: 920px;
	max-width: 960px;
    padding: 0;
}

.container h1 { color: #000; display: inline-block; font: 1.8em Georgia, 'Times New Roman', Times, serif; margin: 10px 0; }
.container h2 { font: 1.7em Georgia, 'Times New Roman', Times, serif; display: inline-block; margin-bottom: 0px; margin: 10px 0; color: #000;}
.container h3 { font:1.5em Georgia, "Times New Roman", Times, serif; color: #000; margin: 10px 0; padding:0; }
.container h4 { font:1.2em Georgia, "Times New Roman", Times, serif; color: #000; margin: 10px 0; padding:10px 0 10px 10px; }
.container h5 { font:1.2em Georgia, "Times New Roman", Times, serif; padding:0; margin: 10px 0; padding-top:3px 0;}
.container h6 { font:1.0em Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#000; margin: 10px 0; }
.container h7 { font:0.9em Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#990000; margin: 10px 0; }	

.container p {	padding:0 0 8px 0; margin:10px 0; line-height:1.5em;}
	
.container ol, .container ul, .container li { list-style-type:none;}
	
.container dt { font-weight: bold; margin: 10px 0 0; }
.container dd { font-weight: normal; margin: 0 20px; }

.container strong { font-weight: bold; }
	
.container td  p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; padding: 0; }

/*****************************************-/
 | CONTENT STYLES                          |
/******************************************/

.header {
	background-color:#FFFFFF;
	box-shadow:0 11px 12px #888;
    height: 111px;
    margin: 0 auto;
    padding: 10px;
    min-width: 900px;
	max-width:940px;
}

.header h1 {
    display: inline-block;
    font-family: Arial;
    font-size: 1.45em;
}
.header h2 {
    display: inline-block;
    font-family: Arial;
    font-size: 1.8em;
	margin: 5px 0;
}
.header img {
	bottom:20px;
    display: inline-block;
    float: right;
    margin: 0;
    padding: 0;
	position:relative;
}

.content {
	line-height: 1.8em;
    margin-left: 250px;
    padding: 5px;
    width: 650px;
}
.content a:link, .content a:visited {
    color: #FF4C00;
    text-decoration: none;
}
.content a:hover, .content a:active {
    border-bottom: 1px dotted #005DAA;
    color: #D48A1D;
    text-decoration: none;
}
.content p { margin: 0 5px 0 0; padding: 5px;}
.content img { margin: 0 5px 5px; padding: 0 5px 5px; }
.content li { margin-bottom: 10px; }

.crse dt { font: bold 12px Verdana; }
.crse dd div { width: 100px; float: left; } 

.pub dt { font-weight: normal; }

.skip { display:none; position:absolute; top:0; left:0; }

table.conference td { text-align:right; }
table.conference td:first-child { padding-left: 50px; text-align:left; }
 
ul.disc li { list-style-type:disc; }

/* ====================================================+
|   LEFT NAVIGATION STYLES                             |
+===================+=================================*/

ul#navigation {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: none;
    border-width: 1px;
	float: left;
    margin-top: 0;
    padding: 15px 15px 15px 5px;
    width: 180px;
	line-height:1.8em;
	position:relative;
}
ul#navigation a:link, ul#navigation a:visited {
    border-bottom: 1px dotted;
    border-right: 2px solid #FFD200;
    color: #005DAA;
    display: block;
    line-height: 25px;
    padding-left: 2px;
    text-decoration: none;
    width: auto;
}
ul#navigation a:hover, ul#navigation a:active {
    background-color: #FFD200;
    border-bottom: 1px solid;
    border-left: 5px solid #005DAA;
    display: block;
    line-height: 25px;
    padding-left: 2px;
    text-decoration: none;
    width: auto;
}

ul#navigation li ul { margin-top:3px; }

/*======================*\
 |----------------------|
 |    Slideshow Styles
 |----------------------|
|=======================*/
#slideshow {
    margin-bottom: 15px;
	margin-left:260px;
	padding:0;
	width:700px;
	height:375px;
}

/*======================*\
 |----------------------|
 |    Facebook Plugin
 |----------------------|
|=======================*/
#facebook {
    bottom: 150px;
    float: right;
    margin: 10px;
    position: relative;
}

#calendar {
    border: medium none;
    display: block;
    float: right;
    height: 230px;
    margin: 10px;
    position: relative;
    width: 205px;
}
#faculty { width: 650px; }
#faculty li {
    list-style: none outside none;
    padding-left: 10px;
    text-indent: -20px;
}
label.field {
    float: left;
    font-size: 14px;
    text-align: left;
    width: 175px;
}

/* ====================================================+
|   FOOTER STYLES                                      |
+===================+=================================*/

#footer {
	font-size: 1em;
	clear: both;
	height: 2.2em;
	max-width: 960px;
    min-width: 940px;
	background-color: #003C6F;
	margin:0 auto;
	}
#footercontent{
	float: left;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	color: #FFF;
	width: 83%;
	border-right: 0.1em solid #B3B6B8;
	margin-top: 0.5em;
}

#contact a, #contact a:visited{
	float: right;
	width: 16%; /* 80px 5em */
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #eac803;
	text-decoration: none;
	text-align: center;
	line-height: 2.2em;
}

#contact a:hover{ color: #FFF; }

/*General Utilities
=====================================================================*/
.btm-space { margin: 0 0 25px; }

.float-left { float: left; }
.float-right { float: right; }

.hidden { visibility: hidden; }

.quote { font-size: small; }

.strong { border: 10px solid #0000FF; padding: 10px; }

/*Text Utilities
=====================================================================*/
.blue-txt { color:#005DAA; }
.ctr-txt { text-align:center; }
.grey-txt { color:#333333; }
.red-txt{ color:#990000; }</pre></body></html>