.bigWideForm #mc-embedded-subscribe-form, .bigWideForm .convioSignup, .bigWideForm .toxic-survey { padding-top: 10px; }
.bigWideForm #mc-embedded-subscribe-form, .bigWideForm .convioSignup form { width: 100% ! important; }
.bigWideForm .convioSignup dl { float: left; width: 68%; }
.narrowCol .bigWideForm .convioSignup dl { width: 60%; }
.bigWideForm .convioSignup .textField { vertical-align: top; width: 100% ! important; margin-right: 0px; padding-left: 2%; padding-right: 2%; height: 38px; line-height: 38px; font-size: 18px; float: left; }
.bigWideForm #mc-embedded-subscribe-form .textField, .bigWideForm .toxic-survey .textField { width: 67% ! important; margin-right: 0px; padding-left: 2%; padding-right: 2%; height: 38px; line-height: 38px; font-size: 18px; }
.narrowCol .bigWideForm #mc-embedded-subscribe-form .textField, .narrowCol .bigWideForm .toxic-survey .textField { width: 60% ! important; }
.bigWideForm #mc-embedded-subscribe-form .form-submit, .bigWideForm .convioSignup .form-submit, .bigWideForm .toxic-survey .survey-submit { font-size: 18px; line-height: 16px; height: 49px; padding: 16px 0px ! important; float: right; vertical-align: top; width: 26%; }
.narrowCol .bigWideForm #mc-embedded-subscribe-form .form-submit, .narrowCol .bigWideForm .convioSignup .form-submit, .narrowCol .bigWideForm .toxic-survey .survey-submit { width: 35%; }
.bigWideForm .toxic-survey .button { margin-top: 0px ! important; margin-bottom: 0px ! important; }
.menuClip { position: absolute; }
#flyout1 .menuClipWrap { position: relative; height: 122px; width: 163px; overflow: hidden; }
#flyout1 .blockLink img { width: auto; }
#flyout1 .blockLink .title { width: 85%; }
.whatPos1 { clip: rect(0px, 163px, 122px, 0px); left: 0px; }
.whatPos2 { clip: rect(0px, 326px, 122px, 163px); left: -163px; }
.whatPos3 { clip: rect(0px, 489px, 122px, 326px); left: -326px; }
.whatPos4 { clip: rect(0px, 652px, 122px, 489px); left: -489px; }
@media screen and (min-width: 760px) and (max-width: 999px) {
  #flyout1 .menuClipWrap { height: 90px; width: 120px; }
  #flyout1 .blockLink img { width: 400%; }
  .whatPos2 { clip: auto; left: -120px; }
  .whatPos3 { clip: auto; left: -240px; }
  .whatPos4 { clip: auto; left: -360px; }
}
#flyout1 .blockLink .title { letter-spacing: -0.4px; }
#flyout2 .menuClipWrap { position: relative; height: 87px; width: 116px; overflow: hidden; }
#flyout2 .blockLink img { width: auto; }
.howPos1 { clip: rect(0px, 116px, 87px, 0px); left: 0px; }
.howPos2 { clip: rect(0px, 232px, 122px, 116px); left: -116px; }
.howPos3 { clip: rect(0px, 348px, 122px, 232px); left: -232px; }
.howPos4 { clip: rect(0px, 464px, 122px, 348px); left: -348px; }
@media screen and (min-width: 760px) and (max-width: 999px) {
  #flyout2 .menuClipWrap { height: 62px; width: 83px; }
  #flyout2 .blockLink img { width: 400%; }
  .howPos2 { clip: auto; left: -83px; }
  .howPos3 { clip: auto; left: -166px; }
  .howPos4 { clip: auto; left: -249px; }
}
#flyout3 .menuClipWrap { position: relative; height: 126px; width: 163px; overflow: hidden; }
#flyout3 .blockLink img { width: auto; }
#flyout3 .blockLink .title { width: 85%; }
.successPos1 { clip: rect(0px, 168px, 126px, 0px); left: 0px; }
.successPos2 { clip: rect(0px, 336px, 126px, 168px); left: -168px; }
.successPos3 { clip: rect(0px, 504px, 126px, 336px); left: -336px; }
.successPos4 { clip: rect(0px, 672px, 126px, 504px); left: -504px; }
.successPos5 { clip: rect(0px, 840px, 126px, 672px); left: -672px; }
@media screen and (min-width: 760px) and (max-width: 999px) {
  #flyout3 .menuClipWrap { height: 93px; width: 120px; }
  #flyout3 .blockLink img { width: 520%; }
  .successPos2 { clip: auto; left: -124px; }
  .successPos3 { clip: auto; left: -247px; }
  .successPos4 { clip: auto; left: -372px; }
  .successPos5 { clip: auto; left: -496px; }
}
#flyout5 .menuClipWrap { position: relative; height: 48px; width: 48px; overflow: hidden; float: left; margin: 0px 10px 0px 0px; }
#flyout5 .cite { overflow: hidden; }
.aboutPos1 { clip: rect(0px, 48px, 48px, 0px); left: 0px; }
.aboutPos2 { clip: rect(0px, 96px, 48px, 48px); left: -48px; }
@media screen and (min-width: 760px) and (max-width: 999px) {
}
.relatedExpert .views-row-even .cite { border-bottom: thin solid rgb(207, 207, 207); padding-bottom: 15px; }
.relatedExpert .views-row-odd .cite { border-bottom: thin solid rgb(207, 207, 207); padding-bottom: 15px; }
.relatedExpert .views-row-last .cite { border-bottom: medium none ! important; padding-bottom: 15px; }
.relatedExpert h3 span { text-transform: lowercase; }
.relatedExpert .relexFooter span { text-transform: lowercase; }
.view-related-expert-sidebar h3 span { text-transform: lowercase; }
.view-related-expert-sidebar .relexFooter span { text-transform: lowercase; }
.attn-text-bug--title { padding: 4px 6px; margin-bottom: 0px ! important; background-color: gray; font-size: 11px ! important; }
.attn-text-bug--setback { background-color: gray; }
.noTopPadding { padding-top: 0px ! important; }
.convioSignupLeftFullFields .textField { box-sizing: border-box; width: 100% ! important; margin: 0px 0px 5px; padding: 10px; }
.convioSignupLeftFullFields .form-submit { box-sizing: border-box; width: 100% ! important; padding: 10px; }
.view-id-Documents.view-display-id-block_2 a h4 { color: rgb(0, 77, 145) ! important; }
.view-id-Documents.view-display-id-block_2 a h4:hover { color: black ! important; }
cite span, .cite span, .document span { margin-bottom: 6px; }
.cite a.contactLink { display: inline-block; }
.cite a.contactLink.expert-twitter-follow { background: transparent url(edaf3ca029d0bad111df6cc632fd29f56189729d.png)  no-repeat scroll 0px 2px; padding-left: 18px; }
.cite a.contactLink + a.contactLink.expert-twitter-follow { background: transparent url(edaf3ca029d0bad111df6cc632fd29f56189729d.png)  no-repeat scroll 10px 2px; margin-left: 8px; padding-left: 28px; border-left: 1px solid rgb(221, 221, 221); }
.cite a.contactLink.expert-twitter-follow.noContactLink { background-position: 0px 2px; padding-left: 35px; margin-left: 0px; border-left: medium none; }
.inline-tweet { cursor: pointer; }
.inline-tweet .twitter-icon { position: relative; top: 2px; margin: 0px 3px 0px 5px; }
.inline-tweet .twitter-highlight { transition: all 0.15s ease-in 0s; }
.inline-tweet:hover .twitter-highlight { background-color: rgb(209, 239, 255); }
blockquote .inline-tweet { line-height: 25px; }
.cite { overflow: hidden; }
.citeLeft { float: left; }
.citeRight { overflow: hidden; }
@media screen and (min-width: 760px) and (max-width: 999px) {
  .floatImgLg { max-width: 50%; }
  .floatImgSm { max-width: 35%; }
}
@media screen and (min-width: 0px) and (max-width: 759px) {
  .floatImgLg { float: none; margin-left: 0px; margin-right: 0px; width: 100% ! important; }
  .floatImgSm { max-width: 50%; }
}
.largerSans { font: 15px/21px Arial ! important; }
.largerSansTitle { font: 22px/28px Arial ! important; }
.largerPull { font: 22px/28px Georgia ! important; }
.centered { text-align: center; }
audio { width: 225px ! important; }
