div#listing-page 
{
}

div#listing-page div#listing
{
  clear:both;
  background-color:#ffffff;
  padding: 8px;
  border: 1px solid #d0d0d0;
  background-color: #f0f0f0;
  margin-top: 3px;
}

div#listing-page div#listing div#filter-options
{
  float:left; 
  border:2px solid black; 
  padding:5px; 
  margin:4px 8px 4px 8px; 
  background-color:#ffffbb; 
  font-size:11pt;
}

div#listing-page div#listing div.person-profile
{
  width: 160px;
  height: 210px;
  float: left;
  margin:11px;
  padding:0px;
  text-align: center;
}

div#listing-page div#listing div.person-profile img
{
  border: 1px solid gray;
  margin-bottom:5px;
}

div#listing-page .area
{
  width:700px;
  border-top:1px solid #888888;
/*  border-bottom:1px solid #888888;*/
  padding:10px;
  font-size:12pt;
  font-family: Helvetica;
  font-weight:bold;
  margin:10px;
}

/*
div#listing-page .area1
{
  background-color:#f0f0f0;
}

div#listing-page .area2
{
  background-color:#f0f0fa;
}

div#listing-page .area3
{
  background-color:#fafaf0;
}

div#listing-page .area4
{
  background-color:#f0faf0;
}

div#listing-page .area5
{
  background-color:#faf0f0;
}

div#listing-page .area6
{
  background-color:#f0fafa;
}

div#listing-page table
{
  margin-top: 10px;
  margin-left: 5px;
}

div#listing-page td
{
  text-align: center;
  font-family:Arial;
  font-size:10pt;
  padding-left: 10px;
  padding-right: 10px;
}


div#listing-page tr.picture-row
{
  vertical-align: bottom;
}

div#listing-page tr.text-row
{
  vertical-align: top;
}

div#listing-page tr.text-row td
{
  padding-bottom: 15px;
}
*/

div#listing-page a.name
{
  font-size:10pt;
  font-family:Arial;
  text-decoration: None;
  font-weight: bold;
  color: #000000;
}


div#listing-page div#publication-section
{
  margin: 8px 5px 0px 5px;
  padding:10px;
  background-color: #ffffff;
  border: 1px solid #888888;
}

div#listing-page span.position
{
  font-size:10pt;
}


div#listing-page td.picture-cell img
{
  width:110px;
  border:1px solid #dddddd;
}
