html { height: 100%; margin-bottom: 1px; }

body{
background:#FFFFFF;
margin:9px;
font: 9pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
/*color:#666666;*/
color:#000000;
}

.center{
text-align:center;
}

.right{
text-align:right;
}

.author {
text-decoration: underline;
font-weight: bold;
}

.title {
text-decoration: underline;
font-style: italic;
}

table{
border-spacing: 5px;
}

/*A:link{ color:#999999; text-decoration:none; }
A:hover{ color:#6C8EFF; text-decoration:underline; }
A:active{ color:#999999; text-decoration:none; }
A:active:hover{ color:#6C8EFF; text-decoration:underline; }
A:visited{ color:#999999; text-decoration:none; }
A:visited:hover{ color:#6C8EFF; text-decoration:underline; }*/

/*A:link{ color:#999999; text-decoration:none; }
A:hover{ color:#A5001C; text-decoration:underline; }
A:active{ color:#999999; text-decoration:none; }
A:active:hover{ color:#A5001C; text-decoration:underline; }
A:visited{ color:#999999; text-decoration:none; }
A:visited:hover{ color:#A5001C; text-decoration:underline; }*/

A:link{ color:#666666; text-decoration:none; }
A:hover{ color:#A5001C; text-decoration:underline; }
A:active{ color:#666666; text-decoration:none; }
A:active:hover{ color:#A5001C; text-decoration:underline; }
A:visited{ color:#666666; text-decoration:none; }
A:visited:hover{ color:#A5001C; text-decoration:underline; }


.green{
color:#A5001C;
font-weight:bold;
}

.email{
color:#666666; text-decoration:none;
/*font-weight:bold;*/
}

/* color:#A5001C;*/



#wrap{
/*width:800px;*/
width:90%;
/*width:1000px;*/
margin-left:auto;
margin-right:auto;
}

#sidebar{
float:left;
text-align:left;
width:150px;
}

/*new*/
#derilogo{
/*vertical-align:middle;*/
text-align:center;
padding-top:45px;

}

/*new*/
#navcontainer{
/*margin-top:110px;*/
margin-top:65px;
}

#container{
width:800px;
margin-left:160px;
border-left:#CCCCCC 1px solid;
}

#content1{
/*width:270px;*/
/*width:570px;*/
padding:20px;
/*padding:30px;*/

/*float:left;*/
text-align:justify;
}

.pub_entry{
margin-left:20px;
padding-bottom:10px;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
/*padding: 5px;*/
}

.floatright_details{
float: right;
padding-left:10px;
/*width: 100px;*/
/*margin: 0 0 0px 10px;*/
/*padding:3px;*/
/*text-align:center;*/
/*border: 1px solid #666;*/
border-top: 1px solid #CCCCCC;
padding: 5px;
}


.proj_entry{
text-align:justify;
float:right;
margin-left:20px;
/*padding-right:10px;*/
padding-bottom:10px;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 30px;
/*border-right: 1px solid #CCCCCC;*/
/*padding: 5px;*/
}


.floatleft{
float: left;
text-align: justify;
width:95%;
border-bottom: 1px solid #666;
}

.floatright2{
border-top: 1px solid #666;
border-bottom: 1px solid #666;
border-right: 1px solid #666;
}

.floatright{
float: right;
/*width: 100px;*/
/*margin: 0 0 0px 10px;*/
padding:10px;
text-align:justify;
/*border: 1px solid #666;*/
}

.floatright_proj{
text-align:justify;
float: right;
padding-left:10px;
padding-right:10px;
padding-top:10px;
/*width: 100px;*/
/*margin: 0 0 0px 10px;*/
/*padding:3px;*/
/*text-align:center;*/
/*border: 1px solid #666;*/
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
/*padding: 5px;*/
}

.test {
/*float: left;*/
/*padding: 20px;*/
/*border-right: 1px solid #666;*/
/*border-bottom: 1px solid #666;*/
}

.test2 {
float:right;
border: 2px solid #666;
}

.content2{
padding:20px;
text-align:justify;
}

/* new */
.categ{
float:left;
width:750px;
}

.col1{
float:left;
width:370px;
}

.col2{
float:left;
width:370px;
}

h2{
font-size:9pt;
}

h3{
/*text-align:right;*/
/*color:#6C8EFF;*/
color:#A5001C;
font-size:14pt;
font-weight:bold;
/*font-variant:small-caps;*/
}

h4{
font-size:11pt;
/*font-variant:small-caps;*/
}


img{
border:none;
}

.year{
/*border-top: 1px solid #666;
border-left: 1px solid #666;*/
font-size:10pt;
font-weight:bold;
}

#title{
/*height:165px;*/
margin-top:10px;
border-bottom:#CCCCCC 1px solid;
text-align:right;
font-size:10pt;
letter-spacing:-1px;
color:#CCCCCC;
}

#footer{
text-align:center;
font-size:10px;
height:30px;
margin-top:10px;
border-top:#CCCCCC 1px solid;
/*new:*/
margin-bottom:35px;
/*text-transform:lowercase;*/
clear:both;
}

#navcateg li
{
list-style:none;
margin-bottom:5px;
}

#navlist
{
padding: 0 1px 1px;
margin-left: 0;
/* font: bold 12px Verdana, sans-serif;*/
font: bold Verdana, sans-serif;
background:#F3F3F3;
/*width: 13em;*/
}

#navlist li
{
list-style: none;
margin: 0;
border-top:#CCCCCC 1px solid;
text-align: right;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
background: #F3F3F3;
text-decoration: none;
}

/*this*/
/*#navlist li a:link { color: #6C8EFF; }*/

/*#navlist li a:visited { color: #999999; }*/

/*this:*/
/*#navlist li a:visited { color: #6C8EFF; }*/

#navlist li a:link { font-weight: bold; color: #A5001C; }
#navlist li a:visited { font-weight: bold; color: #A5001C; }

/*#navlist li a:link { color: #000000; }
#navlist li a:visited { color: #000000; }*/

/*#navlist li a:hover
{
border-color: #FE3;
color: #666666;
background: #FFFFFF;
}*/


#navlist li a:hover
{
border-color: #FE3;
font-weight: bold; 
/*color: #666666;*/
color: #000000;
background: #FFFFFF;
}

#navlist .selected{
/*border-color: #FE3;*/
/*color: #666666;*/
color: #000000;
background: #FFFFFF;
}

/*
 * css for member-pages
 */

.memberrow {
	padding:20px 0px 0px 0px;
}

.memberitem {
	float:left;
	width:294px;
	padding-bottom:50px;
}

.memberitemleft {
	width:94px; 
	float:left; 
}

.memberitemright {
	margin-left:10px; 
	width:190px; 
	float:left;
}

.memberacronym {
	color:#A5001C; 
	font-weight: bold;
}

.photo_title {
	font-size:smaller;
	background-color: transparent;	
	margin-bottom: 0px;
	margin-top:2px;
}

.members_name {
	font-weight: bold;
	background-color: transparent;
	margin-bottom: 0px;	
}

.members_details {
	font-size:smaller;
	background-color: transparent;
	margin-bottom: 0px;	
}

.membersnamelink {
	margin-bottom:10px;
}

.clearer {
	clear:both;
}

#footer {
	color: #A5001C;
	margin: 0 auto;
	text-align: center;
}

td strong {
	color: #fff;
	padding-left: 5px;
}

td strong strong {
	color: #000;
	padding-left: 0px;
}