h2 {
  font-size: 23px; }

h3 {
  font-size: 18px;
  padding-bottom: 3px; }

h4 {
  font-size: 18px; }

h5 {
  font-size: 18px;
  font-weight: normal; }

h3.with-icon {
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-left: 30px;
  height: 24px;
  line-height: 24px; }

body {
  color: #1c1c1c;
  font-family: arial, helvetica, sans-serif;
  font-size: 62.5%; }

li, p {
  font-size: 14px; }

p.small-credit, .small-credit, .micro-copy {
  font-size: 12px !important; }

/* ---- Site main wrapper - width should always be 960px! ---- */
#contentWrapper {
  margin: 20px auto 0;
  text-align: left;
  width: 960px; }

/* containers */
.single-column {
  margin-top: 20px;
  width: 960px; }
  .single-column.default {
    padding: 20px 60px 30px;
    width: 840px;
    margin-top: 30px; }

.two-column-wrapper {
  margin: 0 auto 0;
  width: 960px;
  text-align: left; }
  .two-column-wrapper .large-column {
    margin-top: 20px;
    padding: 22px 20px 8px;
    width: 598px;
    *width: 590px;
    /* fix me */ }
  .two-column-wrapper .small-column {
    margin: 20px 0 0 20px;
    /* previously this was like so... 20px 18px 0 20px - however you should use float-l/r to tell the div what margin to use! */
    width: 286px; }
    .two-column-wrapper .small-column.float-r {
      margin-left: 18px;
      margin-right: 0; }
    .two-column-wrapper .small-column.float-l {
      margin-left: 0;
      margin-right: 18px; }

/* inner containers */
.large-column.light-blue {
  background-color: #e8e8e8; }

.new-item {
  margin-top: 30px; }

.new-item2 {
  padding-top: 30px; }

#pageExpired h1 {
  font-size: 2.1em;
  margin-bottom: 8px; }
#pageExpired p {
  margin-bottom: 20px; }
#pageExpired ul {
  padding: 0 0 15px 16px; }
  #pageExpired ul li {
    margin-bottom: 8px;
    list-style: disc; }

.pageCancelledBackground .pageCancelled h1 {
  font-size: 2.1em;
  margin-bottom: 20px; }

#tabBar .active, #tabBar .tab:hover {
  background-image: url(/content/about-us/image/about-us/active-tab-right.png);
  background-repeat: no-repeat;
  background-position: top right; }
  #tabBar .active span, #tabBar .tab:hover span {
    background-image: url(/content/about-us/image/about-us/active-tab-left.png); }

#underTabRail {
  background-color: #2a42c6; }

.left-column .section {
  zoom: 1;
  padding: 20px;
  overflow: hidden;
  *padding-bottom: 10px;
  background-image: url(/content/about-us/image/about-us/paper-fold-bg.png);
  background-repeat: repeat-x;
  background-position: bottom left;
  border-right: 1px dotted #86857c; }
  .left-column .section h1, .left-column .section h2 {
    font-size: 18px;
    margin-bottom: 10px; }
  .left-column .section p {
    margin-bottom: 10px; }
.left-column #topBox {
  height: 253px;
  padding: 0px;
  border: none; }
  .left-column #topBox.no-header-image {
    padding: 20px;
    height: 213px; }

