.parHeading1 /*agl rulekind: base; nickname: "Heading%201"; htmltag: h1;*/ {
  font-size: 30px;
  font-family: verdana, geneva, helvetica, arial;
  font-weight: bold;
}
.parHeading2 /*agl rulekind: base; nickname: "Heading%202"; htmltag: h2;*/ {
  font-size: 22px;
  font-family: verdana, geneva, helvetica, arial;
  font-weight: bold;
}
.parHeading3 /*agl rulekind: base; nickname: "Heading%203"; htmltag: h3;*/ {
  font-size: 18px;
  font-family: verdana, geneva, helvetica, arial;
  font-weight: bold;
}
.parHeading4 /*agl rulekind: base; nickname: "Heading%204"; htmltag: h4;*/ {
  font-size: 16px;
  font-family: verdana, geneva, helvetica, arial;
  font-weight: bold;
}
.parHeading5 /*agl rulekind: base; nickname: "Heading%205"; htmltag: h5;*/ {
  font-size: 14px;
  font-family: verdana, geneva, helvetica, arial;
  font-weight: bold;
}
.parHeading6 /*agl rulekind: base; nickname: "Heading%206"; htmltag: h6;*/ {
  font-size: 12px;
  font-family: verdana, geneva, helvetica, arial;
  font-weight: bold;
}
.parParagraph /*agl rulekind: base; nickname: "Paragraph"; htmltag: p;*/ {
  font-size: 12px;
  font-family: verdana, geneva, helvetica, arial;
  margin-top: 16px;
}
.chrNewCharacterStyle1 /*agl rulekind: base; nickname: "NewCharacterStyle_1";*/ {
  font-stretch: normal;
  vertical-align: sub;
}
.chrNewCharacterStyle2 /*agl rulekind: base; nickname: "NewCharacterStyle_2";*/ {
  color: #000;
  font-size: 14px;
  font-family: "Gill Sans", times;
  font-weight: normal;
  font-style: normal;
  line-height: 14px;
  text-decoration: none;
  vertical-align: top;
}
.chrNewCharacterStyle2 /*agl rulekind: private; nickname: "NewCharacterStyle_2"; parent: .chrNewCharacterStyle1;*/ {
  color: #000;
  font-size: 14px;
  font-family: "Gill Sans", tahoma;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 20px;
  text-decoration: none;
  vertical-align: baseline;
}
.chrNewCharacterStyle3 /*agl rulekind: base; nickname: "NewCharacterStyle_3";*/ {
  font-size: 6px;
  vertical-align: sub;
}
.chrNewCharacterStyle4 /*agl rulekind: base; nickname: "NewCharacterStyle_4";*/ {
  vertical-align: super;
}

#chart-wrapper {
  position: absolute;
  top: 520px;
  left: 50px;
  width: 1090px;
  height: 277px;
}
#chart-wrapper h2 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
}
.col-wrapper {
}

.col {
  float: left;
}
.col-l {
}
.col-r {
  width: 180px;
}

.col .box {
  position: relative;
}

.name-box-wrapper {
  position: absolute;
  width: 150px;
  height: 130px;
  border: 2px solid #676767;
  border-radius: 9px;
  z-index: 100;
  background: #e6e6e6;
  padding: 0px 5px 0;
  display: table;
}

.name-box {
  display: table-cell;
  vertical-align: middle;
}
.orange {
  border: 2px solid #dd8f00;
  /* height: 122px; */
}

.local-spec-header .name-box-wrapper {
  height: 102px;
}

.expertise-box {
  background-color: #e6e6e6;
  border: solid 1px #515151;
  width: 1088px;
  margin-top: 27px;
  padding-top: 6px;
  padding-bottom: 30px;
  position: relative;
}

.expertise-box .name-box-inline-wrapper {
  display: inline-block;
  width: 173px;
  height: 144px;
}

.expertise-box .name-box-inline-wrapper .name-box-wrapper {
  position: static;
}

.expertise-box .name-box .position {
  font-size: 13px;
}

.expertise-header {
  font-size: 14px;
  font-weight: bold;
  height: 30px;
}

.name-box .name {
  font-weight: bold;
}
.name-box .location {
  font-size: 10px;
}
.name-box .position {
  font-style: italic;
}

.col-l .box {
  background-color: #e6e6e6;
  border: solid 1px #515151;
  height: 325px;
  position: relative;
}
.col-r .box {
  background-color: #a8a8a8;
  border: solid 1px #515151;
  height: 455px;
  position: relative;
}
.col h3 {
  margin: 3px 0;
  height: 33px;
  font-size: 14px;
}
.col-l h3 {
  text-align: left;
  line-height: 40px;
  font-weight: normal;
}
.col-r h3 {
  text-transform: uppercase;
  font-size: 12px;
}
.affiliated-header {
  margin-top: 22px;
  height: 80px;
}
.affiliated-header h3 {
  line-height: 22px;
  padding-right: 22px;
}

.local-spec-header {
  background-color: #a8a8a8;
  border: solid 1px #515151;
  height: 140px;
  margin-top: 6px;
  margin-bottom: 10px;
  position: relative;
  padding: 9px;
}

.local-spec-header h3 {
  text-transform: none;
  font-size: 14px;
}

.affiliated-col-wrapper {
}

.affiliated-col {
  position: relative;
  float: left;
  background-color: #e6e6e6;
  border: solid 1px #515151;
  height: 765px;
  width: 354px;
  margin-right: 10px;
  padding-top: 7px;
}

.affiliated-col.last {
  margin-right: 0px;
  width: 356px;
}

.affiliated-col-header {
  font-size: 14px;
  font-weight: bold;
}

.name {
  font-size: 16px;
  font-weight: bold;
}

.pro {
  font-size: 14px;
  font-style: italic;
}

.dsR5459 .position,
.dsR5799 .position {
  font-size: 16px;
  padding-top: 7px;
  padding-bottom: 20px;
}

.bio {
  font-size: 14px;
}
