/* about us */
div.aboutUs table.player {
  margin: 10px 0 10px 0;
}
div.aboutUs table.player td {
  vertical-align: top;
}
div.aboutUs table.player td.c {
  padding: 0 7px;
}
.indMteamBio {
  margin: 20px 0;
}
.indMteamBio table td {
  vertical-align: top;
}
.indMteamBio td.image {
  padding-right: 20px;
}
.indMteamBio td.text h2 {
  margin: 0 0 10px 0;
  font-weight: bold;
  font-size: 13px;
}
.indMteamBio td.text p {
  margin: 0 0 10px 0;
}
/*  about us popup box */
#sheilaBio {
  font-size: 12px;
  font-family: arial, sans-serif;
}
#sheilaBio .title {
  margin-top: 0;
}
#sheilaBio .last {
  margin-bottom: 0;
}
/*  careers */
.careers p {
  margin: 10px 0;
}
.deptTitle {
  line-height: 25px;
  background: #eeeeee;
  font-size: 12px;
  padding: 0 0 0 5px;
  margin: 20px 0 10px;
}
.openings p,
.openings ul {
  padding-left: 10px;
}
/* Contact Us */
#contactForm input {
  width: 175px;
}
#contactForm select {
  width: 180px;
}
#contactForm .subject {
  width: 255px;
}
#contactForm textarea {
  width: 255px;
  height: 180px;
}
#contactForm dt {
  float: left;
  clear: left;
  width: 115px;
  vertical-align: top;
  text-align: left;
  padding: 2px 0;
  margin: 0 0 12px 0;
  font-weight: bold;
}
#contactForm dd {
  margin: 0 0 12px 125px;
  padding: 0;
}
.memberCareText {
  padding-right: 15px;
  text-align: right;
  font-style: italic;
  color: #888888;
}
.contactUsImage {
  padding: 20px 0 0 10px;
  display: inline-block;
}
.contactUsInfo {
  margin-top: 40px;
}
.contactUsInfo .topCorner {
  background: url(/img/img-top-rounded-corner.png?v=1) no-repeat;
  height: 25px;
}
.contactUsInfo .c {
  background: #e9eef4;
  width: 278px;
  margin-left: 10px;
  padding: 0px 0px 20px 20px;
}
.contactUsInfo .c h1 {
  font: 24px arial;
  color: #999999;
  margin: 0px;
}
.contactUsInfo .c .sh h4 {
  color: #333;
  font: bold 12px arial;
  margin-bottom: 0px;
}
.contactUsInfo .c .sh p {
  font: 12px arial;
  color: #333;
  margin: 0px;
}
.contactUsInfo .c .sh img {
  margin: 5px 0px;
}
.contactUsInfo .bottomCorner {
  background: url(/img/img-bottom-rounded-corner.png?v=1) no-repeat;
  height: 25px;
}
/* ======================== press pages */
.press img {
  display: block;
}
.press td {
  height: 20px;
  padding: 0 8px 12px 0;
  vertical-align: top;
}
.press .blog {
  font-weight: bold;
}
table.pr {
  margin: 25px 0 0 0;
}
.pr td.header {
  font-weight: bold;
}
.pr td.left {
  width: 120px;
}
table.articles {
  margin: 25px 0 0 0;
}
.articles td.header {
  font-weight: bold;
}
.articles td.left {
  width: 125px;
}
/*  press videos */
.videoBorder {
  border: solid white;
  border-width: 10px 10px 0;
}
.videoBorder .label {
  height: 30px;
  width: 500px;
  background: white;
}
.videoBorder .label #videoX {
  float: right;
  height: 20px;
  width: 20px;
  background: #ccc;
}
/* ourExperts */
.ourExperts td {
  vertical-align: top;
}
.ourExperts .c {
  padding: 10px 10px 0;
}
.ourExperts .indBio {
  margin: 0 0 15px;
}
.ourExperts .featCol {
  font-size: 16px;
  margin: 10px 0 25px;
}
/* Infographics*/
.infographics h1.title {
  color: #333333;
  display: inline;
  font-size: 140%;
  font-weight: bold;
  line-height: 2em;
}
.infographics .summary {
  font: 14px Arial;
  color: #db8a21;
  padding: 10px 0 0 0;
  width: 650px;
}
.infographics .linktodiv {
  margin: 15px 0 0px 0;
  padding: 0 0 5px 0;
}
.infographics .tpBorder {
  border-top: 1px solid #e7e7e7;
}
.infographics .infographicsBlock {
  color: #333;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #ccc;
}
.infographics .infographicsBlock h2 {
  font: 14px Arial;
  font-weight: bold;
  margin: 15px 0 0 0;
  padding: 0;
}
.infographics .infographicsBlock h2 a {
  text-decoration: none;
  color: #333;
}
.infographics .infographicsBlock .subHeadline {
  font: 14px Arial;
}
.infographics .infographicsBlock .inBlock {
  margin: 10px 0;
}
.infographics .infographicsBlock .inBlock .infoImg {
  float: left;
}
.infographics .infographicsBlock .inBlock .codeBlock {
  float: right;
  width: 275px;
}
.infographics .infographicsBlock .inBlock .codeBlock .genCode {
  margin: 20px 0 0 15px;
}
.infographics .infographicsBlock .inBlock .codeBlock .widgetCode .codeTextArea {
  width: 250px;
  height: 100px;
}
.infographics .infographicsBlock .inBlock .codeBlock .widgetCode .copyLink {
  margin: 10px 0px 0px 70px;
  width: 120px;
}
.infographics .infographicsBlock .inBlock .codeBlock .widgetCode .previewCodeBlock .preCode {
  margin: 10px 0px 0px 75px;
}
