ul {
	list-style:inside;
}
li {
	padding:2px 0;
}
#topNav ul, #topNav li {
	list-style:none;
}

body {
		background:#110033;
		padding:0;
		margin:0;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		font-size:85%;
		color:#FFF;
	}
	img {
		border:none;
	}
	.bold {
		font-weight:bold;
	}
	div#topBar {
		padding:4px 10px 4px 10px;
		/*background:#333;*/
		border-bottom:1px solid #333;
		margin-left:20px;
		font-weight:bold;
	}
	div#wrapper {
		width:780px;
		margin:0 auto;
		border: 1px solid #333;
	}
	ul#topNav {
		list-style:none;
		/*float:left;*/
		/*background:#333 url(navBack.gif) repeat-x;*/
		padding:4px 0;
		margin:0 0 0 10px;
	}
	ul#topNav li.level1 {
		display:block;
		float:left;
		background:url(blank_trans2.gif) no-repeat;
		width:85px;
		height:33px;
		margin:0 1px;
		text-align:center;
	}
	ul#topNav li.level1 a {
		display:block;
		/*padding:8px 3px 6px 3px;*/
		text-decoration:none;
		/*height:21px;*/
	}
	ul#topNav li.level2 {
		display:block;
		background:#333;
		width:147px;
		/*height:33px;*/
		margin-left:2px;
		text-align:left;
		border-right:1px solid #999;
		border-left:1px solid #999;
	}
	ul#topNav li.first {
		border-top:1px solid #999;
	}
	ul#topNav li.last {
		border-bottom:1px solid #999;
	}
	.level1 a {
		color:#FFF;
		display:block;
		height:31px;
	}
	ul#topNav li.level2 {
		margin:0;
		padding:0;
	}
	ul#topNav li.level2 a {
		padding:4px 3px;
		margin:0;
		height:auto;
	}
	.selected a, h3 {
		color:#FF9933;
	}
	.emp {
		color:#F00;
		font-weight:bold;
	}
	.level2 a {
		color:#FFF;
		display:block;
		width:141px;
	}
	div#header {
		float:left;
		background:url(top_logo4.gif) no-repeat;
		height:74px;
		width:128px;
		margin:4px 0 0 6px;
	}
	.clearBoth {
		clear:both;
	}
	.left {
		float:left;
	}
	.right {
		float:right;
	}
	.textRight {
		text-align:right;
	}
	.column {
		width:244px;
		border-right:1px solid #CCC;
		height:31px;
		padding:0 6px;
	}
	.rightText {
		text-align:right;
		border:none;
	}
	#bottom {
		padding:0 5px;
	}
	.subnav {
		margin:0 -35px;
		padding:8px 0;
		display:none;
		z-index:1;
		width:150px;
		position:absolute;
	}
	.subnav a:hover {
		background:#4E4E4E;
	}
	div#topWrap {
		width:634px;
	}
	div#footer {
		color:#FFF;
		text-align:center;
		border-top: 1px solid #333;
		font-size:77%;
		margin-top:10px;
	}
	div#footer a {
		color:#FFF;
	}
	.bar {
		padding:0 5px;
	}
	.bar a {
		color:#FFF;
		font-size:85%;
	}
	div#search {
		padding-left:15px;
		padding-bottom:5px;
		font-size:85%;
	}
	div#search input {
		font-size:85%;
	}
	.padTop {
		padding-top:6px;
	}
	ul#breadCrumb {
		padding:0;
		margin:0;
		font-size:77%;
	}
	
	ul#breadCrumb li {
		display:inline;
	}
	ul#breadCrumb li a {
		border-right:1px solid #CCC;
		padding: 0 5px;
		color:#FFF;
	}
	div#content {
		padding: 15px 5px;
	}
	.picture {
		padding:8px;
		font-size:77%;
		text-align:center;
	}
	h2 {
		font-style:italic;
	}
	h1 span {
		/*margin-left:-999px;*/
		font-family:serif;
		margin-left:39px;
	}
	h1 {
		display:block;
		width:100%;
		font-size:210%;
		background:#006 url(star.gif) no-repeat left center;
		padding:3px 0;
	}
	#content a {
		color:#EB742E;
	}
	
	/******************* Individual Page CSS ***********************/
	ul#in_news li a {
		color:#EEE;
	}
	ul#in_news li { 
		padding-top:5px;
	}
	/*table.committee {
		margin-bottom:25px;
		padding-top:8px;
	}
	table.committee caption {
		background:#999;
		font-size:115%;
		font-weight:bold;
	}
	table.committee {
		width:500px;
	}
	table.committee th {
		text-align:left;
		font-size:115%;
		font-weight:bold;
	}*/
	table {
		margin-bottom:25px;
		padding-top:8px;
	}
	table caption {
		background:#AAA;
		font-size:115%;
		font-weight:bold;
		color:#000;
	}
	table {
		width:500px;
	}
	table th {
		text-align:left;
		font-size:115%;
		font-weight:bold;
	}
	table#extended caption {
		margin-top:25px;
	}
	
	.quote {
		margin:20px 40px 0 40px;
		font-family: serif;
		font-size:140%; 
		font-style:italic;
	}
	.quoteCite {
		margin-left:500px;
		margin-bottom:20px;
		font-style:italic;
		font-family: serif;
		font-size:130%;
		margin-top:10px;
	}
	
	/*FORM STYLES*/
	
	form label {
		float:left;
		font-weight:bold;
		margin-bottom:10px;
		padding:0 2%;
		text-align:right;
		width:40%;
	}
	.clearLeft{
		clear:left;
	}
	form input, form textarea, form select {
		margin-bottom:10px;
		width:auto;
		float:left;
		text-align:left;
	}
	fieldset {
		margin-bottom:15px;
		border:1px solid #CCC;
	}
	#submitButton {
		float:none;
		margin-left:45%;
	}
	fieldset legend {
		color:#FFF;
		font-weight:bold;
		font-size:125%;
	}
	#faculty li {
		border-bottom:1px dotted #666;
		padding:5px;
	}
	#news_column {
		width:488px;
	}
	ul#faculty li {
		padding:8px 0;
	}
	/*#alumni_events {
		background:#333 url(alumni_events.gif) no-repeat;
		height:51px;
	}*/
	#column1 {
		width:48%;
		float:left;
		padding:5px;
	}
	#column2 {
		width:48%;
		float:right;
		padding:5px;
	}
	.border1 {
		border:1px solid #FFF;
	}
	.center {
		text-align:center;
	}
	.padbottom10 {
		padding-bottom:10px;
	}
