a:link              { color:#cccccc; text-decoration:none; font-size:7pt;}

    a:visited           { color:#cccccc; text-decoration:none; font-size:7pt;}

    a:hover             { color:#ffffff; text-decoration:none; font-size:7pt;}

    a:active            { color:#cccccc; text-decoration:none; font-size:7pt;}

a.popout_link:link {text-decoration: none; }
a.popout_link:visited {text-decoration: none; }
a.popout_link:active {text-decoration: none; }
a.popout_link:hover { text-decoration:underline;}


* html div#fixedbox {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(0 )
: document.body.scrollTop
+((document.body.clientHeight-this.clientHeight)/2));
left:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollLeft + 0 
: document.body.scrollLeft + 100);
}
 a.myopacity:hover img{
filter:alpha(opacity=45);
-moz-opacity: 0.45;
opacity: 0.45;
}

a.myopacity img{
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
}

 a.boxopacity:hover img{
filter:alpha(opacity=60);border-right:1px solid #999999;
-moz-opacity: 0.6;
opacity: 0.6;
background:#cccccc;
}

a.boxopacity img{
filter:alpha(opacity=100);border-right:1px solid #999999;
-moz-opacity: 1;
opacity: 1;
background:#cccccc;
}

a.boxopacity_thumbs:hover img{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;

}

a.boxopacity_thumbs img{
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.box {}

 a.project_box:hover img{
background:#37acb3;border-right:1px solid #999999;
}

a.project_box img{
background:#cccccc;border-right:1px solid #999999;
}

 a.news_box:hover img{
background:#d9cd10;border-right:1px solid #999999;
}

a.news_box img{
background:#cccccc;border-right:1px solid #999999;
}
 a.research_box:hover img{
background:#7b932a;border-right:1px solid #999999;
}

a.research_box img{
background:#cccccc;border-right:1px solid #999999;
}

 a.personnel_box:hover img{
background:#d25e2e;border-right:1px solid #999999;
}

a.personnel_box img{
background:#cccccc;border-right:1px solid #999999;
}

ul#dock {
	text-align:			center;
	list-style:			none;
	height:				10px;
	margin:				0;
	padding:			0;
	white-space:		nowrap;
	}
ul#dock li {
	display:			inline;
	margin:				0;
	padding:			0;

	}
ul#dock li img {
	border:				0;
	padding:			0;
	margin:				0;
	vertical-align:		top;
		border-right:1px solid #999999;
	}

