/*-
body 
{
  font-size:10pt;
  margin:0;
  padding:0;
  background-color:#fff;
  text-align:left;
  /*--background-image:url(images/back2.gif);--   color #ad6
}--*/


/*-- Color code
fff - White
000 - Black
ad6 - Bright green
060 - Dark green
333 - Blue
DEDEDE - Light Gray
A9A9A9 - Dark Gray
8B0000 - Dark Red
4169E1 - Blue
F0F8FF - Azure Blue
DC143C - Red
--*/

/*-- Background--*/
body		
{
   /*background-color:#FAFAD2;*/
   /*background-color:#404040;*/
   background-color:#999999;
/*background:url('egg.jpg');*/
   
}

head
{
 }

td#bioengineering
{

background:url('CDBL4.jpg');
}

 
#container 
{
  width:1000px;
  /*--height:140px;--*/
  margin-top:30px;
    /*border-bottom:3px solid #dedede;*/
  overflow:hidden;		/*-- Hidden overlaying --*/
  background-color:#fff;
  position:relative;
}

a, a:link 
{
  text-decoration:none;
  font-weight:normal;
}

div 
{
  
  font-size:10pt;
}

/*-     Not needed?
iframe 
{
  background-color:#000;
  padding:20px;
  
  margin:0 auto 20px auto;
  border:none;
}-*/

td#thrust
{
text-align:center;
}

td#project_pic
{
    width:230px;
}
	
td#project_desc
{
    width:600px;
	
	height:270px;
	padding-left:10px;
	/*	color:#4169E1;*/
}

/*gotta fiture out this weird center business*/

#home 		/*--beating heart--*/
{
  border:0px solid #000;
  background-color:transparent;
  float:center;
  width:300px;
  height:300px;
  margin:0 0px 0px 0px;
}


font.homeheader              /*-- Developmental, Computational, etc on beginning*/
{
  font-weight:bold;
  font-size:10pt;
  color:#4169E1;
  background-color:transparent;
}

#captions 
{
  font-size:10pt;
  width:276px;
  padding:4px;
}

.homelink				/*-- Needed for changing cursors -*/
{
  cursor:pointer;
  font-size:16px;
}

#main td 					/*-- Needed for keeping images on top in main -*/
{
  vertical-align:top;
}

/*--#cubanner
{
  background-color:#fff;    main change for background color
  width:100%;
  text-align:left;
  border-bottom:1px solid #dedede;
}


#cubanner a, a:link 
{
  font-weight:normal;
  color:#000000;
  text-decoration:none;
  text-transform:none;
  background-color:#ffffff;
}

#cubanner a:hover 
{
  color:#8B0000;
  background-color:transparent;
}

#cubanner img 
{
  margin-left:6px;
}


#masthead 
{
  background-color:#fff;		
  width:100%;
  text-align:center;
  padding:6px 0 8px 0;
}

#masthead img 
{
  margin-left:50px;
}

#masthead a, a:link 
{
  font-weight:bold;
  color:#090;
  text-decoration:none;
  text-transform:none;
  padding:0px;
  margin:0px;
  border:0px;
}

#masthead a:hover
{
  color:#fff;
  background-color:#090;
}
--*/

/*--
#holder 
{
  background-color:#ad6;
  margin:0;
  padding:0;
  width:800px;
  background-color:transparent;
  border-top:1px solid #dedede;
  border-bottom:0px solid #000;
  float:left;
}--*/

/* -------------- MAIN CONTENT ---------------- */

td#developmental
{
	
	padding-left:4px;
	width:100px;
	height:60px;
    vertical-align:middle;
	font-family:Arial, sans-serif;
}

img#home
{
	width:65px;
	height:65px;
	vertical-align:middle;
}
	
td#computational
{
	padding-left:1px;
	width:100px;
	height:60px;
	font-family:Arial, sans-serif;
	vertical-align:middle;
	
}

td#first
{
	width:500px;
}

td#third
{
	width:200px;
}

