
body{
	color:#FFFFFF;
	font-size: small;
	/*font-family: Verdana, serif;*/
	/*font-family:Tahoma, serif;*/
	font-family: Lucida Grande, Trebuchet MS, Charcoal, Arial, Helvetica; 
	/*ivory
	background: #FFFFF0;*/
	min-heigth:100%;
	height:auto;
	background:#708090;
	text-align:left;
	margin:0;
	padding:0;
	font-weight: 500;
	overflow:auto;
}

		

		
/*== Tables ==============================================================================*/

/*
TD#imagestop {
	border-bottom:		1px dashed #FFFFFF;
	border-right:		1px dashed #FFFFFF;
        height:			150px;
        width:			150px;
}
*/

TD#top-image0{
	width:15%;
	height:15%;
	margin: 0;
	padding:0;
}


TD#top-image1{
	width:15%;
	height:15%;
	margin: 0;
	padding:0;
}

TD#top-image2{
	width:15%;
	height:15%;
	margin:0;
	padding:0;
}

TD#top-image3{
	width:15%;
	height:15%;
	margin: 0;
	padding:0;
}

TD#top-image4{
	width:15%;
	height:15%;
	margin: 0;
	padding:0;
}

TD#top-image5{
	width:15%;
	height:15%;
	margin: 0;
	padding:0;
}

TD#top-image6{
	width:30%;
	height:15%;
	margin: 0;
	padding:0;
}



TD#top-title {
        height:100%;
	width:100%;
	vertical-align:bottom;
	font-size: x-large;
	text-align:center;
}


TD#left {
	/*border-right:		1px dashed #FFFFFF;*/
        vertical-align:         top;
        width:			16%;
}

TD#middle {
        vertical-align: 	top;
        width:			60%;
	border-right:		1px dashed #FFFFFF;
}


TD#right {
	/*border-right:		1px dashed #FFFFFF;*/
        vertical-align:         top;
        width:			20%;
}		

	

		
/* styles */

	h1 {
		font-size: x-large; 
		font-weight: 300;
		letter-spacing: 1.1px; 
		text-align: center;
		padding-top: 0.2em;
		margin: 0;
		}
		
	h2 {
		font-size: large;
		font-weight: 600;
		letter-spacing: -0.01em; 				 	
		padding-top: .25em;
		/*border-bottom: 1px solid #a90017;*/
		margin: 0 0 0 15px;
		}
		
	h3 {
		font-size: large;
		padding: 1em 0 0 1em;
		text-weight: 600;
		margin: 0;
		}
		
	h4 {
		font-size: small;
		background: #89ca9d;
		margin: 0;
		}
		
	p.top {
		padding: 0;
		font-size: x-large;
		}
		
	p.main {
		padding: 0 15px 0 15px;
		font-size: small;
		}	
		
	p.quote {
		font-style: none;
		padding: 0 15px 0 15px;
		font-size: medium;
		line-height: 1.5em;
		}		
		
	p.footer {
		font-size: small;
		text-align: center;
		}
		
		

/* links */

	a {	text-decoration: none; 
		color:#F0E68C;
		font-weight: 500;
		}
	a:link {color: #F0E68C;}
	a:hover {
		text-decoration: none;
		color:#F0E68C;	 
		}
	a:visited {color: #FFD700;}
	a:focus {color: #F0E68C;}
	a:active {
		background: #FFCC00;
		}
/**********/

	.publicationYearHeader {
        	background:             #DCDCDC;
        	color:                  #4682B4;
    		font-family:      	Gill Sans, Trebuchet MS, Charcoal, Arial, Helvetica;
        	font-size:              13px;
        	font-weight:            bold;
        	letter-spacing:         .35em;
        	margin:                 0px;
        	text-align:             left;
        	vertical-align:         top;
        	width:                  100%;
		}

	.scroller {
		display:block;
		position:relative;
		width: auto;
		height: 8em; 
		margin:0;
		padding:5px;
		background:inherit;
		color:inherit;
		overflow:auto;
	}

	.left a {
		text-decoration: none;
		color: #FFFFFF;
		font-size: medium;
		}	

		
	.middle-project{
		width:100%;
		padding:10px 0px 0px 0px;
		}	
		
	.middle-pubs-project{
		padding:10px 0px 0px 20px;
		font-size:smaller;
	}	
		
		

	.right-title{
		font-size:small;
		font-weight:bold;
		}

	.newsitem{
		font-weight:500;
		font-size:smaller;
		width:95%;
		}

		
	.middle-header {
		border-bottom:    1px dotted #FFFFFF;
		color:            #FFFFFF;
		/*font-family:      "Gill Sans", "Trebuchet MS", Charcoal, Arial, Helvetica;*/
		font-size:	  16px;
		font-weight:      bold;
		letter-spacing:   .35em;
		/*margin:           20px;*/
		margin-bottom:    0px;
		margin-top:       20px;
		text-align:       left;
		vertical-align:   top;
		width:            100%;
}

.topmenu { font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#ffffff;
    /*ackground-image: url('menubar.jpg');*/
    background-repeat:repeat-x;
    text-align:center;
    vertical-align:middle;
    padding-top:1px;
    padding-bottom:1px;
    height:23px; 
}

.dottedline {
    border-bottom: 1px dashed White;
}

		
/************************************************************************/	
		
	.italic{
  		font-style: italic;
		}

	.greenboldtext{
		font-size: small;
		color: #008080;
		font-weight: bold;
		}
	
	
	.silverbox {
  		border: 2px inset;
		background: #C0C0C0;
  		}
	
	
	
/*******************Credits: Dynamic Drive CSS Library **********************/
/*******************URL: http://www.dynamicdrive.com/style/ *****************/

.thumbnail{
position: relative;
left:0%
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}


.thumbnail span{ /*CSS for enlarged image*/
position: fixed;
background-color: transparent;
padding: 5px;
left: 0%;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}



.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}


.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
background-color:white;
/*position:fixed;*/
padding: 5px;
top: 0;
left: 0; /*position where enlarged image should offset horizontally */
}

/**********************************************************************/



/*********************************************************************