.pullquote {
  float: right;
  width: 262px;
  background-image: url(/content/about-us/image/how-it-works/quote-bottom.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 17px;
  margin-left: 20px; }
  .pullquote .quote {
    background-image: url(/content/about-us/image/how-it-works/quote-top.png);
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 14px;
    padding-left: 60px; }
    .pullquote .quote p {
      background-image: url(/content/about-us/image/how-it-works/quotes-mark.png);
      background-repeat: no-repeat;
      background-position: 10px 0px;
      margin-left: -60px;
      padding-left: 60px; }
    .pullquote .quote .from {
      margin-top: 10px;
      background-color: #2a42c6;
      padding: 2px 4px 2px 4px;
      color: white;
      font-weight: bold;
      font-size: 12px; }

.three-way-image-split, .three-way-text-split {
  padding-left: 9px !important;
  padding-right: 9px !important; }
  .three-way-image-split .split, .three-way-text-split .split {
    width: 181px;
    float: left;
    font-size: 14px;
    line-height: 19px;
    padding-left: 9px;
    padding-right: 9px; }
    .three-way-image-split .split img, .three-way-text-split .split img {
      margin-left: -9px; }
    .three-way-image-split .split .loading, .three-way-text-split .split .loading {
      margin: 5px 0 0 20px; }
    .three-way-image-split .split h4, .three-way-text-split .split h4 {
      display: block;
      font-size: 14px; }

body .three-way-text-split {
  zoom: 1;
  *height: 80px; }
  body .three-way-text-split .split {
    text-align: center;
    border-right: 1px solid #e9ecf9;
    margin-bottom: 0px; }
    body .three-way-text-split .split strong {
      margin-bottom: 4px;
      display: block;
      font-size: 23px; }
    body .three-way-text-split .split h3, body .three-way-text-split .split p {
      margin-bottom: 0; }
  body .three-way-text-split .split-3 {
    border: none; }

.three-way-image-split h3 {
  margin-left: 10px;
  margin-bottom: 10px; }
.three-way-image-split img {
  margin-left: 0px; }
.three-way-image-split p {
  margin-top: 7px;
  margin-bottom: 0px; }
.three-way-image-split a.call-to-action {
  display: block;
  margin-top: 10px; }

.first-split {
  position: relative; }
  .first-split h4 {
    display: block;
    position: absolute;
    top: 8px;
    left: -1px; }

#aboutUsZone.contact-us-section .slidingdoor-button {
  margin-top: -4px;
  display: inline !important; }
#aboutUsZone.contact-us-section .slidingdoor-button, #aboutUsZone.contact-us-section .slidingdoor-button * {
  font-size: 14px !important; }
#aboutUsZone.contact-us-section .contact-option {
  border-bottom: 1px solid #e8e8e8;
  padding: 18px 0 14px; }
  #aboutUsZone.contact-us-section .contact-option .details {
    color: #86857c; }
  #aboutUsZone.contact-us-section .contact-option .icon {
    vertical-align: middle; }
  #aboutUsZone.contact-us-section .contact-option.last {
    border-bottom: 0; }
  #aboutUsZone.contact-us-section .contact-option .first {
    margin-bottom: 4px; }
#aboutUsZone.contact-us-section .form-examples {
  clear: both; }
  #aboutUsZone.contact-us-section .form-examples div {
    _width: 180px; }
  #aboutUsZone.contact-us-section .form-examples .float-r {
    margin-right: 250px;
    _margin-right: 125px; }
  #aboutUsZone.contact-us-section .form-examples a {
    margin-top: 5px;
    display: block; }
  #aboutUsZone.contact-us-section .form-examples .call-to-action {
    margin-top: 75px;
    _margin-top: 20px; }
#aboutUsZone.contact-us-section form label {
  display: block;
  margin-bottom: 5px; }
#aboutUsZone.contact-us-section #faq-search-field {
  float: left;
  font-size: 110%;
  *margin-top: 4px;
  margin-bottom: 20px;
  padding: 5px 5px 3px;
  width: 60%; }
#aboutUsZone.contact-us-section #searchHelpSection {
  margin: -4px 0 0 10px; }

#aboutUsZone.who-we-are-section #contentWrapper .section {
  overflow: hidden; }
#aboutUsZone.who-we-are-section #contentWrapper .caption, #aboutUsZone.who-we-are-section #contentWrapper .sub-caption {
  display: none; }
#aboutUsZone.who-we-are-section #contentWrapper #facesList {
  margin-left: -18px; }
  #aboutUsZone.who-we-are-section #contentWrapper #facesList li {
    float: left;
    margin-left: 18px;
    width: 95px; }

#easyTooltip {
  padding: 8px;
  border: 1px solid #cccccc;
  background: #333333;
  color: white;
  width: 200px;
  font-family: arial;
  font-size: 13px;
  z-index: 9999; }
  #easyTooltip p {
    margin-bottom: 4px; }

