
.firstheaderbackground { background-color: rgb(153, 102, 0);}
.ontop{vertical-align: top;}
.atbottom{vertical-align: bottom;}
.totheright{text-align: right;}
.inthemiddle{text-align: center;}
.tabwidth{width: 16%;}
.tabwidthhalf{width: 8%;}
.tabwidthleft{width: 5%;}
.tabwidthright{width: 15%;}

table.maintable{
width: 100%; 
text-align: left; 
border-collapse:collapse;
border-style:none;
padding:0px; 
border-spacing:0px;
}
table.persons{width: 975px;  margin-left: 115px}
td.persons1{}
td.persons2{width: 50px; height: 50px}
td.persons3{width: 430px;}
td.personsdetail{width: 160px; height: 150px}
  
img.picborder{border: 0px none; width: 150px; height: 150px;}
.numcolor{     color: black; 	font-weight: none;}
.numcolorHL{   color: black; 	font-weight: none;}

ul{list-style-image: url('../img/bullet.png'); 
      margin-left:10px; 
  padding-left:4px; 
  margin-bottom:5px; }
.decl{font-weight: bold;}
.blackbold{font-weight: bold; color:white;}
.doi{font-weight: bold; color:#606060;}

table.interests{width: 685px; padding-top:0px;padding-left:115px;}
table.publications{table-layout:fixed; width: 685px; padding-top:0px;}
td.publications{ width: 565px;}
td.refid{ width: 170px;}
td.referencespic{width: 120px;}
.spoilerpadding{padding-left:115px; padding-top: 10px; margin-bottom: 10px;}


.spacingpic{padding: 4px 0px;}
.spacingp{padding: 10px 3px;}
.spacing{padding: 5px 5px;}
.spacingl{padding: 10px 5px;}
.spacingheader{padding-top: 20px; padding-bottom: 20px; }


.headerButton {
	background:transparent;
	display:inline-block;
	padding:0px 0px;
	margin:0px 0px;
	text-decoration:none;
	border:0px none;
	cursor: pointer;
}.headerButton:active {
	position:relative;
	top:1px;
}








.titlebar {
    background-color: #996600;
/*    background-color: #CC3333; */
}
body {
    background-color: #CCCCCC;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #606060;
    text-decoration: none;
    text-align: left;
    vertical-align: text-top;
}
.otherlinks {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #666666;
    text-decoration: none;
    background-color: #CC9900;
    text-align: center;
    vertical-align: middle;
}
/*.otherlinks:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #666666;
    text-decoration: none;
    background-color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
}*/
.herelinks {
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #666666;
    text-decoration: none;
    background-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    border: none;
}
.peoplelinks {
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    background-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    border: none;
}
.peoplelinksHL {
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    background-color: #CCCC99;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    border: none;
}
.greyextra {
    background-color: #CC9900;
	height: 25px;
}
.whiteline {
    background-color: #FFFFFF;
}
a:hover {
    color: #FFFFFF;
}
.tablesandwords {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #666666;
    text-decoration: none;
    text-align: left;
    vertical-align: top;	
	width: 100%; 
}
.tablesandwordsHL {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #666666;
    background-color: #CCCC99;
    text-decoration: none;
    text-align: left;
    vertical-align: top;
}
.littlelinks {
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}
.titletext {
    font-size: 14pt;
    font-style: italic;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    color: #666666;
    text-decoration: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    vertical-align: top;
}
.textspacer {
    height: 10px;
}
.annotation {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    color: #666666;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
}
p.cv {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    color: #666666;
    text-decoration: none;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
}
.references {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    vertical-align: top;
    font-weight: normal;
    width: 460px;
}
.referencesHL {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    color: #000000;
    background-color: #CCCC99;
    text-decoration: none;
    text-align: left;
    vertical-align: top;
    font-weight: normal;
    width: 460px;
}
.reflinksgray {    color: #666666;    text-decoration: none;    font-weight: normal; }
.reflinks {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.reflinksthin {
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
b.journal {
    color: #996600;
    text-decoration: none;
    font-weight: bold;
}
.refimgcell {
    vertical-align: top; 
    width: 110px;    
    align: top;
}
.refimg {
    border: 0px none;
    align: top;
    text-align: left;
    height: 70px;
    vertical-align: top;
}
.refspacer {
    height: 0px;
}
.galleryimgcell {
    vertical-align: top; 
    width: 130px;    
    align: top;
}
.galleryimg {
    border: 0px;
    align: middle;
    text-align: left;
    vertical-align: top;
}
.redprojectlink {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #CC3333;
    text-decoration: none;
    border: thin none #CC9900;
    text-align: center;
}
.greybox {
    border: thin solid #CC9900;
}
.peopletext {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    text-align: left;
    vertical-align: top;
}
.peopletextHL {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    background-color: #CCCC99;
    text-decoration: none;
    text-align: left;
    vertical-align: top;
}


