/*
 * Search Form
 */

div#search-our-people {
  margin: 0 0 10px 0;
  overflow: hidden;
}
div#search-our-people form#our-people-form {
  overflow: hidden;
  margin: 0;
  padding: 0 0 0 5px;
}
form#our-people-form div.field {
  float: left;
  margin: 0 20px 0 0;
  padding: 0;
  width: 220px;
}
form#our-people-form div.field label {
  display: block;
  color: #00a4e4;
  font-size: 0.9em;
  text-transform: uppercase;
  margin: 0 0 4px 0;
  padding: 0;
}
form#our-people-form div.actions {
  float: left;
  width: 94px;
  margin: 0;
  padding: 18px 0 0 0;
}
form#our-people-form div.field input.text {
  background: url(/img/publications-input-bg.gif) top left repeat-x;
  border: 1px solid #acacac;
  font-size: 0.9em;
  padding: 1px 4px 1px 4px;
  width: 218px;
  height: 16px;
}
form#our-people-form div.field select {
  border: 1px solid #acacac;
  font-size: 0.9em;
  padding: 1px;
  width: 218px;
  height: 20px;
}


/*
* Alphabetic Selector Table
*/

div#search-alpha {
  margin: 0;
}
table#search-alpha-table {
  border-collapse: collapse;
}
table#search-alpha-table tr {
  border-collapse: collapse;
  background: #b0bdd3;
  font-size: 1.2em;
}
table#search-alpha-table td {
  text-align: center;
  padding: 10px 0 10px 0;
  width: 25px;
}
table#search-alpha-table td a {
  text-decoration: none;
  color: #fff;
}



/**
* People List Page Table
**/

table#our-people-table {
  border-collapse: collapse;
  margin: 10px 0 0 0;
  padding: 0;
}
table#our-people-table tr,
table#our-people-table tr.odd {
  background: #eaeffa;
  margin-bottom:10px !important;
}
table#our-people-table tr.even {
  background: #dce5f6;
}
table#our-people-table td {
  background: #F1F1F1;
  /*border-left: 6px solid #DCE5F6;*/
  border: 6px solid #FFF;
  vertical-align: top;
  color: #00a4e3;
  /*padding: 10px;*/
  width: 194px;

/*
  border-right: 2px dotted #fff;
  border-bottom: 2px dotted #fff;
  color: #00a4e3;
  padding: 20px 25px 20px 25px;
  */
}

table#our-people-table td h3 a {
  float: left;
  padding: 10px;
  width: 181px;
  border-right: 3px solid #7B93BC;
  text-decoration: none;
  color:#132555;
}

table#our-people-table td.end {
  border-right: none;
  margin-right:0px;
  width: 151px;
}

table#our-people-table td.end h3 a {
  width: 173px;
}

table#our-people-table tr.spacer {
  height: 1px;
}

table#our-people-table td.spacer {
  background: #fff;
  border: none;
  padding: 0;
  height: 1px;
  font-size: 0.1em;
}

table#our-people-table td h3,
table#our-people-table td h4 {
  margin: 0;
  font-weight: normal;
}

table#our-people-table td h4 {
  font-size:	1em;
}

div#back-our-people {
  margin: 10px 0 0 0;
  padding: 0 0 0 10px;
}


/**********
* MAIN ITEM
**********/


/*
* page structure
*/



#people-item #people-left-col {
  background:#dce5f6;
  float:left;
  width:163px;
}
#people-item #people-right-col {
  background:#8596B5;
  float:left;
  width:155px;
}
div#people-main {
  float:left;
  padding:24px 30px;
  width:515px;
  w\idth:455px;
}

/*
* ITEM LEFT COLUMN
*/
#people-left-col h3 {
  color:#ffffff;
  background:#8596b5;
  padding:8px 13px;
}
#people-left-col ul {
  list-style:none;
  margin:0;
  padding:0;
}
#people-left-col ul li {
  color:#132657;
  font-weight:bold;
  border-bottom:dotted 1px #ffffff;
  margin:0 13px;
  padding:8px 0px;
}

#people-left-col div.unlisted {
  padding: 0 13px 0 13px;
}


#people-left-col ul li.noborder {
  border: 0;
}

#people-left-col ul li a {
  display:block;
  color:#132657;
}

#people-left-col ul li ul {
  overflow:hidden;
  margin:8px 0 0 0;
  padding:0;
}

#people-left-col ul li ul li {
  border-bottom:0;
  border-top:dotted 1px #ffffff;
  padding:8px 0;
  margin:0;
}


/*
* Middle column
*/

div#people-name {
  overflow:hidden;
  padding-bottom:8px;
  margin-bottom:24px;
  border-bottom:dotted #c3cbdd 2px;
  width:100%;
}

#people-name h2,
#people-name h3 {
 display:inline;
}

#people-name h2#people-title {
  color:#03A2E3;
  font-size:2.333em;
  margin-right:8px;

}
#people-name h3#people-job-role {
  color:#112c5d;
  font-size: 2.333em;
}


#people-main div.content-block p {
  font-size:1.083em;
}



/**
* Right Column
**/

#people-right-col span.caption{
  position:absolute;
  margin:-9999px 0 0 -9999px;
}

p.main-image {
  margin:1px 1px 1em 1px;
  text-align:center;
}

#contact-info {
  padding:8px;
  color:#ffffff;
}
#contact-info a {
  color:#ffffff;
}

/*
* vcard link for *.vcf files
*/
a.vcf {
  background:url(/img/vcf_icon.png) top left no-repeat;
  padding-left: 40px;
  height:25px;
  line-height:25px;
  display:inline-block;
}



h3.ul {
  /*
  color:#132657;
  font-size:	1.667em;
  */
  padding-bottom:3px;
  margin-bottom:12px;

  border-bottom:solid 1px #b7becc;
  color: #00A3E4;
  font-size: 1.167em;
  font-family: arial;
}

ul.related {
  padding:0px;
  margin:0 0 12px 0;
  list-style:none;
}

ul.related li {
  margin:0 0 12px 0;
}

ul.related li a {
  text-decoration:none;
  color:#00a3e4;
  font-size:	1.167em;
}

