
 body {
	font-family: 'Source Sans Pro', sans-serif;
	 font-size: 16px;
	 line-height: 24px; 
	 font-weight: 300;
	 color: #505050;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 3000px;
}

.highlightPeople {
/*font-weight:bold;*/
font-weight:normal;
}

.publicationTable {
	margin:0px;padding:0px;
	width:100%;
	border:0px solid #ffffff;
}

.publicationTable table{
    /*border-collapse: collapse;*/
    border-collapse: separate;
	border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}
.publicationTable thead th{
	background-color:#35bff0;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 0px 0px;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	color:#ffffff;
	line-height: 2.8;
}


.publicationTable tr:nth-child(odd){ 
background-color:#eeeeee; 
}
.publicationTable tr:nth-child(even)    {
background-color:#ffffff; 
}

.publicationTable tr:nth-child(odd):hover td{ 
background-color:#006A8A;
color:#ffffff;
}
.publicationTable tr:nth-child(even):hover td  {
background-color:#006A8A; 
color:#ffffff;
}

.publicationTable td{
	vertical-align:middle;
	border:0px solid #ffffff;
	text-align:left;
	padding:30px;
	font-size:15px;
	font-family: 'Droid Sans', sans-serif;
	font-weight:normal;
	color:#666666;
}
.publicationTable tr:last-child td{
	
}
.publicationTable tr td:last-child{
	
}

.publicationTable tr:last-child td:last-child{
	border:0px solid #ffffff;
	border-width:0px 0px 0px 0px;
}

.publicationTable tfoot tr th{
background: #FFFFFF;
padding: 50px;
}
.publicationTableTitle{
	vertical-align:middle;
	border:0px solid #ffffff;
	text-align:left;
	padding:10px;
	font-size:24px;
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	color:#666666;
}