/* -------------------------------------------------------------- 
   experts.css
-------------------------------------------------------------- */


/* Experts Index */

.threecol {
    float: left;
    width: 228px;
    margin: 0 0 15px 15px;
    padding: 0 5px 5px 5px;
    min-height: 110px;
    }

.experts .threecol:hover { 
    background: #fbfbf3;
    }

.experts .threecol .personnel_thumbnail { 
    float: left; 
    margin: 5px 0 0 -50px;
    }

#meet_our_experts .personnel_thumbnail {
    float: right;
    margin: 0 0 10px 10px;
    }

.experts .threecol a { 
    margin: 0 0 0 50px;
    display: block;
    }

.experts a .personnel_name, #meet_our_experts a .personnel_name, 
.experts a .personnel_title, #meet_our_experts a .personnel_title,
.experts a .personnel_heading, #meet_our_experts a .personnel_heading,
.experts a .personnel_description, #meet_our_experts a .personnel_description { 
    color: #000000;
    display: block;
    margin: 0; 
    padding: 0;
    }

a:hover .personnel_name { 
    color: #424242;
    }

a:hover .personnel_title,
a:hover .personnel_heading,
a:hover .personnel_description { 
    color: #676767;
    display: block;
    }

.experts a .personnel_name        { font-weight: bold; line-height: 17px; margin: 0; padding: 0;}
.experts a .personnel_title       { font-size: 10px; text-transform: uppercase; line-height: 11px; padding: 0; margin: 1px 0 5px 0; }
.experts a .personnel_heading     { font-size: 11px; font-weight: bold;}
.experts a .personnel_description { font-size: 12px; line-height: 16px;}
.experts a .personnel_more,
#meet_our_experts a .personnel_more        { display: block; font-size: 10px; text-transform: uppercase; margin: 2px 0 0 0; }



/* Experts Interior*/


.experts .personnel_headshot { 
    float: left; 
    margin: 3px 15px 25px 0;
    }
 
.experts .personnel_title,
.experts .personnel_heading,
.experts .personnel_description { 
    display: block;
    line-height: 17px;
    }

.experts h1                      { font-size: 24px; padding: 0; margin: 0; font-weight: bold; }
.experts .personnel_title        { text-transform: uppercase; margin: 6px 0; }
.experts .personnel_heading      { font-weight: bold; margin-top: 10px;}
.experts .personnel_description  { font-size: 12px; line-height: 16px; margin-bottom: 20px; font-style: italic;}



/*  Related  */

.related .publications,
.related .activities { 
    float: left;
    }

.related .publications { 
    width: 360px;
    }

.related .publications .title a { background-image: url('/design/img/a_title_publications.png'); }

.related .activities { 
    width: 318px;
    padding: 10px;
    background: #f9f9f5;
    border: 1px solid #edede3;
    margin-left: 20px;
    }

.related .activities .title a { background-image: url('/design/img/a_title_recent_and_upcoming_activities.png'); }

