/* people list
----------------------------------------------- */

table#peoplelist  {
  width: 95%;
}


table#peoplelist  {
  border-collapse: collapse;
  border: 1px solid #CCC;
}

table#peoplelist tr td,
table#peoplelist tr th {
   border-top: 1px solid #CCC;
   border-right: 1px solid #CCC;
}

table#peoplelist th {
  font-weight: bold;
  text-align: left;
}

table#peoplelist {
   clear:right;
}

table#peoplelist tbody tr:hover,
table#peoplelist tbody tr:hover td span.accpract {
   background-color: #EFEFEF;
}

table#peoplelist td,  
table#peoplelist th {
   font-size: 93%;
   text-align: left;
   padding: 0 4px 8px 4px;
}

table#peoplelist td ul {
   margin:0;
   padding:0;
   list-style-type: none;
}

table#peoplelist td span.accpract {
   display: block;
   padding-right: 18px;
   background: #FFF url(/emfworldwide/images/191.png) center right no-repeat;
   min-height: 16px;
}

/* area list
----------------------------------------------- */

ul#arealist {
	margin: 0;
	padding: 0;
	list-style-type: none;
        width: 900px;
        font-size: 0.95em;
        float:left;
}

body.hu ul#arealist {
        font-size: 0.93em;
}

ul#arealist li { 
       width: 200px;
       float:left;
}

body.hu ul#arealist li { 
       width: 200px;
}

ul#arealist a { 
       display:block;
       padding: 0 2em;
       line-height: 2.1em;
       color:#000;
       text-decoration: none;
       background-image: url(/emfworldwide/images/logo1.png);
       background-position: 1px 1px;
       background-repeat: no-repeat;
       padding-left: 2em;
}

ul#arealist a:hover { 
       background-color: #DDD;
}

div#other-languages {
   text-align: right;
   float: right;
}

div#level-filter {
   padding: 1em 0;
}

div#trail.nav_Trail_ltr {
   clear:right;
}

#bioimage {
   border: 1px solid #CCC;
   float: right;
   display: block;
}

#primary-content {
   width: 75%;
   float: left;
}

#secondary-content {
   width: 23%;
   float: right;
}

#primary-content ul {
   margin:0;
   padding:0;
   list-style-type: none;
}

#primary-content table.listing-summary th,
#primary-content table.listing-summary td  {
   text-align: left;
}

#primary-content table.listing-summary th {
   padding-left: 0;
   margin-left: 0;
   width: 10em;
}

#primary-content table.listing-summary td  {
   padding-left: 1em;
}

#primary-content table#profile.listing-summary  {
   clear:right;
}

#primary-content table.listing-summary td.text-bottom {
   vertical-align: bottom;
}

#search-box {
   margin-bottom: 14px;
}