﻿/* inner */
.inner{
	background:#f0f0f0;
}
.content{
	clear:both;
	position:relative;
	width:900px;
	padding:23px 40px 0 40px;
	border-top:1px solid #e5e5e5;
}
/* local mnu */
.lcol,.rcol{
	float:left;
}
.lcol{
	width:165px;
	padding-top:38px;
}
.lcol ul{
	position:relative;
}
.lcol ul li{
	position:relative;
	list-style-type:none;
	font-size:9.5pt;
	color:#499320;
	padding:0 0 0 5px;
	line-height:150%;
}
.lcol ul li div{
	background:url('/img/hr.gif') repeat-x left top;
	padding:0.9em 0 1em 14px;
	_height:1em;
}
.lcol ul li.current{
	font-weight:bold;
	background:url('/img/mnu.gif') no-repeat left 0.9em;
}
.lcol ul li.current li{
	font-size:8.5pt;
	font-weight:normal;
	padding:3px 0 3px 9px;
}
.lcol ul li.current li.current{
	background:none;
	font-weight:bold;
}
.lcol ul li.current a.ng2{
	font-weight:bold;
}
.lcol ul li.current_hover{
	background:url('/img/mnu.gif') no-repeat left 0.9em;
}
.lcol ul li a:hover,.lcol ul li a:active,.lcol ul li a:focus{
	text-decoration:none;
}
/* content */
.rcol{
	width:634px;
	padding:0 40px 0 60px;
	font-size:9.5pt;
}
.rcol p{
	margin-bottom:1em;
}
h3{
	color:#499320;
	font-size:14pt;
	font-weight:normal;
	margin-bottom:0.2em;
}
h1{
	font-size:23pt;
	margin-bottom:0.3em;
	margin-left:-1px;
}
h2{
	color:#333;
	font-size:14pt;
	font-weight:normal;
}
.pdf{
	padding:0.6em 0 0.6em 30px;
	background:url('/img/pdf.gif') no-repeat left top;	
}
.pdf a,.pdf a:link,.pdf a:visited{
	color:#499320;
}
.pdf a:hover,.pdf a:active,.pdf a:focus{
	text-decoration:none;
}
.rcol ul{
	padding:0 0 0 3em;
}
.rcol .inline{
	clear:both;
	position:relative;
	background:url('/img/hr.gif') repeat-x left 1px;
}
.rcol .inline p{
	font-style:italic;
	font-size:10.5pt;
	padding:1em 0 1em 2em;
	background:url('/img/hr.gif') repeat-x left bottom;
}
.rcol p.position{
	color:#333;
	font-size:10.5pt;
	font-style:italic;
}
div.hr{
	clear:both;
	position:relative;
	background:url('/img/hr.gif') repeat-x left bottom;
	padding-top:0.1em;
	padding-bottom:0.8em;
	margin-bottom:1em;
}
div.last{
	background:none;
}
.nosubtitle h2{
	padding-bottom:0.8em;
}
.nounderline{
	text-decoration:none !important;
	cursor:text;
}
.project{
	clear:both;
	position:relative;
	background:#f6f6f6;
	padding:1em 1.4em;
	margin-bottom:2em;
}
.project h2{
	font-size:18pt;
	margin-bottom:0.4em;
}
.project_logo{
	margin-top:-1em;
}
.addons{
	clear:both;
	position:relative;
	background:url('/img/hr.gif') repeat-x left 1px;
	padding:1em 0 0 0;
	font-size:8.5pt;
}
.addons td{
	width:33%;
}
.project em,.addons em{
	font-weight:bold;
}
.nosubtitle em{
	font-weight:bold;
}
.fieldsofresearch{
	clear:both;
	position:relative;
	margin:15px 0 30px 33px;
}