.call-to-action-block {
  overflow: hidden;
  padding-top: 10px;
  margin-bottom: 10px; }
  .call-to-action-block .left-content {
    float: left;
    margin-right: 20px; }
  .call-to-action-block h3 {
    font-size: 16px;
    margin-bottom: 5px;
    padding-bottom: 0; }
  .call-to-action-block .call-to-action {
    margin-top: 10px;
    display: block; }

/* >> The Magnificent CLEARFIX << */
.clearfix:after, .three-way-image-split:after, .three-way-text-split:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clearfix, .three-way-image-split, .three-way-text-split {
  display: inline-block; }

.clearfix, .three-way-image-split, .three-way-text-split {
  display: block; }

.clear {
  clear: both; }

.visuallyhidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px); }

.float-r {
  float: right; }

.float-l {
  float: left; }

.invisible {
  visibility: hidden; }

.hide, .hidden {
  display: none !important; }

.FIXME {
  border-bottom: dotted red 2px !important; }

.secondary-nav {
  zoom: 1;
  position: relative;
  left: -31px;
  _margin-bottom: -11px; }
  .secondary-nav li {
    padding: 0; }
  .secondary-nav .nav-item {
    width: 276px;
    padding-left: 37px;
    padding-right: 0px;
    height: 55px;
    padding-top: 21px;
    padding-bottom: 0px;
    _padding-right: 0px;
    _margin-right: -37px;
    background-image: url(/content/about-us/image/about-us/secondary-nav-inactive.png);
    background-position: top right;
    background-repeat: no-repeat;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    color: white; }
    .secondary-nav .nav-item:hover, .secondary-nav .nav-item:active, .secondary-nav .nav-item:visited {
      text-decoration: none;
      font-style: normal; }
    .secondary-nav .nav-item:visited, .secondary-nav .nav-item:active, .secondary-nav .nav-item:hover {
      color: white; }
  .secondary-nav .active, .secondary-nav .nav-item:hover {
    background-image: url(/content/about-us/image/about-us/secondary-nav-active.png); }

.right-column .feature-box {
  background-image: url(/content/about-us/image/about-us/paper-fold-bg.png);
  background-repeat: repeat-x;
  background-position: bottom left;
  width: 320px;
  border: 1px dotted #86857c;
  border-left-width: 0px;
  height: 253px;
  z-index: 9999; }
  .right-column .feature-box .inner {
    margin: 20px 20px 20px 22px; }
    .right-column .feature-box .inner h3 {
      color: #2a42c6;
      margin-bottom: 4px; }
    .right-column .feature-box .inner h4 {
      color: #1c1c1c; }
    .right-column .feature-box .inner p {
      font-size: 16px; }
.right-column #outside-divider {
  padding: 20px 0px 20px 20px; }
  .right-column #outside-divider #whereToFindUs .map {
    display: block;
    margin-top: 15px; }
  .right-column #outside-divider .section {
    padding-top: 15px;
    padding-bottom: 25px;
    border-top: 1px solid #e8e8e8;
    font-size: 14px; }
    .right-column #outside-divider .section h3, .right-column #outside-divider .section h2 {
      color: #86857c;
      padding: 0px 10px 10px 10px; }
    .right-column #outside-divider .section #facebook, .right-column #outside-divider .section #twitter {
      padding-top: 12px;
      padding-left: 75px;
      background-repeat: no-repeat;
      background-position: 7px 7px; }
    .right-column #outside-divider .section .content {
      background-color: #e8e8e8;
      padding: 10px;
      font-size: 12px; }
      .right-column #outside-divider .section .content p, .right-column #outside-divider .section .content li {
        font-size: 12px; }
      .right-column #outside-divider .section .content h4 {
        margin-bottom: 2px; }
      .right-column #outside-divider .section .content a.with-small-icon, .right-column #outside-divider .section .content .call-to-action {
        display: block; }
  .right-column #outside-divider .first-section {
    padding-top: 0px;
    border-top: none; }
  .right-column #outside-divider .links-list li {
    *position: relative;
    *left: -15px;
    zoom: 1; }
  .right-column #outside-divider .links-list a {
    display: block;
    margin-bottom: 5px; }