div#main 
{
  /*background-color:#F0F8FF;*/
  width:1000px;
  border-right:3px solid gray;
  border-bottom:2px solid gray;
  border-bottom-right-radius: 25px;  
  border-bottom-left-radius: 25px;
  height:530px; 
  /*Need different font?*/
  font: normal 12px Verdana, Arial, sans-serif;
  text-align:left;
  /*padding:10px 30px;*/
  /*color:#404040;				/* Main font color */
  color:#383838;
  /*padding:10px;					off dimensions */
  /*background:#F0F8FF;*/
  background:#ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EFFEFF'); /* for IE */
  background:-moz-linear-gradient(top, #eaeaea, #ffffff);			/* Gradient background supported for Firefox 3.6+ */
  /*background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2F2727), to(#1a82f7));    potential colors*/ 
  
    /*height:100%;*/
  /*margin:0px 100px 0px 100px;	/* Changes margin of contents */
  /*margin:20px;*/
  /*margin-right:20px;*/
  line-height:120%;			/* Spacing between lines*/
}


img.displayed
{
display:block;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
text-align:center;

opacity:0.75;
filter:alpha(opacity=70); 	/*IE 8 and earlier*/
}


a.active
{
color:#ffffff;
}


a.asdf
{
opacity:0.7;
}

a.asdf:hover
{
opacity:1;
}



img.displayed2
{
display:block;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
}

img.displayed:hover
{
display:block;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
text-align:center;

opacity:1;
}


div#people              /* only difference is height*/
{ 
  width:1000px;
  border-right:3px solid black;
  border-bottom:2px solid gray;
  border-top:2px solid #dedede;
  border-left:2px solid #dedede;                   /* light gray*/
   border-bottom-right-radius: 25px;  
  border-bottom-left-radius: 25px;
 height:1800px; 
  /*Need different font?*/
  font-family:Verdana, Arial, sans-serif;
  text-align:left;
  /*padding:10px 30px;*/
  color:#404040;				/* Main font color */
  
  /*padding:10px;					off dimensions */
  background:#F0F8FF;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EFFEFF'); /* for IE */
  background:-moz-linear-gradient(top, #ffffff, #9FD7FF);			/* Gradient background supported for Firefox 3.6+ */
  /*background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2F2727), to(#1a82f7));    potential colors*/ 
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#9fd7ff));
  line-height:120%;			/* Spacing between lines*/
}

td.people
{
width:130px;
font-size:14px;
text-align:center;
border-left:1px solid black;

}

td.people_active
{

border-left:1px solid black;
width:130px;
font-size:14px;
text-align:center;
text-decoration:underline;

}

#main a, a:link 
{
  font-weight:bold;
  color:#1B5EE5;
/*--- background-color:#dedede;---*/
  text-decoration:none;
  text-transform:none;
  padding:0px;
}

#main a:hover 
{
  color:#DC143C;
  text-decoration:none;
  background-color:transparent;
}

.centeredImage
{
text-align:center;
display:block;
}

#main h1
{
color:#DC143C;
font-family: Arial, sans-serif;
}


#main h2 
{
  color:#DC143C;
  font-family:Arial, sans-serif;
}

#main h3 
{
   color:#1B5EE5;
  font-family:Arial, sans-serif;
}

/* Not needed
.home 
{
  color:#060;
  padding:0px;
  margin:0 10px 0 0;
  
  font-size:10pt;
  text-align:right;
}
*/
/* -------------- PUBLICATION ---------------- */
   
/* -------------- FEATURED ---------------- */


#featholder 
{
  width:200px;
  border:0px;
  float:right;
  margin:10px 10px 10px 50px;
  clear:none;
}

#featured 
{
  width:200px;
  padding:3px 3px 3px 3px;
  margin:3px 0;
  border:2px ridge #aaa;
  background-color:#fff;
  color:#333;
  font-size:8pt;
  text-align:center;
}

#featured a 
{
  color:#060;
  font-weight:bold;
}

#featured h4 
{
  text-align:right;
  margin:0;
  color:#888;
  border-bottom:1px solid #888;
  font-size:8pt;
}


/*-------------- NEWS ----------------*/

#newsholder 
{
  clear:both;
  height:150px;
  background-color:#FAFAD2;
  width:850px;
  font-size:8pt;
  text-align:left;
  color:#000;
  padding:2px 8px 0px 8px;
  overflow:auto;
}
/*
#newsholder a, a:link 
{
  font-weight:bold;
  color:#060;
  text-decoration:none;
  text-transform:none;
  padding:0px;
}

#newsholder a:hover 
{
  color:#fff;
  text-decoration:none;
  background-color:#060;
}
*/

/*-------------- FOOTER ---------------- */

#footer 
{
  background-color:#fff;
  border-top:1px solid #000;
  border-bottom:1px solid #000;
  font-size:8pt;
  width:850px;
  text-align:center;
  color:#444;
  /*padding:6px 6px 0 6px;*/
}


/* -------------- NAV BAR ---------------- */

table#spacer			/*Needed*/
{
width:1001px;
height:100px;
background:#ffffff;
/*border-right:3px solid gray;*/
border-collapse: collapse;
border-top-right-radius:70px;
/*background-image:url('headerbar.gif')*/
/*--position:relative;--*/
}

div#right
{text-align:left;
}

td#beating
{
width:400px;
vertical-align:middle;
text-align:right;
height:260px; 
}

div#thrusts a:hover
{
  color:#000000; 
}
 
div#photos
 {text-align:center;
 }
 
 div#stuff
 {

    width:770px;
    height:530px;
    float:left;
	padding-top:10px;
	padding-left:20px;
	padding-right:10px;
	border-bottom-right-radius:25px;
	background:#EDF8FF;
	 
 }

div#navcontainer 				/*--controls the box around the text links--*/
{
   float:left;
    width:200px;
	height:540px;
	margin:0px;
	padding:0px;
	text-indent:10px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EFFEFF'); /* for IE */
	background:-moz-linear-gradient(top, #ffffff, #9FD7FF);			/* Gradient background supported for Firefox 3.6+ */
    display:block;
    background-image:url('navbackground.jpg');
    border-bottom-left-radius: 25px;
}

div#navcontainer ul 		           /*--controls the text position--*/
{
  list-style:none;
  padding:0px;	/*--Needed to get rid of margin--*/
  display:block;
  float:left;
  margin:0px;
  height:auto;
 }

  
div#navcontainer ul li 
{
  /*--display:inline;
    text-align:center;*--/
  /*--color:#000;--*/
  width:200px;
  height:40px;
  vertical-align:center;
  float:left;
  /*border-left:2px solid black;
  border-top:2px solid black;*/
}

hr
{width:90%;}

#navcontainer ul li a 
{
  color:#DC143C;			/*--font color--*/
  font-weight: bold;         /*--text-decoration: none;--*/
  float:left;
  height:24px;
  width:190px;
 
 margin-top:2px;
  padding:8px 0px 0px 0px;
  display:block;
  font-size:18px;
  margin-left:3px;
  color:#ffffff;
  border-top:1px solid #c4c4c4;
  border-left:1px solid #c4c4c4;
  border-bottom:1px solid #c4c4c4;
  border-right:1px solid #c4c4c4;
  background-repeat:no-repeat;
  border-bottom-right-radius:20px;
  border-top-right-radius:20px;
  /*background:url('navbar.gif');*/
}

#navcontainer ul li a:hover
{
  
  font-weight:bold;         /*--text-decoration: none;--*/
  float:left;
  height:24px;
  width:190px;
  display:block;
  margin:0px 0px 0px 0px;
    padding:8px 0px 0px 0px;
  font-size:18px;
  color:#0041C6;
  /* background:url('hover.jpg');*/
  background:#FFFB3D;
  border-top:3px solid #404040;
  border-left:3px solid #404040;
  text-indent:11px;
  
}

table#photos_main
{
width:750px;
height:450px;
padding:20px 0px;
vertical-align:middle;

}

table#photos_sub
{
width:750px;
height:350px;
padding:10px 0px;
vertical-align:middle;
}

table#teaching_sub
{
width:750px;
height:270px;
padding:10px 0px;
vertical-align:middle;
}



table#photos_thumb
{
width:750px;
height:90px;
border-top:1px solid gray;
vertical-align:middle;

}

td#logos
{
vertical-align:middle;
}

img.displayed_landscape
{
width:200px;
height:150px;
border:5px solid black;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
text-align:center;
opacity:0.75;
filter:alpha(opacity=70); 	/*IE 8 and earlier*/
}

img.displayed_landscape:hover
{
opacity:1;
filter:alpha(opacity=100); 	/*IE 8 and earlier*/
}

img.displayed2_landscape
{
width:160px;			/*4:3 ratio*/
height:120px;
border:5px solid black;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
text-align:center;
opacity:0.75;
filter:alpha(opacity=70); 	/*IE 8 and earlier*/
}

img.sub_landscape
{
width:100px;			/*4:3 ratio*/
height:75px;
border:2px solid black;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
text-align:center;
opacity:0.75;
filter:alpha(opacity=70); 	/*IE 8 and earlier*/
}

img.sub_landscape:hover
{
opacity:1;
}

img.displayed2_portrait
{
width:105px;			/*4:3 ratio*/
height:140px;
border:5px solid black;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
text-align:center;
opacity:0.75;
filter:alpha(opacity=70); 	/*IE 8 and earlier*/
}

img.displayed2_landscape:hover
{
opacity:1;
filter:alpha(opacity=100); 	/*IE 8 and earlier*/
}

img.displayed2_portrait:hover
{
opacity:1;
filter:alpha(opacity=100); 	/*IE 8 and earlier*/
}
td#photos
{
width:250px;
height:200px;
vertical-align:middle;
}

td#photos_sub
{
width:180px;
height:150px;
vertical-align:middle;
}


td#photos_thumb
{
width:110px;
height:100px;
vertical-align:middle;
}


#navcontainer ul li a#research_a
{

  font-weight:bold;         /*--text-decoration: none;--*/
  float:left;
  height:24px;
  width:190px;
  display:block;
  margin:0px 0px 0px 0px;
    padding:8px 0px 0px 0px;
  font-size:18px;
   color:#0041C6;
  /* background:url('hover.jpg');*/
  background:#FFFB3D;
  border-top:3px solid #404040;
  border-left:3px solid #404040;
  text-indent:11px;
}

#navcontainer ul li.thrust1
{
  font-size:12px;
  height:19px;
  padding:5px 0px;     /*to center text*/
}

#navcontainer ul li.thrust2
{
  height:30px;
  font-size:10px;
}

#navcontainer ul li.thrust3
{
  height:30px;
  font-size:14px;
}

#navcontainer ul li.thrust1:hover
	
{
  background:#ffffff;
  font-size:12px;
  height:19px;
  padding:5px 0px;     /*to center text*/
}


#navcontainer ul li.thrust2:hover
{
height:25px;
font-size:10px;
background:#ffffff;
}

#navcontainer ul li.thrust3:hover
{
height:25px;
font-size:14px;
background:#ffffff;
}

#navcontainer ul li a#thrust1_a
{
height:30px;
font-size:14px;
}

#navcontainer ul li a#thrust2_a
{
height:30px;
font-size:14px;
}

#navcontainer2 ul li a#thrust3_a
{
height:30px;
font-size:14px;
}

#navcontainer ul li a#people_a
{

  font-weight:bold;         /*--text-decoration: none;--*/
  float:left;
  height:24px;
  width:190px;
  display:block;
  margin:0px 0px 0px 0px;
    padding:8px 0px 0px 0px;
  font-size:18px;
   color:#0041C6;
  /* background:url('hover.jpg');*/
  background:#FFFB3D;
  border-top:3px solid #404040;
  border-left:3px solid #404040;
  text-indent:11px;
}

#navcontainer ul li a#publications_a
{
  font-weight:bold;         /*--text-decoration: none;--*/
  float:left;
  height:24px;
  width:190px;
  display:block;
  margin:0px 0px 0px 0px;
    padding:8px 0px 0px 0px;
  font-size:18px;
  color:#0041C6;
  /* background:url('hover.jpg');*/
  background:#FFFB3D;
  border-top:3px solid #404040;
  border-left:3px solid #404040;
  text-indent:11px;
}

#navcontainer ul li a#learning_a
{

  font-weight:bold;         /*--text-decoration: none;--*/
  float:left;
  height:24px;
  width:190px;
  display:block;
  margin:0px 0px 0px 0px;
    padding:8px 0px 0px 0px;
  font-size:18px;
   color:#0041C6;
  /* background:url('hover.jpg');*/
  background:#FFFB3D;
  border-top:3px solid #404040;
  border-left:3px solid #404040;
  text-indent:11px;
}

#navcontainer ul li a#news_a
{

  font-weight:bold;         /*--text-decoration: none;--*/
  float:left;
  height:24px;
  width:190px;
  display:block;
  margin:0px 0px 0px 0px;
    padding:8px 0px 0px 0px;
  font-size:18px;
   color:#0041C6;
  /* background:url('hover.jpg');*/
  background:#FFFB3D;
  border-top:3px solid #404040;
  border-left:3px solid #404040;
  text-indent:11px;
}

#navcontainer ul li a#photos_a
{

  font-weight:bold;         /*--text-decoration: none;--*/
  float:left;
  height:24px;
  width:190px;
  display:block;
  margin:0px 0px 0px 0px;
    padding:8px 0px 0px 0px;
  font-size:18px;
   color:#0041C6;
  /* background:url('hover.jpg');*/
  background:#FFFB3D;
  border-top:3px solid #404040;
  border-left:3px solid #404040;
  text-indent:11px;
}

#navcontainer ul li a#contact_a
{

  font-weight:bold;         /*--text-decoration: none;--*/
  float:left;
  height:24px;
  width:190px;
  display:block;
  margin:0px 0px 0px 0px;
    padding:8px 0px 0px 0px;
  font-size:18px;
   color:#0041C6;
  /* background:url('hover.jpg');*/
  background:#FFFB3D;
  border-top:3px solid #404040;
  border-left:3px solid #404040;
  text-indent:11px;
}


/*
li#research a

*/
