BODY {
	margin:0 auto; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

P { margin:10px 0; }

H1 {
	font-size:20px;
	font-weight:bold;
	color:#828282;
	border-bottom:1px dotted #828282;
	padding-bottom:10px;
	margin:20px 125px 10px 0;
}

.content H1:first-child {
	margin-top: 0;
}

H2 {
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	margin:10px 0;
	padding:0;
}

H3 {
	font-size:14px;
	margin:10px 0;
	padding:0;
}

HR {
	border: 0;
	color: #e1e1e1;
	background-color: #e1e1e1;
	height: 2px;
	width: 90%;
	margin:20px 0;
	//*ie-all*/ margin:0;
}

UL { 
	line-height:1.7em; 
	margin-top:10px; 
	margin-bottom:10px; 
}

.clearAll {
	display: block;
	float: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	height: 0px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}

.logo { 
	position:absolute;
	float:right;
	top:0;
	right:45px;
}
.logo2 {
	position:absolute;
	top:29px;
	left:10px;
	float:left;
	z-index:99;
}
.slogan { 
	width:352px;
	height:46px;
	position:absolute;
	float:left;
	left:65px;
	top:235px;
	z-index:100;
}
.page {
	width:780px;
	background-color:#FFFFFF;
    margin: auto;
	/*text-align:left;*/
}

.banner {
	position: relative;
	height:291px;
	margin-bottom:6px;
}

.highlighted {
	background-color:#f7f7f0;
	border-left:5px solid #e9e9cf;
	padding:5px;
}


.slideshow_cover {
	background:url(/img/slideshow_cover.png);
	width:520px;
	height:233px;
	position:absolute;
	float:right;
	right:6px;
	top:58px;
	z-index:98;
}
.slideshow_header {
	position: absolute;
	right: 6px;
	top: 58px;
	width: 520px;
	height: 233px;
	overflow: hidden;
}
.slideshow_header * {
	background: transparent !important;
}
.slideshow_header .slide {
	width: 520px;
	height: 233px;
}
.slideshow_header .slide IMG {
	float: right;
	width: 520px;
}

	
.accent {
	border-left:3px solid #e1e1e1;
	padding-left:5px; margin-bottom:5px;
}

.ImageLeft { margin-right: 15px; border-left: #e9e9cf 10px solid; float:left; }
.ImageRight { margin-left: 15px; border-left: #e9e9cf 10px solid; float: right; }

.people { margin-top:10px; border-top: 3px solid #e1e1e1;}

.people TD .name, .people TD .Name { color:#000000; font-size:110%; }

.people TD {
	width:180px;
	color:#828282;
	padding:10px 5px 10px 5px; 
	font-size:90%;
	vertical-align:top;
	line-height:normal;
}

.leaderProfiles STRONG { 
	font-size:14px; 
	line-height:normal; 
}
.leaderProfiles EM { 
	color:#828282; 
	font-size:12px; 
	line-height:normal; 
}
.leaderProfiles IMG {
	border-left:10px solid #e9e9cf; 
	margin:0 20px 15px 0;
	padding:0;
}
.leaderProfiles .text { 
	font-size:16px; line-height:1.8em;
	padding:5px 5px 5px 0px;
	margin:0px;
	vertical-align:top; 
	border-top:3px solid #e1e1e1;
	width:325px;
}


.project TD { vertical-align:top; margin:0; padding:0; }
.project IMG { margin-right:10px; margin-bottom:5px; border-left:10px solid #e9e9cf; }
.project P { margin-top:5px; margin-bottom:5px; }


.scholarProfiles TD { 
	vertical-align:top; 
	margin:0; 
	padding:10px 0; 
}
.scholarProfiles IMG { 
	margin-right:10px; 
	margin-bottom:5px; 
	border-left:10px solid #e9e9cf; 
}
.scholarProfiles P {
	margin-top:5px; 
	margin-bottom:5px; 
}

.scholarProfilesFormer TD { 
	vertical-align:top; 
	margin:0; 
	padding:10px 0; 
}

.PresentationList LI { padding-bottom:5px; }

.Gallery {
	padding:10px 0;
	background-color:#e9e9cf;
	text-align:center;
}
.Gallery IMG { padding:3px; }
.Gallery A:link, .Gallery A:visited, .Gallery A:hover, .Gallery A:active { border:0!important; }


/* CONTENT ***************************************** */

.content {
	float:left;
	margin: 30px 0 20px 30px;
	width:530px;
	text-align:left;
	line-height:1.5em;
}

.content A:link, .content A:visited  {
	color:#762123;
	text-decoration:none;
}

.content A:hover, .content A:active  {
	border-bottom:1px dotted #762123;
}


/*The following removes the left nav from Home & Calendar of Events Pages*/
.page_home .content,
.page_calendar_of_events .content { 
	width:650px; 
	margin-left:70px; 
	_margin-left:35px; 
}
.page_home .leftNav,
.page_calendar_of_events .leftNav {
	display:none; 
}


/* MAIN NAVIGATION ***************************************** */

.mainNav {
	color:#FFFFFF;
	background-color:#762123;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 6px 0 6px;
	padding: 10px 0 10px 0; 
	}
	
.mainNav A, .mainNav A:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin:5px 10px 5px 10px;
	padding:5px;
	}
	
.mainNav A:hover {
	color:#e9e9cf;
	}	

.mainNav A.OPENED, .mainNav A.SELECTED {
	border:1px solid white;
	
	}

/*.mainNavItem { display:inline; }*/
	
	
/* LEFT NAVIGATION ***************************************** */

.leftNav {
	float:left;
	text-align:right;
	margin:30px 0 20px 25px;
	padding:0 25px 35px 0;
	width:140px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	border-right:1px dotted #828282;
	_margin-left:10px;
}

.leftNav A, .leftNav A:visited {
	color:#828282;
	font-weight:normal;
	text-decoration:none;
	padding-left:13px;
}

.leftNav A:hover, .leftNav A.OPENED, .leftNav A.SELECTED {
	color:#000000;
	font-weight:bold;
	padding-left:0;
}

.leftNav A.SELECTED:visited {
	color:#000000;
	font-weight:bold;
}

.leftNavItem {
	padding:7px 0 7px 0;
}

/*	RESOURCES SUBPAGES NAVIGATION */
.level_3{}

.level_4 {
	font-size:.8em;
	margin-right:0px;
}

.level_4 A, .level_4 A:visited { 
display:block;
vertical-align:middle;
min-height:15px;
background-image:url(/img/arrow_light.gif);
background-repeat:no-repeat;
background-position:center right;
padding-right:15px;
}

.level_4 A:hover, .level_4 A.OPENED, .level_4 A.SELECTED,
.level_4 A.OPENED:visited, .level_4 A.SELECTED:visited {
background-image:url(/img/arrow_dark.gif);
color:#828282;
padding-left:5px;
}



/* FOOTER ***************************************** */

.copyright, .copyright A:link, .copyright A:visited,  .copyright A:hover,  .copyright A:active  {
	color:#828282;
	font-size:11px;
	text-align:center;
}
.copyright {
	margin: auto;
	padding: 10px 0 10px 0;
	width:780px;
	background-color:#e1e1e1;
	clear:both;
}





/* DB Default styles --------------------------------------------------- */
.dbRecordHeader {
	overflow: hidden;
	padding: 5px;
	background: #F0F0F0;
	border-bottom: 3px solid #CCCCCC;
}
.dbRecordHeader FORM {
	display: inline;
}
.dbRecordHeaderLeft {
	float: left;
}
.dbRecordHeaderRight {
	float: right;
}
.dbEditBar {
	margin: .5em 0;
	padding: 5px;
	background: #BBBBBB;
	border-bottom: 3px solid #666666;
}
.dbRecordPageNav {
	margin: 1em 0;
	font-size: 1em;
}
.dbRecordPageNav B {
	padding: 0 .8ex;
	background: #000000;
	color: #FFFFFF;
}
.dbRecordPageNav A.pageNavLink {
	padding: 0 .8ex;
	background: #F0F0F0;
	color: #000000;
	text-decoration: none;
}
.dbRecordPageNav A.pageNav {
	padding: 0 .8ex;
	background: #F0F0F0;
	color: #000000;
	text-decoration: none;
}
TABLE.index TH {
	padding: 0px 5px;
	background: #F0F0F0;
	border-bottom: 3px solid #CCCCCC;
}
TABLE.index TH A {
	text-decoration: none;
	color: #000000;
}
TABLE.index TD {
	padding: 2px 5px;
	border-bottom: 1px dotted #CCCCCC;
}









