body {
	background-color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	color:#333333;
	background-image:url(img/chad_back2.gif);
	background-repeat:repeat-x;
}

a:link, a:visited {
	text-decoration : none;
	color: #990000;
	background: transparent; 
	}

a:hover {
	text-decoration : underline;
	color: #990000;
	background: transparent; 
	}

a:active {
	text-decoration : none;
	color: #990000;
	background: transparent;
	font-size: 11px;
	}
	
.topnav A:link, .topnav A:visited, .topnav A:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.topnav A:hover{
	color: #FFFFFF;
	text-decoration: underline;
	}
	
.descrlist	{
	text-transform: none;
	}

.descrsubtitle {
	font-weight: bold;
	}

.descrtitle 	{
	font: bold;
	}

.descrpage 	{
	font: bold 18px;
	}

.sidenav {
	font-size: 11px;
	line-height: 14px;
}


.boximage {
	border: 1px solid #CCC;
	background: #FFF;
}
	
.boximage1 {
	border: 1px solid #990000;
}
	
.boximage2 {
	border: 1px solid #333;
	background: #EEEEEE;
}
.indexintro {
}
.indexdescriptions {
}
.abstract {
}

.hr {
    height:10px;
    width:30%;
    background:#446791;
    margin: 0px 150px 0px 150px;  
   }
   
.yearandclass {
	font-size: 12px;
	font-style: italic;
}
.caption {
}


/* new code - migrating from table-based layout*/
.home_summaries img {
padding: 0;
margin: 0 15px 20px 7px;
float:left;
clear:none;
display: block;
}

.header_image {
padding: 0 0 0 7px;
margin: 0 0 10px 0;
}

.description {
width: 150px;
padding: 0 30px 0 0;
margin: 0;
}

#Layer1 p {
margin: 0 0 1.2em 0;
padding: 0;
}

.section {
/*	clear:both;
*/}
/* For agents that support the pseudo-element selector syntax */
.section:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Forces hasLayout for IE. This fixes the usual gamut of peekaboo bugs. */
.section, .unit {
	zoom: 1;
}
