body {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #669999;
}
table {
	empty-cells: show;
	border-style: none;
}
a, a:visited {
	text-decoration: none;
	color: #669999;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}
div.hd {
	top: 0px;
	left: 0px;
	position: absolute;
	height: 186px;
	width: 800px;
	text-align: right;
	color: #000000;
}
span.l {
	font-weight: bold;
}
div.thumbs {
	top: 187px;
	left: 0px;
	position: absolute;
	width: 158px;
	text-align: center;
}
div.main {
	top: 187px;
	left: 185px;
	position: absolute;
	width: 616px;
	border-top: 1px solid #d7ecea;	
}
div.mainfull {
	top: 187px;
	left: 0px;
	position: absolute;
	width: 800px;
	border-top: 1px solid #d7ecea;
}
div.distmenu {
	width: 100%;
	text-align: right;
	border-bottom: 1px dashed #d7ecea;
}
table.news {
	color: #667676;
}
table.news tr.h td {
	border-bottom: 1px dashed #d7ecea;
	background-color: #f8f8f8;
	padding: 2px 0px;
}
table.news td.t {
	font-size: 10pt;
	font-weight: bold;
}
table.news td.d {
	color: #667676;
	font-size: 8pt;
	text-align: right;
}
table.news span.n {
	text-align: justify;
	color: #669999;
}
table.news div.p {
	color: #669999;
	font-style: italic;
	font-weight: bold;
	text-align: right;
}
table.news span.n a {
	color: #667676;
}
p {
	color: #000000;
}
table.staff tr.b {
	color: #669999;
	font-weight: bold;
}
table.staff tr.d {
	background-color: #dbe8e8;
	color: #000000;
}
table.projs tr.h {
	background-color: #DBE8E8;
	color: #336666;
	font-weight: bold;
	font-style: italic;
}
table.projs td {
	padding: 0px 2px;
}
table.projs tr.s {
	background-color: #F8F8F8;
	font-size: 7pt;
	color: #551111;
	font-style: italic;
	letter-spacing: 2pt;
}
table.projs tr.p {
	behavior: url('IEFixes.htc');
	cursor: pointer;
}
table.projs tr.p:hover, table.projs tr.phover {
	background-color: #fafafa;
	text-decoration: underline;
	color: #336666;
}
table.projs td.r {
	text-align: center;
}
table.projh tr.t {
	background-color: #fafafa;
	font-size: 12pt;
	text-align: center;
	color: #CC0000;
	font-weight: bold;
	font-style: normal;
	vertical-align: middle;
}
table.projh tr.ib td {
	font-weight: bold;
	font-style: italic;
	padding: 0px 4px;
}
table.projd {
	border-bottom: 1px dashed #d7ecea;
}
table.projd tr.i {
	font-style: italic;
}
table.projd td.d {
	color: #000000;
	text-align: justify;
}
table.proje tr.c {
	background-color: #dbe8e8;
	color: #336666;
	font-weight: bold;
	font-style: italic;
}
table.projp {
	text-align: center;
}
div.foot {
	text-align: right;
	font-size: 6pt;
	border-top: 1px solid #d7ecea;
	color: #cacaca;
}
div.ep {
	display: none;
}
a.eptitle {
	font-weight: bold;
}
ul.ma > li {
	margin-bottom: 8px;
}
table.op {
	behavior: url('IEFixes.htc');
	width: 720px;
}
table.op:hover, table.phover {
	background-color: #fafafa;
	color: #336666;	
}
table.op td.t {
	width: 288px;
}
table.op td.l {
	width: 144px;
	text-align: right;
}
table.op td.p {
	width: 288px;
}
input.pwd {
	border: 1px solid #667676;
	width: 286px;
	font-size: 8pt;
}