/*.ie9 #footer #quicklinks div, .ie8 #footer #quicklinks div, .ie7 #footer #quicklinks div
 * margin-right: 28px  !important    */
/*.ie9 #footer #quicklinks div#legalstuff, .ie8 #footer #quicklinks div#legalstuff, .ie7 #footer #quicklinks div#legalstuff
 * margin-right: 0 !important  */
#footer #quicklinks div {
  margin-right: 28px !important; }

#footer #quicklinks div#legalstuff {
  margin-right: 0 !important; }

#about-us-zone #top-box, #aboutUsZone #top-box {
  border: 0 none;
  height: 253px;
  padding: 0; }

#about-us-zone #faces-list li {
  float: left;
  margin-left: 18px;
  width: 95px;
  padding: 3px 0; }

#about-us-zone #faces-list .caption, #about-us-zone #faces-list .sub-caption {
  display: none; }

.right-column #where-to-find-us-section .map {
  display: block;
  margin-top: 15px; }

#about-us-zone.contact-us-section #faq-search-field, #contact-us #faq-search-field {
  float: left;
  font-size: 110%;
  *margin-top: 4px;
  margin-bottom: 20px;
  padding: 5px 5px 3px;
  width: 60%; }
#about-us-zone.contact-us-section .slidingdoor-button, #contact-us .slidingdoor-button {
  margin-top: -4px;
  display: inline !important; }
#about-us-zone.contact-us-section .contact-option, #contact-us .contact-option {
  border-bottom: 1px solid #e8e8e8;
  padding: 18px 0 14px; }
  #about-us-zone.contact-us-section .contact-option .details, #contact-us .contact-option .details {
    color: #86857c; }
  #about-us-zone.contact-us-section .contact-option .icon, #contact-us .contact-option .icon {
    vertical-align: middle; }
  #about-us-zone.contact-us-section .contact-option.last, #contact-us .contact-option.last {
    border-bottom: 0; }
  #about-us-zone.contact-us-section .contact-option .first, #contact-us .contact-option .first {
    margin-bottom: 4px; }
#about-us-zone.contact-us-section .form-examples, #contact-us .form-examples {
  clear: both; }
  #about-us-zone.contact-us-section .form-examples div, #contact-us .form-examples div {
    _width: 180px; }
  #about-us-zone.contact-us-section .form-examples .float-r, #contact-us .form-examples .float-r {
    margin-right: 250px;
    _margin-right: 125px; }
  #about-us-zone.contact-us-section .form-examples a, #contact-us .form-examples a {
    margin-top: 5px;
    display: block; }
  #about-us-zone.contact-us-section .form-examples .call-to-action, #contact-us .form-examples .call-to-action {
    margin-top: 75px;
    _margin-top: 20px; }
#about-us-zone.contact-us-section form label, #contact-us form label {
  display: block;
  margin-bottom: 5px; }
#about-us-zone.contact-us-section #search-help-section, #contact-us #search-help-section {
  margin: -4px 0 0 10px; }

#about-us-zone.who-we-are-section #justgiving-faces-page .section {
  overflow: hidden; }
#about-us-zone.who-we-are-section #justgiving-faces-page .caption, #about-us-zone.who-we-are-section #justgiving-faces-page .sub-caption {
  display: none; }
#about-us-zone.who-we-are-section #justgiving-faces-page #faces-list {
  margin-left: -18px; }
  #about-us-zone.who-we-are-section #justgiving-faces-page #faces-list li {
    float: left;
    margin-left: 18px;
    width: 95px; }

#easyTooltip {
  padding: 8px;
  border: 1px solid #cccccc;
  background: #333333;
  color: white;
  width: 200px;
  font-family: arial;
  font-size: 13px;
  z-index: 9999; }
  #easyTooltip p {
    margin-bottom: 4px; }

/*# sourceMappingURL=about-us.css.map */
